24 Commits (488e57332f2264594ec8e05369664c6a7833f692)

Author SHA1 Message Date
Jussi Pakkanen 506cc57cc8 Do not permit invalid and/or nodes to be declared. Closes #1886. 8 years ago
Jussi Pakkanen 6c500fd9db Added missing argument to a few function calls. Closes #1647. 8 years ago
Jussi Pakkanen 4588b91096 Print a warning on duplicated keywords. 8 years ago
Aaron Plattner c80ca384b2 Don't crash if a meson.build file is empty (#1570) 8 years ago
Aaron Small 9adef3a8e8 EmptyNode needs a line/column number too. There are times its line 8 years ago
Nicolas Schneider 1efab9b5a9 fix logic operations 8 years ago
Jussi Pakkanen 8ec9b0a71f Better error message when using = rather than : for defining keywords. 8 years ago
Mike Sinkovsky c9423cc3a8 cleanup: Replace assignment with augmented assignment 8 years ago
Mike Sinkovsky 969be1f679 cleanup: Remove redundant parentheses 8 years ago
Mike Sinkovsky 22eed4c417 cleanup: Redundant character escape 8 years ago
Mike Sinkovsky 5b626ab4cb style: [E1**] Indentation 8 years ago
Igor Gnatenko f0bc5568a7 style: fix E703 violations 8 years ago
Igor Gnatenko 5693758e46 style: fix E231 violations 8 years ago
Igor Gnatenko 2017d8578a style: fix E226 violations 8 years ago
Igor Gnatenko f0b30baa39 style: fix E225 violations 8 years ago
Jussi Pakkanen 14ca7d602c Store subdir information for each node so we can remove files set in other subdirectories. 8 years ago
Jussi Pakkanen f111a0b826 Track comma spans in arguments. 8 years ago
Jussi Pakkanen 8734013690 I can haz source files added to targets. 8 years ago
Emmanuele Bassi 00e5962aaa Add support to integer modulo operator 8 years ago
Jussi Pakkanen b382abdd2c Forbid nested ternary operations. 8 years ago
Jussi Pakkanen d90fcb4048 Created ternary operator. Closes #538. 8 years ago
Hemmo Nieminen 336904b553 Move MesonException from coredata to mesonlib. 9 years ago
Jussi Pakkanen 4cd671e69e More comparison operators. Closes #363. 9 years ago
Jussi Pakkanen 23b98cd6e6 Renamed meson package to mesonbuild so that we can have a script named meson in the same toplevel dir. 9 years ago
Jussi Pakkanen 8b1039fa30 Organise files into a module structure. 9 years ago
Jussi Pakkanen ee4e785b1e Add support for subscripting array objects with []. 9 years ago
Jussi Pakkanen a5abcf1fe2 Created the += operator. 9 years ago
Jussi Pakkanen 6951abe192 Give clear error message if someone tries to use double quotes. Closes #144. 10 years ago
Jussi Pakkanen 3f7f984a39 Handle then unary negation operator. 10 years ago
Jussi Pakkanen 572587f5ce Fix cross compilation tests. 10 years ago
Jussi Pakkanen d53c00db13 Yo dawg, can embed quoted single quotes inside quotes. 10 years ago
Jussi Pakkanen fa2c659825 Parse arguments iteratively instead of recursively to support argument lists of arbitrary size. 10 years ago
Jussi Pakkanen 4293a2ac65 Removed shebang lines from files that are not executable. 10 years ago
Jussi Pakkanen 525f0ae6d2 Harmonised copyright declarations. 10 years ago
Robin McCorkell 702148aea5 Add number, string and array arithmetic 10 years ago
Jussi Pakkanen be0f357f1d Dafuq? 10 years ago
Jussi Pakkanen b44ca46e92 Implement a foreach loop construct. Closes #17. 10 years ago
Jussi Pakkanen 1a8d830e05 Can chain multiple logical operations in a row. 10 years ago
Jussi Pakkanen a5863477f8 Kill end of line whitespace dead. 10 years ago
Jussi Pakkanen 17ba9bccd0 Parse function and method calls properly. 11 years ago
Jussi Pakkanen d99717d9d2 Some cleanups. 11 years ago
Jussi Pakkanen 2502beccc9 The final renaming. 11 years ago
Jussi Pakkanen 3c591385ed Comparisons work. 11 years ago
Jussi Pakkanen d6924da005 If statements worky. 11 years ago
Jussi Pakkanen 163a31beef Method calls work now. 11 years ago
Jussi Pakkanen 967f0110a5 More tests passing. 11 years ago
Jussi Pakkanen 06417090a2 More stuff passing. 11 years ago
Jussi Pakkanen c74f0f3a3b Can parse first unit test with recursive descent parser. 11 years ago
Jussi Pakkanen 26583435d5 Now can parse all files in test set. 11 years ago
Jussi Pakkanen 68f990c8da Verify that all input was consumed. 11 years ago