Add Environment abstract class
Add SourceEnvironment abstract class
Add IncompleteParse exception class
Add SourceTestEnvironment class
Add EofEnvironment class
Add charIntAt function in EnvironmentHelper
Add Reparse exception class
Add ParserBase abstract class
Add Parser abstract class template
Add NormalParser abstract class template
Add LineContinuationTreatment enum class
Add Predicate class template alias
Add LineContinuationEnvironment class
Add CharFilter class
Add CharParser class