Splitting language and fragment parsers
Using user specified ParserState show function to display token errors