Defensive measure to ensure that ContextualNodes are split correctly

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Remove superflous comments

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Make helper private

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Fields should always be defined at the top of a class

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Removed superflous comment

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Removed isPrimitive and made helpers private, renamed setPrimitive

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Use node factory consistently

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Use facory method in mgenc

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Remove instantiation of SourcecodeCompiler as simplification

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Evaluate expression in case of escaped blocks unconditionally

Think, this should be that semantics of the stack machine, because the execution is done before the actual check in the non-local return will notice that the block isn't on the stack. I think. Haven't checked it though.

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Fields should be at the top of classes

Signed-off-by: Stefan Marr <git@stefan-marr.de>