Planning "production inlining" feature.
Initial refactoring towards syntax-reflection layer
Better names for EBNF layer entities.
Refactoring towards EBNF grammar layer