minor infrastructure stuff

This commit is contained in:
Justin Meza 2013-03-02 12:38:49 -05:00
parent ae3f39d451
commit e4c4b10504
16 changed files with 60 additions and 24 deletions

6
.gitignore vendored Normal file
View File

@ -0,0 +1,6 @@
CMakeCache.txt
CMakeFiles
Makefile
cmake_install.cmake
install_manifest.txt
CTestTestfile.cmake

View File

@ -1,12 +1,4 @@
add_subdirectory(1-EmptyMainBlock)
add_subdirectory(10-CommasSeparate)
add_subdirectory(11-EllipsesJoinLF)
add_subdirectory(12-EllipsesJoinCR)
add_subdirectory(13-EllipsesJoinCRLF)
add_subdirectory(14-NoNewlineAfterJoinLF)
add_subdirectory(15-NoNewlineAfterJoinCR)
add_subdirectory(16-NoNewlineAfterJoinCRLF)
add_subdirectory(17-Includes)
add_subdirectory(2-MustBeginWithHAI)
add_subdirectory(3-MustIncludeVersion)
add_subdirectory(4-MustEndWithKTHXBYE)
@ -15,3 +7,11 @@ add_subdirectory(6-WhitespaceBetweenTokens)
add_subdirectory(7-NewlineLF)
add_subdirectory(8-NewlineCR)
add_subdirectory(9-NewlineCRLF)
add_subdirectory(10-CommasSeparate)
add_subdirectory(11-EllipsesJoinLF)
add_subdirectory(12-EllipsesJoinCR)
add_subdirectory(13-EllipsesJoinCRLF)
add_subdirectory(14-NoNewlineAfterJoinLF)
add_subdirectory(15-NoNewlineAfterJoinCR)
add_subdirectory(16-NoNewlineAfterJoinCRLF)
add_subdirectory(17-Includes)

View File

@ -1,7 +1,4 @@
add_subdirectory(1-EmptyArray)
add_subdirectory(10-CallingObjectInitialization)
add_subdirectory(11-AlternateSyntax)
add_subdirectory(12-Inheritance)
add_subdirectory(2-SlotCreation)
add_subdirectory(3-SlotInitialization)
add_subdirectory(4-SlotAssignment)
@ -10,3 +7,6 @@ add_subdirectory(6-FunctionDeclaration)
add_subdirectory(7-CallingObjectReference)
add_subdirectory(8-CallingObjectAssignment)
add_subdirectory(9-CallingObjectDeclaration)
add_subdirectory(10-CallingObjectInitialization)
add_subdirectory(11-AlternateSyntax)
add_subdirectory(12-Inheritance)

View File

@ -0,0 +1,6 @@
add_subdirectory(1-Output)
add_subdirectory(2-Initialization)
add_subdirectory(3-Assignment)
add_subdirectory(4-TypeInitialization)
add_subdirectory(5-Deallocation)
add_subdirectory(6-Functions)

View File

@ -7,3 +7,4 @@ add_subdirectory(6-Assignment)
add_subdirectory(7-AssignmentSameVariable)
add_subdirectory(8-TypeInitialization)
add_subdirectory(9-Deallocation)
add_subdirectory(10-Indirect)

View File

@ -1,4 +1,12 @@
add_subdirectory(1-Addition)
add_subdirectory(2-Subtraction)
add_subdirectory(3-Multiplication)
add_subdirectory(4-Division)
add_subdirectory(5-Modulo)
add_subdirectory(6-Maximum)
add_subdirectory(7-Minimum)
add_subdirectory(8-LogicalANDBinary)
add_subdirectory(9-LogicalORBinary)
add_subdirectory(10-LogicalXORBinary)
add_subdirectory(11-LogicalNOTUnary)
add_subdirectory(12-LogicalANDNary)
@ -8,11 +16,3 @@ add_subdirectory(15-Inequality)
add_subdirectory(16-Concatenation)
add_subdirectory(17-ExplicitCast)
add_subdirectory(18-ExplicitRecast)
add_subdirectory(2-Subtraction)
add_subdirectory(3-Multiplication)
add_subdirectory(4-Division)
add_subdirectory(5-Modulo)
add_subdirectory(6-Maximum)
add_subdirectory(7-Minimum)
add_subdirectory(8-LogicalANDBinary)
add_subdirectory(9-LogicalORBinary)

View File

@ -1,6 +1,4 @@
add_subdirectory(1-VoidWithSideEffects)
add_subdirectory(10-TooFewArguments)
add_subdirectory(11-EmptyBody)
add_subdirectory(2-ReturnValue)
add_subdirectory(3-VoidReturnValue)
add_subdirectory(4-NilReturnValue)
@ -9,3 +7,5 @@ add_subdirectory(6-DoubleRecursion)
add_subdirectory(7-ExpressionArguments)
add_subdirectory(8-VoidMustHaveNoArguments)
add_subdirectory(9-TooManyArguments)
add_subdirectory(10-TooFewArguments)
add_subdirectory(11-EmptyBody)

View File

@ -1,8 +1,5 @@
add_subdirectory(0-Benchmarks)
add_subdirectory(1-Structure)
add_subdirectory(10-Loops)
add_subdirectory(11-Unicode)
add_subdirectory(12-Arrays)
add_subdirectory(2-Comments)
add_subdirectory(3-Types)
add_subdirectory(4-Output)
@ -11,3 +8,6 @@ add_subdirectory(6-Variables)
add_subdirectory(7-Operators)
add_subdirectory(8-Conditionals)
add_subdirectory(9-Functions)
add_subdirectory(10-Loops)
add_subdirectory(11-Unicode)
add_subdirectory(12-Arrays)

View File

@ -0,0 +1,2 @@
INCLUDE(AddLolTest)
ADD_LOL_TEST(1-fopen OUTPUT test.out)

View File

@ -0,0 +1,7 @@
THE fog comes
on little cat feet.
It sits looking
over harbor and city
on silent haunches
and then moves on.

View File

@ -0,0 +1,10 @@
HAI 1.4
CAN HAS STDIO?
I HAS A file
file R I IZ STDIO'Z FOPENIN YR "read.dat" AN YR "r" MKAY
file R I IZ STDIO'Z FOPENIN YR "write.dat" AN YR "w" MKAY
file R I IZ STDIO'Z FOPENIN YR "write.dat" AN YR "a" MKAY
file R I IZ STDIO'Z FOPENIN YR "write.dat" AN YR "r+" MKAY
file R I IZ STDIO'Z FOPENIN YR "write.dat" AN YR "w+" MKAY
file R I IZ STDIO'Z FOPENIN YR "write.dat" AN YR "a+" MKAY
KTHXBYE

View File

@ -0,0 +1 @@
add_subdirectory(1-fopen)

View File

@ -0,0 +1 @@
add_subdirectory(1-stdio)

View File

@ -0,0 +1 @@
add_subdirectory(13-Bindings)

View File

@ -1 +1,2 @@
add_subdirectory(1.3-Tests)
add_subdirectory(1.4-Tests)