Removed rudiment termFactory from Scanner
Code cleanup: reordered Msg constructor params
Msg.ToString() uses Text instead of ExternalValue
Renamed Msg.Next -> Msg.NextAlternative
Location optimization
Benchmarks for the Loc canclulation optimizations
Added ProductionIndex property to SemanticAction to represent associated production
Minor refactoring of SppfProducer
Introduced IProductionInput contract for Production and Symbol to represent production inlining.
Merged SemanticAction and SemanticActionSequence into Production
Renamed IProductionInput to IProductionComponent
Cleanup and renamings
Planning
Initial production inlining based on IProductionComponent
ProductionActionMethodName rename
More inlining analysis
Planning and Comments
Renamed semantic towards simpler and more intuitive terminology
Cleanup SemanticRef and SemanticValue code, move their files to Semantics folder.