Daniel Mensinger
dbb94f122d
Fixed style issues
2019-01-24 21:38:29 +01:00
Daniel Mensinger
6fe2c2b209
Fixed flake8 issues
2019-01-22 17:31:15 +01:00
Daniel Mensinger
b7c6f3ec72
Can now rewrite files
2019-01-22 16:41:25 +01:00
Daniel Mensinger
8dd9b44831
Added support for removing sources from a target
2019-01-22 16:41:25 +01:00
Daniel Mensinger
0ce6632393
Added suport for adding sources to a target
2019-01-22 16:41:25 +01:00
Daniel Mensinger
86d5799bc4
First rewriter test case
2019-01-22 16:41:06 +01:00
Daniel Mensinger
277dc10a5d
AST post processing
2019-01-22 16:09:34 +01:00
Daniel Mensinger
750af9c853
Moved the introspection interpreter
2019-01-22 16:09:34 +01:00
Daniel Mensinger
46320bfba8
Added Ast printer
2019-01-22 16:09:34 +01:00
Daniel Mensinger
ccad493e85
Basic AST visitor pattern
2019-01-22 16:09:34 +01:00
Daniel Schulte
4c5ec91135
Split AstInterpreter into base class and RewriterInterpreter
2018-11-26 23:10:53 +01:00
Xavier Claessens
37067a53c4
Use a single ArgumentParser for all subcommands
...
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-10-04 09:40:21 -04:00
Jussi Pakkanen
9b2e533d87
Always build parser objects anew to avoid leaking old data.
2018-03-27 00:39:45 +03:00
Jukka Laurila
52c50da6c7
Refactor: Add log.error and log.exception to reduce code duplication.
2018-03-10 18:04:52 +02:00
Eric Engestrom
5f7f5cdb05
Print correct command in help message
...
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-11-09 21:12:34 +02:00
Luke Shumaker
e7d5b9dd8e
fix file permissions on a couple of files
2017-09-20 14:02:57 -04:00
Jussi Pakkanen
0dd9ace5cc
Turned rewriter into an internal module.
2017-08-02 22:00:09 +03:00