boolean advancedLexer = false;
ParsePathNode rootParseNode = new ParsePathNode(root, null, 0, 0);
try {
while (!builder.eof()) {
int currentOffset = builder.getCurrentOffset();
root.getParser().parse(rootParseNode, true, 0, context);
if (currentOffset == builder.getCurrentOffset()) {
TokenType tokenType = (TokenType) builder.getTokenType();
/*if (tokenType.isChameleon()) {