Refactoring RuleAstEmitter.
Refactoring RuleAstEmitter.
Split code generation for Create method.
Split code generation for rule methods.
Remove Ast class from simple rule parse tree nodes.
Fix rule method compilation.
Fix tests.
New boot.
Fix bootstrapping errors.