[
{"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":"type"},
{"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":"type"},
{"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":"type"},
{"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":"type"},
{"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":"type"},
{"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":"type"},
{"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"}
]