Skip to content

Evaluator rework - propagate flags through evaluation

David Schäfer requested to merge eval into master

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