Jussi Pakkanen
|
ab85e72410
|
Enforce keyword order.
|
12 years ago |
Jussi Pakkanen
|
e1937a4251
|
Typo fix.
|
12 years ago |
Jussi Pakkanen
|
90779664c3
|
Can build executables with keyword arguments.
|
12 years ago |
Jussi Pakkanen
|
45ecded01d
|
Started work on keyword arguments.
|
12 years ago |
Jussi Pakkanen
|
aef5ef362d
|
Added support for numbers.
|
12 years ago |
Jussi Pakkanen
|
d4d8045d2e
|
Renamed parser.py so it does not shadow the internal parser module.
|
12 years ago |
Jussi Pakkanen
|
5269885f16
|
Added array support.
|
12 years ago |
Jussi Pakkanen
|
f5835d85e2
|
Added comparison.
|
12 years ago |
Jussi Pakkanen
|
b2df86d5cc
|
Renamed EQUALS.
|
12 years ago |
Jussi Pakkanen
|
81fbb83f84
|
Added else block support.
|
12 years ago |
Jussi Pakkanen
|
88bd40ecf3
|
Added if clause.
|
12 years ago |
Jussi Pakkanen
|
bd6e542f1c
|
Added boolean data type.
|
12 years ago |
Jussi Pakkanen
|
7651e8a641
|
Can generate full build projects.
|
12 years ago |
Jussi Pakkanen
|
4dbe7f6f34
|
Can call functions and print text.
|
12 years ago |
Jussi Pakkanen
|
bc249bc697
|
Deal with empty lines in input.
|
12 years ago |
Jussi Pakkanen
|
6cfd7d65d9
|
Track line numbers in AST nodes.
|
12 years ago |
Jussi Pakkanen
|
cfad3eb371
|
Created an interpreter class and even made it interpret something.
|
12 years ago |
Jussi Pakkanen
|
f842ef627e
|
Renamed parser file.
|
12 years ago |
Jussi Pakkanen
|
31f72e0a91
|
Build AST.
|
12 years ago |
Jussi Pakkanen
|
7a6713bfe8
|
Created AST node types.
|
12 years ago |
Jussi Pakkanen
|
9a2eb973d4
|
Renamed the parser file.
|
12 years ago |
Jussi Pakkanen
|
eb3234dad8
|
Empty function call arguments work.
|
12 years ago |
Jussi Pakkanen
|
d86b664b28
|
Remove quotation from strings.
|
12 years ago |
Jussi Pakkanen
|
5e0888c3db
|
Assign expressions to statements.
|
12 years ago |
Jussi Pakkanen
|
5545518de1
|
Parse slightly more.
|
12 years ago |
Jussi Pakkanen
|
6373bff4ff
|
Parses something.
|
12 years ago |
Jussi Pakkanen
|
4d48b02693
|
Started working on the parser part.
|
12 years ago |
Jussi Pakkanen
|
3bdaceac35
|
Update line numbers.
|
12 years ago |
Jussi Pakkanen
|
99298c8f72
|
Detect braces.
|
12 years ago |
Jussi Pakkanen
|
26ee2483b5
|
Detect brackets.
|
12 years ago |
Jussi Pakkanen
|
af7c9dd6e0
|
Allow whitespace in EOL continuation.
|
12 years ago |
Jussi Pakkanen
|
57cbee2f33
|
Detect strings and end-of-lines.
|
12 years ago |
Jussi Pakkanen
|
802d56d135
|
Tokenize strings.
|
12 years ago |
Jussi Pakkanen
|
5ab7588873
|
Created simple parser.
|
12 years ago |
Jussi Pakkanen
|
a428c953ff
|
Start of project.
|
12 years ago |