{ "functions": [], "scopes": [ { "CP_SLASH": { "function_nr": 0, "nr_uses": 1, "closure": true, "level": 0, "make": "def" }, "CP_BSLASH": { "function_nr": 0, "nr_uses": 1, "closure": true, "level": 0, "make": "def" }, "is_alpha": { "function_nr": 0, "nr_uses": 1, "closure": true, "level": 0, "make": "var" }, "parse": { "function_nr": 0, "nr_uses": 2, "closure": true, "level": 0, "make": "var" }, "function_nr": 0 }, { "c": { "function_nr": 1, "nr_uses": 4, "closure": false, "level": 0, "make": "input" }, "function_nr": 1 }, { "t": { "function_nr": 2, "nr_uses": 2, "closure": false, "level": 0, "make": "var" }, "k": { "function_nr": 2, "nr_uses": 3, "closure": false, "level": 0, "make": "var" }, "function_nr": 2 }, { "t": { "function_nr": 3, "nr_uses": 2, "closure": false, "level": 0, "make": "var" }, "c": { "function_nr": 3, "nr_uses": 3, "closure": false, "level": 0, "make": "var" }, "n": { "function_nr": 3, "nr_uses": 1, "closure": false, "level": 0, "make": "input" }, "function_nr": 3, "count": { "function_nr": 3, "nr_uses": 2, "closure": false, "level": 0, "make": "var" }, "k": { "function_nr": 3, "nr_uses": 3, "closure": false, "level": 0, "make": "var" } }, { "function_nr": 4 }, { "token": { "function_nr": 5, "nr_uses": 3, "closure": false, "level": 0, "make": "input" }, "kind": { "function_nr": 5, "nr_uses": 1, "closure": false, "level": 0, "make": "input" }, "function_nr": 5 }, { "node": { "function_nr": 6, "nr_uses": 3, "closure": false, "level": 0, "make": "input" }, "function_nr": 6 }, { "token": { "function_nr": 7, "nr_uses": 3, "closure": false, "level": 0, "make": "input" }, "msg": { "function_nr": 7, "nr_uses": 1, "closure": false, "level": 0, "make": "input" }, "function_nr": 7 }, { "kind": { "function_nr": 8, "nr_uses": 20, "closure": false, "level": 0, "make": "input" }, "function_nr": 8 }, { "c": { "function_nr": 9, "nr_uses": 8, "closure": false, "level": 0, "make": "var" }, "depth": { "function_nr": 9, "nr_uses": 3, "closure": false, "level": 0, "make": "var" }, "k": { "function_nr": 9, "nr_uses": 7, "closure": false, "level": 0, "make": "var" }, "function_nr": 9 }, { "params": { "function_nr": 10, "nr_uses": 4, "closure": false, "level": 0, "make": "var" }, "start": { "function_nr": 10, "nr_uses": 13, "closure": false, "level": 0, "make": "var" }, "pattern_str": { "function_nr": 10, "nr_uses": 3, "closure": false, "level": 0, "make": "var" }, "pair": { "function_nr": 10, "nr_uses": 6, "closure": false, "level": 0, "make": "var" }, "tpl_list": { "function_nr": 10, "nr_uses": 2, "closure": false, "level": 0, "make": "var" }, "elem": { "function_nr": 10, "nr_uses": 2, "closure": false, "level": 0, "make": "var" }, "fn": { "function_nr": 10, "nr_uses": 7, "closure": false, "level": 0, "make": "var" }, "name_item": { "function_nr": 10, "nr_uses": 3, "closure": false, "level": 0, "make": "var" }, "ti": { "function_nr": 10, "nr_uses": 6, "closure": false, "level": 0, "make": "var" }, "depth": { "function_nr": 10, "nr_uses": 4, "closure": false, "level": 0, "make": "var" }, "sub_ast": { "function_nr": 10, "nr_uses": 4, "closure": false, "level": 0, "make": "var" }, "tvi": { "function_nr": 10, "nr_uses": 28, "closure": false, "level": 0, "make": "var" }, "is_ident": { "function_nr": 10, "nr_uses": 2, "closure": false, "level": 0, "make": "var" }, "expr_tokens": { "function_nr": 10, "nr_uses": 1, "closure": false, "level": 0, "make": "var" }, "rpos": { "function_nr": 10, "nr_uses": 16, "closure": false, "level": 0, "make": "var" }, "sub_expr": { "function_nr": 10, "nr_uses": 1, "closure": false, "level": 0, "make": "var" }, "expr_str": { "function_nr": 10, "nr_uses": 9, "closure": false, "level": 0, "make": "var" }, "esc_ch": { "function_nr": 10, "nr_uses": 8, "closure": false, "level": 0, "make": "var" }, "has_interp": { "function_nr": 10, "nr_uses": 1, "closure": false, "level": 0, "make": "var" }, "tq": { "function_nr": 10, "nr_uses": 1, "closure": false, "level": 0, "make": "var" }, "tvlen": { "function_nr": 10, "nr_uses": 7, "closure": false, "level": 0, "make": "var" }, "tc": { "function_nr": 10, "nr_uses": 10, "closure": false, "level": 0, "make": "var" }, "is_kw": { "function_nr": 10, "nr_uses": 2, "closure": false, "level": 0, "make": "var" }, "sub_stmt": { "function_nr": 10, "nr_uses": 3, "closure": false, "level": 0, "make": "var" }, "fmt": { "function_nr": 10, "nr_uses": 11, "closure": false, "level": 0, "make": "var" }, "left": { "function_nr": 10, "nr_uses": 4, "closure": false, "level": 0, "make": "var" }, "idx": { "function_nr": 10, "nr_uses": 2, "closure": false, "level": 0, "make": "var" }, "p1": { "function_nr": 10, "nr_uses": 1, "closure": false, "level": 0, "make": "var" }, "list": { "function_nr": 10, "nr_uses": 4, "closure": false, "level": 0, "make": "var" }, "right": { "function_nr": 10, "nr_uses": 1, "closure": false, "level": 0, "make": "var" }, "function_nr": 10, "param": { "function_nr": 10, "nr_uses": 4, "closure": false, "level": 0, "make": "var" }, "flags": { "function_nr": 10, "nr_uses": 3, "closure": false, "level": 0, "make": "var" }, "tv": { "function_nr": 10, "nr_uses": 16, "closure": false, "level": 0, "make": "var" }, "k": { "function_nr": 10, "nr_uses": 13, "closure": false, "level": 0, "make": "var" }, "node": { "function_nr": 10, "nr_uses": 33, "closure": false, "level": 0, "make": "var" }, "fn_start": { "function_nr": 10, "nr_uses": 1, "closure": false, "level": 0, "make": "var" } }, { "arg": { "function_nr": 11, "nr_uses": 2, "closure": false, "level": 0, "make": "var" }, "start": { "function_nr": 11, "nr_uses": 5, "closure": false, "level": 0, "make": "var" }, "index": { "function_nr": 11, "nr_uses": 1, "closure": false, "level": 0, "make": "var" }, "function_nr": 11, "new_node": { "function_nr": 11, "nr_uses": 21, "closure": false, "level": 0, "make": "var" }, "node": { "function_nr": 11, "nr_uses": 7, "closure": false, "level": 0, "make": "var" }, "args_list": { "function_nr": 11, "nr_uses": 2, "closure": false, "level": 0, "make": "var" } }, { "start": { "function_nr": 12, "nr_uses": 7, "closure": false, "level": 0, "make": "var" }, "node": { "function_nr": 12, "nr_uses": 23, "closure": false, "level": 0, "make": "var" }, "k": { "function_nr": 12, "nr_uses": 7, "closure": false, "level": 0, "make": "var" }, "function_nr": 12 }, { "prec": { "function_nr": 13, "nr_uses": 5, "closure": false, "level": 0, "make": "var" }, "min_prec": { "function_nr": 13, "nr_uses": 1, "closure": false, "level": 0, "make": "input" }, "left_node": { "function_nr": 13, "nr_uses": 3, "closure": false, "level": 0, "make": "var" }, "start": { "function_nr": 13, "nr_uses": 1, "closure": false, "level": 0, "make": "var" }, "next_prec": { "function_nr": 13, "nr_uses": 1, "closure": false, "level": 0, "make": "var" }, "op": { "function_nr": 13, "nr_uses": 2, "closure": false, "level": 0, "make": "var" }, "function_nr": 13, "right_node": { "function_nr": 13, "nr_uses": 1, "closure": false, "level": 0, "make": "var" }, "node": { "function_nr": 13, "nr_uses": 4, "closure": false, "level": 0, "make": "var" } }, { "then_expr": { "function_nr": 14, "nr_uses": 1, "closure": false, "level": 0, "make": "var" }, "start": { "function_nr": 14, "nr_uses": 1, "closure": false, "level": 0, "make": "var" }, "cond": { "function_nr": 14, "nr_uses": 3, "closure": false, "level": 0, "make": "var" }, "else_expr": { "function_nr": 14, "nr_uses": 1, "closure": false, "level": 0, "make": "var" }, "function_nr": 14, "node": { "function_nr": 14, "nr_uses": 5, "closure": false, "level": 0, "make": "var" } }, { "left_node": { "function_nr": 15, "nr_uses": 6, "closure": false, "level": 0, "make": "var" }, "start": { "function_nr": 15, "nr_uses": 2, "closure": false, "level": 0, "make": "var" }, "function_nr": 15, "unused": { "function_nr": 15, "nr_uses": 0, "closure": false, "level": 0, "make": "input" }, "right_node": { "function_nr": 15, "nr_uses": 4, "closure": false, "level": 0, "make": "var" }, "kind": { "function_nr": 15, "nr_uses": 2, "closure": false, "level": 0, "make": "var" }, "node": { "function_nr": 15, "nr_uses": 6, "closure": false, "level": 0, "make": "var" }, "left_kind": { "function_nr": 15, "nr_uses": 3, "closure": false, "level": 0, "make": "var" } }, { "unused": { "function_nr": 16, "nr_uses": 0, "closure": false, "level": 0, "make": "input" }, "function_nr": 16 }, { "left_node": { "function_nr": 17, "nr_uses": 3, "closure": false, "level": 0, "make": "var" }, "start": { "function_nr": 17, "nr_uses": 1, "closure": false, "level": 0, "make": "var" }, "function_nr": 17, "unused": { "function_nr": 17, "nr_uses": 0, "closure": false, "level": 0, "make": "input" }, "right_node": { "function_nr": 17, "nr_uses": 1, "closure": false, "level": 0, "make": "var" }, "node": { "function_nr": 17, "nr_uses": 4, "closure": false, "level": 0, "make": "var" } }, { "function_nr": 18 }, { "k": { "function_nr": 19, "nr_uses": 13, "closure": false, "level": 0, "make": "var" }, "function_nr": 19 }, { "unused": { "function_nr": 20, "nr_uses": 0, "closure": false, "level": 0, "make": "input" }, "stmts": { "function_nr": 20, "nr_uses": 2, "closure": false, "level": 0, "make": "var" }, "before": { "function_nr": 20, "nr_uses": 1, "closure": false, "level": 0, "make": "var" }, "stmt": { "function_nr": 20, "nr_uses": 2, "closure": false, "level": 0, "make": "var" }, "function_nr": 20 }, { "old_dis": { "function_nr": 21, "nr_uses": 1, "closure": false, "level": 0, "make": "var" }, "start": { "function_nr": 21, "nr_uses": 1, "closure": false, "level": 0, "make": "var" }, "dup": { "function_nr": 21, "nr_uses": 1, "closure": false, "level": 0, "make": "var" }, "pname": { "function_nr": 21, "nr_uses": 3, "closure": false, "level": 0, "make": "var" }, "prev_names": { "function_nr": 21, "nr_uses": 3, "closure": false, "level": 0, "make": "var" }, "function_nr": 21, "param": { "function_nr": 21, "nr_uses": 4, "closure": false, "level": 0, "make": "var" }, "unused": { "function_nr": 21, "nr_uses": 0, "closure": false, "level": 0, "make": "input" }, "j": { "function_nr": 21, "nr_uses": 3, "closure": false, "level": 0, "make": "var" }, "params": { "function_nr": 21, "nr_uses": 4, "closure": false, "level": 0, "make": "var" }, "node": { "function_nr": 21, "nr_uses": 8, "closure": false, "level": 0, "make": "var" }, "stmts": { "function_nr": 21, "nr_uses": 1, "closure": false, "level": 0, "make": "var" } }, { "start": { "function_nr": 22, "nr_uses": 1, "closure": false, "level": 0, "make": "var" }, "dup": { "function_nr": 22, "nr_uses": 1, "closure": false, "level": 0, "make": "var" }, "pname": { "function_nr": 22, "nr_uses": 3, "closure": false, "level": 0, "make": "var" }, "ret": { "function_nr": 22, "nr_uses": 3, "closure": false, "level": 0, "make": "var" }, "expr": { "function_nr": 22, "nr_uses": 1, "closure": false, "level": 0, "make": "var" }, "prev_names": { "function_nr": 22, "nr_uses": 3, "closure": false, "level": 0, "make": "var" }, "function_nr": 22, "param": { "function_nr": 22, "nr_uses": 7, "closure": false, "level": 0, "make": "var" }, "unused": { "function_nr": 22, "nr_uses": 0, "closure": false, "level": 0, "make": "input" }, "j": { "function_nr": 22, "nr_uses": 3, "closure": false, "level": 0, "make": "var" }, "params": { "function_nr": 22, "nr_uses": 5, "closure": false, "level": 0, "make": "var" }, "node": { "function_nr": 22, "nr_uses": 8, "closure": false, "level": 0, "make": "var" }, "stmts": { "function_nr": 22, "nr_uses": 3, "closure": false, "level": 0, "make": "var" } }, { "start": { "function_nr": 23, "nr_uses": 16, "closure": false, "level": 0, "make": "var" }, "update": { "function_nr": 23, "nr_uses": 1, "closure": false, "level": 0, "make": "var" }, "var_name": { "function_nr": 23, "nr_uses": 1, "closure": false, "level": 0, "make": "var" }, "else_ifs": { "function_nr": 23, "nr_uses": 2, "closure": false, "level": 0, "make": "var" }, "decl_count": { "function_nr": 23, "nr_uses": 2, "closure": false, "level": 0, "make": "var" }, "expr": { "function_nr": 23, "nr_uses": 4, "closure": false, "level": 0, "make": "var" }, "left_node": { "function_nr": 23, "nr_uses": 3, "closure": false, "level": 0, "make": "var" }, "elif": { "function_nr": 23, "nr_uses": 2, "closure": false, "level": 0, "make": "var" }, "unused": { "function_nr": 23, "nr_uses": 0, "closure": false, "level": 0, "make": "input" }, "right_node": { "function_nr": 23, "nr_uses": 4, "closure": false, "level": 0, "make": "var" }, "kind_name": { "function_nr": 23, "nr_uses": 2, "closure": false, "level": 0, "make": "var" }, "init": { "function_nr": 23, "nr_uses": 2, "closure": false, "level": 0, "make": "var" }, "body": { "function_nr": 23, "nr_uses": 10, "closure": false, "level": 0, "make": "var" }, "then_stmts": { "function_nr": 23, "nr_uses": 2, "closure": false, "level": 0, "make": "var" }, "labeled_stmt": { "function_nr": 23, "nr_uses": 1, "closure": false, "level": 0, "make": "var" }, "test": { "function_nr": 23, "nr_uses": 1, "closure": false, "level": 0, "make": "var" }, "else_stmts": { "function_nr": 23, "nr_uses": 2, "closure": false, "level": 0, "make": "var" }, "p1_tok": { "function_nr": 23, "nr_uses": 1, "closure": false, "level": 0, "make": "var" }, "cond": { "function_nr": 23, "nr_uses": 3, "closure": false, "level": 0, "make": "var" }, "function_nr": 23, "is_def": { "function_nr": 23, "nr_uses": 1, "closure": false, "level": 0, "make": "var" }, "k": { "function_nr": 23, "nr_uses": 17, "closure": false, "level": 0, "make": "var" }, "node": { "function_nr": 23, "nr_uses": 53, "closure": false, "level": 0, "make": "var" }, "stmts": { "function_nr": 23, "nr_uses": 7, "closure": false, "level": 0, "make": "var" }, "decls": { "function_nr": 23, "nr_uses": 3, "closure": false, "level": 0, "make": "var" } }, { "functions": { "function_nr": 24, "nr_uses": 2, "closure": false, "level": 0, "make": "var" }, "before": { "function_nr": 24, "nr_uses": 1, "closure": false, "level": 0, "make": "var" }, "stmt": { "function_nr": 24, "nr_uses": 4, "closure": false, "level": 0, "make": "var" }, "root": { "function_nr": 24, "nr_uses": 3, "closure": false, "level": 0, "make": "var" }, "statements": { "function_nr": 24, "nr_uses": 2, "closure": false, "level": 0, "make": "var" }, "function_nr": 24 }, { "msg": { "function_nr": 25, "nr_uses": 1, "closure": false, "level": 0, "make": "input" }, "err": { "function_nr": 25, "nr_uses": 3, "closure": false, "level": 0, "make": "var" }, "node": { "function_nr": 25, "nr_uses": 4, "closure": false, "level": 0, "make": "input" }, "function_nr": 25 }, { "fn_nr": { "function_nr": 26, "nr_uses": 1, "closure": false, "level": 0, "make": "input" }, "opts": { "function_nr": 26, "nr_uses": 2, "closure": false, "level": 0, "make": "input" }, "parent": { "function_nr": 26, "nr_uses": 1, "closure": false, "level": 0, "make": "input" }, "function_nr": 26 }, { "scope": { "function_nr": 27, "nr_uses": 1, "closure": false, "level": 0, "make": "input" }, "name": { "function_nr": 27, "nr_uses": 1, "closure": false, "level": 0, "make": "input" }, "make_opts": { "function_nr": 27, "nr_uses": 3, "closure": false, "level": 0, "make": "input" }, "function_nr": 27 }, { "result": { "function_nr": 28, "nr_uses": 6, "closure": false, "level": 0, "make": "var" }, "function_nr": 28, "scope": { "function_nr": 28, "nr_uses": 2, "closure": false, "level": 0, "make": "input" }, "name": { "function_nr": 28, "nr_uses": 1, "closure": false, "level": 0, "make": "input" }, "cur_fn": { "function_nr": 28, "nr_uses": 1, "closure": false, "level": 0, "make": "var" }, "s": { "function_nr": 28, "nr_uses": 9, "closure": false, "level": 0, "make": "var" }, "i": { "function_nr": 28, "nr_uses": 5, "closure": false, "level": 0, "make": "var" } }, { "scope": { "function_nr": 29, "nr_uses": 1, "closure": false, "level": 0, "make": "input" }, "name": { "function_nr": 29, "nr_uses": 1, "closure": false, "level": 0, "make": "input" }, "r": { "function_nr": 29, "nr_uses": 1, "closure": false, "level": 0, "make": "var" }, "function_nr": 29 }, { "scope": { "function_nr": 30, "nr_uses": 1, "closure": false, "level": 0, "make": "input" }, "s": { "function_nr": 30, "nr_uses": 3, "closure": false, "level": 0, "make": "var" }, "function_nr": 30 }, { "name": { "function_nr": 31, "nr_uses": 2, "closure": false, "level": 0, "make": "input" }, "i": { "function_nr": 31, "nr_uses": 3, "closure": false, "level": 0, "make": "var" }, "function_nr": 31 }, { "name": { "function_nr": 32, "nr_uses": 1, "closure": false, "level": 0, "make": "input" }, "function_nr": 32 }, { "child": { "function_nr": 33, "nr_uses": 2, "closure": false, "level": 0, "make": "input" }, "parent": { "function_nr": 33, "nr_uses": 1, "closure": false, "level": 0, "make": "input" }, "i": { "function_nr": 33, "nr_uses": 3, "closure": false, "level": 0, "make": "var" }, "function_nr": 33 }, { "close_slots": { "function_nr": 34, "nr_uses": 2, "closure": false, "level": 0, "make": "var" }, "function_nr": 34, "scope": { "function_nr": 34, "nr_uses": 3, "closure": false, "level": 0, "make": "input" }, "rec": { "function_nr": 34, "nr_uses": 2, "closure": false, "level": 0, "make": "var" }, "slots": { "function_nr": 34, "nr_uses": 2, "closure": false, "level": 0, "make": "var" }, "i": { "function_nr": 34, "nr_uses": 3, "closure": false, "level": 0, "make": "var" }, "v": { "function_nr": 34, "nr_uses": 6, "closure": false, "level": 0, "make": "var" } }, { "ik": { "function_nr": 35, "nr_uses": 1, "closure": false, "level": 0, "make": "var" }, "item": { "function_nr": 35, "nr_uses": 2, "closure": false, "level": 0, "make": "var" }, "stmt": { "function_nr": 35, "nr_uses": 5, "closure": false, "level": 0, "make": "var" }, "function_nr": 35, "scope": { "function_nr": 35, "nr_uses": 9, "closure": false, "level": 0, "make": "input" }, "name": { "function_nr": 35, "nr_uses": 9, "closure": false, "level": 0, "make": "var" }, "j": { "function_nr": 35, "nr_uses": 3, "closure": false, "level": 0, "make": "var" }, "stmts": { "function_nr": 35, "nr_uses": 2, "closure": false, "level": 0, "make": "input" }, "i": { "function_nr": 35, "nr_uses": 3, "closure": false, "level": 0, "make": "var" }, "kind": { "function_nr": 35, "nr_uses": 3, "closure": false, "level": 0, "make": "var" } }, { "left_node": { "function_nr": 36, "nr_uses": 11, "closure": false, "level": 0, "make": "input" }, "function_nr": 36, "scope": { "function_nr": 36, "nr_uses": 4, "closure": false, "level": 0, "make": "input" }, "name": { "function_nr": 36, "nr_uses": 5, "closure": false, "level": 0, "make": "var" }, "r": { "function_nr": 36, "nr_uses": 3, "closure": false, "level": 0, "make": "var" }, "kind": { "function_nr": 36, "nr_uses": 4, "closure": false, "level": 0, "make": "var" }, "v": { "function_nr": 36, "nr_uses": 2, "closure": false, "level": 0, "make": "var" }, "obj_expr": { "function_nr": 36, "nr_uses": 1, "closure": false, "level": 0, "make": "var" } }, { "fn_nr_val": { "function_nr": 37, "nr_uses": 3, "closure": false, "level": 0, "make": "var" }, "def_val": { "function_nr": 37, "nr_uses": 2, "closure": false, "level": 0, "make": "var" }, "scope": { "function_nr": 37, "nr_uses": 19, "closure": false, "level": 0, "make": "input" }, "name": { "function_nr": 37, "nr_uses": 9, "closure": false, "level": 0, "make": "var" }, "sr": { "function_nr": 37, "nr_uses": 3, "closure": false, "level": 0, "make": "var" }, "prop": { "function_nr": 37, "nr_uses": 1, "closure": false, "level": 0, "make": "var" }, "kind": { "function_nr": 37, "nr_uses": 54, "closure": false, "level": 0, "make": "var" }, "operand": { "function_nr": 37, "nr_uses": 6, "closure": false, "level": 0, "make": "var" }, "v": { "function_nr": 37, "nr_uses": 2, "closure": false, "level": 0, "make": "var" }, "fn_scope": { "function_nr": 37, "nr_uses": 6, "closure": false, "level": 0, "make": "var" }, "pname": { "function_nr": 37, "nr_uses": 2, "closure": false, "level": 0, "make": "var" }, "expr": { "function_nr": 37, "nr_uses": 42, "closure": false, "level": 0, "make": "input" }, "val": { "function_nr": 37, "nr_uses": 1, "closure": false, "level": 0, "make": "var" }, "function_nr": 37, "r": { "function_nr": 37, "nr_uses": 10, "closure": false, "level": 0, "make": "var" }, "i": { "function_nr": 37, "nr_uses": 22, "closure": false, "level": 0, "make": "var" } }, { "existing": { "function_nr": 38, "nr_uses": 11, "closure": false, "level": 0, "make": "var" }, "fn_nr_val": { "function_nr": 38, "nr_uses": 3, "closure": false, "level": 0, "make": "var" }, "def_val": { "function_nr": 38, "nr_uses": 2, "closure": false, "level": 0, "make": "var" }, "scope": { "function_nr": 38, "nr_uses": 37, "closure": false, "level": 0, "make": "input" }, "name": { "function_nr": 38, "nr_uses": 10, "closure": false, "level": 0, "make": "var" }, "sr": { "function_nr": 38, "nr_uses": 3, "closure": false, "level": 0, "make": "var" }, "kind": { "function_nr": 38, "nr_uses": 17, "closure": false, "level": 0, "make": "var" }, "pname": { "function_nr": 38, "nr_uses": 2, "closure": false, "level": 0, "make": "var" }, "init_kind": { "function_nr": 38, "nr_uses": 2, "closure": false, "level": 0, "make": "var" }, "for_scope": { "function_nr": 38, "nr_uses": 6, "closure": false, "level": 0, "make": "var" }, "loop_scope": { "function_nr": 38, "nr_uses": 2, "closure": false, "level": 0, "make": "var" }, "fn_scope": { "function_nr": 38, "nr_uses": 6, "closure": false, "level": 0, "make": "var" }, "stmt": { "function_nr": 38, "nr_uses": 53, "closure": false, "level": 0, "make": "input" }, "function_nr": 38, "i": { "function_nr": 38, "nr_uses": 34, "closure": false, "level": 0, "make": "var" }, "do_scope": { "function_nr": 38, "nr_uses": 2, "closure": false, "level": 0, "make": "var" } }, { "global_scope": { "function_nr": 39, "nr_uses": 4, "closure": false, "level": 0, "make": "var" }, "ast": { "function_nr": 39, "nr_uses": 9, "closure": false, "level": 0, "make": "input" }, "function_nr": 39, "name": { "function_nr": 39, "nr_uses": 2, "closure": false, "level": 0, "make": "var" }, "sr": { "function_nr": 39, "nr_uses": 1, "closure": false, "level": 0, "make": "var" }, "new_scopes": { "function_nr": 39, "nr_uses": 2, "closure": false, "level": 0, "make": "var" }, "i": { "function_nr": 39, "nr_uses": 12, "closure": false, "level": 0, "make": "var" } }, { "sem_propagate_vars": { "function_nr": 40, "nr_uses": 3, "closure": true, "level": 0, "make": "var" }, "peek_ahead": { "function_nr": 40, "nr_uses": 2, "closure": true, "level": 0, "make": "var" }, "parse_assign_expr": { "function_nr": 40, "nr_uses": 9, "closure": true, "level": 0, "make": "var" }, "is_functino_name": { "function_nr": 40, "nr_uses": 1, "closure": true, "level": 0, "make": "var" }, "parse_binary": { "function_nr": 40, "nr_uses": 2, "closure": true, "level": 0, "make": "var" }, "_mi": { "function_nr": 40, "nr_uses": 3, "closure": false, "level": 0, "make": "var" }, "parse_expr": { "function_nr": 40, "nr_uses": 13, "closure": true, "level": 0, "make": "var" }, "_src_len": { "function_nr": 40, "nr_uses": 5, "closure": true, "level": 0, "make": "var" }, "sync_to_statement": { "function_nr": 40, "nr_uses": 2, "closure": true, "level": 0, "make": "var" }, "src": { "function_nr": 40, "nr_uses": 2, "closure": false, "level": 0, "make": "input" }, "parse_unary": { "function_nr": 40, "nr_uses": 8, "closure": true, "level": 0, "make": "var" }, "parse_block_statements": { "function_nr": 40, "nr_uses": 5, "closure": true, "level": 0, "make": "var" }, "errors": { "function_nr": 40, "nr_uses": 5, "closure": true, "level": 0, "make": "var" }, "cursor": { "function_nr": 40, "nr_uses": 11, "closure": true, "level": 0, "make": "var" }, "sem_check_assign_target": { "function_nr": 40, "nr_uses": 1, "closure": true, "level": 0, "make": "var" }, "sem_in_loop": { "function_nr": 40, "nr_uses": 2, "closure": true, "level": 0, "make": "var" }, "scopes_array": { "function_nr": 40, "nr_uses": 5, "closure": true, "level": 0, "make": "var" }, "tokenizer": { "function_nr": 40, "nr_uses": 3, "closure": true, "level": 0, "make": "input" }, "parse_statement": { "function_nr": 40, "nr_uses": 10, "closure": true, "level": 0, "make": "var" }, "parse_error": { "function_nr": 40, "nr_uses": 47, "closure": true, "level": 0, "make": "var" }, "sem_find_var": { "function_nr": 40, "nr_uses": 7, "closure": true, "level": 0, "make": "var" }, "sem_check_stmt": { "function_nr": 40, "nr_uses": 16, "closure": true, "level": 0, "make": "var" }, "parse_ternary": { "function_nr": 40, "nr_uses": 1, "closure": true, "level": 0, "make": "var" }, "semantic_check": { "function_nr": 40, "nr_uses": 1, "closure": false, "level": 0, "make": "var" }, "got_lf": { "function_nr": 40, "nr_uses": 5, "closure": true, "level": 0, "make": "var" }, "expect_semi": { "function_nr": 40, "nr_uses": 8, "closure": true, "level": 0, "make": "var" }, "ast_node": { "function_nr": 40, "nr_uses": 51, "closure": true, "level": 0, "make": "var" }, "make_scope": { "function_nr": 40, "nr_uses": 6, "closure": true, "level": 0, "make": "var" }, "functino_names": { "function_nr": 40, "nr_uses": 1, "closure": true, "level": 0, "make": "var" }, "tokens": { "function_nr": 40, "nr_uses": 14, "closure": true, "level": 0, "make": "input" }, "sem_build_scope_record": { "function_nr": 40, "nr_uses": 3, "closure": true, "level": 0, "make": "var" }, "init_cursor": { "function_nr": 40, "nr_uses": 1, "closure": false, "level": 0, "make": "var" }, "parse_assign": { "function_nr": 40, "nr_uses": 4, "closure": true, "level": 0, "make": "var" }, "cp": { "function_nr": 40, "nr_uses": 8, "closure": true, "level": 0, "make": "var" }, "binop_prec": { "function_nr": 40, "nr_uses": 1, "closure": true, "level": 0, "make": "var" }, "sem_check_expr": { "function_nr": 40, "nr_uses": 26, "closure": true, "level": 0, "make": "var" }, "sem_predeclare_vars": { "function_nr": 40, "nr_uses": 2, "closure": true, "level": 0, "make": "var" }, "sem_errors": { "function_nr": 40, "nr_uses": 3, "closure": true, "level": 0, "make": "var" }, "advance": { "function_nr": 40, "nr_uses": 109, "closure": true, "level": 0, "make": "var" }, "is_keyword": { "function_nr": 40, "nr_uses": 2, "closure": true, "level": 0, "make": "var" }, "_i": { "function_nr": 40, "nr_uses": 3, "closure": false, "level": 0, "make": "var" }, "sem_lookup_var": { "function_nr": 40, "nr_uses": 4, "closure": true, "level": 0, "make": "var" }, "tok": { "function_nr": 40, "nr_uses": 207, "closure": true, "level": 0, "make": "var" }, "parse_program": { "function_nr": 40, "nr_uses": 1, "closure": false, "level": 0, "make": "var" }, "ast_node_end": { "function_nr": 40, "nr_uses": 51, "closure": true, "level": 0, "make": "var" }, "sem_add_intrinsic": { "function_nr": 40, "nr_uses": 1, "closure": true, "level": 0, "make": "var" }, "sem_add_var": { "function_nr": 40, "nr_uses": 9, "closure": true, "level": 0, "make": "var" }, "error_count": { "function_nr": 40, "nr_uses": 3, "closure": true, "level": 0, "make": "var" }, "parse_arrow_function": { "function_nr": 40, "nr_uses": 2, "closure": true, "level": 0, "make": "var" }, "parse_postfix": { "function_nr": 40, "nr_uses": 1, "closure": true, "level": 0, "make": "var" }, "filename": { "function_nr": 40, "nr_uses": 1, "closure": true, "level": 0, "make": "input" }, "prev_tok": { "function_nr": 40, "nr_uses": 2, "closure": true, "level": 0, "make": "var" }, "parse_function_inner": { "function_nr": 40, "nr_uses": 2, "closure": true, "level": 0, "make": "var" }, "in_disruption": { "function_nr": 40, "nr_uses": 3, "closure": true, "level": 0, "make": "var" }, "intrinsics": { "function_nr": 40, "nr_uses": 4, "closure": true, "level": 0, "make": "var" }, "parse_primary": { "function_nr": 40, "nr_uses": 2, "closure": true, "level": 0, "make": "var" }, "function_nr": { "function_nr": 40, "nr_uses": 6, "closure": true, "level": 0, "make": "var" }, "ast": { "function_nr": 40, "nr_uses": 5, "closure": false, "level": 0, "make": "var" }, "is_arrow_function": { "function_nr": 40, "nr_uses": 1, "closure": true, "level": 0, "make": "var" }, "assign_ops": { "function_nr": 40, "nr_uses": 1, "closure": true, "level": 0, "make": "var" }, "sem_error": { "function_nr": 40, "nr_uses": 8, "closure": true, "level": 0, "make": "var" } } ], "statements": [ { "to_column": 17, "from_column": 0, "right": { "to_row": 0, "from_column": 15, "number": 47, "to_column": 17, "kind": "number", "at": 15, "from_row": 0, "value": "47" }, "left": { "to_column": 12, "from_column": 4, "name": "CP_SLASH", "kind": "name", "at": 4, "from_row": 0, "to_row": 0 }, "kind": "def", "at": 0, "from_row": 0, "to_row": 0 }, { "to_column": 18, "from_column": 0, "right": { "to_row": 1, "from_column": 16, "number": 92, "to_column": 18, "kind": "number", "at": 34, "from_row": 1, "value": "92" }, "left": { "to_column": 13, "from_column": 4, "name": "CP_BSLASH", "kind": "name", "at": 22, "from_row": 1, "to_row": 1 }, "kind": "def", "at": 18, "from_row": 1, "to_row": 1 }, { "to_column": 1, "from_column": 0, "right": { "from_column": 15, "nr_slots": 1, "statements": [ { "to_row": 4, "from_column": 2, "to_column": 54, "kind": "return", "at": 69, "from_row": 4, "expression": { "to_column": 54, "from_column": 30, "right": { "to_column": 53, "from_column": 42, "right": { "to_column": 53, "from_column": 47, "right": { "to_row": 4, "from_column": 50, "number": 122, "to_column": 53, "kind": "number", "at": 117, "from_row": 4, "value": "122" }, "left": { "to_column": 46, "from_column": 45, "level": 0, "function_nr": 1, "name": "c", "kind": "name", "at": 112, "from_row": 4, "to_row": 4 }, "kind": "<=", "at": 114, "from_row": 4, "to_row": 4 }, "left": { "to_column": 41, "from_column": 36, "right": { "to_row": 4, "from_column": 39, "number": 97, "to_column": 41, "kind": "number", "at": 106, "from_row": 4, "value": "97" }, "left": { "to_column": 35, "from_column": 34, "level": 0, "function_nr": 1, "name": "c", "kind": "name", "at": 101, "from_row": 4, "to_row": 4 }, "kind": ">=", "at": 103, "from_row": 4, "to_row": 4 }, "kind": "&&", "at": 109, "from_row": 4, "to_row": 4 }, "left": { "to_column": 28, "from_column": 18, "right": { "to_column": 28, "from_column": 23, "right": { "to_row": 4, "from_column": 26, "number": 90, "to_column": 28, "kind": "number", "at": 93, "from_row": 4, "value": "90" }, "left": { "to_column": 22, "from_column": 21, "level": 0, "function_nr": 1, "name": "c", "kind": "name", "at": 88, "from_row": 4, "to_row": 4 }, "kind": "<=", "at": 90, "from_row": 4, "to_row": 4 }, "left": { "to_column": 17, "from_column": 12, "right": { "to_row": 4, "from_column": 15, "number": 65, "to_column": 17, "kind": "number", "at": 82, "from_row": 4, "value": "65" }, "left": { "to_column": 11, "from_column": 10, "level": 0, "function_nr": 1, "name": "c", "kind": "name", "at": 77, "from_row": 4, "to_row": 4 }, "kind": ">=", "at": 79, "from_row": 4, "to_row": 4 }, "kind": "&&", "at": 85, "from_row": 4, "to_row": 4 }, "kind": "||", "at": 97, "from_row": 4, "to_row": 4 } } ], "to_column": 1, "kind": "function", "at": 53, "to_row": 5, "outer": 0, "list": [ { "to_column": 25, "from_column": 24, "name": "c", "kind": "name", "at": 62, "from_row": 3, "to_row": 3 } ], "arity": 1, "nr_close_slots": 0, "function_nr": 1, "from_row": 3 }, "left": { "to_column": 12, "from_column": 4, "name": "is_alpha", "kind": "name", "at": 42, "from_row": 3, "to_row": 3 }, "kind": "var", "at": 38, "from_row": 3, "to_row": 5 }, { "to_column": 1, "from_column": 0, "right": { "from_column": 12, "nr_slots": 61, "statements": [ { "to_column": 28, "from_column": 2, "right": { "list": [ { "to_column": 27, "from_column": 24, "level": 0, "function_nr": 40, "name": "src", "kind": "name", "at": 206, "from_row": 8, "to_row": 8 } ], "from_column": 23, "to_row": 8, "to_column": 28, "kind": "(", "at": 205, "from_row": 8, "expression": { "to_column": 23, "from_column": 17, "level": -1, "name": "length", "kind": "name", "at": 199, "from_row": 8, "to_row": 8 } }, "left": { "to_column": 14, "from_column": 6, "name": "_src_len", "kind": "name", "at": 188, "from_row": 8, "to_row": 8 }, "kind": "var", "at": 184, "from_row": 8, "to_row": 8 }, { "to_column": 13, "from_column": 2, "right": { "list": [], "from_column": 11, "to_column": 12, "kind": "array", "at": 222, "from_row": 9, "to_row": 9 }, "left": { "to_column": 8, "from_column": 6, "name": "cp", "kind": "name", "at": 217, "from_row": 9, "to_row": 9 }, "kind": "var", "at": 213, "from_row": 9, "to_row": 9 }, { "to_column": 12, "from_column": 2, "right": { "to_row": 10, "from_column": 11, "number": 0, "to_column": 12, "kind": "number", "at": 236, "from_row": 10, "value": "0" }, "left": { "to_column": 8, "from_column": 6, "name": "_i", "kind": "name", "at": 231, "from_row": 10, "to_row": 10 }, "kind": "var", "at": 227, "from_row": 10, "to_row": 10 }, { "to_row": 14, "from_column": 2, "to_column": 3, "statements": [ { "to_column": 3, "from_column": 24, "statements": [ { "to_row": 12, "from_column": 4, "to_column": 32, "kind": "call", "at": 268, "from_row": 12, "expression": { "list": [ { "to_column": 11, "from_column": 9, "level": 0, "function_nr": 40, "name": "cp", "kind": "name", "at": 273, "from_row": 12, "to_row": 12 }, { "list": [ { "to_column": 30, "from_column": 26, "right": { "to_column": 29, "from_column": 27, "level": 0, "function_nr": 40, "name": "_i", "kind": "name", "at": 291, "from_row": 12, "to_row": 12 }, "left": { "to_column": 26, "from_column": 23, "level": 0, "function_nr": 40, "name": "src", "kind": "name", "at": 287, "from_row": 12, "to_row": 12 }, "kind": "[", "at": 290, "from_row": 12, "to_row": 12 } ], "from_column": 22, "to_row": 12, "to_column": 31, "kind": "(", "at": 286, "from_row": 12, "expression": { "to_column": 22, "from_column": 13, "level": -1, "name": "codepoint", "kind": "name", "at": 277, "from_row": 12, "to_row": 12 } } ], "from_column": 8, "to_row": 12, "to_column": 32, "kind": "(", "at": 272, "from_row": 12, "expression": { "to_column": 8, "from_column": 4, "level": -1, "name": "push", "kind": "name", "at": 268, "from_row": 12, "to_row": 12 } } }, { "to_row": 13, "from_column": 4, "to_column": 15, "kind": "call", "at": 301, "from_row": 13, "expression": { "to_column": 15, "from_column": 7, "right": { "to_column": 15, "from_column": 12, "right": { "to_row": 13, "from_column": 14, "number": 1, "to_column": 15, "kind": "number", "at": 311, "from_row": 13, "value": "1" }, "left": { "to_column": 11, "from_column": 9, "level": 0, "function_nr": 40, "name": "_i", "kind": "name", "at": 306, "from_row": 13, "to_row": 13 }, "kind": "+", "at": 309, "from_row": 13, "to_row": 13 }, "left": { "to_column": 6, "from_column": 4, "level": 0, "function_nr": 40, "name": "_i", "kind": "name", "at": 301, "from_row": 13, "to_row": 13 }, "kind": "assign", "at": 304, "from_row": 13, "to_row": 13 } } ], "kind": "block", "at": 262, "from_row": 11, "to_row": 14 } ], "kind": "while", "at": 240, "from_row": 11, "expression": { "to_column": 22, "from_column": 12, "right": { "to_column": 22, "from_column": 14, "level": 0, "function_nr": 40, "name": "_src_len", "kind": "name", "at": 252, "from_row": 11, "to_row": 11 }, "left": { "to_column": 11, "from_column": 9, "level": 0, "function_nr": 40, "name": "_i", "kind": "name", "at": 247, "from_row": 11, "to_row": 11 }, "kind": "<", "at": 250, "from_row": 11, "to_row": 11 } }, { "to_column": 16, "from_column": 2, "right": { "to_row": 20, "from_column": 15, "number": 0, "to_column": 16, "kind": "number", "at": 485, "from_row": 20, "value": "0" }, "left": { "to_column": 12, "from_column": 6, "name": "cursor", "kind": "name", "at": 476, "from_row": 20, "to_row": 20 }, "kind": "var", "at": 472, "from_row": 20, "to_row": 20 }, { "to_column": 16, "from_column": 2, "right": { "to_column": 16, "from_column": 12, "kind": "null", "at": 499, "from_row": 21, "to_row": 21 }, "left": { "to_column": 9, "from_column": 6, "name": "tok", "kind": "name", "at": 493, "from_row": 21, "to_row": 21 }, "kind": "var", "at": 489, "from_row": 21, "to_row": 21 }, { "to_column": 20, "from_column": 2, "right": { "to_column": 20, "from_column": 15, "kind": "false", "at": 519, "from_row": 22, "to_row": 22 }, "left": { "to_column": 12, "from_column": 6, "name": "got_lf", "kind": "name", "at": 510, "from_row": 22, "to_row": 22 }, "kind": "var", "at": 506, "from_row": 22, "to_row": 22 }, { "to_column": 21, "from_column": 2, "right": { "to_column": 21, "from_column": 17, "kind": "null", "at": 542, "from_row": 23, "to_row": 23 }, "left": { "to_column": 14, "from_column": 6, "name": "prev_tok", "kind": "name", "at": 531, "from_row": 23, "to_row": 23 }, "kind": "var", "at": 527, "from_row": 23, "to_row": 23 }, { "to_column": 3, "from_column": 2, "right": { "from_column": 16, "nr_slots": 2, "statements": [ { "to_column": 16, "from_column": 4, "right": { "to_column": 16, "from_column": 12, "kind": "null", "at": 589, "from_row": 26, "to_row": 26 }, "left": { "to_column": 9, "from_column": 8, "name": "t", "kind": "name", "at": 585, "from_row": 26, "to_row": 26 }, "kind": "var", "at": 581, "from_row": 26, "to_row": 26 }, { "to_column": 16, "from_column": 4, "right": { "to_column": 16, "from_column": 12, "kind": "null", "at": 606, "from_row": 27, "to_row": 27 }, "left": { "to_column": 9, "from_column": 8, "name": "k", "kind": "name", "at": 602, "from_row": 27, "to_row": 27 }, "kind": "var", "at": 598, "from_row": 27, "to_row": 27 }, { "to_row": 28, "from_column": 4, "to_column": 18, "kind": "call", "at": 615, "from_row": 28, "expression": { "to_column": 18, "from_column": 13, "right": { "to_column": 18, "from_column": 15, "level": 1, "function_nr": 40, "name": "tok", "kind": "name", "at": 626, "from_row": 28, "to_row": 28 }, "left": { "to_column": 12, "from_column": 4, "level": 1, "function_nr": 40, "name": "prev_tok", "kind": "name", "at": 615, "from_row": 28, "to_row": 28 }, "kind": "assign", "at": 624, "from_row": 28, "to_row": 28 } }, { "to_row": 29, "from_column": 4, "to_column": 23, "kind": "call", "at": 634, "from_row": 29, "expression": { "to_column": 23, "from_column": 11, "right": { "to_column": 23, "from_column": 20, "right": { "to_row": 29, "from_column": 22, "number": 1, "to_column": 23, "kind": "number", "at": 652, "from_row": 29, "value": "1" }, "left": { "to_column": 19, "from_column": 13, "level": 1, "function_nr": 40, "name": "cursor", "kind": "name", "at": 643, "from_row": 29, "to_row": 29 }, "kind": "+", "at": 650, "from_row": 29, "to_row": 29 }, "left": { "to_column": 10, "from_column": 4, "level": 1, "function_nr": 40, "name": "cursor", "kind": "name", "at": 634, "from_row": 29, "to_row": 29 }, "kind": "assign", "at": 641, "from_row": 29, "to_row": 29 } }, { "to_row": 30, "from_column": 4, "to_column": 18, "kind": "call", "at": 658, "from_row": 30, "expression": { "to_column": 18, "from_column": 11, "right": { "to_column": 18, "from_column": 13, "kind": "false", "at": 667, "from_row": 30, "to_row": 30 }, "left": { "to_column": 10, "from_column": 4, "level": 1, "function_nr": 40, "name": "got_lf", "kind": "name", "at": 658, "from_row": 30, "to_row": 30 }, "kind": "assign", "at": 665, "from_row": 30, "to_row": 30 } }, { "to_row": 45, "from_column": 4, "to_column": 5, "statements": [ { "to_column": 5, "from_column": 36, "statements": [ { "to_row": 32, "from_column": 6, "to_column": 24, "kind": "call", "at": 717, "from_row": 32, "expression": { "to_column": 24, "from_column": 8, "right": { "to_column": 24, "from_column": 16, "right": { "to_column": 23, "from_column": 17, "level": 1, "function_nr": 40, "name": "cursor", "kind": "name", "at": 728, "from_row": 32, "to_row": 32 }, "left": { "to_column": 16, "from_column": 10, "level": 1, "function_nr": 40, "name": "tokens", "kind": "name", "at": 721, "from_row": 32, "to_row": 32 }, "kind": "[", "at": 727, "from_row": 32, "to_row": 32 }, "left": { "to_column": 7, "from_column": 6, "level": 0, "function_nr": 2, "name": "t", "kind": "name", "at": 717, "from_row": 32, "to_row": 32 }, "kind": "assign", "at": 719, "from_row": 32, "to_row": 32 } }, { "to_row": 33, "from_column": 6, "to_column": 16, "kind": "call", "at": 742, "from_row": 33, "expression": { "to_column": 16, "from_column": 8, "right": { "to_column": 16, "from_column": 11, "right": "kind", "left": { "to_column": 11, "from_column": 10, "level": 0, "function_nr": 2, "name": "t", "kind": "name", "at": 746, "from_row": 33, "to_row": 33 }, "kind": ".", "at": 747, "from_row": 33, "to_row": 33 }, "left": { "to_column": 7, "from_column": 6, "level": 0, "function_nr": 2, "name": "k", "kind": "name", "at": 742, "from_row": 33, "to_row": 33 }, "kind": "assign", "at": 744, "from_row": 33, "to_row": 33 } }, { "then": [ { "to_column": 7, "from_column": 42, "statements": [ { "to_row": 35, "from_column": 8, "to_column": 27, "kind": "call", "at": 805, "from_row": 35, "expression": { "to_column": 27, "from_column": 15, "right": { "to_column": 27, "from_column": 24, "right": { "to_row": 35, "from_column": 26, "number": 1, "to_column": 27, "kind": "number", "at": 823, "from_row": 35, "value": "1" }, "left": { "to_column": 23, "from_column": 17, "level": 1, "function_nr": 40, "name": "cursor", "kind": "name", "at": 814, "from_row": 35, "to_row": 35 }, "kind": "+", "at": 821, "from_row": 35, "to_row": 35 }, "left": { "to_column": 14, "from_column": 8, "level": 1, "function_nr": 40, "name": "cursor", "kind": "name", "at": 805, "from_row": 35, "to_row": 35 }, "kind": "assign", "at": 812, "from_row": 35, "to_row": 35 } }, { "to_column": 16, "from_column": 8, "kind": "continue", "at": 833, "from_row": 36, "to_row": 36 } ], "kind": "block", "at": 795, "from_row": 34, "to_row": 37 } ], "from_column": 6, "list": [], "to_row": 37, "to_column": 7, "kind": "if", "at": 759, "from_row": 34, "expression": { "to_column": 40, "from_column": 23, "right": { "to_column": 40, "from_column": 28, "right": { "to_row": 34, "from_column": 31, "to_column": 40, "kind": "text", "at": 784, "from_row": 34, "value": "comment" }, "left": { "to_column": 27, "from_column": 26, "level": 0, "function_nr": 2, "name": "k", "kind": "name", "at": 779, "from_row": 34, "to_row": 34 }, "kind": "==", "at": 781, "from_row": 34, "to_row": 34 }, "left": { "to_column": 22, "from_column": 12, "right": { "to_row": 34, "from_column": 15, "to_column": 22, "kind": "text", "at": 768, "from_row": 34, "value": "space" }, "left": { "to_column": 11, "from_column": 10, "level": 0, "function_nr": 2, "name": "k", "kind": "name", "at": 763, "from_row": 34, "to_row": 34 }, "kind": "==", "at": 765, "from_row": 34, "to_row": 34 }, "kind": "||", "at": 776, "from_row": 34, "to_row": 34 } }, { "then": [ { "to_column": 7, "from_column": 26, "statements": [ { "to_row": 39, "from_column": 8, "to_column": 21, "kind": "call", "at": 886, "from_row": 39, "expression": { "to_column": 21, "from_column": 15, "right": { "to_column": 21, "from_column": 17, "kind": "true", "at": 895, "from_row": 39, "to_row": 39 }, "left": { "to_column": 14, "from_column": 8, "level": 1, "function_nr": 40, "name": "got_lf", "kind": "name", "at": 886, "from_row": 39, "to_row": 39 }, "kind": "assign", "at": 893, "from_row": 39, "to_row": 39 } }, { "to_row": 40, "from_column": 8, "to_column": 27, "kind": "call", "at": 908, "from_row": 40, "expression": { "to_column": 27, "from_column": 15, "right": { "to_column": 27, "from_column": 24, "right": { "to_row": 40, "from_column": 26, "number": 1, "to_column": 27, "kind": "number", "at": 926, "from_row": 40, "value": "1" }, "left": { "to_column": 23, "from_column": 17, "level": 1, "function_nr": 40, "name": "cursor", "kind": "name", "at": 917, "from_row": 40, "to_row": 40 }, "kind": "+", "at": 924, "from_row": 40, "to_row": 40 }, "left": { "to_column": 14, "from_column": 8, "level": 1, "function_nr": 40, "name": "cursor", "kind": "name", "at": 908, "from_row": 40, "to_row": 40 }, "kind": "assign", "at": 915, "from_row": 40, "to_row": 40 } }, { "to_column": 16, "from_column": 8, "kind": "continue", "at": 936, "from_row": 41, "to_row": 41 } ], "kind": "block", "at": 876, "from_row": 38, "to_row": 42 } ], "from_column": 6, "list": [], "to_row": 42, "to_column": 7, "kind": "if", "at": 856, "from_row": 38, "expression": { "to_column": 24, "from_column": 12, "right": { "to_row": 38, "from_column": 15, "to_column": 24, "kind": "text", "at": 865, "from_row": 38, "value": "newline" }, "left": { "to_column": 11, "from_column": 10, "level": 0, "function_nr": 2, "name": "k", "kind": "name", "at": 860, "from_row": 38, "to_row": 38 }, "kind": "==", "at": 862, "from_row": 38, "to_row": 38 } }, { "to_row": 43, "from_column": 6, "to_column": 13, "kind": "call", "at": 959, "from_row": 43, "expression": { "to_column": 13, "from_column": 10, "right": { "to_column": 13, "from_column": 12, "level": 0, "function_nr": 2, "name": "t", "kind": "name", "at": 965, "from_row": 43, "to_row": 43 }, "left": { "to_column": 9, "from_column": 6, "level": 1, "function_nr": 40, "name": "tok", "kind": "name", "at": 959, "from_row": 43, "to_row": 43 }, "kind": "assign", "at": 963, "from_row": 43, "to_row": 43 } }, { "to_row": 44, "from_column": 6, "to_column": 17, "kind": "return", "at": 973, "from_row": 44, "expression": { "to_column": 17, "from_column": 13, "kind": "null", "at": 980, "from_row": 44, "to_row": 44 } } ], "kind": "block", "at": 709, "from_row": 31, "to_row": 45 } ], "kind": "while", "at": 677, "from_row": 31, "expression": { "to_column": 34, "from_column": 18, "right": { "list": [ { "to_column": 33, "from_column": 27, "level": 1, "function_nr": 40, "name": "tokens", "kind": "name", "at": 700, "from_row": 31, "to_row": 31 } ], "from_column": 26, "to_row": 31, "to_column": 34, "kind": "(", "at": 699, "from_row": 31, "expression": { "to_column": 26, "from_column": 20, "level": -1, "name": "length", "kind": "name", "at": 693, "from_row": 31, "to_row": 31 } }, "left": { "to_column": 17, "from_column": 11, "level": 1, "function_nr": 40, "name": "cursor", "kind": "name", "at": 684, "from_row": 31, "to_row": 31 }, "kind": "<", "at": 691, "from_row": 31, "to_row": 31 } }, { "to_row": 46, "from_column": 4, "to_column": 36, "kind": "call", "at": 995, "from_row": 46, "expression": { "to_column": 36, "from_column": 8, "right": { "to_column": 36, "from_column": 16, "right": { "to_column": 35, "from_column": 32, "right": { "to_row": 46, "from_column": 34, "number": 1, "to_column": 35, "kind": "number", "at": 1025, "from_row": 46, "value": "1" }, "left": { "list": [ { "to_column": 30, "from_column": 24, "level": 1, "function_nr": 40, "name": "tokens", "kind": "name", "at": 1015, "from_row": 46, "to_row": 46 } ], "from_column": 23, "to_row": 46, "to_column": 31, "kind": "(", "at": 1014, "from_row": 46, "expression": { "to_column": 23, "from_column": 17, "level": -1, "name": "length", "kind": "name", "at": 1008, "from_row": 46, "to_row": 46 } }, "kind": "-", "at": 1023, "from_row": 46, "to_row": 46 }, "left": { "to_column": 16, "from_column": 10, "level": 1, "function_nr": 40, "name": "tokens", "kind": "name", "at": 1001, "from_row": 46, "to_row": 46 }, "kind": "[", "at": 1007, "from_row": 46, "to_row": 46 }, "left": { "to_column": 7, "from_column": 4, "level": 1, "function_nr": 40, "name": "tok", "kind": "name", "at": 995, "from_row": 46, "to_row": 46 }, "kind": "assign", "at": 999, "from_row": 46, "to_row": 46 } } ], "to_column": 3, "kind": "function", "at": 564, "to_row": 47, "outer": 40, "list": [], "arity": 0, "nr_close_slots": 0, "function_nr": 2, "from_row": 25 }, "left": { "to_column": 13, "from_column": 6, "name": "advance", "kind": "name", "at": 554, "from_row": 25, "to_row": 25 }, "kind": "var", "at": 550, "from_row": 25, "to_row": 47 }, { "to_column": 3, "from_column": 2, "right": { "from_column": 19, "nr_slots": 5, "statements": [ { "to_column": 22, "from_column": 4, "right": { "to_column": 22, "from_column": 19, "right": { "to_row": 50, "from_column": 21, "number": 1, "to_column": 22, "kind": "number", "at": 1087, "from_row": 50, "value": "1" }, "left": { "to_column": 18, "from_column": 12, "level": 1, "function_nr": 40, "name": "cursor", "kind": "name", "at": 1078, "from_row": 50, "to_row": 50 }, "kind": "+", "at": 1085, "from_row": 50, "to_row": 50 }, "left": { "to_column": 9, "from_column": 8, "name": "c", "kind": "name", "at": 1074, "from_row": 50, "to_row": 50 }, "kind": "var", "at": 1070, "from_row": 50, "to_row": 50 }, { "to_column": 17, "from_column": 4, "right": { "to_row": 51, "from_column": 16, "number": 0, "to_column": 17, "kind": "number", "at": 1105, "from_row": 51, "value": "0" }, "left": { "to_column": 13, "from_column": 8, "name": "count", "kind": "name", "at": 1097, "from_row": 51, "to_row": 51 }, "kind": "var", "at": 1093, "from_row": 51, "to_row": 51 }, { "to_column": 16, "from_column": 4, "right": { "to_column": 16, "from_column": 12, "kind": "null", "at": 1119, "from_row": 52, "to_row": 52 }, "left": { "to_column": 9, "from_column": 8, "name": "t", "kind": "name", "at": 1115, "from_row": 52, "to_row": 52 }, "kind": "var", "at": 1111, "from_row": 52, "to_row": 52 }, { "to_column": 16, "from_column": 4, "right": { "to_column": 16, "from_column": 12, "kind": "null", "at": 1136, "from_row": 53, "to_row": 53 }, "left": { "to_column": 9, "from_column": 8, "name": "k", "kind": "name", "at": 1132, "from_row": 53, "to_row": 53 }, "kind": "var", "at": 1128, "from_row": 53, "to_row": 53 }, { "to_row": 62, "from_column": 4, "to_column": 5, "statements": [ { "to_column": 5, "from_column": 31, "statements": [ { "to_row": 55, "from_column": 6, "to_column": 19, "kind": "call", "at": 1180, "from_row": 55, "expression": { "to_column": 19, "from_column": 8, "right": { "to_column": 19, "from_column": 16, "right": { "to_column": 18, "from_column": 17, "level": 0, "function_nr": 3, "name": "c", "kind": "name", "at": 1191, "from_row": 55, "to_row": 55 }, "left": { "to_column": 16, "from_column": 10, "level": 1, "function_nr": 40, "name": "tokens", "kind": "name", "at": 1184, "from_row": 55, "to_row": 55 }, "kind": "[", "at": 1190, "from_row": 55, "to_row": 55 }, "left": { "to_column": 7, "from_column": 6, "level": 0, "function_nr": 3, "name": "t", "kind": "name", "at": 1180, "from_row": 55, "to_row": 55 }, "kind": "assign", "at": 1182, "from_row": 55, "to_row": 55 } }, { "to_row": 56, "from_column": 6, "to_column": 16, "kind": "call", "at": 1200, "from_row": 56, "expression": { "to_column": 16, "from_column": 8, "right": { "to_column": 16, "from_column": 11, "right": "kind", "left": { "to_column": 11, "from_column": 10, "level": 0, "function_nr": 3, "name": "t", "kind": "name", "at": 1204, "from_row": 56, "to_row": 56 }, "kind": ".", "at": 1205, "from_row": 56, "to_row": 56 }, "left": { "to_column": 7, "from_column": 6, "level": 0, "function_nr": 3, "name": "k", "kind": "name", "at": 1200, "from_row": 56, "to_row": 56 }, "kind": "assign", "at": 1202, "from_row": 56, "to_row": 56 } }, { "then": [ { "to_column": 7, "from_column": 60, "statements": [ { "to_row": 58, "from_column": 8, "to_column": 25, "kind": "call", "at": 1281, "from_row": 58, "expression": { "to_column": 25, "from_column": 14, "right": { "to_column": 25, "from_column": 22, "right": { "to_row": 58, "from_column": 24, "number": 1, "to_column": 25, "kind": "number", "at": 1297, "from_row": 58, "value": "1" }, "left": { "to_column": 21, "from_column": 16, "level": 0, "function_nr": 3, "name": "count", "kind": "name", "at": 1289, "from_row": 58, "to_row": 58 }, "kind": "+", "at": 1295, "from_row": 58, "to_row": 58 }, "left": { "to_column": 13, "from_column": 8, "level": 0, "function_nr": 3, "name": "count", "kind": "name", "at": 1281, "from_row": 58, "to_row": 58 }, "kind": "assign", "at": 1287, "from_row": 58, "to_row": 58 } }, { "then": [ { "to_row": 59, "from_column": 24, "to_column": 32, "kind": "return", "at": 1323, "from_row": 59, "expression": { "to_column": 32, "from_column": 31, "level": 0, "function_nr": 3, "name": "t", "kind": "name", "at": 1330, "from_row": 59, "to_row": 59 } } ], "from_column": 8, "list": [], "to_row": 59, "to_column": 32, "kind": "if", "at": 1307, "from_row": 59, "expression": { "to_column": 22, "from_column": 18, "right": { "to_column": 22, "from_column": 21, "level": 0, "function_nr": 3, "name": "n", "kind": "name", "at": 1320, "from_row": 59, "to_row": 59 }, "left": { "to_column": 17, "from_column": 12, "level": 0, "function_nr": 3, "name": "count", "kind": "name", "at": 1311, "from_row": 59, "to_row": 59 }, "kind": "==", "at": 1317, "from_row": 59, "to_row": 59 } } ], "kind": "block", "at": 1271, "from_row": 57, "to_row": 60 } ], "from_column": 6, "list": [], "to_row": 60, "to_column": 7, "kind": "if", "at": 1217, "from_row": 57, "expression": { "to_column": 58, "from_column": 41, "right": { "to_column": 58, "from_column": 46, "right": { "to_row": 57, "from_column": 49, "to_column": 58, "kind": "text", "at": 1260, "from_row": 57, "value": "newline" }, "left": { "to_column": 45, "from_column": 44, "level": 0, "function_nr": 3, "name": "k", "kind": "name", "at": 1255, "from_row": 57, "to_row": 57 }, "kind": "!=", "at": 1257, "from_row": 57, "to_row": 57 }, "left": { "to_column": 40, "from_column": 23, "right": { "to_column": 40, "from_column": 28, "right": { "to_row": 57, "from_column": 31, "to_column": 40, "kind": "text", "at": 1242, "from_row": 57, "value": "comment" }, "left": { "to_column": 27, "from_column": 26, "level": 0, "function_nr": 3, "name": "k", "kind": "name", "at": 1237, "from_row": 57, "to_row": 57 }, "kind": "!=", "at": 1239, "from_row": 57, "to_row": 57 }, "left": { "to_column": 22, "from_column": 12, "right": { "to_row": 57, "from_column": 15, "to_column": 22, "kind": "text", "at": 1226, "from_row": 57, "value": "space" }, "left": { "to_column": 11, "from_column": 10, "level": 0, "function_nr": 3, "name": "k", "kind": "name", "at": 1221, "from_row": 57, "to_row": 57 }, "kind": "!=", "at": 1223, "from_row": 57, "to_row": 57 }, "kind": "&&", "at": 1234, "from_row": 57, "to_row": 57 }, "kind": "&&", "at": 1252, "from_row": 57, "to_row": 57 } }, { "to_row": 61, "from_column": 6, "to_column": 15, "kind": "call", "at": 1346, "from_row": 61, "expression": { "to_column": 15, "from_column": 8, "right": { "to_column": 15, "from_column": 12, "right": { "to_row": 61, "from_column": 14, "number": 1, "to_column": 15, "kind": "number", "at": 1354, "from_row": 61, "value": "1" }, "left": { "to_column": 11, "from_column": 10, "level": 0, "function_nr": 3, "name": "c", "kind": "name", "at": 1350, "from_row": 61, "to_row": 61 }, "kind": "+", "at": 1352, "from_row": 61, "to_row": 61 }, "left": { "to_column": 7, "from_column": 6, "level": 0, "function_nr": 3, "name": "c", "kind": "name", "at": 1346, "from_row": 61, "to_row": 61 }, "kind": "assign", "at": 1348, "from_row": 61, "to_row": 61 } } ], "kind": "block", "at": 1172, "from_row": 54, "to_row": 62 } ], "kind": "while", "at": 1145, "from_row": 54, "expression": { "to_column": 29, "from_column": 13, "right": { "list": [ { "to_column": 28, "from_column": 22, "level": 1, "function_nr": 40, "name": "tokens", "kind": "name", "at": 1163, "from_row": 54, "to_row": 54 } ], "from_column": 21, "to_row": 54, "to_column": 29, "kind": "(", "at": 1162, "from_row": 54, "expression": { "to_column": 21, "from_column": 15, "level": -1, "name": "length", "kind": "name", "at": 1156, "from_row": 54, "to_row": 54 } }, "left": { "to_column": 12, "from_column": 11, "level": 0, "function_nr": 3, "name": "c", "kind": "name", "at": 1152, "from_row": 54, "to_row": 54 }, "kind": "<", "at": 1154, "from_row": 54, "to_row": 54 } }, { "to_row": 63, "from_column": 4, "to_column": 37, "kind": "return", "at": 1366, "from_row": 63, "expression": { "to_column": 37, "from_column": 17, "right": { "to_column": 36, "from_column": 33, "right": { "to_row": 63, "from_column": 35, "number": 1, "to_column": 36, "kind": "number", "at": 1397, "from_row": 63, "value": "1" }, "left": { "list": [ { "to_column": 31, "from_column": 25, "level": 1, "function_nr": 40, "name": "tokens", "kind": "name", "at": 1387, "from_row": 63, "to_row": 63 } ], "from_column": 24, "to_row": 63, "to_column": 32, "kind": "(", "at": 1386, "from_row": 63, "expression": { "to_column": 24, "from_column": 18, "level": -1, "name": "length", "kind": "name", "at": 1380, "from_row": 63, "to_row": 63 } }, "kind": "-", "at": 1395, "from_row": 63, "to_row": 63 }, "left": { "to_column": 17, "from_column": 11, "level": 1, "function_nr": 40, "name": "tokens", "kind": "name", "at": 1373, "from_row": 63, "to_row": 63 }, "kind": "[", "at": 1379, "from_row": 63, "to_row": 63 } } ], "to_column": 3, "kind": "function", "at": 1052, "to_row": 64, "outer": 40, "list": [ { "to_column": 29, "from_column": 28, "name": "n", "kind": "name", "at": 1061, "from_row": 49, "to_row": 49 } ], "arity": 1, "nr_close_slots": 0, "function_nr": 3, "from_row": 49 }, "left": { "to_column": 16, "from_column": 6, "name": "peek_ahead", "kind": "name", "at": 1039, "from_row": 49, "to_row": 49 }, "kind": "var", "at": 1035, "from_row": 49, "to_row": 64 }, { "to_column": 3, "from_column": 2, "right": { "from_column": 20, "nr_slots": 0, "statements": [ { "to_row": 67, "from_column": 4, "to_column": 15, "kind": "call", "at": 1442, "from_row": 67, "expression": { "to_column": 15, "from_column": 11, "right": { "to_row": 67, "from_column": 13, "number": -1, "to_column": 15, "kind": "number", "value": "-1", "at": 1451, "from_row": 67 }, "left": { "to_column": 10, "from_column": 4, "level": 1, "function_nr": 40, "name": "cursor", "kind": "name", "at": 1442, "from_row": 67, "to_row": 67 }, "kind": "assign", "at": 1449, "from_row": 67, "to_row": 67 } }, { "to_row": 68, "from_column": 4, "to_column": 13, "kind": "call", "at": 1458, "from_row": 68, "expression": { "list": [], "from_column": 11, "to_row": 68, "to_column": 13, "kind": "(", "at": 1465, "from_row": 68, "expression": { "to_column": 11, "from_column": 4, "level": 1, "function_nr": 40, "name": "advance", "kind": "name", "at": 1458, "from_row": 68, "to_row": 68 } } } ], "to_column": 3, "kind": "function", "at": 1425, "to_row": 69, "outer": 40, "list": [], "arity": 0, "nr_close_slots": 0, "function_nr": 4, "from_row": 66 }, "left": { "to_column": 17, "from_column": 6, "name": "init_cursor", "kind": "name", "at": 1411, "from_row": 66, "to_row": 66 }, "kind": "var", "at": 1407, "from_row": 66, "to_row": 69 }, { "to_column": 17, "from_column": 2, "right": { "list": [], "from_column": 15, "to_column": 16, "kind": "array", "at": 1638, "from_row": 75, "to_row": 75 }, "left": { "to_column": 12, "from_column": 6, "name": "errors", "kind": "name", "at": 1629, "from_row": 75, "to_row": 75 }, "kind": "var", "at": 1625, "from_row": 75, "to_row": 75 }, { "to_column": 21, "from_column": 2, "right": { "to_row": 76, "from_column": 20, "number": 0, "to_column": 21, "kind": "number", "at": 1661, "from_row": 76, "value": "0" }, "left": { "to_column": 17, "from_column": 6, "name": "error_count", "kind": "name", "at": 1647, "from_row": 76, "to_row": 76 }, "kind": "var", "at": 1643, "from_row": 76, "to_row": 76 }, { "to_column": 21, "from_column": 2, "right": { "to_row": 77, "from_column": 20, "number": 1, "to_column": 21, "kind": "number", "at": 1683, "from_row": 77, "value": "1" }, "left": { "to_column": 17, "from_column": 6, "name": "function_nr", "kind": "name", "at": 1669, "from_row": 77, "to_row": 77 }, "kind": "var", "at": 1665, "from_row": 77, "to_row": 77 }, { "to_column": 3, "from_column": 2, "right": { "from_column": 17, "nr_slots": 2, "statements": [ { "to_row": 85, "from_column": 4, "to_column": 5, "kind": "return", "at": 1731, "from_row": 80, "expression": { "list": [ { "left": { "to_column": 10, "from_column": 6, "name": "kind", "kind": "name", "at": 1746, "from_row": 81, "to_row": 81 }, "right": { "to_column": 16, "from_column": 12, "level": 0, "function_nr": 5, "name": "kind", "kind": "name", "at": 1752, "from_row": 81, "to_row": 81 } }, { "left": { "to_column": 8, "from_column": 6, "name": "at", "kind": "name", "at": 1764, "from_row": 82, "to_row": 82 }, "right": { "to_column": 18, "from_column": 15, "right": "at", "left": { "to_column": 15, "from_column": 10, "level": 0, "function_nr": 5, "name": "token", "kind": "name", "at": 1768, "from_row": 82, "to_row": 82 }, "kind": ".", "at": 1773, "from_row": 82, "to_row": 82 } }, { "left": { "to_column": 14, "from_column": 6, "name": "from_row", "kind": "name", "at": 1784, "from_row": 83, "to_row": 83 }, "right": { "to_column": 30, "from_column": 21, "right": "from_row", "left": { "to_column": 21, "from_column": 16, "level": 0, "function_nr": 5, "name": "token", "kind": "name", "at": 1794, "from_row": 83, "to_row": 83 }, "kind": ".", "at": 1799, "from_row": 83, "to_row": 83 } }, { "left": { "to_column": 17, "from_column": 6, "name": "from_column", "kind": "name", "at": 1816, "from_row": 84, "to_row": 84 }, "right": { "to_column": 36, "from_column": 24, "right": "from_column", "left": { "to_column": 24, "from_column": 19, "level": 0, "function_nr": 5, "name": "token", "kind": "name", "at": 1829, "from_row": 84, "to_row": 84 }, "kind": ".", "at": 1834, "from_row": 84, "to_row": 84 } } ], "from_column": 11, "to_column": 36, "kind": "record", "at": 1738, "from_row": 80, "to_row": 84 } } ], "to_column": 3, "kind": "function", "at": 1703, "to_row": 86, "outer": 40, "list": [ { "to_column": 30, "from_column": 26, "name": "kind", "kind": "name", "at": 1712, "from_row": 79, "to_row": 79 }, { "to_column": 37, "from_column": 32, "name": "token", "kind": "name", "at": 1718, "from_row": 79, "to_row": 79 } ], "arity": 2, "nr_close_slots": 0, "function_nr": 5, "from_row": 79 }, "left": { "to_column": 14, "from_column": 6, "name": "ast_node", "kind": "name", "at": 1692, "from_row": 79, "to_row": 79 }, "kind": "var", "at": 1688, "from_row": 79, "to_row": 86 }, { "to_column": 3, "from_column": 2, "right": { "from_column": 21, "nr_slots": 1, "statements": [ { "to_row": 89, "from_column": 4, "to_column": 33, "kind": "call", "at": 1900, "from_row": 89, "expression": { "to_column": 33, "from_column": 16, "right": { "to_column": 33, "from_column": 26, "right": "to_row", "left": { "to_column": 26, "from_column": 18, "level": 1, "function_nr": 40, "name": "prev_tok", "kind": "name", "at": 1914, "from_row": 89, "to_row": 89 }, "kind": ".", "at": 1922, "from_row": 89, "to_row": 89 }, "left": { "to_column": 15, "from_column": 8, "right": "to_row", "left": { "to_column": 8, "from_column": 4, "level": 0, "function_nr": 6, "name": "node", "kind": "name", "at": 1900, "from_row": 89, "to_row": 89 }, "kind": ".", "at": 1904, "from_row": 89, "to_row": 89 }, "kind": "assign", "at": 1912, "from_row": 89, "to_row": 89 } }, { "to_row": 90, "from_column": 4, "to_column": 39, "kind": "call", "at": 1934, "from_row": 90, "expression": { "to_column": 39, "from_column": 19, "right": { "to_column": 39, "from_column": 29, "right": "to_column", "left": { "to_column": 29, "from_column": 21, "level": 1, "function_nr": 40, "name": "prev_tok", "kind": "name", "at": 1951, "from_row": 90, "to_row": 90 }, "kind": ".", "at": 1959, "from_row": 90, "to_row": 90 }, "left": { "to_column": 18, "from_column": 8, "right": "to_column", "left": { "to_column": 8, "from_column": 4, "level": 0, "function_nr": 6, "name": "node", "kind": "name", "at": 1934, "from_row": 90, "to_row": 90 }, "kind": ".", "at": 1938, "from_row": 90, "to_row": 90 }, "kind": "assign", "at": 1949, "from_row": 90, "to_row": 90 } }, { "to_row": 91, "from_column": 4, "to_column": 15, "kind": "return", "at": 1974, "from_row": 91, "expression": { "to_column": 15, "from_column": 11, "level": 0, "function_nr": 6, "name": "node", "kind": "name", "at": 1981, "from_row": 91, "to_row": 91 } } ], "to_column": 3, "kind": "function", "at": 1879, "to_row": 92, "outer": 40, "list": [ { "to_column": 34, "from_column": 30, "name": "node", "kind": "name", "at": 1888, "from_row": 88, "to_row": 88 } ], "arity": 1, "nr_close_slots": 0, "function_nr": 6, "from_row": 88 }, "left": { "to_column": 18, "from_column": 6, "name": "ast_node_end", "kind": "name", "at": 1864, "from_row": 88, "to_row": 88 }, "kind": "var", "at": 1860, "from_row": 88, "to_row": 92 }, { "to_column": 3, "from_column": 2, "right": { "from_column": 20, "nr_slots": 2, "statements": [ { "then": [ { "to_row": 95, "from_column": 26, "to_column": 37, "kind": "return", "at": 2060, "from_row": 95, "expression": { "to_column": 37, "from_column": 33, "kind": "null", "at": 2067, "from_row": 95, "to_row": 95 } } ], "from_column": 4, "list": [], "to_row": 95, "to_column": 37, "kind": "if", "at": 2038, "from_row": 95, "expression": { "to_column": 24, "from_column": 20, "right": { "to_row": 95, "from_column": 23, "number": 5, "to_column": 24, "kind": "number", "at": 2057, "from_row": 95, "value": "5" }, "left": { "to_column": 19, "from_column": 8, "level": 1, "function_nr": 40, "name": "error_count", "kind": "name", "at": 2042, "from_row": 95, "to_row": 95 }, "kind": ">=", "at": 2054, "from_row": 95, "to_row": 95 } }, { "to_row": 96, "from_column": 4, "to_column": 33, "kind": "call", "at": 2076, "from_row": 96, "expression": { "to_column": 33, "from_column": 16, "right": { "to_column": 33, "from_column": 30, "right": { "to_row": 96, "from_column": 32, "number": 1, "to_column": 33, "kind": "number", "at": 2104, "from_row": 96, "value": "1" }, "left": { "to_column": 29, "from_column": 18, "level": 1, "function_nr": 40, "name": "error_count", "kind": "name", "at": 2090, "from_row": 96, "to_row": 96 }, "kind": "+", "at": 2102, "from_row": 96, "to_row": 96 }, "left": { "to_column": 15, "from_column": 4, "level": 1, "function_nr": 40, "name": "error_count", "kind": "name", "at": 2076, "from_row": 96, "to_row": 96 }, "kind": "assign", "at": 2088, "from_row": 96, "to_row": 96 } }, { "to_row": 102, "from_column": 4, "to_column": 6, "kind": "call", "at": 2110, "from_row": 97, "expression": { "list": [ { "to_column": 15, "from_column": 9, "level": 1, "function_nr": 40, "name": "errors", "kind": "name", "at": 2115, "from_row": 97, "to_row": 97 }, { "list": [ { "left": { "to_column": 13, "from_column": 6, "name": "message", "kind": "name", "at": 2131, "from_row": 98, "to_row": 98 }, "right": { "to_column": 18, "from_column": 15, "level": 0, "function_nr": 7, "name": "msg", "kind": "name", "at": 2140, "from_row": 98, "to_row": 98 } }, { "left": { "to_column": 10, "from_column": 6, "name": "line", "kind": "name", "at": 2151, "from_row": 99, "to_row": 99 }, "right": { "to_column": 30, "from_column": 27, "right": { "to_row": 99, "from_column": 29, "number": 1, "to_column": 30, "kind": "number", "at": 2174, "from_row": 99, "value": "1" }, "left": { "to_column": 26, "from_column": 17, "right": "from_row", "left": { "to_column": 17, "from_column": 12, "level": 0, "function_nr": 7, "name": "token", "kind": "name", "at": 2157, "from_row": 99, "to_row": 99 }, "kind": ".", "at": 2162, "from_row": 99, "to_row": 99 }, "kind": "+", "at": 2172, "from_row": 99, "to_row": 99 } }, { "left": { "to_column": 12, "from_column": 6, "name": "column", "kind": "name", "at": 2183, "from_row": 100, "to_row": 100 }, "right": { "to_column": 35, "from_column": 32, "right": { "to_row": 100, "from_column": 34, "number": 1, "to_column": 35, "kind": "number", "at": 2211, "from_row": 100, "value": "1" }, "left": { "to_column": 31, "from_column": 19, "right": "from_column", "left": { "to_column": 19, "from_column": 14, "level": 0, "function_nr": 7, "name": "token", "kind": "name", "at": 2191, "from_row": 100, "to_row": 100 }, "kind": ".", "at": 2196, "from_row": 100, "to_row": 100 }, "kind": "+", "at": 2209, "from_row": 100, "to_row": 100 } }, { "left": { "to_column": 12, "from_column": 6, "name": "offset", "kind": "name", "at": 2220, "from_row": 101, "to_row": 101 }, "right": { "to_column": 22, "from_column": 19, "right": "at", "left": { "to_column": 19, "from_column": 14, "level": 0, "function_nr": 7, "name": "token", "kind": "name", "at": 2228, "from_row": 101, "to_row": 101 }, "kind": ".", "at": 2233, "from_row": 101, "to_row": 101 } } ], "from_column": 17, "to_column": 22, "kind": "record", "at": 2123, "from_row": 97, "to_row": 101 } ], "from_column": 8, "to_row": 102, "to_column": 6, "kind": "(", "at": 2114, "from_row": 97, "expression": { "to_column": 8, "from_column": 4, "level": -1, "name": "push", "kind": "name", "at": 2110, "from_row": 97, "to_row": 97 } } } ], "to_column": 3, "kind": "function", "at": 2011, "to_row": 103, "outer": 40, "list": [ { "to_column": 34, "from_column": 29, "name": "token", "kind": "name", "at": 2020, "from_row": 94, "to_row": 94 }, { "to_column": 39, "from_column": 36, "name": "msg", "kind": "name", "at": 2027, "from_row": 94, "to_row": 94 } ], "arity": 2, "nr_close_slots": 0, "function_nr": 7, "from_row": 94 }, "left": { "to_column": 17, "from_column": 6, "name": "parse_error", "kind": "name", "at": 1997, "from_row": 94, "to_row": 94 }, "kind": "var", "at": 1993, "from_row": 94, "to_row": 103 }, { "to_column": 3, "from_column": 2, "right": { "from_column": 19, "nr_slots": 1, "statements": [ { "to_row": 112, "from_column": 4, "to_column": 26, "kind": "return", "at": 2289, "from_row": 106, "expression": { "to_column": 26, "from_column": 68, "right": { "to_column": 26, "from_column": 11, "right": { "to_row": 112, "from_column": 14, "to_column": 26, "kind": "text", "at": 2689, "from_row": 112, "value": "disruption" }, "left": { "to_column": 10, "from_column": 6, "level": 0, "function_nr": 8, "name": "kind", "kind": "name", "at": 2681, "from_row": 112, "to_row": 112 }, "kind": "==", "at": 2686, "from_row": 112, "to_row": 112 }, "left": { "to_column": 67, "from_column": 46, "right": { "to_column": 67, "from_column": 54, "right": { "to_row": 111, "from_column": 57, "to_column": 67, "kind": "text", "at": 2661, "from_row": 111, "value": "continue" }, "left": { "to_column": 53, "from_column": 49, "level": 0, "function_nr": 8, "name": "kind", "kind": "name", "at": 2653, "from_row": 111, "to_row": 111 }, "kind": "==", "at": 2658, "from_row": 111, "to_row": 111 }, "left": { "to_column": 45, "from_column": 24, "right": { "to_column": 45, "from_column": 32, "right": { "to_row": 111, "from_column": 35, "to_column": 45, "kind": "text", "at": 2639, "from_row": 111, "value": "function" }, "left": { "to_column": 31, "from_column": 27, "level": 0, "function_nr": 8, "name": "kind", "kind": "name", "at": 2631, "from_row": 111, "to_row": 111 }, "kind": "==", "at": 2636, "from_row": 111, "to_row": 111 }, "left": { "to_column": 23, "from_column": 43, "right": { "to_column": 23, "from_column": 11, "right": { "to_row": 111, "from_column": 14, "to_column": 23, "kind": "text", "at": 2618, "from_row": 111, "value": "disrupt" }, "left": { "to_column": 10, "from_column": 6, "level": 0, "function_nr": 8, "name": "kind", "kind": "name", "at": 2610, "from_row": 111, "to_row": 111 }, "kind": "==", "at": 2615, "from_row": 111, "to_row": 111 }, "left": { "to_column": 42, "from_column": 23, "right": { "to_column": 42, "from_column": 31, "right": { "to_row": 110, "from_column": 34, "to_column": 42, "kind": "text", "at": 2592, "from_row": 110, "value": "delete" }, "left": { "to_column": 30, "from_column": 26, "level": 0, "function_nr": 8, "name": "kind", "kind": "name", "at": 2584, "from_row": 110, "to_row": 110 }, "kind": "==", "at": 2589, "from_row": 110, "to_row": 110 }, "left": { "to_column": 22, "from_column": 60, "right": { "to_column": 22, "from_column": 11, "right": { "to_row": 110, "from_column": 14, "to_column": 22, "kind": "text", "at": 2572, "from_row": 110, "value": "return" }, "left": { "to_column": 10, "from_column": 6, "level": 0, "function_nr": 8, "name": "kind", "kind": "name", "at": 2564, "from_row": 110, "to_row": 110 }, "kind": "==", "at": 2569, "from_row": 110, "to_row": 110 }, "left": { "to_column": 59, "from_column": 41, "right": { "to_column": 59, "from_column": 49, "right": { "to_row": 109, "from_column": 52, "to_column": 59, "kind": "text", "at": 2547, "from_row": 109, "value": "break" }, "left": { "to_column": 48, "from_column": 44, "level": 0, "function_nr": 8, "name": "kind", "kind": "name", "at": 2539, "from_row": 109, "to_row": 109 }, "kind": "==", "at": 2544, "from_row": 109, "to_row": 109 }, "left": { "to_column": 40, "from_column": 22, "right": { "to_column": 40, "from_column": 30, "right": { "to_row": 109, "from_column": 33, "to_column": 40, "kind": "text", "at": 2528, "from_row": 109, "value": "while" }, "left": { "to_column": 29, "from_column": 25, "level": 0, "function_nr": 8, "name": "kind", "kind": "name", "at": 2520, "from_row": 109, "to_row": 109 }, "kind": "==", "at": 2525, "from_row": 109, "to_row": 109 }, "left": { "to_column": 21, "from_column": 75, "right": { "to_column": 21, "from_column": 11, "right": { "to_row": 109, "from_column": 14, "to_column": 21, "kind": "text", "at": 2509, "from_row": 109, "value": "false" }, "left": { "to_column": 10, "from_column": 6, "level": 0, "function_nr": 8, "name": "kind", "kind": "name", "at": 2501, "from_row": 109, "to_row": 109 }, "kind": "==", "at": 2506, "from_row": 109, "to_row": 109 }, "left": { "to_column": 74, "from_column": 57, "right": { "to_column": 74, "from_column": 65, "right": { "to_row": 108, "from_column": 68, "to_column": 74, "kind": "text", "at": 2485, "from_row": 108, "value": "true" }, "left": { "to_column": 64, "from_column": 60, "level": 0, "function_nr": 8, "name": "kind", "kind": "name", "at": 2477, "from_row": 108, "to_row": 108 }, "kind": "==", "at": 2482, "from_row": 108, "to_row": 108 }, "left": { "to_column": 56, "from_column": 39, "right": { "to_column": 56, "from_column": 47, "right": { "to_row": 108, "from_column": 50, "to_column": 56, "kind": "text", "at": 2467, "from_row": 108, "value": "null" }, "left": { "to_column": 46, "from_column": 42, "level": 0, "function_nr": 8, "name": "kind", "kind": "name", "at": 2459, "from_row": 108, "to_row": 108 }, "kind": "==", "at": 2464, "from_row": 108, "to_row": 108 }, "left": { "to_column": 38, "from_column": 21, "right": { "to_column": 38, "from_column": 29, "right": { "to_row": 108, "from_column": 32, "to_column": 38, "kind": "text", "at": 2449, "from_row": 108, "value": "this" }, "left": { "to_column": 28, "from_column": 24, "level": 0, "function_nr": 8, "name": "kind", "kind": "name", "at": 2441, "from_row": 108, "to_row": 108 }, "kind": "==", "at": 2446, "from_row": 108, "to_row": 108 }, "left": { "to_column": 20, "from_column": 54, "right": { "to_column": 20, "from_column": 11, "right": { "to_row": 108, "from_column": 14, "to_column": 20, "kind": "text", "at": 2431, "from_row": 108, "value": "else" }, "left": { "to_column": 10, "from_column": 6, "level": 0, "function_nr": 8, "name": "kind", "kind": "name", "at": 2423, "from_row": 108, "to_row": 108 }, "kind": "==", "at": 2428, "from_row": 108, "to_row": 108 }, "left": { "to_column": 53, "from_column": 37, "right": { "to_column": 53, "from_column": 45, "right": { "to_row": 107, "from_column": 48, "to_column": 53, "kind": "text", "at": 2408, "from_row": 107, "value": "for" }, "left": { "to_column": 44, "from_column": 40, "level": 0, "function_nr": 8, "name": "kind", "kind": "name", "at": 2400, "from_row": 107, "to_row": 107 }, "kind": "==", "at": 2405, "from_row": 107, "to_row": 107 }, "left": { "to_column": 36, "from_column": 20, "right": { "to_column": 36, "from_column": 28, "right": { "to_row": 107, "from_column": 31, "to_column": 36, "kind": "text", "at": 2391, "from_row": 107, "value": "def" }, "left": { "to_column": 27, "from_column": 23, "level": 0, "function_nr": 8, "name": "kind", "kind": "name", "at": 2383, "from_row": 107, "to_row": 107 }, "kind": "==", "at": 2388, "from_row": 107, "to_row": 107 }, "left": { "to_column": 19, "from_column": 72, "right": { "to_column": 19, "from_column": 11, "right": { "to_row": 107, "from_column": 14, "to_column": 19, "kind": "text", "at": 2374, "from_row": 107, "value": "var" }, "left": { "to_column": 10, "from_column": 6, "level": 0, "function_nr": 8, "name": "kind", "kind": "name", "at": 2366, "from_row": 107, "to_row": 107 }, "kind": "==", "at": 2371, "from_row": 107, "to_row": 107 }, "left": { "to_column": 71, "from_column": 56, "right": { "to_column": 71, "from_column": 64, "right": { "to_row": 106, "from_column": 67, "to_column": 71, "kind": "text", "at": 2352, "from_row": 106, "value": "go" }, "left": { "to_column": 63, "from_column": 59, "level": 0, "function_nr": 8, "name": "kind", "kind": "name", "at": 2344, "from_row": 106, "to_row": 106 }, "kind": "==", "at": 2349, "from_row": 106, "to_row": 106 }, "left": { "to_column": 55, "from_column": 40, "right": { "to_column": 55, "from_column": 48, "right": { "to_row": 106, "from_column": 51, "to_column": 55, "kind": "text", "at": 2336, "from_row": 106, "value": "do" }, "left": { "to_column": 47, "from_column": 43, "level": 0, "function_nr": 8, "name": "kind", "kind": "name", "at": 2328, "from_row": 106, "to_row": 106 }, "kind": "==", "at": 2333, "from_row": 106, "to_row": 106 }, "left": { "to_column": 39, "from_column": 24, "right": { "to_column": 39, "from_column": 32, "right": { "to_row": 106, "from_column": 35, "to_column": 39, "kind": "text", "at": 2320, "from_row": 106, "value": "in" }, "left": { "to_column": 31, "from_column": 27, "level": 0, "function_nr": 8, "name": "kind", "kind": "name", "at": 2312, "from_row": 106, "to_row": 106 }, "kind": "==", "at": 2317, "from_row": 106, "to_row": 106 }, "left": { "to_column": 23, "from_column": 16, "right": { "to_row": 106, "from_column": 19, "to_column": 23, "kind": "text", "at": 2304, "from_row": 106, "value": "if" }, "left": { "to_column": 15, "from_column": 11, "level": 0, "function_nr": 8, "name": "kind", "kind": "name", "at": 2296, "from_row": 106, "to_row": 106 }, "kind": "==", "at": 2301, "from_row": 106, "to_row": 106 }, "kind": "||", "at": 2309, "from_row": 106, "to_row": 106 }, "kind": "||", "at": 2325, "from_row": 106, "to_row": 106 }, "kind": "||", "at": 2341, "from_row": 106, "to_row": 106 }, "kind": "||", "at": 2357, "from_row": 106, "to_row": 107 }, "kind": "||", "at": 2380, "from_row": 107, "to_row": 107 }, "kind": "||", "at": 2397, "from_row": 107, "to_row": 107 }, "kind": "||", "at": 2414, "from_row": 107, "to_row": 108 }, "kind": "||", "at": 2438, "from_row": 108, "to_row": 108 }, "kind": "||", "at": 2456, "from_row": 108, "to_row": 108 }, "kind": "||", "at": 2474, "from_row": 108, "to_row": 108 }, "kind": "||", "at": 2492, "from_row": 108, "to_row": 109 }, "kind": "||", "at": 2517, "from_row": 109, "to_row": 109 }, "kind": "||", "at": 2536, "from_row": 109, "to_row": 109 }, "kind": "||", "at": 2555, "from_row": 109, "to_row": 110 }, "kind": "||", "at": 2581, "from_row": 110, "to_row": 110 }, "kind": "||", "at": 2601, "from_row": 110, "to_row": 111 }, "kind": "||", "at": 2628, "from_row": 111, "to_row": 111 }, "kind": "||", "at": 2650, "from_row": 111, "to_row": 111 }, "kind": "||", "at": 2672, "from_row": 111, "to_row": 112 } } ], "to_column": 3, "kind": "function", "at": 2268, "to_row": 113, "outer": 40, "list": [ { "to_column": 32, "from_column": 28, "name": "kind", "kind": "name", "at": 2277, "from_row": 105, "to_row": 105 } ], "arity": 1, "nr_close_slots": 0, "function_nr": 8, "from_row": 105 }, "left": { "to_column": 16, "from_column": 6, "name": "is_keyword", "kind": "name", "at": 2255, "from_row": 105, "to_row": 105 }, "kind": "var", "at": 2251, "from_row": 105, "to_row": 113 }, { "to_column": 23, "from_column": 2, "right": { "to_column": 23, "from_column": 19, "kind": "null", "at": 2917, "from_row": 120, "to_row": 120 }, "left": { "to_column": 16, "from_column": 6, "name": "parse_expr", "kind": "name", "at": 2904, "from_row": 120, "to_row": 120 }, "kind": "var", "at": 2900, "from_row": 120, "to_row": 120 }, { "to_column": 30, "from_column": 2, "right": { "to_column": 30, "from_column": 26, "kind": "null", "at": 2948, "from_row": 121, "to_row": 121 }, "left": { "to_column": 23, "from_column": 6, "name": "parse_assign_expr", "kind": "name", "at": 2928, "from_row": 121, "to_row": 121 }, "kind": "var", "at": 2924, "from_row": 121, "to_row": 121 }, { "to_column": 25, "from_column": 2, "right": { "to_column": 25, "from_column": 21, "kind": "null", "at": 2974, "from_row": 122, "to_row": 122 }, "left": { "to_column": 18, "from_column": 6, "name": "parse_assign", "kind": "name", "at": 2959, "from_row": 122, "to_row": 122 }, "kind": "var", "at": 2955, "from_row": 122, "to_row": 122 }, { "to_column": 28, "from_column": 2, "right": { "to_column": 28, "from_column": 24, "kind": "null", "at": 3003, "from_row": 123, "to_row": 123 }, "left": { "to_column": 21, "from_column": 6, "name": "parse_statement", "kind": "name", "at": 2985, "from_row": 123, "to_row": 123 }, "kind": "var", "at": 2981, "from_row": 123, "to_row": 123 }, { "to_column": 35, "from_column": 2, "right": { "to_column": 35, "from_column": 31, "kind": "null", "at": 3039, "from_row": 124, "to_row": 124 }, "left": { "to_column": 28, "from_column": 6, "name": "parse_block_statements", "kind": "name", "at": 3014, "from_row": 124, "to_row": 124 }, "kind": "var", "at": 3010, "from_row": 124, "to_row": 124 }, { "to_column": 33, "from_column": 2, "right": { "to_column": 33, "from_column": 29, "kind": "null", "at": 3073, "from_row": 125, "to_row": 125 }, "left": { "to_column": 26, "from_column": 6, "name": "parse_function_inner", "kind": "name", "at": 3050, "from_row": 125, "to_row": 125 }, "kind": "var", "at": 3046, "from_row": 125, "to_row": 125 }, { "to_column": 33, "from_column": 2, "right": { "to_column": 33, "from_column": 29, "kind": "null", "at": 3107, "from_row": 126, "to_row": 126 }, "left": { "to_column": 26, "from_column": 6, "name": "parse_arrow_function", "kind": "name", "at": 3084, "from_row": 126, "to_row": 126 }, "kind": "var", "at": 3080, "from_row": 126, "to_row": 126 }, { "to_column": 3, "from_column": 2, "right": { "from_column": 26, "nr_slots": 3, "statements": [ { "then": [ { "to_row": 129, "from_column": 25, "to_column": 37, "kind": "return", "at": 3177, "from_row": 129, "expression": { "to_column": 37, "from_column": 32, "kind": "false", "at": 3184, "from_row": 129, "to_row": 129 } } ], "from_column": 4, "list": [], "to_row": 129, "to_column": 37, "kind": "if", "at": 3156, "from_row": 129, "expression": { "to_column": 23, "from_column": 17, "right": { "to_row": 129, "from_column": 20, "to_column": 23, "kind": "text", "at": 3172, "from_row": 129, "value": "(" }, "left": { "to_column": 16, "from_column": 11, "right": "kind", "left": { "to_column": 11, "from_column": 8, "level": 1, "function_nr": 40, "name": "tok", "kind": "name", "at": 3160, "from_row": 129, "to_row": 129 }, "kind": ".", "at": 3163, "from_row": 129, "to_row": 129 }, "kind": "!=", "at": 3169, "from_row": 129, "to_row": 129 } }, { "to_column": 22, "from_column": 4, "right": { "to_column": 22, "from_column": 19, "right": { "to_row": 130, "from_column": 21, "number": 1, "to_column": 22, "kind": "number", "at": 3211, "from_row": 130, "value": "1" }, "left": { "to_column": 18, "from_column": 12, "level": 1, "function_nr": 40, "name": "cursor", "kind": "name", "at": 3202, "from_row": 130, "to_row": 130 }, "kind": "+", "at": 3209, "from_row": 130, "to_row": 130 }, "left": { "to_column": 9, "from_column": 8, "name": "c", "kind": "name", "at": 3198, "from_row": 130, "to_row": 130 }, "kind": "var", "at": 3194, "from_row": 130, "to_row": 130 }, { "to_column": 17, "from_column": 4, "right": { "to_row": 131, "from_column": 16, "number": 1, "to_column": 17, "kind": "number", "at": 3229, "from_row": 131, "value": "1" }, "left": { "to_column": 13, "from_column": 8, "name": "depth", "kind": "name", "at": 3221, "from_row": 131, "to_row": 131 }, "kind": "var", "at": 3217, "from_row": 131, "to_row": 131 }, { "to_column": 16, "from_column": 4, "right": { "to_column": 16, "from_column": 12, "kind": "null", "at": 3243, "from_row": 132, "to_row": 132 }, "left": { "to_column": 9, "from_column": 8, "name": "k", "kind": "name", "at": 3239, "from_row": 132, "to_row": 132 }, "kind": "var", "at": 3235, "from_row": 132, "to_row": 132 }, { "to_row": 139, "from_column": 4, "to_column": 5, "statements": [ { "to_column": 5, "from_column": 44, "statements": [ { "to_row": 134, "from_column": 6, "to_column": 24, "kind": "call", "at": 3300, "from_row": 134, "expression": { "to_column": 24, "from_column": 8, "right": { "to_column": 24, "from_column": 19, "right": "kind", "left": { "to_column": 19, "from_column": 16, "right": { "to_column": 18, "from_column": 17, "level": 0, "function_nr": 9, "name": "c", "kind": "name", "at": 3311, "from_row": 134, "to_row": 134 }, "left": { "to_column": 16, "from_column": 10, "level": 1, "function_nr": 40, "name": "tokens", "kind": "name", "at": 3304, "from_row": 134, "to_row": 134 }, "kind": "[", "at": 3310, "from_row": 134, "to_row": 134 }, "kind": ".", "at": 3313, "from_row": 134, "to_row": 134 }, "left": { "to_column": 7, "from_column": 6, "level": 0, "function_nr": 9, "name": "k", "kind": "name", "at": 3300, "from_row": 134, "to_row": 134 }, "kind": "assign", "at": 3302, "from_row": 134, "to_row": 134 } }, { "then": [ { "to_column": 41, "from_column": 20, "statements": [ { "to_row": 135, "from_column": 22, "to_column": 39, "kind": "call", "at": 3341, "from_row": 135, "expression": { "to_column": 39, "from_column": 28, "right": { "to_column": 39, "from_column": 36, "right": { "to_row": 135, "from_column": 38, "number": 1, "to_column": 39, "kind": "number", "at": 3357, "from_row": 135, "value": "1" }, "left": { "to_column": 35, "from_column": 30, "level": 0, "function_nr": 9, "name": "depth", "kind": "name", "at": 3349, "from_row": 135, "to_row": 135 }, "kind": "+", "at": 3355, "from_row": 135, "to_row": 135 }, "left": { "to_column": 27, "from_column": 22, "level": 0, "function_nr": 9, "name": "depth", "kind": "name", "at": 3341, "from_row": 135, "to_row": 135 }, "kind": "assign", "at": 3347, "from_row": 135, "to_row": 135 } } ], "kind": "block", "at": 3339, "from_row": 135, "to_row": 135 } ], "from_column": 6, "list": [ { "then": [ { "to_column": 46, "from_column": 25, "statements": [ { "to_row": 136, "from_column": 27, "to_column": 44, "kind": "call", "at": 3388, "from_row": 136, "expression": { "to_column": 44, "from_column": 33, "right": { "to_column": 44, "from_column": 41, "right": { "to_row": 136, "from_column": 43, "number": 1, "to_column": 44, "kind": "number", "at": 3404, "from_row": 136, "value": "1" }, "left": { "to_column": 40, "from_column": 35, "level": 0, "function_nr": 9, "name": "depth", "kind": "name", "at": 3396, "from_row": 136, "to_row": 136 }, "kind": "-", "at": 3402, "from_row": 136, "to_row": 136 }, "left": { "to_column": 32, "from_column": 27, "level": 0, "function_nr": 9, "name": "depth", "kind": "name", "at": 3388, "from_row": 136, "to_row": 136 }, "kind": "assign", "at": 3394, "from_row": 136, "to_row": 136 } } ], "kind": "block", "at": 3386, "from_row": 136, "to_row": 136 } ], "from_column": 11, "list": [ { "then": [ { "to_column": 53, "from_column": 45, "statements": [ { "to_row": 137, "from_column": 47, "to_column": 51, "kind": "call", "at": 3455, "from_row": 137, "expression": { "to_column": 51, "from_column": 47, "kind": "null", "at": 3455, "from_row": 137, "to_row": 137 } } ], "kind": "block", "at": 3453, "from_row": 137, "to_row": 137 } ], "from_column": 11, "list": [], "to_row": 137, "to_column": 53, "kind": "if", "at": 3419, "from_row": 137, "expression": { "to_column": 43, "from_column": 27, "right": { "to_column": 43, "from_column": 32, "right": { "to_row": 137, "from_column": 35, "to_column": 43, "kind": "text", "at": 3443, "from_row": 137, "value": "number" }, "left": { "to_column": 31, "from_column": 30, "level": 0, "function_nr": 9, "name": "k", "kind": "name", "at": 3438, "from_row": 137, "to_row": 137 }, "kind": "==", "at": 3440, "from_row": 137, "to_row": 137 }, "left": { "to_column": 26, "from_column": 17, "right": { "to_row": 137, "from_column": 20, "to_column": 26, "kind": "text", "at": 3428, "from_row": 137, "value": "text" }, "left": { "to_column": 16, "from_column": 15, "level": 0, "function_nr": 9, "name": "k", "kind": "name", "at": 3423, "from_row": 137, "to_row": 137 }, "kind": "==", "at": 3425, "from_row": 137, "to_row": 137 }, "kind": "||", "at": 3435, "from_row": 137, "to_row": 137 } } ], "to_row": 137, "to_column": 53, "kind": "if", "at": 3372, "from_row": 136, "expression": { "to_column": 23, "from_column": 17, "right": { "to_row": 136, "from_column": 20, "to_column": 23, "kind": "text", "at": 3381, "from_row": 136, "value": ")" }, "left": { "to_column": 16, "from_column": 15, "level": 0, "function_nr": 9, "name": "k", "kind": "name", "at": 3376, "from_row": 136, "to_row": 136 }, "kind": "==", "at": 3378, "from_row": 136, "to_row": 136 } } ], "to_row": 137, "to_column": 53, "kind": "if", "at": 3325, "from_row": 135, "expression": { "to_column": 18, "from_column": 12, "right": { "to_row": 135, "from_column": 15, "to_column": 18, "kind": "text", "at": 3334, "from_row": 135, "value": "(" }, "left": { "to_column": 11, "from_column": 10, "level": 0, "function_nr": 9, "name": "k", "kind": "name", "at": 3329, "from_row": 135, "to_row": 135 }, "kind": "==", "at": 3331, "from_row": 135, "to_row": 135 } }, { "to_row": 138, "from_column": 6, "to_column": 15, "kind": "call", "at": 3468, "from_row": 138, "expression": { "to_column": 15, "from_column": 8, "right": { "to_column": 15, "from_column": 12, "right": { "to_row": 138, "from_column": 14, "number": 1, "to_column": 15, "kind": "number", "at": 3476, "from_row": 138, "value": "1" }, "left": { "to_column": 11, "from_column": 10, "level": 0, "function_nr": 9, "name": "c", "kind": "name", "at": 3472, "from_row": 138, "to_row": 138 }, "kind": "+", "at": 3474, "from_row": 138, "to_row": 138 }, "left": { "to_column": 7, "from_column": 6, "level": 0, "function_nr": 9, "name": "c", "kind": "name", "at": 3468, "from_row": 138, "to_row": 138 }, "kind": "assign", "at": 3470, "from_row": 138, "to_row": 138 } } ], "kind": "block", "at": 3292, "from_row": 133, "to_row": 139 } ], "kind": "while", "at": 3252, "from_row": 133, "expression": { "to_column": 42, "from_column": 30, "right": { "to_column": 42, "from_column": 39, "right": { "to_row": 133, "from_column": 41, "number": 0, "to_column": 42, "kind": "number", "at": 3289, "from_row": 133, "value": "0" }, "left": { "to_column": 38, "from_column": 33, "level": 0, "function_nr": 9, "name": "depth", "kind": "name", "at": 3281, "from_row": 133, "to_row": 133 }, "kind": ">", "at": 3287, "from_row": 133, "to_row": 133 }, "left": { "to_column": 29, "from_column": 13, "right": { "list": [ { "to_column": 28, "from_column": 22, "level": 1, "function_nr": 40, "name": "tokens", "kind": "name", "at": 3270, "from_row": 133, "to_row": 133 } ], "from_column": 21, "to_row": 133, "to_column": 29, "kind": "(", "at": 3269, "from_row": 133, "expression": { "to_column": 21, "from_column": 15, "level": -1, "name": "length", "kind": "name", "at": 3263, "from_row": 133, "to_row": 133 } }, "left": { "to_column": 12, "from_column": 11, "level": 0, "function_nr": 9, "name": "c", "kind": "name", "at": 3259, "from_row": 133, "to_row": 133 }, "kind": "<", "at": 3261, "from_row": 133, "to_row": 133 }, "kind": "&&", "at": 3278, "from_row": 133, "to_row": 133 } }, { "to_row": 144, "from_column": 4, "to_column": 5, "statements": [ { "to_column": 5, "from_column": 31, "statements": [ { "to_row": 141, "from_column": 6, "to_column": 24, "kind": "call", "at": 3523, "from_row": 141, "expression": { "to_column": 24, "from_column": 8, "right": { "to_column": 24, "from_column": 19, "right": "kind", "left": { "to_column": 19, "from_column": 16, "right": { "to_column": 18, "from_column": 17, "level": 0, "function_nr": 9, "name": "c", "kind": "name", "at": 3534, "from_row": 141, "to_row": 141 }, "left": { "to_column": 16, "from_column": 10, "level": 1, "function_nr": 40, "name": "tokens", "kind": "name", "at": 3527, "from_row": 141, "to_row": 141 }, "kind": "[", "at": 3533, "from_row": 141, "to_row": 141 }, "kind": ".", "at": 3536, "from_row": 141, "to_row": 141 }, "left": { "to_column": 7, "from_column": 6, "level": 0, "function_nr": 9, "name": "k", "kind": "name", "at": 3523, "from_row": 141, "to_row": 141 }, "kind": "assign", "at": 3525, "from_row": 141, "to_row": 141 } }, { "then": [ { "to_column": 65, "from_column": 60, "kind": "break", "at": 3602, "from_row": 142, "to_row": 142 } ], "from_column": 6, "list": [], "to_row": 142, "to_column": 65, "kind": "if", "at": 3548, "from_row": 142, "expression": { "to_column": 58, "from_column": 41, "right": { "to_column": 58, "from_column": 46, "right": { "to_row": 142, "from_column": 49, "to_column": 58, "kind": "text", "at": 3591, "from_row": 142, "value": "comment" }, "left": { "to_column": 45, "from_column": 44, "level": 0, "function_nr": 9, "name": "k", "kind": "name", "at": 3586, "from_row": 142, "to_row": 142 }, "kind": "!=", "at": 3588, "from_row": 142, "to_row": 142 }, "left": { "to_column": 40, "from_column": 23, "right": { "to_column": 40, "from_column": 28, "right": { "to_row": 142, "from_column": 31, "to_column": 40, "kind": "text", "at": 3573, "from_row": 142, "value": "newline" }, "left": { "to_column": 27, "from_column": 26, "level": 0, "function_nr": 9, "name": "k", "kind": "name", "at": 3568, "from_row": 142, "to_row": 142 }, "kind": "!=", "at": 3570, "from_row": 142, "to_row": 142 }, "left": { "to_column": 22, "from_column": 12, "right": { "to_row": 142, "from_column": 15, "to_column": 22, "kind": "text", "at": 3557, "from_row": 142, "value": "space" }, "left": { "to_column": 11, "from_column": 10, "level": 0, "function_nr": 9, "name": "k", "kind": "name", "at": 3552, "from_row": 142, "to_row": 142 }, "kind": "!=", "at": 3554, "from_row": 142, "to_row": 142 }, "kind": "&&", "at": 3565, "from_row": 142, "to_row": 142 }, "kind": "&&", "at": 3583, "from_row": 142, "to_row": 142 } }, { "to_row": 143, "from_column": 6, "to_column": 15, "kind": "call", "at": 3614, "from_row": 143, "expression": { "to_column": 15, "from_column": 8, "right": { "to_column": 15, "from_column": 12, "right": { "to_row": 143, "from_column": 14, "number": 1, "to_column": 15, "kind": "number", "at": 3622, "from_row": 143, "value": "1" }, "left": { "to_column": 11, "from_column": 10, "level": 0, "function_nr": 9, "name": "c", "kind": "name", "at": 3618, "from_row": 143, "to_row": 143 }, "kind": "+", "at": 3620, "from_row": 143, "to_row": 143 }, "left": { "to_column": 7, "from_column": 6, "level": 0, "function_nr": 9, "name": "c", "kind": "name", "at": 3614, "from_row": 143, "to_row": 143 }, "kind": "assign", "at": 3616, "from_row": 143, "to_row": 143 } } ], "kind": "block", "at": 3515, "from_row": 140, "to_row": 144 } ], "kind": "while", "at": 3488, "from_row": 140, "expression": { "to_column": 29, "from_column": 13, "right": { "list": [ { "to_column": 28, "from_column": 22, "level": 1, "function_nr": 40, "name": "tokens", "kind": "name", "at": 3506, "from_row": 140, "to_row": 140 } ], "from_column": 21, "to_row": 140, "to_column": 29, "kind": "(", "at": 3505, "from_row": 140, "expression": { "to_column": 21, "from_column": 15, "level": -1, "name": "length", "kind": "name", "at": 3499, "from_row": 140, "to_row": 140 } }, "left": { "to_column": 12, "from_column": 11, "level": 0, "function_nr": 9, "name": "c", "kind": "name", "at": 3495, "from_row": 140, "to_row": 140 }, "kind": "<", "at": 3497, "from_row": 140, "to_row": 140 } }, { "then": [ { "to_row": 145, "from_column": 29, "to_column": 41, "kind": "return", "at": 3659, "from_row": 145, "expression": { "to_column": 41, "from_column": 36, "kind": "false", "at": 3666, "from_row": 145, "to_row": 145 } } ], "from_column": 4, "list": [], "to_row": 145, "to_column": 41, "kind": "if", "at": 3634, "from_row": 145, "expression": { "to_column": 27, "from_column": 10, "right": { "list": [ { "to_column": 26, "from_column": 20, "level": 1, "function_nr": 40, "name": "tokens", "kind": "name", "at": 3650, "from_row": 145, "to_row": 145 } ], "from_column": 19, "to_row": 145, "to_column": 27, "kind": "(", "at": 3649, "from_row": 145, "expression": { "to_column": 19, "from_column": 13, "level": -1, "name": "length", "kind": "name", "at": 3643, "from_row": 145, "to_row": 145 } }, "left": { "to_column": 9, "from_column": 8, "level": 0, "function_nr": 9, "name": "c", "kind": "name", "at": 3638, "from_row": 145, "to_row": 145 }, "kind": ">=", "at": 3640, "from_row": 145, "to_row": 145 } }, { "to_row": 146, "from_column": 4, "to_column": 33, "kind": "return", "at": 3676, "from_row": 146, "expression": { "to_column": 33, "from_column": 26, "right": { "to_row": 146, "from_column": 29, "to_column": 33, "kind": "text", "at": 3701, "from_row": 146, "value": "=>" }, "left": { "to_column": 25, "from_column": 20, "right": "kind", "left": { "to_column": 20, "from_column": 17, "right": { "to_column": 19, "from_column": 18, "level": 0, "function_nr": 9, "name": "c", "kind": "name", "at": 3690, "from_row": 146, "to_row": 146 }, "left": { "to_column": 17, "from_column": 11, "level": 1, "function_nr": 40, "name": "tokens", "kind": "name", "at": 3683, "from_row": 146, "to_row": 146 }, "kind": "[", "at": 3689, "from_row": 146, "to_row": 146 }, "kind": ".", "at": 3692, "from_row": 146, "to_row": 146 }, "kind": "==", "at": 3698, "from_row": 146, "to_row": 146 } } ], "to_column": 3, "kind": "function", "at": 3139, "to_row": 147, "outer": 40, "list": [], "arity": 0, "nr_close_slots": 0, "function_nr": 9, "from_row": 128 }, "left": { "to_column": 23, "from_column": 6, "name": "is_arrow_function", "kind": "name", "at": 3119, "from_row": 128, "to_row": 128 }, "kind": "var", "at": 3115, "from_row": 128, "to_row": 147 }, { "to_column": 3, "from_column": 2, "right": { "from_column": 22, "nr_slots": 36, "statements": [ { "to_column": 19, "from_column": 4, "right": { "to_column": 19, "from_column": 16, "level": 1, "function_nr": 40, "name": "tok", "kind": "name", "at": 3762, "from_row": 150, "to_row": 150 }, "left": { "to_column": 13, "from_column": 8, "name": "start", "kind": "name", "at": 3754, "from_row": 150, "to_row": 150 }, "kind": "var", "at": 3750, "from_row": 150, "to_row": 150 }, { "to_column": 19, "from_column": 4, "right": { "to_column": 19, "from_column": 15, "kind": "null", "at": 3781, "from_row": 151, "to_row": 151 }, "left": { "to_column": 12, "from_column": 8, "name": "node", "kind": "name", "at": 3774, "from_row": 151, "to_row": 151 }, "kind": "var", "at": 3770, "from_row": 151, "to_row": 151 }, { "to_column": 20, "from_column": 4, "right": { "to_column": 20, "from_column": 15, "right": "kind", "left": { "to_column": 15, "from_column": 12, "level": 1, "function_nr": 40, "name": "tok", "kind": "name", "at": 3798, "from_row": 152, "to_row": 152 }, "kind": ".", "at": 3801, "from_row": 152, "to_row": 152 }, "left": { "to_column": 9, "from_column": 8, "name": "k", "kind": "name", "at": 3794, "from_row": 152, "to_row": 152 }, "kind": "var", "at": 3790, "from_row": 152, "to_row": 152 }, { "to_column": 19, "from_column": 4, "right": { "to_column": 19, "from_column": 15, "kind": "null", "at": 3822, "from_row": 153, "to_row": 153 }, "left": { "to_column": 12, "from_column": 8, "name": "list", "kind": "name", "at": 3815, "from_row": 153, "to_row": 153 }, "kind": "var", "at": 3811, "from_row": 153, "to_row": 153 }, { "to_column": 19, "from_column": 4, "right": { "to_column": 19, "from_column": 15, "kind": "null", "at": 3842, "from_row": 154, "to_row": 154 }, "left": { "to_column": 12, "from_column": 8, "name": "pair", "kind": "name", "at": 3835, "from_row": 154, "to_row": 154 }, "kind": "var", "at": 3831, "from_row": 154, "to_row": 154 }, { "to_column": 19, "from_column": 4, "right": { "to_column": 19, "from_column": 15, "kind": "null", "at": 3862, "from_row": 155, "to_row": 155 }, "left": { "to_column": 12, "from_column": 8, "name": "left", "kind": "name", "at": 3855, "from_row": 155, "to_row": 155 }, "kind": "var", "at": 3851, "from_row": 155, "to_row": 155 }, { "to_column": 20, "from_column": 4, "right": { "to_column": 20, "from_column": 16, "kind": "null", "at": 3883, "from_row": 156, "to_row": 156 }, "left": { "to_column": 13, "from_column": 8, "name": "right", "kind": "name", "at": 3875, "from_row": 156, "to_row": 156 }, "kind": "var", "at": 3871, "from_row": 156, "to_row": 156 }, { "to_column": 24, "from_column": 4, "right": { "to_column": 24, "from_column": 19, "kind": "false", "at": 3907, "from_row": 157, "to_row": 157 }, "left": { "to_column": 16, "from_column": 8, "name": "is_ident", "kind": "name", "at": 3896, "from_row": 157, "to_row": 157 }, "kind": "var", "at": 3892, "from_row": 157, "to_row": 157 }, { "to_column": 21, "from_column": 4, "right": { "to_column": 21, "from_column": 16, "kind": "false", "at": 3929, "from_row": 158, "to_row": 158 }, "left": { "to_column": 13, "from_column": 8, "name": "is_kw", "kind": "name", "at": 3921, "from_row": 158, "to_row": 158 }, "kind": "var", "at": 3917, "from_row": 158, "to_row": 158 }, { "to_column": 17, "from_column": 4, "right": { "to_column": 17, "from_column": 13, "kind": "null", "at": 3948, "from_row": 159, "to_row": 159 }, "left": { "to_column": 10, "from_column": 8, "name": "p1", "kind": "name", "at": 3943, "from_row": 159, "to_row": 159 }, "kind": "var", "at": 3939, "from_row": 159, "to_row": 159 }, { "to_column": 19, "from_column": 4, "right": { "to_column": 19, "from_column": 15, "kind": "null", "at": 3968, "from_row": 160, "to_row": 160 }, "left": { "to_column": 12, "from_column": 8, "name": "elem", "kind": "name", "at": 3961, "from_row": 160, "to_row": 160 }, "kind": "var", "at": 3957, "from_row": 160, "to_row": 160 }, { "to_column": 23, "from_column": 4, "right": { "to_column": 23, "from_column": 19, "kind": "null", "at": 3992, "from_row": 161, "to_row": 161 }, "left": { "to_column": 16, "from_column": 8, "name": "fn_start", "kind": "name", "at": 3981, "from_row": 161, "to_row": 161 }, "kind": "var", "at": 3977, "from_row": 161, "to_row": 161 }, { "to_column": 17, "from_column": 4, "right": { "to_column": 17, "from_column": 13, "kind": "null", "at": 4010, "from_row": 162, "to_row": 162 }, "left": { "to_column": 10, "from_column": 8, "name": "fn", "kind": "name", "at": 4005, "from_row": 162, "to_row": 162 }, "kind": "var", "at": 4001, "from_row": 162, "to_row": 162 }, { "to_column": 24, "from_column": 4, "right": { "to_column": 24, "from_column": 20, "kind": "null", "at": 4035, "from_row": 163, "to_row": 163 }, "left": { "to_column": 17, "from_column": 8, "name": "name_item", "kind": "name", "at": 4023, "from_row": 163, "to_row": 163 }, "kind": "var", "at": 4019, "from_row": 163, "to_row": 163 }, { "to_column": 21, "from_column": 4, "right": { "to_column": 21, "from_column": 17, "kind": "null", "at": 4057, "from_row": 164, "to_row": 164 }, "left": { "to_column": 14, "from_column": 8, "name": "params", "kind": "name", "at": 4048, "from_row": 164, "to_row": 164 }, "kind": "var", "at": 4044, "from_row": 164, "to_row": 164 }, { "to_column": 20, "from_column": 4, "right": { "to_column": 20, "from_column": 16, "kind": "null", "at": 4078, "from_row": 165, "to_row": 165 }, "left": { "to_column": 13, "from_column": 8, "name": "param", "kind": "name", "at": 4070, "from_row": 165, "to_row": 165 }, "kind": "var", "at": 4066, "from_row": 165, "to_row": 165 }, { "to_column": 16, "from_column": 4, "right": { "to_row": 166, "from_column": 15, "number": 0, "to_column": 16, "kind": "number", "at": 4098, "from_row": 166, "value": "0" }, "left": { "to_column": 12, "from_column": 8, "name": "rpos", "kind": "name", "at": 4091, "from_row": 166, "to_row": 166 }, "kind": "var", "at": 4087, "from_row": 166, "to_row": 166 }, { "to_column": 24, "from_column": 4, "right": { "to_row": 167, "from_column": 22, "to_column": 24, "kind": "text", "at": 4122, "from_row": 167, "value": "" }, "left": { "to_column": 19, "from_column": 8, "name": "pattern_str", "kind": "name", "at": 4108, "from_row": 167, "to_row": 167 }, "kind": "var", "at": 4104, "from_row": 167, "to_row": 167 }, { "to_column": 18, "from_column": 4, "right": { "to_row": 168, "from_column": 16, "to_column": 18, "kind": "text", "at": 4141, "from_row": 168, "value": "" }, "left": { "to_column": 13, "from_column": 8, "name": "flags", "kind": "name", "at": 4133, "from_row": 168, "to_row": 168 }, "kind": "var", "at": 4129, "from_row": 168, "to_row": 168 }, { "to_column": 17, "from_column": 4, "right": { "to_column": 17, "from_column": 13, "kind": "null", "at": 4157, "from_row": 169, "to_row": 169 }, "left": { "to_column": 10, "from_column": 8, "name": "tv", "kind": "name", "at": 4152, "from_row": 169, "to_row": 169 }, "kind": "var", "at": 4148, "from_row": 169, "to_row": 169 }, { "to_column": 26, "from_column": 4, "right": { "to_column": 26, "from_column": 21, "kind": "false", "at": 4183, "from_row": 170, "to_row": 170 }, "left": { "to_column": 18, "from_column": 8, "name": "has_interp", "kind": "name", "at": 4170, "from_row": 170, "to_row": 170 }, "kind": "var", "at": 4166, "from_row": 170, "to_row": 170 }, { "to_column": 14, "from_column": 4, "right": { "to_row": 171, "from_column": 13, "number": 0, "to_column": 14, "kind": "number", "at": 4202, "from_row": 171, "value": "0" }, "left": { "to_column": 10, "from_column": 8, "name": "ti", "kind": "name", "at": 4197, "from_row": 171, "to_row": 171 }, "kind": "var", "at": 4193, "from_row": 171, "to_row": 171 }, { "to_column": 23, "from_column": 4, "right": { "to_column": 23, "from_column": 19, "kind": "null", "at": 4223, "from_row": 172, "to_row": 172 }, "left": { "to_column": 16, "from_column": 8, "name": "tpl_list", "kind": "name", "at": 4212, "from_row": 172, "to_row": 172 }, "kind": "var", "at": 4208, "from_row": 172, "to_row": 172 }, { "to_column": 18, "from_column": 4, "right": { "to_column": 18, "from_column": 14, "kind": "null", "at": 4242, "from_row": 173, "to_row": 173 }, "left": { "to_column": 11, "from_column": 8, "name": "fmt", "kind": "name", "at": 4236, "from_row": 173, "to_row": 173 }, "kind": "var", "at": 4232, "from_row": 173, "to_row": 173 }, { "to_column": 15, "from_column": 4, "right": { "to_row": 174, "from_column": 14, "number": 0, "to_column": 15, "kind": "number", "at": 4261, "from_row": 174, "value": "0" }, "left": { "to_column": 11, "from_column": 8, "name": "idx", "kind": "name", "at": 4255, "from_row": 174, "to_row": 174 }, "kind": "var", "at": 4251, "from_row": 174, "to_row": 174 }, { "to_column": 15, "from_column": 4, "right": { "to_row": 175, "from_column": 14, "number": 0, "to_column": 15, "kind": "number", "at": 4277, "from_row": 175, "value": "0" }, "left": { "to_column": 11, "from_column": 8, "name": "tvi", "kind": "name", "at": 4271, "from_row": 175, "to_row": 175 }, "kind": "var", "at": 4267, "from_row": 175, "to_row": 175 }, { "to_column": 17, "from_column": 4, "right": { "to_row": 176, "from_column": 16, "number": 0, "to_column": 17, "kind": "number", "at": 4295, "from_row": 176, "value": "0" }, "left": { "to_column": 13, "from_column": 8, "name": "tvlen", "kind": "name", "at": 4287, "from_row": 176, "to_row": 176 }, "kind": "var", "at": 4283, "from_row": 176, "to_row": 176 }, { "to_column": 17, "from_column": 4, "right": { "to_row": 177, "from_column": 16, "number": 0, "to_column": 17, "kind": "number", "at": 4313, "from_row": 177, "value": "0" }, "left": { "to_column": 13, "from_column": 8, "name": "depth", "kind": "name", "at": 4305, "from_row": 177, "to_row": 177 }, "kind": "var", "at": 4301, "from_row": 177, "to_row": 177 }, { "to_column": 23, "from_column": 4, "right": { "to_column": 23, "from_column": 19, "kind": "null", "at": 4334, "from_row": 178, "to_row": 178 }, "left": { "to_column": 16, "from_column": 8, "name": "expr_str", "kind": "name", "at": 4323, "from_row": 178, "to_row": 178 }, "kind": "var", "at": 4319, "from_row": 178, "to_row": 178 }, { "to_column": 17, "from_column": 4, "right": { "to_column": 17, "from_column": 13, "kind": "null", "at": 4352, "from_row": 179, "to_row": 179 }, "left": { "to_column": 10, "from_column": 8, "name": "tc", "kind": "name", "at": 4347, "from_row": 179, "to_row": 179 }, "kind": "var", "at": 4343, "from_row": 179, "to_row": 179 }, { "to_column": 17, "from_column": 4, "right": { "to_column": 17, "from_column": 13, "kind": "null", "at": 4370, "from_row": 180, "to_row": 180 }, "left": { "to_column": 10, "from_column": 8, "name": "tq", "kind": "name", "at": 4365, "from_row": 180, "to_row": 180 }, "kind": "var", "at": 4361, "from_row": 180, "to_row": 180 }, { "to_column": 21, "from_column": 4, "right": { "to_column": 21, "from_column": 17, "kind": "null", "at": 4392, "from_row": 181, "to_row": 181 }, "left": { "to_column": 14, "from_column": 8, "name": "esc_ch", "kind": "name", "at": 4383, "from_row": 181, "to_row": 181 }, "kind": "var", "at": 4379, "from_row": 181, "to_row": 181 }, { "to_column": 26, "from_column": 4, "right": { "to_column": 26, "from_column": 22, "kind": "null", "at": 4419, "from_row": 182, "to_row": 182 }, "left": { "to_column": 19, "from_column": 8, "name": "expr_tokens", "kind": "name", "at": 4405, "from_row": 182, "to_row": 182 }, "kind": "var", "at": 4401, "from_row": 182, "to_row": 182 }, { "to_column": 22, "from_column": 4, "right": { "to_column": 22, "from_column": 18, "kind": "null", "at": 4442, "from_row": 183, "to_row": 183 }, "left": { "to_column": 15, "from_column": 8, "name": "sub_ast", "kind": "name", "at": 4432, "from_row": 183, "to_row": 183 }, "kind": "var", "at": 4428, "from_row": 183, "to_row": 183 }, { "to_column": 23, "from_column": 4, "right": { "to_column": 23, "from_column": 19, "kind": "null", "at": 4466, "from_row": 184, "to_row": 184 }, "left": { "to_column": 16, "from_column": 8, "name": "sub_stmt", "kind": "name", "at": 4455, "from_row": 184, "to_row": 184 }, "kind": "var", "at": 4451, "from_row": 184, "to_row": 184 }, { "to_column": 23, "from_column": 4, "right": { "to_column": 23, "from_column": 19, "kind": "null", "at": 4490, "from_row": 185, "to_row": 185 }, "left": { "to_column": 16, "from_column": 8, "name": "sub_expr", "kind": "name", "at": 4479, "from_row": 185, "to_row": 185 }, "kind": "var", "at": 4475, "from_row": 185, "to_row": 185 }, { "then": [ { "to_column": 5, "from_column": 23, "statements": [ { "to_row": 188, "from_column": 6, "to_column": 38, "kind": "call", "at": 4527, "from_row": 188, "expression": { "to_column": 38, "from_column": 11, "right": { "list": [ { "to_row": 188, "from_column": 22, "to_column": 30, "kind": "text", "at": 4543, "from_row": 188, "value": "number" }, { "to_column": 37, "from_column": 32, "level": 0, "function_nr": 10, "name": "start", "kind": "name", "at": 4553, "from_row": 188, "to_row": 188 } ], "from_column": 21, "to_row": 188, "to_column": 38, "kind": "(", "at": 4542, "from_row": 188, "expression": { "to_column": 21, "from_column": 13, "level": 1, "function_nr": 40, "name": "ast_node", "kind": "name", "at": 4534, "from_row": 188, "to_row": 188 } }, "left": { "to_column": 10, "from_column": 6, "level": 0, "function_nr": 10, "name": "node", "kind": "name", "at": 4527, "from_row": 188, "to_row": 188 }, "kind": "assign", "at": 4532, "from_row": 188, "to_row": 188 } }, { "to_row": 189, "from_column": 6, "to_column": 28, "kind": "call", "at": 4566, "from_row": 189, "expression": { "to_column": 28, "from_column": 17, "right": { "to_column": 28, "from_column": 22, "right": "value", "left": { "to_column": 22, "from_column": 19, "level": 1, "function_nr": 40, "name": "tok", "kind": "name", "at": 4579, "from_row": 189, "to_row": 189 }, "kind": ".", "at": 4582, "from_row": 189, "to_row": 189 }, "left": { "to_column": 16, "from_column": 10, "right": "value", "left": { "to_column": 10, "from_column": 6, "level": 0, "function_nr": 10, "name": "node", "kind": "name", "at": 4566, "from_row": 189, "to_row": 189 }, "kind": ".", "at": 4570, "from_row": 189, "to_row": 189 }, "kind": "assign", "at": 4577, "from_row": 189, "to_row": 189 } }, { "to_row": 190, "from_column": 6, "to_column": 30, "kind": "call", "at": 4595, "from_row": 190, "expression": { "to_column": 30, "from_column": 18, "right": { "to_column": 30, "from_column": 23, "right": "number", "left": { "to_column": 23, "from_column": 20, "level": 1, "function_nr": 40, "name": "tok", "kind": "name", "at": 4609, "from_row": 190, "to_row": 190 }, "kind": ".", "at": 4612, "from_row": 190, "to_row": 190 }, "left": { "to_column": 17, "from_column": 10, "right": "number", "left": { "to_column": 10, "from_column": 6, "level": 0, "function_nr": 10, "name": "node", "kind": "name", "at": 4595, "from_row": 190, "to_row": 190 }, "kind": ".", "at": 4599, "from_row": 190, "to_row": 190 }, "kind": "assign", "at": 4607, "from_row": 190, "to_row": 190 } }, { "to_row": 191, "from_column": 6, "to_column": 15, "kind": "call", "at": 4626, "from_row": 191, "expression": { "list": [], "from_column": 13, "to_row": 191, "to_column": 15, "kind": "(", "at": 4633, "from_row": 191, "expression": { "to_column": 13, "from_column": 6, "level": 1, "function_nr": 40, "name": "advance", "kind": "name", "at": 4626, "from_row": 191, "to_row": 191 } } }, { "to_row": 192, "from_column": 6, "to_column": 24, "kind": "call", "at": 4642, "from_row": 192, "expression": { "list": [ { "to_column": 23, "from_column": 19, "level": 0, "function_nr": 10, "name": "node", "kind": "name", "at": 4655, "from_row": 192, "to_row": 192 } ], "from_column": 18, "to_row": 192, "to_column": 24, "kind": "(", "at": 4654, "from_row": 192, "expression": { "to_column": 18, "from_column": 6, "level": 1, "function_nr": 40, "name": "ast_node_end", "kind": "name", "at": 4642, "from_row": 192, "to_row": 192 } } }, { "to_row": 193, "from_column": 6, "to_column": 17, "kind": "return", "at": 4667, "from_row": 193, "expression": { "to_column": 17, "from_column": 13, "level": 0, "function_nr": 10, "name": "node", "kind": "name", "at": 4674, "from_row": 193, "to_row": 193 } } ], "kind": "block", "at": 4519, "from_row": 187, "to_row": 194 } ], "from_column": 4, "list": [], "to_row": 194, "to_column": 5, "kind": "if", "at": 4500, "from_row": 187, "expression": { "to_column": 21, "from_column": 10, "right": { "to_row": 187, "from_column": 13, "to_column": 21, "kind": "text", "at": 4509, "from_row": 187, "value": "number" }, "left": { "to_column": 9, "from_column": 8, "level": 0, "function_nr": 10, "name": "k", "kind": "name", "at": 4504, "from_row": 187, "to_row": 187 }, "kind": "==", "at": 4506, "from_row": 187, "to_row": 187 } }, { "then": [ { "to_column": 5, "from_column": 21, "statements": [ { "to_row": 197, "from_column": 6, "to_column": 20, "kind": "call", "at": 4764, "from_row": 197, "expression": { "to_column": 20, "from_column": 9, "right": { "to_column": 20, "from_column": 14, "right": "value", "left": { "to_column": 14, "from_column": 11, "level": 1, "function_nr": 40, "name": "tok", "kind": "name", "at": 4769, "from_row": 197, "to_row": 197 }, "kind": ".", "at": 4772, "from_row": 197, "to_row": 197 }, "left": { "to_column": 8, "from_column": 6, "level": 0, "function_nr": 10, "name": "tv", "kind": "name", "at": 4764, "from_row": 197, "to_row": 197 }, "kind": "assign", "at": 4767, "from_row": 197, "to_row": 197 } }, { "to_row": 198, "from_column": 6, "to_column": 24, "kind": "call", "at": 4785, "from_row": 198, "expression": { "to_column": 24, "from_column": 17, "right": { "to_column": 24, "from_column": 19, "kind": "false", "at": 4798, "from_row": 198, "to_row": 198 }, "left": { "to_column": 16, "from_column": 6, "level": 0, "function_nr": 10, "name": "has_interp", "kind": "name", "at": 4785, "from_row": 198, "to_row": 198 }, "kind": "assign", "at": 4796, "from_row": 198, "to_row": 198 } }, { "to_row": 199, "from_column": 6, "to_column": 12, "kind": "call", "at": 4810, "from_row": 199, "expression": { "to_column": 12, "from_column": 9, "right": { "to_row": 199, "from_column": 11, "number": 0, "to_column": 12, "kind": "number", "at": 4815, "from_row": 199, "value": "0" }, "left": { "to_column": 8, "from_column": 6, "level": 0, "function_nr": 10, "name": "ti", "kind": "name", "at": 4810, "from_row": 199, "to_row": 199 }, "kind": "assign", "at": 4813, "from_row": 199, "to_row": 199 } }, { "to_row": 208, "from_column": 6, "to_column": 7, "statements": [ { "to_column": 7, "from_column": 34, "statements": [ { "then": [ { "to_column": 9, "from_column": 48, "statements": [ { "then": [ { "to_column": 11, "from_column": 45, "statements": [ { "to_row": 203, "from_column": 12, "to_column": 29, "kind": "call", "at": 4962, "from_row": 203, "expression": { "to_column": 29, "from_column": 23, "right": { "to_column": 29, "from_column": 25, "kind": "true", "at": 4975, "from_row": 203, "to_row": 203 }, "left": { "to_column": 22, "from_column": 12, "level": 0, "function_nr": 10, "name": "has_interp", "kind": "name", "at": 4962, "from_row": 203, "to_row": 203 }, "kind": "assign", "at": 4973, "from_row": 203, "to_row": 203 } }, { "to_column": 17, "from_column": 12, "kind": "break", "at": 4992, "from_row": 204, "to_row": 204 } ], "kind": "block", "at": 4948, "from_row": 202, "to_row": 205 } ], "from_column": 10, "list": [], "to_row": 205, "to_column": 11, "kind": "if", "at": 4913, "from_row": 202, "expression": { "to_column": 43, "from_column": 22, "right": { "to_column": 43, "from_column": 36, "right": { "to_row": 202, "from_column": 39, "to_column": 43, "kind": "text", "at": 4942, "from_row": 202, "value": "\\" }, "left": { "to_column": 35, "from_column": 27, "right": { "to_column": 34, "from_column": 31, "right": { "to_row": 202, "from_column": 33, "number": 1, "to_column": 34, "kind": "number", "at": 4936, "from_row": 202, "value": "1" }, "left": { "to_column": 30, "from_column": 28, "level": 0, "function_nr": 10, "name": "ti", "kind": "name", "at": 4931, "from_row": 202, "to_row": 202 }, "kind": "-", "at": 4934, "from_row": 202, "to_row": 202 }, "left": { "to_column": 27, "from_column": 25, "level": 0, "function_nr": 10, "name": "tv", "kind": "name", "at": 4928, "from_row": 202, "to_row": 202 }, "kind": "[", "at": 4930, "from_row": 202, "to_row": 202 }, "kind": "!=", "at": 4939, "from_row": 202, "to_row": 202 }, "left": { "to_column": 21, "from_column": 17, "right": { "to_row": 202, "from_column": 20, "number": 0, "to_column": 21, "kind": "number", "at": 4923, "from_row": 202, "value": "0" }, "left": { "to_column": 16, "from_column": 14, "level": 0, "function_nr": 10, "name": "ti", "kind": "name", "at": 4917, "from_row": 202, "to_row": 202 }, "kind": "==", "at": 4920, "from_row": 202, "to_row": 202 }, "kind": "||", "at": 4925, "from_row": 202, "to_row": 202 } } ], "kind": "block", "at": 4901, "from_row": 201, "to_row": 206 } ], "from_column": 8, "list": [], "to_row": 206, "to_column": 9, "kind": "if", "at": 4861, "from_row": 201, "expression": { "to_column": 46, "from_column": 26, "right": { "to_column": 46, "from_column": 40, "right": { "to_row": 201, "from_column": 43, "to_column": 46, "kind": "text", "at": 4896, "from_row": 201, "value": "{" }, "left": { "to_column": 39, "from_column": 31, "right": { "to_column": 38, "from_column": 35, "right": { "to_row": 201, "from_column": 37, "number": 1, "to_column": 38, "kind": "number", "at": 4890, "from_row": 201, "value": "1" }, "left": { "to_column": 34, "from_column": 32, "level": 0, "function_nr": 10, "name": "ti", "kind": "name", "at": 4885, "from_row": 201, "to_row": 201 }, "kind": "+", "at": 4888, "from_row": 201, "to_row": 201 }, "left": { "to_column": 31, "from_column": 29, "level": 0, "function_nr": 10, "name": "tv", "kind": "name", "at": 4882, "from_row": 201, "to_row": 201 }, "kind": "[", "at": 4884, "from_row": 201, "to_row": 201 }, "kind": "==", "at": 4893, "from_row": 201, "to_row": 201 }, "left": { "to_column": 25, "from_column": 19, "right": { "to_row": 201, "from_column": 22, "to_column": 25, "kind": "text", "at": 4875, "from_row": 201, "value": "$" }, "left": { "to_column": 18, "from_column": 14, "right": { "to_column": 17, "from_column": 15, "level": 0, "function_nr": 10, "name": "ti", "kind": "name", "at": 4868, "from_row": 201, "to_row": 201 }, "left": { "to_column": 14, "from_column": 12, "level": 0, "function_nr": 10, "name": "tv", "kind": "name", "at": 4865, "from_row": 201, "to_row": 201 }, "kind": "[", "at": 4867, "from_row": 201, "to_row": 201 }, "kind": "==", "at": 4872, "from_row": 201, "to_row": 201 }, "kind": "&&", "at": 4879, "from_row": 201, "to_row": 201 } }, { "to_row": 207, "from_column": 8, "to_column": 19, "kind": "call", "at": 5028, "from_row": 207, "expression": { "to_column": 19, "from_column": 11, "right": { "to_column": 19, "from_column": 16, "right": { "to_row": 207, "from_column": 18, "number": 1, "to_column": 19, "kind": "number", "at": 5038, "from_row": 207, "value": "1" }, "left": { "to_column": 15, "from_column": 13, "level": 0, "function_nr": 10, "name": "ti", "kind": "name", "at": 5033, "from_row": 207, "to_row": 207 }, "kind": "+", "at": 5036, "from_row": 207, "to_row": 207 }, "left": { "to_column": 10, "from_column": 8, "level": 0, "function_nr": 10, "name": "ti", "kind": "name", "at": 5028, "from_row": 207, "to_row": 207 }, "kind": "assign", "at": 5031, "from_row": 207, "to_row": 207 } } ], "kind": "block", "at": 4851, "from_row": 200, "to_row": 208 } ], "kind": "while", "at": 4823, "from_row": 200, "expression": { "to_column": 32, "from_column": 16, "right": { "to_column": 32, "from_column": 29, "right": { "to_row": 200, "from_column": 31, "number": 1, "to_column": 32, "kind": "number", "at": 4848, "from_row": 200, "value": "1" }, "left": { "list": [ { "to_column": 27, "from_column": 25, "level": 0, "function_nr": 10, "name": "tv", "kind": "name", "at": 4842, "from_row": 200, "to_row": 200 } ], "from_column": 24, "to_row": 200, "to_column": 28, "kind": "(", "at": 4841, "from_row": 200, "expression": { "to_column": 24, "from_column": 18, "level": -1, "name": "length", "kind": "name", "at": 4835, "from_row": 200, "to_row": 200 } }, "kind": "-", "at": 4846, "from_row": 200, "to_row": 200 }, "left": { "to_column": 15, "from_column": 13, "level": 0, "function_nr": 10, "name": "ti", "kind": "name", "at": 4830, "from_row": 200, "to_row": 200 }, "kind": "<", "at": 4833, "from_row": 200, "to_row": 200 } }, { "then": [ { "to_column": 7, "from_column": 44, "statements": [ { "to_row": 210, "from_column": 8, "to_column": 38, "kind": "call", "at": 5102, "from_row": 210, "expression": { "to_column": 38, "from_column": 13, "right": { "list": [ { "to_row": 210, "from_column": 24, "to_column": 30, "kind": "text", "at": 5118, "from_row": 210, "value": "text" }, { "to_column": 37, "from_column": 32, "level": 0, "function_nr": 10, "name": "start", "kind": "name", "at": 5126, "from_row": 210, "to_row": 210 } ], "from_column": 23, "to_row": 210, "to_column": 38, "kind": "(", "at": 5117, "from_row": 210, "expression": { "to_column": 23, "from_column": 15, "level": 1, "function_nr": 40, "name": "ast_node", "kind": "name", "at": 5109, "from_row": 210, "to_row": 210 } }, "left": { "to_column": 12, "from_column": 8, "level": 0, "function_nr": 10, "name": "node", "kind": "name", "at": 5102, "from_row": 210, "to_row": 210 }, "kind": "assign", "at": 5107, "from_row": 210, "to_row": 210 } }, { "to_row": 211, "from_column": 8, "to_column": 30, "kind": "call", "at": 5141, "from_row": 211, "expression": { "to_column": 30, "from_column": 19, "right": { "to_column": 30, "from_column": 24, "right": "value", "left": { "to_column": 24, "from_column": 21, "level": 1, "function_nr": 40, "name": "tok", "kind": "name", "at": 5154, "from_row": 211, "to_row": 211 }, "kind": ".", "at": 5157, "from_row": 211, "to_row": 211 }, "left": { "to_column": 18, "from_column": 12, "right": "value", "left": { "to_column": 12, "from_column": 8, "level": 0, "function_nr": 10, "name": "node", "kind": "name", "at": 5141, "from_row": 211, "to_row": 211 }, "kind": ".", "at": 5145, "from_row": 211, "to_row": 211 }, "kind": "assign", "at": 5152, "from_row": 211, "to_row": 211 } }, { "to_row": 212, "from_column": 8, "to_column": 17, "kind": "call", "at": 5172, "from_row": 212, "expression": { "list": [], "from_column": 15, "to_row": 212, "to_column": 17, "kind": "(", "at": 5179, "from_row": 212, "expression": { "to_column": 15, "from_column": 8, "level": 1, "function_nr": 40, "name": "advance", "kind": "name", "at": 5172, "from_row": 212, "to_row": 212 } } }, { "to_row": 213, "from_column": 8, "to_column": 26, "kind": "call", "at": 5190, "from_row": 213, "expression": { "list": [ { "to_column": 25, "from_column": 21, "level": 0, "function_nr": 10, "name": "node", "kind": "name", "at": 5203, "from_row": 213, "to_row": 213 } ], "from_column": 20, "to_row": 213, "to_column": 26, "kind": "(", "at": 5202, "from_row": 213, "expression": { "to_column": 20, "from_column": 8, "level": 1, "function_nr": 40, "name": "ast_node_end", "kind": "name", "at": 5190, "from_row": 213, "to_row": 213 } } }, { "to_row": 214, "from_column": 8, "to_column": 19, "kind": "return", "at": 5217, "from_row": 214, "expression": { "to_column": 19, "from_column": 15, "level": 0, "function_nr": 10, "name": "node", "kind": "name", "at": 5224, "from_row": 214, "to_row": 214 } } ], "kind": "block", "at": 5092, "from_row": 209, "to_row": 215 } ], "from_column": 6, "list": [], "to_row": 215, "to_column": 7, "kind": "if", "at": 5054, "from_row": 209, "expression": { "to_column": 42, "from_column": 22, "right": { "to_column": 42, "from_column": 35, "right": { "to_column": 42, "from_column": 38, "kind": "null", "at": 5086, "from_row": 209, "to_row": 209 }, "left": { "to_column": 34, "from_column": 25, "level": 1, "function_nr": 40, "name": "tokenizer", "kind": "name", "at": 5073, "from_row": 209, "to_row": 209 }, "kind": "==", "at": 5083, "from_row": 209, "to_row": 209 }, "left": { "to_row": 209, "from_column": 10, "to_column": 21, "kind": "!", "at": 5058, "from_row": 209, "expression": { "to_column": 21, "from_column": 11, "level": 0, "function_nr": 10, "name": "has_interp", "kind": "name", "at": 5059, "from_row": 209, "to_row": 209 } }, "kind": "||", "at": 5070, "from_row": 209, "to_row": 209 } }, { "to_row": 217, "from_column": 6, "to_column": 44, "kind": "call", "at": 5288, "from_row": 217, "expression": { "to_column": 44, "from_column": 11, "right": { "list": [ { "to_row": 217, "from_column": 22, "to_column": 36, "kind": "text", "at": 5304, "from_row": 217, "value": "text literal" }, { "to_column": 43, "from_column": 38, "level": 0, "function_nr": 10, "name": "start", "kind": "name", "at": 5320, "from_row": 217, "to_row": 217 } ], "from_column": 21, "to_row": 217, "to_column": 44, "kind": "(", "at": 5303, "from_row": 217, "expression": { "to_column": 21, "from_column": 13, "level": 1, "function_nr": 40, "name": "ast_node", "kind": "name", "at": 5295, "from_row": 217, "to_row": 217 } }, "left": { "to_column": 10, "from_column": 6, "level": 0, "function_nr": 10, "name": "node", "kind": "name", "at": 5288, "from_row": 217, "to_row": 217 }, "kind": "assign", "at": 5293, "from_row": 217, "to_row": 217 } }, { "to_row": 218, "from_column": 6, "to_column": 19, "kind": "call", "at": 5333, "from_row": 218, "expression": { "to_column": 19, "from_column": 15, "right": { "list": [], "from_column": 17, "to_column": 18, "kind": "array", "at": 5344, "from_row": 218, "to_row": 218 }, "left": { "to_column": 14, "from_column": 6, "level": 0, "function_nr": 10, "name": "tpl_list", "kind": "name", "at": 5333, "from_row": 218, "to_row": 218 }, "kind": "assign", "at": 5342, "from_row": 218, "to_row": 218 } }, { "to_row": 219, "from_column": 6, "to_column": 26, "kind": "call", "at": 5353, "from_row": 219, "expression": { "to_column": 26, "from_column": 16, "right": { "to_column": 26, "from_column": 18, "level": 0, "function_nr": 10, "name": "tpl_list", "kind": "name", "at": 5365, "from_row": 219, "to_row": 219 }, "left": { "to_column": 15, "from_column": 10, "right": "list", "left": { "to_column": 10, "from_column": 6, "level": 0, "function_nr": 10, "name": "node", "kind": "name", "at": 5353, "from_row": 219, "to_row": 219 }, "kind": ".", "at": 5357, "from_row": 219, "to_row": 219 }, "kind": "assign", "at": 5363, "from_row": 219, "to_row": 219 } }, { "to_row": 220, "from_column": 6, "to_column": 14, "kind": "call", "at": 5380, "from_row": 220, "expression": { "to_column": 14, "from_column": 10, "right": { "to_row": 220, "from_column": 12, "to_column": 14, "kind": "text", "at": 5386, "from_row": 220, "value": "" }, "left": { "to_column": 9, "from_column": 6, "level": 0, "function_nr": 10, "name": "fmt", "kind": "name", "at": 5380, "from_row": 220, "to_row": 220 }, "kind": "assign", "at": 5384, "from_row": 220, "to_row": 220 } }, { "to_row": 221, "from_column": 6, "to_column": 13, "kind": "call", "at": 5395, "from_row": 221, "expression": { "to_column": 13, "from_column": 10, "right": { "to_row": 221, "from_column": 12, "number": 0, "to_column": 13, "kind": "number", "at": 5401, "from_row": 221, "value": "0" }, "left": { "to_column": 9, "from_column": 6, "level": 0, "function_nr": 10, "name": "idx", "kind": "name", "at": 5395, "from_row": 221, "to_row": 221 }, "kind": "assign", "at": 5399, "from_row": 221, "to_row": 221 } }, { "to_row": 222, "from_column": 6, "to_column": 13, "kind": "call", "at": 5409, "from_row": 222, "expression": { "to_column": 13, "from_column": 10, "right": { "to_row": 222, "from_column": 12, "number": 0, "to_column": 13, "kind": "number", "at": 5415, "from_row": 222, "value": "0" }, "left": { "to_column": 9, "from_column": 6, "level": 0, "function_nr": 10, "name": "tvi", "kind": "name", "at": 5409, "from_row": 222, "to_row": 222 }, "kind": "assign", "at": 5413, "from_row": 222, "to_row": 222 } }, { "to_row": 223, "from_column": 6, "to_column": 24, "kind": "call", "at": 5423, "from_row": 223, "expression": { "to_column": 24, "from_column": 12, "right": { "list": [ { "to_column": 23, "from_column": 21, "level": 0, "function_nr": 10, "name": "tv", "kind": "name", "at": 5438, "from_row": 223, "to_row": 223 } ], "from_column": 20, "to_row": 223, "to_column": 24, "kind": "(", "at": 5437, "from_row": 223, "expression": { "to_column": 20, "from_column": 14, "level": -1, "name": "length", "kind": "name", "at": 5431, "from_row": 223, "to_row": 223 } }, "left": { "to_column": 11, "from_column": 6, "level": 0, "function_nr": 10, "name": "tvlen", "kind": "name", "at": 5423, "from_row": 223, "to_row": 223 }, "kind": "assign", "at": 5429, "from_row": 223, "to_row": 223 } }, { "to_row": 284, "from_column": 6, "to_column": 7, "statements": [ { "to_column": 7, "from_column": 26, "statements": [ { "then": [ { "to_column": 9, "from_column": 48, "statements": [ { "to_row": 226, "from_column": 10, "to_column": 30, "kind": "call", "at": 5530, "from_row": 226, "expression": { "to_column": 30, "from_column": 17, "right": { "to_column": 30, "from_column": 21, "right": { "to_column": 29, "from_column": 26, "right": { "to_row": 226, "from_column": 28, "number": 1, "to_column": 29, "kind": "number", "at": 5548, "from_row": 226, "value": "1" }, "left": { "to_column": 25, "from_column": 22, "level": 0, "function_nr": 10, "name": "tvi", "kind": "name", "at": 5542, "from_row": 226, "to_row": 226 }, "kind": "+", "at": 5546, "from_row": 226, "to_row": 226 }, "left": { "to_column": 21, "from_column": 19, "level": 0, "function_nr": 10, "name": "tv", "kind": "name", "at": 5539, "from_row": 226, "to_row": 226 }, "kind": "[", "at": 5541, "from_row": 226, "to_row": 226 }, "left": { "to_column": 16, "from_column": 10, "level": 0, "function_nr": 10, "name": "esc_ch", "kind": "name", "at": 5530, "from_row": 226, "to_row": 226 }, "kind": "assign", "at": 5537, "from_row": 226, "to_row": 226 } }, { "then": [ { "to_column": 49, "from_column": 29, "statements": [ { "to_row": 227, "from_column": 31, "to_column": 47, "kind": "call", "at": 5582, "from_row": 227, "expression": { "to_column": 47, "from_column": 35, "right": { "to_column": 47, "from_column": 41, "right": { "to_row": 227, "from_column": 43, "to_column": 47, "kind": "text", "at": 5594, "from_row": 227, "value": "\n" }, "left": { "to_column": 40, "from_column": 37, "level": 0, "function_nr": 10, "name": "fmt", "kind": "name", "at": 5588, "from_row": 227, "to_row": 227 }, "kind": "+", "at": 5592, "from_row": 227, "to_row": 227 }, "left": { "to_column": 34, "from_column": 31, "level": 0, "function_nr": 10, "name": "fmt", "kind": "name", "at": 5582, "from_row": 227, "to_row": 227 }, "kind": "assign", "at": 5586, "from_row": 227, "to_row": 227 } } ], "kind": "block", "at": 5580, "from_row": 227, "to_row": 227 } ], "from_column": 10, "list": [ { "then": [ { "to_column": 54, "from_column": 34, "statements": [ { "to_row": 228, "from_column": 36, "to_column": 52, "kind": "call", "at": 5637, "from_row": 228, "expression": { "to_column": 52, "from_column": 40, "right": { "to_column": 52, "from_column": 46, "right": { "to_row": 228, "from_column": 48, "to_column": 52, "kind": "text", "at": 5649, "from_row": 228, "value": "\t" }, "left": { "to_column": 45, "from_column": 42, "level": 0, "function_nr": 10, "name": "fmt", "kind": "name", "at": 5643, "from_row": 228, "to_row": 228 }, "kind": "+", "at": 5647, "from_row": 228, "to_row": 228 }, "left": { "to_column": 39, "from_column": 36, "level": 0, "function_nr": 10, "name": "fmt", "kind": "name", "at": 5637, "from_row": 228, "to_row": 228 }, "kind": "assign", "at": 5641, "from_row": 228, "to_row": 228 } } ], "kind": "block", "at": 5635, "from_row": 228, "to_row": 228 } ], "from_column": 15, "list": [ { "then": [ { "to_column": 54, "from_column": 34, "statements": [ { "to_row": 229, "from_column": 36, "to_column": 52, "kind": "call", "at": 5692, "from_row": 229, "expression": { "to_column": 52, "from_column": 40, "right": { "to_column": 52, "from_column": 46, "right": { "to_row": 229, "from_column": 48, "to_column": 52, "kind": "text", "at": 5704, "from_row": 229, "value": "\r" }, "left": { "to_column": 45, "from_column": 42, "level": 0, "function_nr": 10, "name": "fmt", "kind": "name", "at": 5698, "from_row": 229, "to_row": 229 }, "kind": "+", "at": 5702, "from_row": 229, "to_row": 229 }, "left": { "to_column": 39, "from_column": 36, "level": 0, "function_nr": 10, "name": "fmt", "kind": "name", "at": 5692, "from_row": 229, "to_row": 229 }, "kind": "assign", "at": 5696, "from_row": 229, "to_row": 229 } } ], "kind": "block", "at": 5690, "from_row": 229, "to_row": 229 } ], "from_column": 15, "list": [ { "then": [ { "to_column": 55, "from_column": 35, "statements": [ { "to_row": 230, "from_column": 37, "to_column": 53, "kind": "call", "at": 5748, "from_row": 230, "expression": { "to_column": 53, "from_column": 41, "right": { "to_column": 53, "from_column": 47, "right": { "to_row": 230, "from_column": 49, "to_column": 53, "kind": "text", "at": 5760, "from_row": 230, "value": "\\" }, "left": { "to_column": 46, "from_column": 43, "level": 0, "function_nr": 10, "name": "fmt", "kind": "name", "at": 5754, "from_row": 230, "to_row": 230 }, "kind": "+", "at": 5758, "from_row": 230, "to_row": 230 }, "left": { "to_column": 40, "from_column": 37, "level": 0, "function_nr": 10, "name": "fmt", "kind": "name", "at": 5748, "from_row": 230, "to_row": 230 }, "kind": "assign", "at": 5752, "from_row": 230, "to_row": 230 } } ], "kind": "block", "at": 5746, "from_row": 230, "to_row": 230 } ], "from_column": 15, "list": [ { "then": [ { "to_column": 53, "from_column": 34, "statements": [ { "to_row": 231, "from_column": 36, "to_column": 51, "kind": "call", "at": 5803, "from_row": 231, "expression": { "to_column": 51, "from_column": 40, "right": { "to_column": 51, "from_column": 46, "right": { "to_row": 231, "from_column": 48, "to_column": 51, "kind": "text", "at": 5815, "from_row": 231, "value": "`" }, "left": { "to_column": 45, "from_column": 42, "level": 0, "function_nr": 10, "name": "fmt", "kind": "name", "at": 5809, "from_row": 231, "to_row": 231 }, "kind": "+", "at": 5813, "from_row": 231, "to_row": 231 }, "left": { "to_column": 39, "from_column": 36, "level": 0, "function_nr": 10, "name": "fmt", "kind": "name", "at": 5803, "from_row": 231, "to_row": 231 }, "kind": "assign", "at": 5807, "from_row": 231, "to_row": 231 } } ], "kind": "block", "at": 5801, "from_row": 231, "to_row": 231 } ], "from_column": 15, "list": [ { "then": [ { "to_column": 53, "from_column": 34, "statements": [ { "to_row": 232, "from_column": 36, "to_column": 51, "kind": "call", "at": 5857, "from_row": 232, "expression": { "to_column": 51, "from_column": 40, "right": { "to_column": 51, "from_column": 46, "right": { "to_row": 232, "from_column": 48, "to_column": 51, "kind": "text", "at": 5869, "from_row": 232, "value": "$" }, "left": { "to_column": 45, "from_column": 42, "level": 0, "function_nr": 10, "name": "fmt", "kind": "name", "at": 5863, "from_row": 232, "to_row": 232 }, "kind": "+", "at": 5867, "from_row": 232, "to_row": 232 }, "left": { "to_column": 39, "from_column": 36, "level": 0, "function_nr": 10, "name": "fmt", "kind": "name", "at": 5857, "from_row": 232, "to_row": 232 }, "kind": "assign", "at": 5861, "from_row": 232, "to_row": 232 } } ], "kind": "block", "at": 5855, "from_row": 232, "to_row": 232 } ], "from_column": 15, "list": [ { "then": [ { "to_column": 62, "from_column": 34, "statements": [ { "to_row": 233, "from_column": 36, "to_column": 60, "kind": "call", "at": 5911, "from_row": 233, "expression": { "to_column": 60, "from_column": 40, "right": { "to_column": 60, "from_column": 46, "right": { "list": [ { "to_row": 233, "from_column": 58, "number": 0, "to_column": 59, "kind": "number", "at": 5933, "from_row": 233, "value": "0" } ], "from_column": 57, "to_row": 233, "to_column": 60, "kind": "(", "at": 5932, "from_row": 233, "expression": { "to_column": 57, "from_column": 48, "level": -1, "name": "character", "kind": "name", "at": 5923, "from_row": 233, "to_row": 233 } }, "left": { "to_column": 45, "from_column": 42, "level": 0, "function_nr": 10, "name": "fmt", "kind": "name", "at": 5917, "from_row": 233, "to_row": 233 }, "kind": "+", "at": 5921, "from_row": 233, "to_row": 233 }, "left": { "to_column": 39, "from_column": 36, "level": 0, "function_nr": 10, "name": "fmt", "kind": "name", "at": 5911, "from_row": 233, "to_row": 233 }, "kind": "assign", "at": 5915, "from_row": 233, "to_row": 233 } } ], "kind": "block", "at": 5909, "from_row": 233, "to_row": 233 } ], "from_column": 15, "list": [], "else": [ { "to_column": 37, "from_column": 15, "statements": [ { "to_row": 234, "from_column": 17, "to_column": 35, "kind": "call", "at": 5955, "from_row": 234, "expression": { "to_column": 35, "from_column": 21, "right": { "to_column": 35, "from_column": 27, "right": { "to_column": 35, "from_column": 29, "level": 0, "function_nr": 10, "name": "esc_ch", "kind": "name", "at": 5967, "from_row": 234, "to_row": 234 }, "left": { "to_column": 26, "from_column": 23, "level": 0, "function_nr": 10, "name": "fmt", "kind": "name", "at": 5961, "from_row": 234, "to_row": 234 }, "kind": "+", "at": 5965, "from_row": 234, "to_row": 234 }, "left": { "to_column": 20, "from_column": 17, "level": 0, "function_nr": 10, "name": "fmt", "kind": "name", "at": 5955, "from_row": 234, "to_row": 234 }, "kind": "assign", "at": 5959, "from_row": 234, "to_row": 234 } } ], "kind": "block", "at": 5953, "from_row": 234, "to_row": 234 } ], "to_row": 234, "to_column": 37, "kind": "if", "at": 5890, "from_row": 233, "expression": { "to_column": 32, "from_column": 26, "right": { "to_row": 233, "from_column": 29, "to_column": 32, "kind": "text", "at": 5904, "from_row": 233, "value": "0" }, "left": { "to_column": 25, "from_column": 19, "level": 0, "function_nr": 10, "name": "esc_ch", "kind": "name", "at": 5894, "from_row": 233, "to_row": 233 }, "kind": "==", "at": 5901, "from_row": 233, "to_row": 233 } } ], "to_row": 234, "to_column": 37, "kind": "if", "at": 5836, "from_row": 232, "expression": { "to_column": 32, "from_column": 26, "right": { "to_row": 232, "from_column": 29, "to_column": 32, "kind": "text", "at": 5850, "from_row": 232, "value": "$" }, "left": { "to_column": 25, "from_column": 19, "level": 0, "function_nr": 10, "name": "esc_ch", "kind": "name", "at": 5840, "from_row": 232, "to_row": 232 }, "kind": "==", "at": 5847, "from_row": 232, "to_row": 232 } } ], "to_row": 234, "to_column": 37, "kind": "if", "at": 5782, "from_row": 231, "expression": { "to_column": 32, "from_column": 26, "right": { "to_row": 231, "from_column": 29, "to_column": 32, "kind": "text", "at": 5796, "from_row": 231, "value": "`" }, "left": { "to_column": 25, "from_column": 19, "level": 0, "function_nr": 10, "name": "esc_ch", "kind": "name", "at": 5786, "from_row": 231, "to_row": 231 }, "kind": "==", "at": 5793, "from_row": 231, "to_row": 231 } } ], "to_row": 234, "to_column": 37, "kind": "if", "at": 5726, "from_row": 230, "expression": { "to_column": 33, "from_column": 26, "right": { "to_row": 230, "from_column": 29, "to_column": 33, "kind": "text", "at": 5740, "from_row": 230, "value": "\\" }, "left": { "to_column": 25, "from_column": 19, "level": 0, "function_nr": 10, "name": "esc_ch", "kind": "name", "at": 5730, "from_row": 230, "to_row": 230 }, "kind": "==", "at": 5737, "from_row": 230, "to_row": 230 } } ], "to_row": 234, "to_column": 37, "kind": "if", "at": 5671, "from_row": 229, "expression": { "to_column": 32, "from_column": 26, "right": { "to_row": 229, "from_column": 29, "to_column": 32, "kind": "text", "at": 5685, "from_row": 229, "value": "r" }, "left": { "to_column": 25, "from_column": 19, "level": 0, "function_nr": 10, "name": "esc_ch", "kind": "name", "at": 5675, "from_row": 229, "to_row": 229 }, "kind": "==", "at": 5682, "from_row": 229, "to_row": 229 } } ], "to_row": 234, "to_column": 37, "kind": "if", "at": 5616, "from_row": 228, "expression": { "to_column": 32, "from_column": 26, "right": { "to_row": 228, "from_column": 29, "to_column": 32, "kind": "text", "at": 5630, "from_row": 228, "value": "t" }, "left": { "to_column": 25, "from_column": 19, "level": 0, "function_nr": 10, "name": "esc_ch", "kind": "name", "at": 5620, "from_row": 228, "to_row": 228 }, "kind": "==", "at": 5627, "from_row": 228, "to_row": 228 } } ], "to_row": 234, "to_column": 37, "kind": "if", "at": 5561, "from_row": 227, "expression": { "to_column": 27, "from_column": 21, "right": { "to_row": 227, "from_column": 24, "to_column": 27, "kind": "text", "at": 5575, "from_row": 227, "value": "n" }, "left": { "to_column": 20, "from_column": 14, "level": 0, "function_nr": 10, "name": "esc_ch", "kind": "name", "at": 5565, "from_row": 227, "to_row": 227 }, "kind": "==", "at": 5572, "from_row": 227, "to_row": 227 } }, { "to_row": 235, "from_column": 10, "to_column": 23, "kind": "call", "at": 5986, "from_row": 235, "expression": { "to_column": 23, "from_column": 14, "right": { "to_column": 23, "from_column": 20, "right": { "to_row": 235, "from_column": 22, "number": 2, "to_column": 23, "kind": "number", "at": 5998, "from_row": 235, "value": "2" }, "left": { "to_column": 19, "from_column": 16, "level": 0, "function_nr": 10, "name": "tvi", "kind": "name", "at": 5992, "from_row": 235, "to_row": 235 }, "kind": "+", "at": 5996, "from_row": 235, "to_row": 235 }, "left": { "to_column": 13, "from_column": 10, "level": 0, "function_nr": 10, "name": "tvi", "kind": "name", "at": 5986, "from_row": 235, "to_row": 235 }, "kind": "assign", "at": 5990, "from_row": 235, "to_row": 235 } } ], "kind": "block", "at": 5518, "from_row": 225, "to_row": 236 } ], "from_column": 8, "list": [ { "then": [ { "to_column": 9, "from_column": 76, "statements": [ { "to_row": 237, "from_column": 10, "to_column": 23, "kind": "call", "at": 6088, "from_row": 237, "expression": { "to_column": 23, "from_column": 14, "right": { "to_column": 23, "from_column": 20, "right": { "to_row": 237, "from_column": 22, "number": 2, "to_column": 23, "kind": "number", "at": 6100, "from_row": 237, "value": "2" }, "left": { "to_column": 19, "from_column": 16, "level": 0, "function_nr": 10, "name": "tvi", "kind": "name", "at": 6094, "from_row": 237, "to_row": 237 }, "kind": "+", "at": 6098, "from_row": 237, "to_row": 237 }, "left": { "to_column": 13, "from_column": 10, "level": 0, "function_nr": 10, "name": "tvi", "kind": "name", "at": 6088, "from_row": 237, "to_row": 237 }, "kind": "assign", "at": 6092, "from_row": 237, "to_row": 237 } }, { "to_row": 238, "from_column": 10, "to_column": 19, "kind": "call", "at": 6112, "from_row": 238, "expression": { "to_column": 19, "from_column": 16, "right": { "to_row": 238, "from_column": 18, "number": 1, "to_column": 19, "kind": "number", "at": 6120, "from_row": 238, "value": "1" }, "left": { "to_column": 15, "from_column": 10, "level": 0, "function_nr": 10, "name": "depth", "kind": "name", "at": 6112, "from_row": 238, "to_row": 238 }, "kind": "assign", "at": 6118, "from_row": 238, "to_row": 238 } }, { "to_row": 239, "from_column": 10, "to_column": 23, "kind": "call", "at": 6132, "from_row": 239, "expression": { "to_column": 23, "from_column": 19, "right": { "to_row": 239, "from_column": 21, "to_column": 23, "kind": "text", "at": 6143, "from_row": 239, "value": "" }, "left": { "to_column": 18, "from_column": 10, "level": 0, "function_nr": 10, "name": "expr_str", "kind": "name", "at": 6132, "from_row": 239, "to_row": 239 }, "kind": "assign", "at": 6141, "from_row": 239, "to_row": 239 } }, { "to_row": 265, "from_column": 10, "to_column": 11, "statements": [ { "to_column": 11, "from_column": 43, "statements": [ { "to_row": 241, "from_column": 12, "to_column": 24, "kind": "call", "at": 6203, "from_row": 241, "expression": { "to_column": 24, "from_column": 15, "right": { "to_column": 24, "from_column": 19, "right": { "to_column": 23, "from_column": 20, "level": 0, "function_nr": 10, "name": "tvi", "kind": "name", "at": 6211, "from_row": 241, "to_row": 241 }, "left": { "to_column": 19, "from_column": 17, "level": 0, "function_nr": 10, "name": "tv", "kind": "name", "at": 6208, "from_row": 241, "to_row": 241 }, "kind": "[", "at": 6210, "from_row": 241, "to_row": 241 }, "left": { "to_column": 14, "from_column": 12, "level": 0, "function_nr": 10, "name": "tc", "kind": "name", "at": 6203, "from_row": 241, "to_row": 241 }, "kind": "assign", "at": 6206, "from_row": 241, "to_row": 241 } }, { "then": [ { "to_column": 89, "from_column": 27, "statements": [ { "to_row": 242, "from_column": 29, "to_column": 46, "kind": "call", "at": 6245, "from_row": 242, "expression": { "to_column": 46, "from_column": 35, "right": { "to_column": 46, "from_column": 43, "right": { "to_row": 242, "from_column": 45, "number": 1, "to_column": 46, "kind": "number", "at": 6261, "from_row": 242, "value": "1" }, "left": { "to_column": 42, "from_column": 37, "level": 0, "function_nr": 10, "name": "depth", "kind": "name", "at": 6253, "from_row": 242, "to_row": 242 }, "kind": "+", "at": 6259, "from_row": 242, "to_row": 242 }, "left": { "to_column": 34, "from_column": 29, "level": 0, "function_nr": 10, "name": "depth", "kind": "name", "at": 6245, "from_row": 242, "to_row": 242 }, "kind": "assign", "at": 6251, "from_row": 242, "to_row": 242 } }, { "to_row": 242, "from_column": 48, "to_column": 72, "kind": "call", "at": 6264, "from_row": 242, "expression": { "to_column": 72, "from_column": 57, "right": { "to_column": 72, "from_column": 68, "right": { "to_column": 72, "from_column": 70, "level": 0, "function_nr": 10, "name": "tc", "kind": "name", "at": 6286, "from_row": 242, "to_row": 242 }, "left": { "to_column": 67, "from_column": 59, "level": 0, "function_nr": 10, "name": "expr_str", "kind": "name", "at": 6275, "from_row": 242, "to_row": 242 }, "kind": "+", "at": 6284, "from_row": 242, "to_row": 242 }, "left": { "to_column": 56, "from_column": 48, "level": 0, "function_nr": 10, "name": "expr_str", "kind": "name", "at": 6264, "from_row": 242, "to_row": 242 }, "kind": "assign", "at": 6273, "from_row": 242, "to_row": 242 } }, { "to_row": 242, "from_column": 74, "to_column": 87, "kind": "call", "at": 6290, "from_row": 242, "expression": { "to_column": 87, "from_column": 78, "right": { "to_column": 87, "from_column": 84, "right": { "to_row": 242, "from_column": 86, "number": 1, "to_column": 87, "kind": "number", "at": 6302, "from_row": 242, "value": "1" }, "left": { "to_column": 83, "from_column": 80, "level": 0, "function_nr": 10, "name": "tvi", "kind": "name", "at": 6296, "from_row": 242, "to_row": 242 }, "kind": "+", "at": 6300, "from_row": 242, "to_row": 242 }, "left": { "to_column": 77, "from_column": 74, "level": 0, "function_nr": 10, "name": "tvi", "kind": "name", "at": 6290, "from_row": 242, "to_row": 242 }, "kind": "assign", "at": 6294, "from_row": 242, "to_row": 242 } } ], "kind": "block", "at": 6243, "from_row": 242, "to_row": 242 } ], "from_column": 12, "list": [ { "then": [ { "to_column": 13, "from_column": 32, "statements": [ { "to_row": 244, "from_column": 14, "to_column": 31, "kind": "call", "at": 6354, "from_row": 244, "expression": { "to_column": 31, "from_column": 20, "right": { "to_column": 31, "from_column": 28, "right": { "to_row": 244, "from_column": 30, "number": 1, "to_column": 31, "kind": "number", "at": 6370, "from_row": 244, "value": "1" }, "left": { "to_column": 27, "from_column": 22, "level": 0, "function_nr": 10, "name": "depth", "kind": "name", "at": 6362, "from_row": 244, "to_row": 244 }, "kind": "-", "at": 6368, "from_row": 244, "to_row": 244 }, "left": { "to_column": 19, "from_column": 14, "level": 0, "function_nr": 10, "name": "depth", "kind": "name", "at": 6354, "from_row": 244, "to_row": 244 }, "kind": "assign", "at": 6360, "from_row": 244, "to_row": 244 } }, { "then": [ { "to_column": 57, "from_column": 29, "statements": [ { "to_row": 245, "from_column": 31, "to_column": 55, "kind": "call", "at": 6403, "from_row": 245, "expression": { "to_column": 55, "from_column": 40, "right": { "to_column": 55, "from_column": 51, "right": { "to_column": 55, "from_column": 53, "level": 0, "function_nr": 10, "name": "tc", "kind": "name", "at": 6425, "from_row": 245, "to_row": 245 }, "left": { "to_column": 50, "from_column": 42, "level": 0, "function_nr": 10, "name": "expr_str", "kind": "name", "at": 6414, "from_row": 245, "to_row": 245 }, "kind": "+", "at": 6423, "from_row": 245, "to_row": 245 }, "left": { "to_column": 39, "from_column": 31, "level": 0, "function_nr": 10, "name": "expr_str", "kind": "name", "at": 6403, "from_row": 245, "to_row": 245 }, "kind": "assign", "at": 6412, "from_row": 245, "to_row": 245 } } ], "kind": "block", "at": 6401, "from_row": 245, "to_row": 245 } ], "from_column": 14, "list": [], "to_row": 245, "to_column": 57, "kind": "if", "at": 6386, "from_row": 245, "expression": { "to_column": 27, "from_column": 24, "right": { "to_row": 245, "from_column": 26, "number": 0, "to_column": 27, "kind": "number", "at": 6398, "from_row": 245, "value": "0" }, "left": { "to_column": 23, "from_column": 18, "level": 0, "function_nr": 10, "name": "depth", "kind": "name", "at": 6390, "from_row": 245, "to_row": 245 }, "kind": ">", "at": 6396, "from_row": 245, "to_row": 245 } }, { "to_row": 246, "from_column": 14, "to_column": 27, "kind": "call", "at": 6444, "from_row": 246, "expression": { "to_column": 27, "from_column": 18, "right": { "to_column": 27, "from_column": 24, "right": { "to_row": 246, "from_column": 26, "number": 1, "to_column": 27, "kind": "number", "at": 6456, "from_row": 246, "value": "1" }, "left": { "to_column": 23, "from_column": 20, "level": 0, "function_nr": 10, "name": "tvi", "kind": "name", "at": 6450, "from_row": 246, "to_row": 246 }, "kind": "+", "at": 6454, "from_row": 246, "to_row": 246 }, "left": { "to_column": 17, "from_column": 14, "level": 0, "function_nr": 10, "name": "tvi", "kind": "name", "at": 6444, "from_row": 246, "to_row": 246 }, "kind": "assign", "at": 6448, "from_row": 246, "to_row": 246 } } ], "kind": "block", "at": 6338, "from_row": 243, "to_row": 247 } ], "from_column": 17, "list": [ { "then": [ { "to_column": 13, "from_column": 59, "statements": [ { "to_row": 249, "from_column": 14, "to_column": 21, "kind": "call", "at": 6547, "from_row": 249, "expression": { "to_column": 21, "from_column": 17, "right": { "to_column": 21, "from_column": 19, "level": 0, "function_nr": 10, "name": "tc", "kind": "name", "at": 6552, "from_row": 249, "to_row": 249 }, "left": { "to_column": 16, "from_column": 14, "level": 0, "function_nr": 10, "name": "tq", "kind": "name", "at": 6547, "from_row": 249, "to_row": 249 }, "kind": "assign", "at": 6550, "from_row": 249, "to_row": 249 } }, { "to_row": 250, "from_column": 14, "to_column": 38, "kind": "call", "at": 6569, "from_row": 250, "expression": { "to_column": 38, "from_column": 23, "right": { "to_column": 38, "from_column": 34, "right": { "to_column": 38, "from_column": 36, "level": 0, "function_nr": 10, "name": "tc", "kind": "name", "at": 6591, "from_row": 250, "to_row": 250 }, "left": { "to_column": 33, "from_column": 25, "level": 0, "function_nr": 10, "name": "expr_str", "kind": "name", "at": 6580, "from_row": 250, "to_row": 250 }, "kind": "+", "at": 6589, "from_row": 250, "to_row": 250 }, "left": { "to_column": 22, "from_column": 14, "level": 0, "function_nr": 10, "name": "expr_str", "kind": "name", "at": 6569, "from_row": 250, "to_row": 250 }, "kind": "assign", "at": 6578, "from_row": 250, "to_row": 250 } }, { "to_row": 251, "from_column": 14, "to_column": 27, "kind": "call", "at": 6608, "from_row": 251, "expression": { "to_column": 27, "from_column": 18, "right": { "to_column": 27, "from_column": 24, "right": { "to_row": 251, "from_column": 26, "number": 1, "to_column": 27, "kind": "number", "at": 6620, "from_row": 251, "value": "1" }, "left": { "to_column": 23, "from_column": 20, "level": 0, "function_nr": 10, "name": "tvi", "kind": "name", "at": 6614, "from_row": 251, "to_row": 251 }, "kind": "+", "at": 6618, "from_row": 251, "to_row": 251 }, "left": { "to_column": 17, "from_column": 14, "level": 0, "function_nr": 10, "name": "tvi", "kind": "name", "at": 6608, "from_row": 251, "to_row": 251 }, "kind": "assign", "at": 6612, "from_row": 251, "to_row": 251 } }, { "to_row": 259, "from_column": 14, "to_column": 15, "statements": [ { "to_column": 15, "from_column": 51, "statements": [ { "then": [ { "to_column": 17, "from_column": 56, "statements": [ { "to_row": 254, "from_column": 18, "to_column": 47, "kind": "call", "at": 6751, "from_row": 254, "expression": { "to_column": 47, "from_column": 27, "right": { "to_column": 47, "from_column": 38, "right": { "to_column": 47, "from_column": 42, "right": { "to_column": 46, "from_column": 43, "level": 0, "function_nr": 10, "name": "tvi", "kind": "name", "at": 6776, "from_row": 254, "to_row": 254 }, "left": { "to_column": 42, "from_column": 40, "level": 0, "function_nr": 10, "name": "tv", "kind": "name", "at": 6773, "from_row": 254, "to_row": 254 }, "kind": "[", "at": 6775, "from_row": 254, "to_row": 254 }, "left": { "to_column": 37, "from_column": 29, "level": 0, "function_nr": 10, "name": "expr_str", "kind": "name", "at": 6762, "from_row": 254, "to_row": 254 }, "kind": "+", "at": 6771, "from_row": 254, "to_row": 254 }, "left": { "to_column": 26, "from_column": 18, "level": 0, "function_nr": 10, "name": "expr_str", "kind": "name", "at": 6751, "from_row": 254, "to_row": 254 }, "kind": "assign", "at": 6760, "from_row": 254, "to_row": 254 } }, { "to_row": 255, "from_column": 18, "to_column": 31, "kind": "call", "at": 6799, "from_row": 255, "expression": { "to_column": 31, "from_column": 22, "right": { "to_column": 31, "from_column": 28, "right": { "to_row": 255, "from_column": 30, "number": 1, "to_column": 31, "kind": "number", "at": 6811, "from_row": 255, "value": "1" }, "left": { "to_column": 27, "from_column": 24, "level": 0, "function_nr": 10, "name": "tvi", "kind": "name", "at": 6805, "from_row": 255, "to_row": 255 }, "kind": "+", "at": 6809, "from_row": 255, "to_row": 255 }, "left": { "to_column": 21, "from_column": 18, "level": 0, "function_nr": 10, "name": "tvi", "kind": "name", "at": 6799, "from_row": 255, "to_row": 255 }, "kind": "assign", "at": 6803, "from_row": 255, "to_row": 255 } } ], "kind": "block", "at": 6731, "from_row": 253, "to_row": 256 } ], "from_column": 16, "list": [], "to_row": 256, "to_column": 17, "kind": "if", "at": 6691, "from_row": 253, "expression": { "to_column": 54, "from_column": 36, "right": { "to_column": 54, "from_column": 47, "right": { "to_column": 54, "from_column": 49, "level": 0, "function_nr": 10, "name": "tvlen", "kind": "name", "at": 6724, "from_row": 253, "to_row": 253 }, "left": { "to_column": 46, "from_column": 43, "right": { "to_row": 253, "from_column": 45, "number": 1, "to_column": 46, "kind": "number", "at": 6720, "from_row": 253, "value": "1" }, "left": { "to_column": 42, "from_column": 39, "level": 0, "function_nr": 10, "name": "tvi", "kind": "name", "at": 6714, "from_row": 253, "to_row": 253 }, "kind": "+", "at": 6718, "from_row": 253, "to_row": 253 }, "kind": "<", "at": 6722, "from_row": 253, "to_row": 253 }, "left": { "to_column": 35, "from_column": 28, "right": { "to_row": 253, "from_column": 31, "to_column": 35, "kind": "text", "at": 6706, "from_row": 253, "value": "\\" }, "left": { "to_column": 27, "from_column": 22, "right": { "to_column": 26, "from_column": 23, "level": 0, "function_nr": 10, "name": "tvi", "kind": "name", "at": 6698, "from_row": 253, "to_row": 253 }, "left": { "to_column": 22, "from_column": 20, "level": 0, "function_nr": 10, "name": "tv", "kind": "name", "at": 6695, "from_row": 253, "to_row": 253 }, "kind": "[", "at": 6697, "from_row": 253, "to_row": 253 }, "kind": "==", "at": 6703, "from_row": 253, "to_row": 253 }, "kind": "&&", "at": 6711, "from_row": 253, "to_row": 253 } }, { "to_row": 257, "from_column": 16, "to_column": 45, "kind": "call", "at": 6847, "from_row": 257, "expression": { "to_column": 45, "from_column": 25, "right": { "to_column": 45, "from_column": 36, "right": { "to_column": 45, "from_column": 40, "right": { "to_column": 44, "from_column": 41, "level": 0, "function_nr": 10, "name": "tvi", "kind": "name", "at": 6872, "from_row": 257, "to_row": 257 }, "left": { "to_column": 40, "from_column": 38, "level": 0, "function_nr": 10, "name": "tv", "kind": "name", "at": 6869, "from_row": 257, "to_row": 257 }, "kind": "[", "at": 6871, "from_row": 257, "to_row": 257 }, "left": { "to_column": 35, "from_column": 27, "level": 0, "function_nr": 10, "name": "expr_str", "kind": "name", "at": 6858, "from_row": 257, "to_row": 257 }, "kind": "+", "at": 6867, "from_row": 257, "to_row": 257 }, "left": { "to_column": 24, "from_column": 16, "level": 0, "function_nr": 10, "name": "expr_str", "kind": "name", "at": 6847, "from_row": 257, "to_row": 257 }, "kind": "assign", "at": 6856, "from_row": 257, "to_row": 257 } }, { "to_row": 258, "from_column": 16, "to_column": 29, "kind": "call", "at": 6893, "from_row": 258, "expression": { "to_column": 29, "from_column": 20, "right": { "to_column": 29, "from_column": 26, "right": { "to_row": 258, "from_column": 28, "number": 1, "to_column": 29, "kind": "number", "at": 6905, "from_row": 258, "value": "1" }, "left": { "to_column": 25, "from_column": 22, "level": 0, "function_nr": 10, "name": "tvi", "kind": "name", "at": 6899, "from_row": 258, "to_row": 258 }, "kind": "+", "at": 6903, "from_row": 258, "to_row": 258 }, "left": { "to_column": 19, "from_column": 16, "level": 0, "function_nr": 10, "name": "tvi", "kind": "name", "at": 6893, "from_row": 258, "to_row": 258 }, "kind": "assign", "at": 6897, "from_row": 258, "to_row": 258 } } ], "kind": "block", "at": 6673, "from_row": 252, "to_row": 259 } ], "kind": "while", "at": 6636, "from_row": 252, "expression": { "to_column": 49, "from_column": 33, "right": { "to_column": 49, "from_column": 44, "right": { "to_column": 49, "from_column": 47, "level": 0, "function_nr": 10, "name": "tq", "kind": "name", "at": 6669, "from_row": 252, "to_row": 252 }, "left": { "to_column": 43, "from_column": 38, "right": { "to_column": 42, "from_column": 39, "level": 0, "function_nr": 10, "name": "tvi", "kind": "name", "at": 6661, "from_row": 252, "to_row": 252 }, "left": { "to_column": 38, "from_column": 36, "level": 0, "function_nr": 10, "name": "tv", "kind": "name", "at": 6658, "from_row": 252, "to_row": 252 }, "kind": "[", "at": 6660, "from_row": 252, "to_row": 252 }, "kind": "!=", "at": 6666, "from_row": 252, "to_row": 252 }, "left": { "to_column": 32, "from_column": 25, "right": { "to_column": 32, "from_column": 27, "level": 0, "function_nr": 10, "name": "tvlen", "kind": "name", "at": 6649, "from_row": 252, "to_row": 252 }, "left": { "to_column": 24, "from_column": 21, "level": 0, "function_nr": 10, "name": "tvi", "kind": "name", "at": 6643, "from_row": 252, "to_row": 252 }, "kind": "<", "at": 6647, "from_row": 252, "to_row": 252 }, "kind": "&&", "at": 6655, "from_row": 252, "to_row": 252 } }, { "then": [ { "to_column": 79, "from_column": 31, "statements": [ { "to_row": 260, "from_column": 33, "to_column": 62, "kind": "call", "at": 6956, "from_row": 260, "expression": { "to_column": 62, "from_column": 42, "right": { "to_column": 62, "from_column": 53, "right": { "to_column": 62, "from_column": 57, "right": { "to_column": 61, "from_column": 58, "level": 0, "function_nr": 10, "name": "tvi", "kind": "name", "at": 6981, "from_row": 260, "to_row": 260 }, "left": { "to_column": 57, "from_column": 55, "level": 0, "function_nr": 10, "name": "tv", "kind": "name", "at": 6978, "from_row": 260, "to_row": 260 }, "kind": "[", "at": 6980, "from_row": 260, "to_row": 260 }, "left": { "to_column": 52, "from_column": 44, "level": 0, "function_nr": 10, "name": "expr_str", "kind": "name", "at": 6967, "from_row": 260, "to_row": 260 }, "kind": "+", "at": 6976, "from_row": 260, "to_row": 260 }, "left": { "to_column": 41, "from_column": 33, "level": 0, "function_nr": 10, "name": "expr_str", "kind": "name", "at": 6956, "from_row": 260, "to_row": 260 }, "kind": "assign", "at": 6965, "from_row": 260, "to_row": 260 } }, { "to_row": 260, "from_column": 64, "to_column": 77, "kind": "call", "at": 6987, "from_row": 260, "expression": { "to_column": 77, "from_column": 68, "right": { "to_column": 77, "from_column": 74, "right": { "to_row": 260, "from_column": 76, "number": 1, "to_column": 77, "kind": "number", "at": 6999, "from_row": 260, "value": "1" }, "left": { "to_column": 73, "from_column": 70, "level": 0, "function_nr": 10, "name": "tvi", "kind": "name", "at": 6993, "from_row": 260, "to_row": 260 }, "kind": "+", "at": 6997, "from_row": 260, "to_row": 260 }, "left": { "to_column": 67, "from_column": 64, "level": 0, "function_nr": 10, "name": "tvi", "kind": "name", "at": 6987, "from_row": 260, "to_row": 260 }, "kind": "assign", "at": 6991, "from_row": 260, "to_row": 260 } } ], "kind": "block", "at": 6954, "from_row": 260, "to_row": 260 } ], "from_column": 14, "list": [], "to_row": 260, "to_column": 79, "kind": "if", "at": 6937, "from_row": 260, "expression": { "to_column": 29, "from_column": 22, "right": { "to_column": 29, "from_column": 24, "level": 0, "function_nr": 10, "name": "tvlen", "kind": "name", "at": 6947, "from_row": 260, "to_row": 260 }, "left": { "to_column": 21, "from_column": 18, "level": 0, "function_nr": 10, "name": "tvi", "kind": "name", "at": 6941, "from_row": 260, "to_row": 260 }, "kind": "<", "at": 6945, "from_row": 260, "to_row": 260 } } ], "kind": "block", "at": 6531, "from_row": 248, "to_row": 261 } ], "from_column": 17, "list": [], "else": [ { "to_column": 13, "from_column": 19, "statements": [ { "to_row": 262, "from_column": 14, "to_column": 38, "kind": "call", "at": 7038, "from_row": 262, "expression": { "to_column": 38, "from_column": 23, "right": { "to_column": 38, "from_column": 34, "right": { "to_column": 38, "from_column": 36, "level": 0, "function_nr": 10, "name": "tc", "kind": "name", "at": 7060, "from_row": 262, "to_row": 262 }, "left": { "to_column": 33, "from_column": 25, "level": 0, "function_nr": 10, "name": "expr_str", "kind": "name", "at": 7049, "from_row": 262, "to_row": 262 }, "kind": "+", "at": 7058, "from_row": 262, "to_row": 262 }, "left": { "to_column": 22, "from_column": 14, "level": 0, "function_nr": 10, "name": "expr_str", "kind": "name", "at": 7038, "from_row": 262, "to_row": 262 }, "kind": "assign", "at": 7047, "from_row": 262, "to_row": 262 } }, { "to_row": 263, "from_column": 14, "to_column": 27, "kind": "call", "at": 7077, "from_row": 263, "expression": { "to_column": 27, "from_column": 18, "right": { "to_column": 27, "from_column": 24, "right": { "to_row": 263, "from_column": 26, "number": 1, "to_column": 27, "kind": "number", "at": 7089, "from_row": 263, "value": "1" }, "left": { "to_column": 23, "from_column": 20, "level": 0, "function_nr": 10, "name": "tvi", "kind": "name", "at": 7083, "from_row": 263, "to_row": 263 }, "kind": "+", "at": 7087, "from_row": 263, "to_row": 263 }, "left": { "to_column": 17, "from_column": 14, "level": 0, "function_nr": 10, "name": "tvi", "kind": "name", "at": 7077, "from_row": 263, "to_row": 263 }, "kind": "assign", "at": 7081, "from_row": 263, "to_row": 263 } } ], "kind": "block", "at": 7022, "from_row": 261, "to_row": 264 } ], "to_row": 264, "to_column": 13, "kind": "if", "at": 6489, "from_row": 248, "expression": { "to_column": 57, "from_column": 45, "right": { "to_column": 57, "from_column": 51, "right": { "to_row": 248, "from_column": 54, "to_column": 57, "kind": "text", "at": 6526, "from_row": 248, "value": "`" }, "left": { "to_column": 50, "from_column": 48, "level": 0, "function_nr": 10, "name": "tc", "kind": "name", "at": 6520, "from_row": 248, "to_row": 248 }, "kind": "==", "at": 6523, "from_row": 248, "to_row": 248 }, "left": { "to_column": 44, "from_column": 31, "right": { "to_column": 44, "from_column": 37, "right": { "to_row": 248, "from_column": 40, "to_column": 44, "kind": "text", "at": 6512, "from_row": 248, "value": "\"" }, "left": { "to_column": 36, "from_column": 34, "level": 0, "function_nr": 10, "name": "tc", "kind": "name", "at": 6506, "from_row": 248, "to_row": 248 }, "kind": "==", "at": 6509, "from_row": 248, "to_row": 248 }, "left": { "to_column": 30, "from_column": 24, "right": { "to_row": 248, "from_column": 27, "to_column": 30, "kind": "text", "at": 6499, "from_row": 248, "value": "'" }, "left": { "to_column": 23, "from_column": 21, "level": 0, "function_nr": 10, "name": "tc", "kind": "name", "at": 6493, "from_row": 248, "to_row": 248 }, "kind": "==", "at": 6496, "from_row": 248, "to_row": 248 }, "kind": "||", "at": 6503, "from_row": 248, "to_row": 248 }, "kind": "||", "at": 6517, "from_row": 248, "to_row": 248 } } ], "to_row": 264, "to_column": 13, "kind": "if", "at": 6323, "from_row": 243, "expression": { "to_column": 30, "from_column": 24, "right": { "to_row": 243, "from_column": 27, "to_column": 30, "kind": "text", "at": 6333, "from_row": 243, "value": "}" }, "left": { "to_column": 23, "from_column": 21, "level": 0, "function_nr": 10, "name": "tc", "kind": "name", "at": 6327, "from_row": 243, "to_row": 243 }, "kind": "==", "at": 6330, "from_row": 243, "to_row": 243 } } ], "to_row": 264, "to_column": 13, "kind": "if", "at": 6228, "from_row": 242, "expression": { "to_column": 25, "from_column": 19, "right": { "to_row": 242, "from_column": 22, "to_column": 25, "kind": "text", "at": 6238, "from_row": 242, "value": "{" }, "left": { "to_column": 18, "from_column": 16, "level": 0, "function_nr": 10, "name": "tc", "kind": "name", "at": 6232, "from_row": 242, "to_row": 242 }, "kind": "==", "at": 6235, "from_row": 242, "to_row": 242 } } ], "kind": "block", "at": 6189, "from_row": 240, "to_row": 265 } ], "kind": "while", "at": 6156, "from_row": 240, "expression": { "to_column": 41, "from_column": 29, "right": { "to_column": 41, "from_column": 38, "right": { "to_row": 240, "from_column": 40, "number": 0, "to_column": 41, "kind": "number", "at": 6186, "from_row": 240, "value": "0" }, "left": { "to_column": 37, "from_column": 32, "level": 0, "function_nr": 10, "name": "depth", "kind": "name", "at": 6178, "from_row": 240, "to_row": 240 }, "kind": ">", "at": 6184, "from_row": 240, "to_row": 240 }, "left": { "to_column": 28, "from_column": 21, "right": { "to_column": 28, "from_column": 23, "level": 0, "function_nr": 10, "name": "tvlen", "kind": "name", "at": 6169, "from_row": 240, "to_row": 240 }, "left": { "to_column": 20, "from_column": 17, "level": 0, "function_nr": 10, "name": "tvi", "kind": "name", "at": 6163, "from_row": 240, "to_row": 240 }, "kind": "<", "at": 6167, "from_row": 240, "to_row": 240 }, "kind": "&&", "at": 6175, "from_row": 240, "to_row": 240 } }, { "to_row": 266, "from_column": 10, "to_column": 64, "kind": "call", "at": 7127, "from_row": 266, "expression": { "to_column": 64, "from_column": 22, "right": { "to_column": 64, "from_column": 57, "right": "tokens", "left": { "list": [ { "to_column": 42, "from_column": 34, "level": 0, "function_nr": 10, "name": "expr_str", "kind": "name", "at": 7151, "from_row": 266, "to_row": 266 }, { "to_row": 266, "from_column": 44, "to_column": 56, "kind": "text", "at": 7161, "from_row": 266, "value": "