aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/mparser.py
AgeCommit message (Expand)AuthorFilesLines
2019-04-29Fix flake8-bugbear warningsDaniel Mensinger1-1/+1
2019-04-28consistent invalid escape sequence behaviourJon Turney1-6/+6
2019-03-03rewriter: Use mparser to detect the end of some nodesDaniel Mensinger1-6/+12
2019-03-02Fix ternary in thing (#5007)Dylan Baker1-2/+3
2019-02-16Fixed flake8Daniel Mensinger1-1/+1
2019-02-16Can now find the assignment node of a valueDaniel Mensinger1-4/+6
2019-01-29pep8 py37Michael Hirsch, Ph.D1-1/+1
2019-01-22Fixed line and column numbers for dict and array nodesDaniel Mensinger1-8/+8
2019-01-22Basic AST visitor patternDaniel Mensinger1-21/+29
2019-01-05parser: Fix line continuation outside of (), [] or {}Xavier Claessens1-1/+5
2018-10-04Interpreter: Add 'continue' and 'break' keywordsXavier Claessens1-2/+12
2018-10-04Interpreter: Add "in" and "not in" operatorsXavier Claessens1-3/+8
2018-07-27Warn for future keyword (#3908)Xavier Claessens1-0/+5
2018-05-23Add support for octal and binary int literals.Filipe Brandenburger1-6/+2
2018-05-21dict: fix CI issuesMathieu Duponchelle1-1/+1
2018-05-20dict: address review commentsMathieu Duponchelle1-8/+9
2018-05-20Add new built-in type, dictMathieu Duponchelle1-4/+53
2018-04-21Remove escaping for triple-quoted stringsNiklas Claesson1-16/+0
2018-04-17Exit meson with an error if an invalid escape sequence is found in aNiklas Claesson1-3/+17
2018-04-17Complete python escape sequences aware stringsTim 'mithro' Ansell1-4/+30
2018-02-21Newlines in single line strings should only be a warning for now.Jussi Pakkanen1-1/+2
2018-02-20Fail if singleline string has multiple linesCaio Marcelo de Oliveira Filho1-0/+3
2018-02-05Add support for hex int literals.Jussi Pakkanen1-0/+4
2018-01-30Report warning/error locations in a format IDEs may already know how to parseJon Turney1-1/+1
2018-01-01Consolidate warning location formatting in mlog.warning()Jon Turney1-2/+3
2017-12-30Add filename and lineno to duplicate kwargs warningJon Turney1-2/+2
2017-11-27Fix escaping of newlines in string literalsJoergen Ibsen1-4/+4
2017-06-25Do not permit invalid and/or nodes to be declared. Closes #1886.Jussi Pakkanen1-0/+7
2017-04-21Added missing argument to a few function calls. Closes #1647.Jussi Pakkanen1-8/+11
2017-04-19Print a warning on duplicated keywords.Jussi Pakkanen1-0/+3
2017-04-07Don't crash if a meson.build file is empty (#1570)Aaron Plattner1-0/+1
2017-03-25EmptyNode needs a line/column number too. There are times its lineAaron Small1-25/+65
2017-03-23fix logic operationsNicolas Schneider1-4/+5
2017-01-23Better error message when using = rather than : for defining keywords.Jussi Pakkanen1-1/+1
2017-01-18cleanup: Replace assignment with augmented assignmentMike Sinkovsky1-1/+1
2017-01-18cleanup: Remove redundant parenthesesMike Sinkovsky1-7/+7
2017-01-18cleanup: Redundant character escapeMike Sinkovsky1-3/+3
2017-01-11style: [E1**] IndentationMike Sinkovsky1-2/+4
2017-01-01style: fix E703 violationsIgor Gnatenko1-2/+2
2017-01-01style: fix E231 violationsIgor Gnatenko1-1/+1
2017-01-01style: fix E226 violationsIgor Gnatenko1-1/+1
2017-01-01style: fix E225 violationsIgor Gnatenko1-1/+1
2016-12-04Store subdir information for each node so we can remove files set in other su...Jussi Pakkanen1-38/+52
2016-11-20Track comma spans in arguments.Jussi Pakkanen1-0/+5
2016-11-20I can haz source files added to targets.Jussi Pakkanen1-17/+21
2016-09-02Add support to integer modulo operatorEmmanuele Bassi1-1/+8
2016-08-01Forbid nested ternary operations.Jussi Pakkanen1-0/+6
2016-08-01Created ternary operator. Closes #538.Jussi Pakkanen1-0/+14
2016-04-01Move MesonException from coredata to mesonlib.Hemmo Nieminen1-1/+1
2016-01-25More comparison operators. Closes #363.Jussi Pakkanen1-5/+16