Starting implementation of the parser factories