19 Commits (409958feaa842972eefd261b2fa1182c13657be6)

Author SHA1 Message Date
Jussi Pakkanen 20d850d21f Precedence fix. 11 years ago
Jussi Pakkanen e440f343b8 Variable names can begin with an underscore. 11 years ago
Jussi Pakkanen 6a17d6994d Cleaner, simpler elif. 12 years ago
Jussi Pakkanen e8fba977f4 Some sort of elif implementation. 12 years ago
Jussi Pakkanen 59c1dd44ed Can do logical negation. 12 years ago
Jussi Pakkanen 782021d65e Can do logical or. 12 years ago
Jussi Pakkanen 6a5a9a3848 Can do logical and. 12 years ago
Jussi Pakkanen fcdc39e049 Do not access non-existing member variable. 12 years ago
Jussi Pakkanen a52336b429 Can invoke methods on general statements and not just variable names. 12 years ago
Jussi Pakkanen 0f03b26f44 Removed -tt, which is not necessary with Python 3. 12 years ago
Jussi Pakkanen b63c493844 Better error reporting for parsing errors. 12 years ago
Jussi Pakkanen c3972d512a Removed braces from language syntax. 12 years ago
Jussi Pakkanen 417abe105c Added multiline strings. 12 years ago
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