Ambiguity support for simple rule ast.
Optimizing AmbiguousAst classes.
Split ListAst into several classes.
Refactoring recovery mode AST instantiation.
Refactoring recovery mode ListAst instantiation.
Refactoring recovery mode OptionAst instantiation.
Create ambiguous versions of SequenceAst.
Support for ambiguous versions sequences in AST.
Fix AstWalkerBase handlers calling.
Add ambiguity type property to IAmbiguousAst
Ambiguity support for extensible rules.
Remove rule parser from CreateAmbiguity signature.
Add RuleDescriptor property to Ast.
Optimization: remove closure.
Merge remote-tracking branch 'origin/RecoverAllWays' into hardcase_work
Pretty print ambiguous nodes.
Add trivia collector.
Fix PrettyPrint. Currently the PrettyPrint print deleted tokens.
Improve PrettyPrint of ambiguous.