41 Commits (28fd725d61bec363d9bcc403e78b38312dfeb276)

Author SHA1 Message Date
Xavier Claessens a816e1c1fa Interpreter: Add 'continue' and 'break' keywords 6 years ago
Xavier Claessens fa2e096aa0 Interpreter: Add "in" and "not in" operators 6 years ago
Xavier Claessens e7dcf5cf16 Warn for future keyword (#3908) 6 years ago
Filipe Brandenburger 86d2f57e86 Add support for octal and binary int literals. 7 years ago
Mathieu Duponchelle 10e7566ed8 dict: fix CI issues 7 years ago
Mathieu Duponchelle 195c356f91 dict: address review comments 7 years ago
Mathieu Duponchelle ecb8838082 Add new built-in type, dict 7 years ago
Niklas Claesson cb0960a91e Remove escaping for triple-quoted strings 7 years ago
Niklas Claesson 348248f0a1 Exit meson with an error if an invalid escape sequence is found in a 7 years ago
Tim 'mithro' Ansell 36aab0f4b2 Complete python escape sequences aware strings 7 years ago
Jussi Pakkanen d0f2f0ad3b Newlines in single line strings should only be a warning for now. 7 years ago
Caio Marcelo de Oliveira Filho 37b702e9aa Fail if singleline string has multiple lines 7 years ago
Jussi Pakkanen a288b524bc Add support for hex int literals. 7 years ago
Jon Turney 6a1a56ab57 Report warning/error locations in a format IDEs may already know how to parse 7 years ago
Jon Turney 2ed875e1b4 Consolidate warning location formatting in mlog.warning() 7 years ago
Jon Turney 3c75ae9ced Add filename and lineno to duplicate kwargs warning 7 years ago
Joergen Ibsen b9a0589067 Fix escaping of newlines in string literals 7 years ago
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