47 Commits (1264f03637b3a0b908913e8d4b064d3a2925a4ef)

Author SHA1 Message Date
Daniel Mensinger 4b7b5a7185
Fixed flake8 6 years ago
Daniel Mensinger 24a2cf02e2
Can now find the assignment node of a value 6 years ago
Michael Hirsch, Ph.D da34bea893 pep8 py37 6 years ago
Daniel Mensinger e089eb7665
Fixed line and column numbers for dict and array nodes 6 years ago
Daniel Mensinger ccad493e85
Basic AST visitor pattern 6 years ago
Xavier Claessens 90c9b868b2 parser: Fix line continuation outside of (), [] or {} 6 years ago
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