Evaluator rework - propagate flags through evaluation

Reopened to have place for documentation, currently not ready for revision!

This is (another) larger rework of the evaluator motivated by #18 (closed). This issue will be fixed, once this is merged and as an intended and appreciated side effect, all the groundwork for a generic data processing function a la flagGeneric is done.

The other major change is organizational: The AST checking and rewriting are now separated into different tree walks and evaluator.py was split up into an new core-submodule.

Wanna have a look, @palmb ?

BTW: No squash please.

Edited by David Schäfer

Merge request reports

Loading