[ {"begin":-1,"ender":-1,"lexer":"script","lines":0,"stack":"global","token":"start","types":"word"}, {"begin":-1,"ender":-1,"lexer":"script","lines":1,"stack":"global","token":"=","types":"operator"}, {"begin":-1,"ender":-1,"lexer":"script","lines":1,"stack":"global","token":"function","types":"word"}, {"begin":-1,"ender":-1,"lexer":"script","lines":1,"stack":"global","token":"lexer_script_start","types":"reference"}, {"begin":-1,"ender":8,"lexer":"script","lines":0,"stack":"global","token":"(","types":"start"}, {"begin":4,"ender":8,"lexer":"script","lines":0,"stack":"arguments","token":"x","types":"reference"}, {"begin":4,"ender":8,"lexer":"script","lines":0,"stack":"arguments","token":":","types":"operator"}, {"begin":4,"ender":8,"lexer":"script","lines":0,"stack":"arguments","token":"string","types":"word"}, {"begin":4,"ender":8,"lexer":"script","lines":0,"stack":"arguments","token":")","types":"end"}, {"begin":-1,"ender":-1,"lexer":"script","lines":0,"stack":"global","token":":","types":"operator"}, {"begin":-1,"ender":-1,"lexer":"script","lines":0,"stack":"global","token":"void","types":"word"}, {"begin":-1,"ender":60,"lexer":"script","lines":1,"stack":"global","token":"{","types":"start"}, {"begin":11,"ender":60,"lexer":"script","lines":2,"stack":"function","token":"let","types":"word"}, {"begin":11,"ender":60,"lexer":"script","lines":1,"stack":"function","token":"aa","types":"reference"}, {"begin":11,"ender":60,"lexer":"script","lines":0,"stack":"function","token":":","types":"operator"}, {"begin":11,"ender":60,"lexer":"script","lines":0,"stack":"function","token":"number","types":"word"}, {"begin":11,"ender":60,"lexer":"script","lines":1,"stack":"function","token":"=","types":"operator"}, {"begin":11,"ender":60,"lexer":"script","lines":1,"stack":"function","token":"parse","types":"word"}, {"begin":11,"ender":60,"lexer":"script","lines":0,"stack":"function","token":".","types":"separator"}, {"begin":11,"ender":60,"lexer":"script","lines":0,"stack":"function","token":"count","types":"word"}, {"begin":11,"ender":60,"lexer":"script","lines":0,"stack":"function","token":",","types":"separator"}, {"begin":11,"ender":60,"lexer":"script","lines":2,"stack":"function","token":"wordx","types":"reference"}, {"begin":11,"ender":60,"lexer":"script","lines":0,"stack":"function","token":":","types":"operator"}, {"begin":11,"ender":60,"lexer":"script","lines":0,"stack":"function","token":"string","types":"word"}, {"begin":11,"ender":60,"lexer":"script","lines":1,"stack":"function","token":"=","types":"operator"}, {"begin":11,"ender":60,"lexer":"script","lines":1,"stack":"function","token":"\"\"","types":"string"}, {"begin":11,"ender":60,"lexer":"script","lines":0,"stack":"function","token":",","types":"separator"}, {"begin":11,"ender":60,"lexer":"script","lines":2,"stack":"function","token":"wordy","types":"reference"}, {"begin":11,"ender":60,"lexer":"script","lines":0,"stack":"function","token":":","types":"operator"}, {"begin":11,"ender":60,"lexer":"script","lines":0,"stack":"function","token":"string","types":"word"}, {"begin":11,"ender":60,"lexer":"script","lines":1,"stack":"function","token":"=","types":"operator"}, {"begin":11,"ender":60,"lexer":"script","lines":1,"stack":"function","token":"\"\"","types":"string"}, {"begin":11,"ender":60,"lexer":"script","lines":0,"stack":"function","token":",","types":"separator"}, {"begin":11,"ender":60,"lexer":"script","lines":2,"stack":"function","token":"stack","types":"reference"}, {"begin":11,"ender":60,"lexer":"script","lines":0,"stack":"function","token":":","types":"operator"}, {"begin":11,"ender":60,"lexer":"script","lines":0,"stack":"function","token":"string","types":"word"}, {"begin":11,"ender":60,"lexer":"script","lines":1,"stack":"function","token":"=","types":"operator"}, {"begin":11,"ender":60,"lexer":"script","lines":1,"stack":"function","token":"\"\"","types":"string"}, {"begin":11,"ender":60,"lexer":"script","lines":0,"stack":"function","token":";","types":"separator"}, {"begin":11,"ender":60,"lexer":"script","lines":2,"stack":"function","token":"brace","types":"word"}, {"begin":11,"ender":60,"lexer":"script","lines":0,"stack":"function","token":".","types":"separator"}, {"begin":11,"ender":60,"lexer":"script","lines":0,"stack":"function","token":"push","types":"word"}, {"begin":11,"ender":44,"lexer":"script","lines":0,"stack":"function","token":"(","types":"start"}, {"begin":42,"ender":44,"lexer":"script","lines":0,"stack":"method","token":"x","types":"reference"}, {"begin":42,"ender":44,"lexer":"script","lines":0,"stack":"method","token":")","types":"end"}, {"begin":11,"ender":60,"lexer":"script","lines":0,"stack":"function","token":";","types":"separator"}, {"begin":11,"ender":60,"lexer":"script","lines":2,"stack":"function","token":"ltoke","types":"word"}, {"begin":11,"ender":60,"lexer":"script","lines":1,"stack":"function","token":"=","types":"operator"}, {"begin":11,"ender":60,"lexer":"script","lines":1,"stack":"function","token":"x","types":"reference"}, {"begin":11,"ender":60,"lexer":"script","lines":0,"stack":"function","token":";","types":"separator"}, {"begin":11,"ender":60,"lexer":"script","lines":2,"stack":"function","token":"ltype","types":"word"}, {"begin":11,"ender":60,"lexer":"script","lines":1,"stack":"function","token":"=","types":"operator"}, {"begin":11,"ender":60,"lexer":"script","lines":1,"stack":"function","token":"\"start\"","types":"string"}, {"begin":11,"ender":60,"lexer":"script","lines":0,"stack":"function","token":";","types":"separator"}, {"begin":11,"ender":60,"lexer":"script","lines":2,"stack":"function","token":"/* parse-ignore-start */\n if (ltoke === \"{\" || ltoke === \"x{\") {\n if (wordx === \"else\" || wordx === \"do\" || wordx === \"try\" || wordx === \"finally\" || wordx === \"switch\") {\n stack = wordx;\n } else if (ltoke === \"{\" && (data.token[aa] === \"x}\" || data.token[aa] === \"}\") && \"if|else|for|while|function|class|switch|catch|finally\".indexOf(data.stack[aa]) > -1) {\n // ES6 block\n stack = \"block\";\n } else {\n stack = \"object\";\n }\n if (stack !== \"object\") {\n if (stack === \"function\") {\n references.push(funreferences);\n funreferences = [];\n } else {\n references.push([]);\n }\n }\n } else if (ltoke === \"[\") {\n if ((/\\s/).test(c[a - 1]) === true && (data.types[aa] === \"word\" || data.types[aa] === \"reference\") && wordx !== \"return\" && options.language !== \"twig\") {\n stack = \"notation\";\n } else {\n stack = \"array\";\n }\n } else if (ltoke === \"(\" || ltoke === \"x(\") {\n if (wordx === \"function\" || data.token[aa - 1] === \"function\") {\n stack = \"arguments\";\n } else {\n stack = \"paren\";\n }\n }\n /* parse-ignore-end */","types":"ignore"}, {"begin":11,"ender":60,"lexer":"script","lines":2,"stack":"function","token":"recordPush","types":"word"}, {"begin":11,"ender":58,"lexer":"script","lines":0,"stack":"function","token":"(","types":"start"}, {"begin":56,"ender":58,"lexer":"script","lines":0,"stack":"method","token":"stack","types":"reference"}, {"begin":56,"ender":58,"lexer":"script","lines":0,"stack":"method","token":")","types":"end"}, {"begin":11,"ender":60,"lexer":"script","lines":0,"stack":"function","token":";","types":"separator"}, {"begin":11,"ender":60,"lexer":"script","lines":2,"stack":"function","token":"}","types":"end"}, {"begin":-1,"ender":-1,"lexer":"script","lines":0,"stack":"global","token":";","types":"separator"} ]