meson/mesonbuild/ast
Dylan Baker 591e6e94b9 Put machine file and cmd line parsing in Environment
This creates a full set of option in environment that mirror those in
coredata, this mirroring of the coredata structure is convenient because
lookups int env (such as when initializing compilers) becomes a straight
dict lookup, with no list iteration. It also means that all of the
command line and machine files are read and stored in the correct order
before they're ever accessed, simplifying the logic of using them.
2020-08-01 22:00:06 -07:00
..
__init__.py ast: Add AST JSON printer 2020-05-23 18:13:16 +02:00
interpreter.py ast: Handle NotNode 2020-05-23 18:13:25 +02:00
introspection.py Put machine file and cmd line parsing in Environment 2020-08-01 22:00:06 -07:00
postprocess.py types: Remove redundant __init__() -> None annotation 2020-03-02 10:52:59 +01:00
printer.py ast: Add AST JSON printer 2020-05-23 18:13:16 +02:00
visitor.py ast: Add AST JSON printer 2020-05-23 18:13:16 +02:00