Jussi Pakkanen
|
27d39fe605
|
A few fixes.
|
12 years ago |
Jussi Pakkanen
|
f456453883
|
Handle more eols in array construction.
|
12 years ago |
Jussi Pakkanen
|
e2a5357282
|
Do not lose line numbers to the great void of nothingness.
|
12 years ago |
Jussi Pakkanen
|
add94f96ed
|
No longer require backslash for line continuation inside an argument list.
|
12 years ago |
Jussi Pakkanen
|
d30c2eba03
|
Added script to compile Meson itself.
|
12 years ago |
Jussi Pakkanen
|
a21737cdd7
|
Final piece of renaming (hopefully).
|
12 years ago |
Jussi Pakkanen
|
ec4afb2e21
|
Removed parentheses from if expression.
|
12 years ago |
Jussi Pakkanen
|
aad3a7a76e
|
Added test for external deps and fixed comments at the same time.
|
12 years ago |
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 |