aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/rewriter.py
AgeCommit message (Collapse)AuthorFilesLines
2019-03-03rewriter: Use mparser to detect the end of some nodesDaniel Mensinger1-29/+6
2019-03-02rewriter: Avoid duplicatesDaniel Mensinger1-1/+11
2019-02-27rewriter: Sort dict iterations to fix unit testsDaniel Mensinger1-3/+3
2019-02-26rewriter: Set and delete default optionsDaniel Mensinger1-0/+49
2019-02-26rewriter: Remove matching regex from listDaniel Mensinger1-7/+34
2019-02-26rewriter: Basic default_options supportDaniel Mensinger1-4/+5
2019-02-16Fixed flake8Daniel Mensinger1-8/+8
2019-02-16Fixed indentationDaniel Mensinger1-0/+2
2019-02-16rewriter: Added support for adding targetsDaniel Mensinger1-17/+52
2019-02-16rewriter: Added support for removing targetsDaniel Mensinger1-10/+43
2019-02-16Can now find the assignment node of a valueDaniel Mensinger1-4/+8
2019-02-10Renamed type classesDaniel Mensinger1-30/+30
2019-01-31Added dependecy kwargs supportDaniel Mensinger1-0/+26
2019-01-31Added test caseDaniel Mensinger1-9/+33
2019-01-31Renamed operation test -> infoDaniel Mensinger1-2/+2
2019-01-31Rewriter infodump modificationsDaniel Mensinger1-2/+18
2019-01-31Modify kwargs in rewriterDaniel Mensinger1-0/+271
2019-01-31Some fixes and assignment based target findDaniel Mensinger1-4/+20
2019-01-24Fixed style issuesDaniel Mensinger1-9/+3
2019-01-22Fixed flake8 issuesDaniel Mensinger1-3/+2
2019-01-22Can now rewrite filesDaniel Mensinger1-0/+86
2019-01-22Added support for removing sources from a targetDaniel Mensinger1-12/+57
2019-01-22Added suport for adding sources to a targetDaniel Mensinger1-1/+26
2019-01-22First rewriter test caseDaniel Mensinger1-22/+132
2019-01-22AST post processingDaniel Mensinger1-4/+8
2019-01-22Moved the introspection interpreterDaniel Mensinger1-2/+2
2019-01-22Added Ast printerDaniel Mensinger1-3/+3
2019-01-22Basic AST visitor patternDaniel Mensinger1-15/+11
2018-11-26Split AstInterpreter into base class and RewriterInterpreterDaniel Schulte1-1/+1
2018-10-04Use a single ArgumentParser for all subcommandsXavier Claessens1-7/+2
This has the adventage that "meson --help" shows a list of all commands, making them discoverable. This also reduce the manual parsing of arguments to the strict minimum needed for backward compatibility.
2018-03-27Always build parser objects anew to avoid leaking old data.Jussi Pakkanen1-10/+12
2018-03-10Refactor: Add log.error and log.exception to reduce code duplication.Jukka Laurila1-5/+1
2017-11-09Print correct command in help messageEric Engestrom1-1/+1
Taking mconf for instance: before: $ meson configure --help usage: meson [-h] [-D SETS] [--clearcache] [directory [directory ...]] after: $ meson configure --help usage: meson configure [-h] [-D SETS] [--clearcache] [directory [directory ...]]
2017-09-20fix file permissions on a couple of filesLuke Shumaker1-0/+0
2017-08-02Turned rewriter into an internal module.Jussi Pakkanen1-0/+65