refactoring PegParserContext