Daniel Mensinger
7be172fe16
interpreter: Meson does not have floats --> remove them
4 years ago
Daniel Mensinger
63ade7d937
interpreter: Add a new MesonInterpreterObject for non-elementary objects
4 years ago
Daniel Mensinger
202e345dfb
interpreter: Refactor interpreter.compiler to use ObjectHolder
4 years ago
Daniel Mensinger
2b09af834a
interpreter: Refactor ObjectHolder to extend InterpreterObject
4 years ago
Daniel Mensinger
8f997efc8b
decorators: Add not_set_warning to KwargInfo
4 years ago
Daniel Mensinger
bad14b23d2
decorators: Fix typo
4 years ago
Dylan Baker
5bb75dc3af
interpreterbase: Add deprecated_values and since_values to KwargInfo
...
This allows checking specific values that are added or deprecated, which
we do a surprising amount of. This works with both containers and scalar
values
4 years ago
Daniel Mensinger
e686545fce
interpreter: Split decorators from interpreterbase.py
4 years ago
Daniel Mensinger
fc0397b309
interpreter: Split Disabler from interpreterbase.py
4 years ago
Daniel Mensinger
687eebee29
interpreter: Split base objects and helpers from interpreterbase.py
4 years ago
Daniel Mensinger
2e3550db14
interpreter: Split exception calsses from interpreterbase.py
4 years ago
Daniel Mensinger
ad584f022d
interpreter: Move interpreterbase.py into a new package
4 years ago