Runtime source cleanup
Cleanup
Getting rid of Graph references in core assembly
Added token complexity table generation to LanguageDerivedBuilder.
This avoids runtime creation of this table and Graph class dependency in core assemlby.
Initial BnfGrammarAnalysis with token complexity table build.
Moved Graph algorithms to compiler assembly.
Scanner reporting interface. Moved actual data classes to compiler assembly.
Parser extensibility cleanup
Extensibility cleanup
Minimizing Core assembly.
Removed literal sorting in ScanDataCollector.
BnfGrammarAnalysis usage
Code cleanup
Added LanguageFlags for a better control over the deterministic/non-deterministic parser cases
Better control of the parser determinism in LanguageAttribute