diff --git a/jaseci_core/jaseci/cli_tools/tests/teststest.jir b/jaseci_core/jaseci/cli_tools/tests/teststest.jir deleted file mode 100644 index 75513c3251..0000000000 --- a/jaseci_core/jaseci/cli_tools/tests/teststest.jir +++ /dev/null @@ -1 +0,0 @@ -{"gram_hash": "f7bcc91230fe3f697ac9e6cae2c2705f", "ir": {"name": "start", "kid": [{"name": "element", "kid": [{"name": "architype", "kid": [{"name": "KW_NODE", "kid": [], "loc": [1, 0, "teststest.jac", {"token": {"symbol": "KW_NODE", "text": "node"}}]}, {"name": "NAME", "kid": [], "loc": [1, 5, "teststest.jac", {"token": {"symbol": "NAME", "text": "testnode"}}]}, {"name": "attr_block", "kid": [{"name": "LBRACE", "kid": [], "loc": [1, 14, "teststest.jac", {"token": {"symbol": "LBRACE", "text": "{"}}]}, {"name": "attr_stmt", "kid": [{"name": "has_stmt", "kid": [{"name": "KW_HAS", "kid": [], "loc": [2, 4, "teststest.jac", {"token": {"symbol": "KW_HAS", "text": "has"}}]}, {"name": "has_assign", "kid": [{"name": "NAME", "kid": [], "loc": [2, 8, "teststest.jac", {"token": {"symbol": "NAME", "text": "yo"}}]}], "loc": [2, 8, "teststest.jac", {}]}, {"name": "COMMA", "kid": [], "loc": [2, 10, "teststest.jac", {"token": {"symbol": "COMMA", "text": ","}}]}, {"name": "has_assign", "kid": [{"name": "NAME", "kid": [], "loc": [2, 12, "teststest.jac", {"token": {"symbol": "NAME", "text": "mama"}}]}], "loc": [2, 12, "teststest.jac", {}]}, {"name": "SEMI", "kid": [], "loc": [2, 16, "teststest.jac", {"token": {"symbol": "SEMI", "text": ";"}}]}], "loc": [2, 4, "teststest.jac", {}]}], "loc": [2, 4, "teststest.jac", {}]}, {"name": "RBRACE", "kid": [], "loc": [3, 0, "teststest.jac", {"token": {"symbol": "RBRACE", "text": "}"}}]}], "loc": [1, 14, "teststest.jac", {}]}], "loc": [1, 0, "teststest.jac", {}], "src": "node testnode {\n has yo, mama;\n}"}], "loc": [1, 0, "teststest.jac", {}]}, {"name": "element", "kid": [{"name": "architype", "kid": [{"name": "KW_NODE", "kid": [], "loc": [5, 0, "teststest.jac", {"token": {"symbol": "KW_NODE", "text": "node"}}]}, {"name": "NAME", "kid": [], "loc": [5, 5, "teststest.jac", {"token": {"symbol": "NAME", "text": "apple"}}]}, {"name": "attr_block", "kid": [{"name": "LBRACE", "kid": [], "loc": [5, 11, "teststest.jac", {"token": {"symbol": "LBRACE", "text": "{"}}]}, {"name": "attr_stmt", "kid": [{"name": "has_stmt", "kid": [{"name": "KW_HAS", "kid": [], "loc": [6, 4, "teststest.jac", {"token": {"symbol": "KW_HAS", "text": "has"}}]}, {"name": "has_assign", "kid": [{"name": "NAME", "kid": [], "loc": [6, 8, "teststest.jac", {"token": {"symbol": "NAME", "text": "v1"}}]}], "loc": [6, 8, "teststest.jac", {}]}, {"name": "COMMA", "kid": [], "loc": [6, 10, "teststest.jac", {"token": {"symbol": "COMMA", "text": ","}}]}, {"name": "has_assign", "kid": [{"name": "NAME", "kid": [], "loc": [6, 12, "teststest.jac", {"token": {"symbol": "NAME", "text": "v2"}}]}], "loc": [6, 12, "teststest.jac", {}]}, {"name": "SEMI", "kid": [], "loc": [6, 14, "teststest.jac", {"token": {"symbol": "SEMI", "text": ";"}}]}], "loc": [6, 4, "teststest.jac", {}]}], "loc": [6, 4, "teststest.jac", {}]}, {"name": "RBRACE", "kid": [], "loc": [7, 0, "teststest.jac", {"token": {"symbol": "RBRACE", "text": "}"}}]}], "loc": [5, 11, "teststest.jac", {}]}], "loc": [5, 0, "teststest.jac", {}], "src": "node apple {\n has v1, v2;\n}\n"}], "loc": [5, 0, "teststest.jac", {}]}, {"name": "element", "kid": [{"name": "architype", "kid": [{"name": "KW_NODE", "kid": [], "loc": [9, 0, "teststest.jac", {"token": {"symbol": "KW_NODE", "text": "node"}}]}, {"name": "NAME", "kid": [], "loc": [9, 5, "teststest.jac", {"token": {"symbol": "NAME", "text": "banana"}}]}, {"name": "attr_block", "kid": [{"name": "LBRACE", "kid": [], "loc": [9, 12, "teststest.jac", {"token": {"symbol": "LBRACE", "text": "{"}}]}, {"name": "attr_stmt", "kid": [{"name": "has_stmt", "kid": [{"name": "KW_HAS", "kid": [], "loc": [10, 4, "teststest.jac", {"token": {"symbol": "KW_HAS", "text": "has"}}]}, {"name": "has_assign", "kid": [{"name": "NAME", "kid": [], "loc": [10, 8, "teststest.jac", {"token": {"symbol": "NAME", "text": "x1"}}]}], "loc": [10, 8, "teststest.jac", {}]}, {"name": "COMMA", "kid": [], "loc": [10, 10, "teststest.jac", {"token": {"symbol": "COMMA", "text": ","}}]}, {"name": "has_assign", "kid": [{"name": "NAME", "kid": [], "loc": [10, 12, "teststest.jac", {"token": {"symbol": "NAME", "text": "x2"}}]}], "loc": [10, 12, "teststest.jac", {}]}, {"name": "SEMI", "kid": [], "loc": [10, 14, "teststest.jac", {"token": {"symbol": "SEMI", "text": ";"}}]}], "loc": [10, 4, "teststest.jac", {}]}], "loc": [10, 4, "teststest.jac", {}]}, {"name": "RBRACE", "kid": [], "loc": [11, 0, "teststest.jac", {"token": {"symbol": "RBRACE", "text": "}"}}]}], "loc": [9, 12, "teststest.jac", {}]}], "loc": [9, 0, "teststest.jac", {}], "src": "node banana {\n has x1, x2;\n}\n"}], "loc": [9, 0, "teststest.jac", {}]}, {"name": "element", "kid": [{"name": "architype", "kid": [{"name": "KW_GRAPH", "kid": [], "loc": [13, 0, "teststest.jac", {"token": {"symbol": "KW_GRAPH", "text": "graph"}}]}, {"name": "NAME", "kid": [], "loc": [13, 6, "teststest.jac", {"token": {"symbol": "NAME", "text": "dummy"}}]}, {"name": "graph_block", "kid": [{"name": "LBRACE", "kid": [], "loc": [13, 12, "teststest.jac", {"token": {"symbol": "LBRACE", "text": "{"}}]}, {"name": "has_root", "kid": [{"name": "KW_HAS", "kid": [], "loc": [14, 4, "teststest.jac", {"token": {"symbol": "KW_HAS", "text": "has"}}]}, {"name": "KW_ANCHOR", "kid": [], "loc": [14, 8, "teststest.jac", {"token": {"symbol": "KW_ANCHOR", "text": "anchor"}}]}, {"name": "NAME", "kid": [], "loc": [14, 15, "teststest.jac", {"token": {"symbol": "NAME", "text": "graph_root"}}]}, {"name": "SEMI", "kid": [], "loc": [14, 25, "teststest.jac", {"token": {"symbol": "SEMI", "text": ";"}}]}], "loc": [14, 4, "teststest.jac", {}]}, {"name": "can_block", "kid": [], "loc": [15, 4, "teststest.jac", {}]}, {"name": "KW_SPAWN", "kid": [], "loc": [15, 4, "teststest.jac", {"token": {"symbol": "KW_SPAWN", "text": "spawn"}}]}, {"name": "code_block", "kid": [{"name": "LBRACE", "kid": [], "loc": [15, 10, "teststest.jac", {"token": {"symbol": "LBRACE", "text": "{"}}]}, {"name": "statement", "kid": [{"name": "expression", "kid": [{"name": "atom", "kid": [], "loc": [16, 8, "teststest.jac", {}], "bytecode": "FQEQDXRlc3RzdGVzdC5qYWMUCmdyYXBoX3Jvb3Q="}, {"name": "assignment", "kid": [{"name": "EQ", "kid": [], "loc": [16, 19, "teststest.jac", {"token": {"symbol": "EQ", "text": "="}}]}, {"name": "expression", "kid": [{"name": "atom", "kid": [{"name": "spawn", "kid": [{"name": "KW_SPAWN", "kid": [], "loc": [16, 21, "teststest.jac", {"token": {"symbol": "KW_SPAWN", "text": "spawn"}}]}, {"name": "spawn_object", "kid": [{"name": "node_spawn", "kid": [{"name": "node_ref", "kid": [{"name": "NODE_DBL_COLON", "kid": [], "loc": [16, 27, "teststest.jac", {"token": {"symbol": "NODE_DBL_COLON", "text": "node::"}}]}, {"name": "NAME", "kid": [], "loc": [16, 33, "teststest.jac", {"token": {"symbol": "NAME", "text": "testnode"}}]}], "loc": [16, 27, "teststest.jac", {}]}, {"name": "spawn_ctx", "kid": [{"name": "LPAREN", "kid": [], "loc": [16, 42, "teststest.jac", {"token": {"symbol": "LPAREN", "text": "("}}]}, {"name": "spawn_assign", "kid": [{"name": "NAME", "kid": [], "loc": [16, 43, "teststest.jac", {"token": {"symbol": "NAME", "text": "yo"}}]}, {"name": "EQ", "kid": [], "loc": [16, 45, "teststest.jac", {"token": {"symbol": "EQ", "text": "="}}]}, {"name": "expression", "kid": [], "loc": [16, 46, "teststest.jac", {}], "bytecode": "EgQBB0hleSB5byE="}], "loc": [16, 43, "teststest.jac", {}]}, {"name": "RPAREN", "kid": [], "loc": [16, 55, "teststest.jac", {"token": {"symbol": "RPAREN", "text": ")"}}]}], "loc": [16, 42, "teststest.jac", {}]}], "loc": [16, 27, "teststest.jac", {}]}], "loc": [16, 27, "teststest.jac", {}]}], "loc": [16, 21, "teststest.jac", {}]}], "loc": [16, 21, "teststest.jac", {}]}], "loc": [16, 21, "teststest.jac", {}]}], "loc": [16, 19, "teststest.jac", {}]}], "loc": [16, 8, "teststest.jac", {}]}, {"name": "SEMI", "kid": [], "loc": [16, 56, "teststest.jac", {"token": {"symbol": "SEMI", "text": ";"}}]}], "loc": [16, 8, "teststest.jac", {}]}, {"name": "statement", "kid": [{"name": "expression", "kid": [{"name": "atom", "kid": [], "loc": [17, 8, "teststest.jac", {}], "bytecode": "FQERABQCbjE="}, {"name": "assignment", "kid": [{"name": "EQ", "kid": [], "loc": [17, 10, "teststest.jac", {"token": {"symbol": "EQ", "text": "="}}]}, {"name": "expression", "kid": [{"name": "atom", "kid": [{"name": "spawn", "kid": [{"name": "KW_SPAWN", "kid": [], "loc": [17, 11, "teststest.jac", {"token": {"symbol": "KW_SPAWN", "text": "spawn"}}]}, {"name": "spawn_object", "kid": [{"name": "node_spawn", "kid": [{"name": "node_ref", "kid": [{"name": "NODE_DBL_COLON", "kid": [], "loc": [17, 17, "teststest.jac", {"token": {"symbol": "NODE_DBL_COLON", "text": "node::"}}]}, {"name": "NAME", "kid": [], "loc": [17, 23, "teststest.jac", {"token": {"symbol": "NAME", "text": "apple"}}]}], "loc": [17, 17, "teststest.jac", {}]}, {"name": "spawn_ctx", "kid": [{"name": "LPAREN", "kid": [], "loc": [17, 28, "teststest.jac", {"token": {"symbol": "LPAREN", "text": "("}}]}, {"name": "spawn_assign", "kid": [{"name": "NAME", "kid": [], "loc": [17, 29, "teststest.jac", {"token": {"symbol": "NAME", "text": "v1"}}]}, {"name": "EQ", "kid": [], "loc": [17, 31, "teststest.jac", {"token": {"symbol": "EQ", "text": "="}}]}, {"name": "expression", "kid": [], "loc": [17, 32, "teststest.jac", {}], "bytecode": "EgQBCUknbSBhcHBsZQ=="}], "loc": [17, 29, "teststest.jac", {}]}, {"name": "RPAREN", "kid": [], "loc": [17, 43, "teststest.jac", {"token": {"symbol": "RPAREN", "text": ")"}}]}], "loc": [17, 28, "teststest.jac", {}]}], "loc": [17, 17, "teststest.jac", {}]}], "loc": [17, 17, "teststest.jac", {}]}], "loc": [17, 11, "teststest.jac", {}]}], "loc": [17, 11, "teststest.jac", {}]}], "loc": [17, 11, "teststest.jac", {}]}], "loc": [17, 10, "teststest.jac", {}]}], "loc": [17, 8, "teststest.jac", {}]}, {"name": "SEMI", "kid": [], "loc": [17, 44, "teststest.jac", {"token": {"symbol": "SEMI", "text": ";"}}]}], "loc": [17, 8, "teststest.jac", {}]}, {"name": "statement", "kid": [{"name": "expression", "kid": [{"name": "atom", "kid": [], "loc": [18, 8, "teststest.jac", {}], "bytecode": "FQESABQCbjI="}, {"name": "assignment", "kid": [{"name": "EQ", "kid": [], "loc": [18, 10, "teststest.jac", {"token": {"symbol": "EQ", "text": "="}}]}, {"name": "expression", "kid": [{"name": "atom", "kid": [{"name": "spawn", "kid": [{"name": "KW_SPAWN", "kid": [], "loc": [18, 11, "teststest.jac", {"token": {"symbol": "KW_SPAWN", "text": "spawn"}}]}, {"name": "spawn_object", "kid": [{"name": "node_spawn", "kid": [{"name": "node_ref", "kid": [{"name": "NODE_DBL_COLON", "kid": [], "loc": [18, 17, "teststest.jac", {"token": {"symbol": "NODE_DBL_COLON", "text": "node::"}}]}, {"name": "NAME", "kid": [], "loc": [18, 23, "teststest.jac", {"token": {"symbol": "NAME", "text": "banana"}}]}], "loc": [18, 17, "teststest.jac", {}]}, {"name": "spawn_ctx", "kid": [{"name": "LPAREN", "kid": [], "loc": [18, 29, "teststest.jac", {"token": {"symbol": "LPAREN", "text": "("}}]}, {"name": "spawn_assign", "kid": [{"name": "NAME", "kid": [], "loc": [18, 30, "teststest.jac", {"token": {"symbol": "NAME", "text": "x1"}}]}, {"name": "EQ", "kid": [], "loc": [18, 32, "teststest.jac", {"token": {"symbol": "EQ", "text": "="}}]}, {"name": "expression", "kid": [], "loc": [18, 33, "teststest.jac", {}], "bytecode": "EgQBCkknbSBiYW5hbmE="}], "loc": [18, 30, "teststest.jac", {}]}, {"name": "RPAREN", "kid": [], "loc": [18, 45, "teststest.jac", {"token": {"symbol": "RPAREN", "text": ")"}}]}], "loc": [18, 29, "teststest.jac", {}]}], "loc": [18, 17, "teststest.jac", {}]}], "loc": [18, 17, "teststest.jac", {}]}], "loc": [18, 11, "teststest.jac", {}]}], "loc": [18, 11, "teststest.jac", {}]}], "loc": [18, 11, "teststest.jac", {}]}], "loc": [18, 10, "teststest.jac", {}]}], "loc": [18, 8, "teststest.jac", {}]}, {"name": "SEMI", "kid": [], "loc": [18, 46, "teststest.jac", {"token": {"symbol": "SEMI", "text": ";"}}]}], "loc": [18, 8, "teststest.jac", {}]}, {"name": "statement", "kid": [{"name": "expression", "kid": [{"name": "connect", "kid": [{"name": "atom", "kid": [], "loc": [19, 8, "teststest.jac", {}], "bytecode": "FQETABMCbjE="}, {"name": "connect_op", "kid": [{"name": "connect_to", "kid": [{"name": "", "kid": [], "loc": [19, 11, "teststest.jac", {"token": {"symbol": "", "text": "++>"}}]}], "loc": [19, 11, "teststest.jac", {}]}], "loc": [19, 11, "teststest.jac", {}]}, {"name": "expression", "kid": [], "loc": [19, 15, "teststest.jac", {}], "bytecode": "EwJuMg=="}], "loc": [19, 8, "teststest.jac", {}]}], "loc": [19, 8, "teststest.jac", {}]}, {"name": "SEMI", "kid": [], "loc": [19, 17, "teststest.jac", {"token": {"symbol": "SEMI", "text": ";"}}]}], "loc": [19, 8, "teststest.jac", {}]}, {"name": "statement", "kid": [{"name": "expression", "kid": [{"name": "connect", "kid": [{"name": "atom", "kid": [], "loc": [20, 8, "teststest.jac", {}], "bytecode": "FQEUABMKZ3JhcGhfcm9vdA=="}, {"name": "connect_op", "kid": [{"name": "connect_to", "kid": [{"name": "", "kid": [], "loc": [20, 19, "teststest.jac", {"token": {"symbol": "", "text": "++>"}}]}], "loc": [20, 19, "teststest.jac", {}]}], "loc": [20, 19, "teststest.jac", {}]}, {"name": "expression", "kid": [], "loc": [20, 23, "teststest.jac", {}], "bytecode": "EwJuMg=="}], "loc": [20, 8, "teststest.jac", {}]}], "loc": [20, 8, "teststest.jac", {}]}, {"name": "SEMI", "kid": [], "loc": [20, 25, "teststest.jac", {"token": {"symbol": "SEMI", "text": ";"}}]}], "loc": [20, 8, "teststest.jac", {}]}, {"name": "RBRACE", "kid": [], "loc": [21, 4, "teststest.jac", {"token": {"symbol": "RBRACE", "text": "}"}}]}], "loc": [15, 10, "teststest.jac", {}]}, {"name": "RBRACE", "kid": [], "loc": [22, 0, "teststest.jac", {"token": {"symbol": "RBRACE", "text": "}"}}]}], "loc": [13, 12, "teststest.jac", {}]}], "loc": [13, 0, "teststest.jac", {}], "src": "graph dummy {\n has anchor graph_root;\n spawn {\n graph_root = spawn node::testnode (yo=\"Hey yo!\");\n n1=spawn node::apple(v1=\"I'm apple\");\n n2=spawn node::banana(x1=\"I'm banana\");\n n1 ++> n2;\n graph_root ++> n2;\n }\n}\n"}], "loc": [13, 0, "teststest.jac", {}]}, {"name": "element", "kid": [{"name": "global_var", "kid": [{"name": "KW_GLOBAL", "kid": [], "loc": [24, 0, "teststest.jac", {"token": {"symbol": "KW_GLOBAL", "text": "global"}}]}, {"name": "NAME", "kid": [], "loc": [24, 7, "teststest.jac", {"token": {"symbol": "NAME", "text": "hey"}}]}, {"name": "EQ", "kid": [], "loc": [24, 11, "teststest.jac", {"token": {"symbol": "EQ", "text": "="}}]}, {"name": "expression", "kid": [], "loc": [24, 13, "teststest.jac", {}], "bytecode": "FQEYABIEAQNIZXk="}, {"name": "SEMI", "kid": [], "loc": [24, 18, "teststest.jac", {"token": {"symbol": "SEMI", "text": ";"}}]}], "loc": [24, 0, "teststest.jac", {}]}], "loc": [24, 0, "teststest.jac", {}]}, {"name": "element", "kid": [{"name": "architype", "kid": [{"name": "KW_WALKER", "kid": [], "loc": [26, 0, "teststest.jac", {"token": {"symbol": "KW_WALKER", "text": "walker"}}]}, {"name": "NAME", "kid": [], "loc": [26, 7, "teststest.jac", {"token": {"symbol": "NAME", "text": "init"}}]}, {"name": "walker_block", "kid": [{"name": "LBRACE", "kid": [], "loc": [26, 12, "teststest.jac", {"token": {"symbol": "LBRACE", "text": "{"}}]}, {"name": "attr_stmt", "kid": [{"name": "has_stmt", "kid": [{"name": "KW_HAS", "kid": [], "loc": [27, 4, "teststest.jac", {"token": {"symbol": "KW_HAS", "text": "has"}}]}, {"name": "has_assign", "kid": [{"name": "NAME", "kid": [], "loc": [27, 8, "teststest.jac", {"token": {"symbol": "NAME", "text": "num"}}]}, {"name": "EQ", "kid": [], "loc": [27, 11, "teststest.jac", {"token": {"symbol": "EQ", "text": "="}}]}, {"name": "expression", "kid": [], "loc": [27, 12, "teststest.jac", {}], "bytecode": "FQEbABICAQQ="}], "loc": [27, 8, "teststest.jac", {}]}, {"name": "SEMI", "kid": [], "loc": [27, 13, "teststest.jac", {"token": {"symbol": "SEMI", "text": ";"}}]}], "loc": [27, 4, "teststest.jac", {}]}], "loc": [27, 4, "teststest.jac", {}]}, {"name": "statement", "kid": [{"name": "report_action", "kid": [{"name": "KW_REPORT", "kid": [], "loc": [28, 4, "teststest.jac", {"token": {"symbol": "KW_REPORT", "text": "report"}}]}, {"name": "expression", "kid": [{"name": "atom", "kid": [{"name": "atom", "kid": [], "loc": [28, 11, "teststest.jac", {}], "bytecode": "FQEcABMEaGVyZQ=="}, {"name": "atom_trailer", "kid": [{"name": "DOT", "kid": [], "loc": [28, 15, "teststest.jac", {"token": {"symbol": "DOT", "text": "."}}]}, {"name": "built_in", "kid": [{"name": "obj_built_in", "kid": [{"name": "KW_CONTEXT", "kid": [], "loc": [28, 16, "teststest.jac", {"token": {"symbol": "KW_CONTEXT", "text": "context"}}]}], "loc": [28, 16, "teststest.jac", {}]}], "loc": [28, 16, "teststest.jac", {}]}], "loc": [28, 15, "teststest.jac", {}]}], "loc": [28, 11, "teststest.jac", {}]}], "loc": [28, 11, "teststest.jac", {}]}, {"name": "SEMI", "kid": [], "loc": [28, 23, "teststest.jac", {"token": {"symbol": "SEMI", "text": ";"}}]}], "loc": [28, 4, "teststest.jac", {}]}], "loc": [28, 4, "teststest.jac", {}]}, {"name": "statement", "kid": [{"name": "report_action", "kid": [{"name": "KW_REPORT", "kid": [], "loc": [29, 4, "teststest.jac", {"token": {"symbol": "KW_REPORT", "text": "report"}}]}, {"name": "expression", "kid": [], "loc": [29, 11, "teststest.jac", {}], "bytecode": "FQEdABMDbnVt"}, {"name": "SEMI", "kid": [], "loc": [29, 14, "teststest.jac", {"token": {"symbol": "SEMI", "text": ";"}}]}], "loc": [29, 4, "teststest.jac", {}]}], "loc": [29, 4, "teststest.jac", {}]}, {"name": "statement", "kid": [{"name": "walker_action", "kid": [{"name": "take_action", "kid": [{"name": "KW_TAKE", "kid": [], "loc": [30, 4, "teststest.jac", {"token": {"symbol": "KW_TAKE", "text": "take"}}]}, {"name": "expression", "kid": [{"name": "atom", "kid": [{"name": "node_edge_ref", "kid": [{"name": "edge_ref", "kid": [{"name": "edge_to", "kid": [{"name": "", "kid": [], "loc": [30, 9, "teststest.jac", {"token": {"symbol": "", "text": "-->"}}]}], "loc": [30, 9, "teststest.jac", {}]}], "loc": [30, 9, "teststest.jac", {}]}], "loc": [30, 9, "teststest.jac", {}]}], "loc": [30, 9, "teststest.jac", {}]}], "loc": [30, 9, "teststest.jac", {}]}, {"name": "SEMI", "kid": [], "loc": [30, 12, "teststest.jac", {"token": {"symbol": "SEMI", "text": ";"}}]}], "loc": [30, 4, "teststest.jac", {}]}], "loc": [30, 4, "teststest.jac", {}]}], "loc": [30, 4, "teststest.jac", {}]}, {"name": "RBRACE", "kid": [], "loc": [31, 0, "teststest.jac", {"token": {"symbol": "RBRACE", "text": "}"}}]}], "loc": [26, 12, "teststest.jac", {}]}], "loc": [26, 0, "teststest.jac", {}], "src": "walker init {\n has num=4;\n report here.context;\n report num;\n take -->;\n}\n"}], "loc": [26, 0, "teststest.jac", {}]}, {"name": "element", "kid": [{"name": "architype", "kid": [{"name": "KW_WALKER", "kid": [], "loc": [33, 0, "teststest.jac", {"token": {"symbol": "KW_WALKER", "text": "walker"}}]}, {"name": "NAME", "kid": [], "loc": [33, 7, "teststest.jac", {"token": {"symbol": "NAME", "text": "alt_init"}}]}, {"name": "walker_block", "kid": [{"name": "LBRACE", "kid": [], "loc": [33, 16, "teststest.jac", {"token": {"symbol": "LBRACE", "text": "{"}}]}, {"name": "attr_stmt", "kid": [{"name": "has_stmt", "kid": [{"name": "KW_HAS", "kid": [], "loc": [34, 4, "teststest.jac", {"token": {"symbol": "KW_HAS", "text": "has"}}]}, {"name": "has_assign", "kid": [{"name": "NAME", "kid": [], "loc": [34, 8, "teststest.jac", {"token": {"symbol": "NAME", "text": "num"}}]}, {"name": "EQ", "kid": [], "loc": [34, 11, "teststest.jac", {"token": {"symbol": "EQ", "text": "="}}]}, {"name": "expression", "kid": [], "loc": [34, 12, "teststest.jac", {}], "bytecode": "FQEiABICAQc="}], "loc": [34, 8, "teststest.jac", {}]}, {"name": "SEMI", "kid": [], "loc": [34, 13, "teststest.jac", {"token": {"symbol": "SEMI", "text": ";"}}]}], "loc": [34, 4, "teststest.jac", {}]}], "loc": [34, 4, "teststest.jac", {}]}, {"name": "statement", "kid": [{"name": "report_action", "kid": [{"name": "KW_REPORT", "kid": [], "loc": [35, 4, "teststest.jac", {"token": {"symbol": "KW_REPORT", "text": "report"}}]}, {"name": "expression", "kid": [], "loc": [35, 11, "teststest.jac", {}], "bytecode": "FQEjABMDbnVt"}, {"name": "SEMI", "kid": [], "loc": [35, 14, "teststest.jac", {"token": {"symbol": "SEMI", "text": ";"}}]}], "loc": [35, 4, "teststest.jac", {}]}], "loc": [35, 4, "teststest.jac", {}]}, {"name": "statement", "kid": [{"name": "walker_action", "kid": [{"name": "take_action", "kid": [{"name": "KW_TAKE", "kid": [], "loc": [36, 4, "teststest.jac", {"token": {"symbol": "KW_TAKE", "text": "take"}}]}, {"name": "expression", "kid": [{"name": "atom", "kid": [{"name": "node_edge_ref", "kid": [{"name": "edge_ref", "kid": [{"name": "edge_to", "kid": [{"name": "", "kid": [], "loc": [36, 9, "teststest.jac", {"token": {"symbol": "", "text": "-->"}}]}], "loc": [36, 9, "teststest.jac", {}]}], "loc": [36, 9, "teststest.jac", {}]}], "loc": [36, 9, "teststest.jac", {}]}], "loc": [36, 9, "teststest.jac", {}]}], "loc": [36, 9, "teststest.jac", {}]}, {"name": "SEMI", "kid": [], "loc": [36, 12, "teststest.jac", {"token": {"symbol": "SEMI", "text": ";"}}]}], "loc": [36, 4, "teststest.jac", {}]}], "loc": [36, 4, "teststest.jac", {}]}], "loc": [36, 4, "teststest.jac", {}]}, {"name": "RBRACE", "kid": [], "loc": [37, 0, "teststest.jac", {"token": {"symbol": "RBRACE", "text": "}"}}]}], "loc": [33, 16, "teststest.jac", {}]}], "loc": [33, 0, "teststest.jac", {}], "src": "walker alt_init {\n has num=7;\n report num;\n take -->;\n}\n"}], "loc": [33, 0, "teststest.jac", {}]}, {"name": "element", "kid": [{"name": "test", "kid": [{"name": "KW_TEST", "kid": [], "loc": [39, 0, "teststest.jac", {"token": {"symbol": "KW_TEST", "text": "test"}}]}, {"name": "multistring", "kid": [{"name": "STRING", "kid": [], "loc": [39, 5, "teststest.jac", {"token": {"symbol": "STRING", "text": "\"assert should be valid\""}}]}], "loc": [39, 5, "teststest.jac", {}]}, {"name": "KW_WITH", "kid": [], "loc": [40, 0, "teststest.jac", {"token": {"symbol": "KW_WITH", "text": "with"}}]}, {"name": "graph_ref", "kid": [{"name": "GRAPH_DBL_COLON", "kid": [], "loc": [40, 5, "teststest.jac", {"token": {"symbol": "GRAPH_DBL_COLON", "text": "graph::"}}]}, {"name": "NAME", "kid": [], "loc": [40, 12, "teststest.jac", {"token": {"symbol": "NAME", "text": "dummy"}}]}], "loc": [40, 5, "teststest.jac", {}]}, {"name": "KW_BY", "kid": [], "loc": [40, 18, "teststest.jac", {"token": {"symbol": "KW_BY", "text": "by"}}]}, {"name": "walker_ref", "kid": [{"name": "WALKER_DBL_COLON", "kid": [], "loc": [40, 21, "teststest.jac", {"token": {"symbol": "WALKER_DBL_COLON", "text": "walker::"}}]}, {"name": "NAME", "kid": [], "loc": [40, 29, "teststest.jac", {"token": {"symbol": "NAME", "text": "init"}}]}], "loc": [40, 21, "teststest.jac", {}]}, {"name": "code_block", "kid": [{"name": "LBRACE", "kid": [], "loc": [40, 34, "teststest.jac", {"token": {"symbol": "LBRACE", "text": "{"}}]}, {"name": "statement", "kid": [{"name": "assert_stmt", "kid": [{"name": "KW_ASSERT", "kid": [], "loc": [41, 4, "teststest.jac", {"token": {"symbol": "KW_ASSERT", "text": "assert"}}]}, {"name": "expression", "kid": [{"name": "atom", "kid": [{"name": "LPAREN", "kid": [], "loc": [41, 11, "teststest.jac", {"token": {"symbol": "LPAREN", "text": "("}}]}, {"name": "expression", "kid": [], "loc": [41, 12, "teststest.jac", {}], "bytecode": "EgIBBBUBKQATA251bQoB"}, {"name": "RPAREN", "kid": [], "loc": [41, 18, "teststest.jac", {"token": {"symbol": "RPAREN", "text": ")"}}]}], "loc": [41, 11, "teststest.jac", {}]}], "loc": [41, 11, "teststest.jac", {}]}], "loc": [41, 4, "teststest.jac", {}]}, {"name": "SEMI", "kid": [], "loc": [41, 19, "teststest.jac", {"token": {"symbol": "SEMI", "text": ";"}}]}], "loc": [41, 4, "teststest.jac", {}]}, {"name": "statement", "kid": [{"name": "assert_stmt", "kid": [{"name": "KW_ASSERT", "kid": [], "loc": [42, 4, "teststest.jac", {"token": {"symbol": "KW_ASSERT", "text": "assert"}}]}, {"name": "expression", "kid": [{"name": "atom", "kid": [{"name": "LPAREN", "kid": [], "loc": [42, 11, "teststest.jac", {"token": {"symbol": "LPAREN", "text": "("}}]}, {"name": "expression", "kid": [{"name": "compare", "kid": [{"name": "atom", "kid": [{"name": "atom", "kid": [], "loc": [42, 12, "teststest.jac", {}], "bytecode": "FQEqABMEaGVyZQ=="}, {"name": "atom_trailer", "kid": [{"name": "DOT", "kid": [], "loc": [42, 16, "teststest.jac", {"token": {"symbol": "DOT", "text": "."}}]}, {"name": "NAME", "kid": [], "loc": [42, 17, "teststest.jac", {"token": {"symbol": "NAME", "text": "x1"}}]}], "loc": [42, 16, "teststest.jac", {}]}], "loc": [42, 12, "teststest.jac", {}]}, {"name": "cmp_op", "kid": [{"name": "EE", "kid": [], "loc": [42, 19, "teststest.jac", {"token": {"symbol": "EE", "text": "=="}}]}], "loc": [42, 19, "teststest.jac", {}]}, {"name": "atom", "kid": [], "loc": [42, 21, "teststest.jac", {}], "bytecode": "EgQBCkknbSBiYW5hbmE="}], "loc": [42, 12, "teststest.jac", {}]}], "loc": [42, 12, "teststest.jac", {}]}, {"name": "RPAREN", "kid": [], "loc": [42, 33, "teststest.jac", {"token": {"symbol": "RPAREN", "text": ")"}}]}], "loc": [42, 11, "teststest.jac", {}]}], "loc": [42, 11, "teststest.jac", {}]}], "loc": [42, 4, "teststest.jac", {}]}, {"name": "SEMI", "kid": [], "loc": [42, 34, "teststest.jac", {"token": {"symbol": "SEMI", "text": ";"}}]}], "loc": [42, 4, "teststest.jac", {}]}, {"name": "statement", "kid": [{"name": "assert_stmt", "kid": [{"name": "KW_ASSERT", "kid": [], "loc": [43, 4, "teststest.jac", {"token": {"symbol": "KW_ASSERT", "text": "assert"}}]}, {"name": "expression", "kid": [{"name": "compare", "kid": [{"name": "atom", "kid": [{"name": "atom", "kid": [{"name": "atom", "kid": [{"name": "node_edge_ref", "kid": [{"name": "edge_ref", "kid": [{"name": "edge_from", "kid": [{"name": "", "kid": [], "loc": [43, 11, "teststest.jac", {"token": {"symbol": "", "text": "<--"}}]}], "loc": [43, 11, "teststest.jac", {}]}], "loc": [43, 11, "teststest.jac", {}]}], "loc": [43, 11, "teststest.jac", {}]}], "loc": [43, 11, "teststest.jac", {}]}, {"name": "atom_trailer", "kid": [{"name": "index_slice", "kid": [{"name": "LSQUARE", "kid": [], "loc": [43, 14, "teststest.jac", {"token": {"symbol": "LSQUARE", "text": "["}}]}, {"name": "expression", "kid": [], "loc": [43, 15, "teststest.jac", {}], "bytecode": "FQErABICAA=="}, {"name": "RSQUARE", "kid": [], "loc": [43, 16, "teststest.jac", {"token": {"symbol": "RSQUARE", "text": "]"}}]}], "loc": [43, 14, "teststest.jac", {}]}], "loc": [43, 14, "teststest.jac", {}]}], "loc": [43, 11, "teststest.jac", {}]}, {"name": "atom_trailer", "kid": [{"name": "DOT", "kid": [], "loc": [43, 17, "teststest.jac", {"token": {"symbol": "DOT", "text": "."}}]}, {"name": "NAME", "kid": [], "loc": [43, 18, "teststest.jac", {"token": {"symbol": "NAME", "text": "v1"}}]}], "loc": [43, 17, "teststest.jac", {}]}], "loc": [43, 11, "teststest.jac", {}]}, {"name": "cmp_op", "kid": [{"name": "EE", "kid": [], "loc": [43, 20, "teststest.jac", {"token": {"symbol": "EE", "text": "=="}}]}], "loc": [43, 20, "teststest.jac", {}]}, {"name": "atom", "kid": [], "loc": [43, 22, "teststest.jac", {}], "bytecode": "EgQBCUknbSBhcHBsZQ=="}], "loc": [43, 11, "teststest.jac", {}]}], "loc": [43, 11, "teststest.jac", {}]}], "loc": [43, 4, "teststest.jac", {}]}, {"name": "SEMI", "kid": [], "loc": [43, 33, "teststest.jac", {"token": {"symbol": "SEMI", "text": ";"}}]}], "loc": [43, 4, "teststest.jac", {}]}, {"name": "RBRACE", "kid": [], "loc": [44, 0, "teststest.jac", {"token": {"symbol": "RBRACE", "text": "}"}}]}], "loc": [40, 34, "teststest.jac", {}]}], "loc": [39, 0, "teststest.jac", {}]}], "loc": [39, 0, "teststest.jac", {}]}, {"name": "element", "kid": [{"name": "test", "kid": [{"name": "KW_TEST", "kid": [], "loc": [46, 0, "teststest.jac", {"token": {"symbol": "KW_TEST", "text": "test"}}]}, {"name": "NAME", "kid": [], "loc": [46, 5, "teststest.jac", {"token": {"symbol": "NAME", "text": "the_second"}}]}, {"name": "multistring", "kid": [{"name": "STRING", "kid": [], "loc": [47, 0, "teststest.jac", {"token": {"symbol": "STRING", "text": "\"a second test\""}}]}], "loc": [47, 0, "teststest.jac", {}]}, {"name": "KW_WITH", "kid": [], "loc": [48, 0, "teststest.jac", {"token": {"symbol": "KW_WITH", "text": "with"}}]}, {"name": "graph_ref", "kid": [{"name": "GRAPH_DBL_COLON", "kid": [], "loc": [48, 5, "teststest.jac", {"token": {"symbol": "GRAPH_DBL_COLON", "text": "graph::"}}]}, {"name": "NAME", "kid": [], "loc": [48, 12, "teststest.jac", {"token": {"symbol": "NAME", "text": "dummy"}}]}], "loc": [48, 5, "teststest.jac", {}]}, {"name": "KW_BY", "kid": [], "loc": [48, 18, "teststest.jac", {"token": {"symbol": "KW_BY", "text": "by"}}]}, {"name": "walker_ref", "kid": [{"name": "WALKER_DBL_COLON", "kid": [], "loc": [48, 21, "teststest.jac", {"token": {"symbol": "WALKER_DBL_COLON", "text": "walker::"}}]}, {"name": "NAME", "kid": [], "loc": [48, 29, "teststest.jac", {"token": {"symbol": "NAME", "text": "init"}}]}], "loc": [48, 21, "teststest.jac", {}]}, {"name": "code_block", "kid": [{"name": "LBRACE", "kid": [], "loc": [48, 34, "teststest.jac", {"token": {"symbol": "LBRACE", "text": "{"}}]}, {"name": "statement", "kid": [{"name": "assert_stmt", "kid": [{"name": "KW_ASSERT", "kid": [], "loc": [49, 4, "teststest.jac", {"token": {"symbol": "KW_ASSERT", "text": "assert"}}]}, {"name": "expression", "kid": [{"name": "atom", "kid": [{"name": "LPAREN", "kid": [], "loc": [49, 11, "teststest.jac", {"token": {"symbol": "LPAREN", "text": "("}}]}, {"name": "expression", "kid": [], "loc": [49, 12, "teststest.jac", {}], "bytecode": "EgIBBBUBMQATA251bQoB"}, {"name": "RPAREN", "kid": [], "loc": [49, 18, "teststest.jac", {"token": {"symbol": "RPAREN", "text": ")"}}]}], "loc": [49, 11, "teststest.jac", {}]}], "loc": [49, 11, "teststest.jac", {}]}], "loc": [49, 4, "teststest.jac", {}]}, {"name": "SEMI", "kid": [], "loc": [49, 19, "teststest.jac", {"token": {"symbol": "SEMI", "text": ";"}}]}], "loc": [49, 4, "teststest.jac", {}]}, {"name": "statement", "kid": [{"name": "assert_stmt", "kid": [{"name": "KW_ASSERT", "kid": [], "loc": [50, 4, "teststest.jac", {"token": {"symbol": "KW_ASSERT", "text": "assert"}}]}, {"name": "expression", "kid": [{"name": "atom", "kid": [{"name": "LPAREN", "kid": [], "loc": [50, 11, "teststest.jac", {"token": {"symbol": "LPAREN", "text": "("}}]}, {"name": "expression", "kid": [{"name": "compare", "kid": [{"name": "atom", "kid": [{"name": "atom", "kid": [], "loc": [50, 12, "teststest.jac", {}], "bytecode": "FQEyABMEaGVyZQ=="}, {"name": "atom_trailer", "kid": [{"name": "DOT", "kid": [], "loc": [50, 16, "teststest.jac", {"token": {"symbol": "DOT", "text": "."}}]}, {"name": "NAME", "kid": [], "loc": [50, 17, "teststest.jac", {"token": {"symbol": "NAME", "text": "x1"}}]}], "loc": [50, 16, "teststest.jac", {}]}], "loc": [50, 12, "teststest.jac", {}]}, {"name": "cmp_op", "kid": [{"name": "EE", "kid": [], "loc": [50, 19, "teststest.jac", {"token": {"symbol": "EE", "text": "=="}}]}], "loc": [50, 19, "teststest.jac", {}]}, {"name": "atom", "kid": [], "loc": [50, 21, "teststest.jac", {}], "bytecode": "EgQBCkknbSBiYW5hbmE="}], "loc": [50, 12, "teststest.jac", {}]}], "loc": [50, 12, "teststest.jac", {}]}, {"name": "RPAREN", "kid": [], "loc": [50, 33, "teststest.jac", {"token": {"symbol": "RPAREN", "text": ")"}}]}], "loc": [50, 11, "teststest.jac", {}]}], "loc": [50, 11, "teststest.jac", {}]}], "loc": [50, 4, "teststest.jac", {}]}, {"name": "SEMI", "kid": [], "loc": [50, 34, "teststest.jac", {"token": {"symbol": "SEMI", "text": ";"}}]}], "loc": [50, 4, "teststest.jac", {}]}, {"name": "statement", "kid": [{"name": "assert_stmt", "kid": [{"name": "KW_ASSERT", "kid": [], "loc": [51, 4, "teststest.jac", {"token": {"symbol": "KW_ASSERT", "text": "assert"}}]}, {"name": "expression", "kid": [{"name": "compare", "kid": [{"name": "atom", "kid": [{"name": "atom", "kid": [{"name": "atom", "kid": [{"name": "node_edge_ref", "kid": [{"name": "edge_ref", "kid": [{"name": "edge_from", "kid": [{"name": "", "kid": [], "loc": [51, 11, "teststest.jac", {"token": {"symbol": "", "text": "<--"}}]}], "loc": [51, 11, "teststest.jac", {}]}], "loc": [51, 11, "teststest.jac", {}]}], "loc": [51, 11, "teststest.jac", {}]}], "loc": [51, 11, "teststest.jac", {}]}, {"name": "atom_trailer", "kid": [{"name": "index_slice", "kid": [{"name": "LSQUARE", "kid": [], "loc": [51, 14, "teststest.jac", {"token": {"symbol": "LSQUARE", "text": "["}}]}, {"name": "expression", "kid": [], "loc": [51, 15, "teststest.jac", {}], "bytecode": "FQEzABICAA=="}, {"name": "RSQUARE", "kid": [], "loc": [51, 16, "teststest.jac", {"token": {"symbol": "RSQUARE", "text": "]"}}]}], "loc": [51, 14, "teststest.jac", {}]}], "loc": [51, 14, "teststest.jac", {}]}], "loc": [51, 11, "teststest.jac", {}]}, {"name": "atom_trailer", "kid": [{"name": "DOT", "kid": [], "loc": [51, 17, "teststest.jac", {"token": {"symbol": "DOT", "text": "."}}]}, {"name": "NAME", "kid": [], "loc": [51, 18, "teststest.jac", {"token": {"symbol": "NAME", "text": "v1"}}]}], "loc": [51, 17, "teststest.jac", {}]}], "loc": [51, 11, "teststest.jac", {}]}, {"name": "cmp_op", "kid": [{"name": "NE", "kid": [], "loc": [51, 20, "teststest.jac", {"token": {"symbol": "NE", "text": "!="}}]}], "loc": [51, 20, "teststest.jac", {}]}, {"name": "atom", "kid": [], "loc": [51, 22, "teststest.jac", {}], "bytecode": "EgQBCUknbSBBcHBsZQ=="}], "loc": [51, 11, "teststest.jac", {}]}], "loc": [51, 11, "teststest.jac", {}]}], "loc": [51, 4, "teststest.jac", {}]}, {"name": "SEMI", "kid": [], "loc": [51, 33, "teststest.jac", {"token": {"symbol": "SEMI", "text": ";"}}]}], "loc": [51, 4, "teststest.jac", {}]}, {"name": "RBRACE", "kid": [], "loc": [52, 0, "teststest.jac", {"token": {"symbol": "RBRACE", "text": "}"}}]}], "loc": [48, 34, "teststest.jac", {}]}], "loc": [46, 0, "teststest.jac", {}]}], "loc": [46, 0, "teststest.jac", {}]}, {"name": "element", "kid": [{"name": "test", "kid": [{"name": "KW_TEST", "kid": [], "loc": [54, 0, "teststest.jac", {"token": {"symbol": "KW_TEST", "text": "test"}}]}, {"name": "multistring", "kid": [{"name": "STRING", "kid": [], "loc": [54, 5, "teststest.jac", {"token": {"symbol": "STRING", "text": "\"a third test\""}}]}], "loc": [54, 5, "teststest.jac", {}]}, {"name": "KW_WITH", "kid": [], "loc": [55, 0, "teststest.jac", {"token": {"symbol": "KW_WITH", "text": "with"}}]}, {"name": "graph_ref", "kid": [{"name": "GRAPH_DBL_COLON", "kid": [], "loc": [55, 5, "teststest.jac", {"token": {"symbol": "GRAPH_DBL_COLON", "text": "graph::"}}]}, {"name": "NAME", "kid": [], "loc": [55, 12, "teststest.jac", {"token": {"symbol": "NAME", "text": "dummy"}}]}], "loc": [55, 5, "teststest.jac", {}]}, {"name": "KW_BY", "kid": [], "loc": [55, 18, "teststest.jac", {"token": {"symbol": "KW_BY", "text": "by"}}]}, {"name": "walker_ref", "kid": [{"name": "WALKER_DBL_COLON", "kid": [], "loc": [55, 21, "teststest.jac", {"token": {"symbol": "WALKER_DBL_COLON", "text": "walker::"}}]}, {"name": "NAME", "kid": [], "loc": [55, 29, "teststest.jac", {"token": {"symbol": "NAME", "text": "init"}}]}], "loc": [55, 21, "teststest.jac", {}]}, {"name": "code_block", "kid": [{"name": "LBRACE", "kid": [], "loc": [55, 34, "teststest.jac", {"token": {"symbol": "LBRACE", "text": "{"}}]}, {"name": "statement", "kid": [{"name": "if_stmt", "kid": [{"name": "KW_IF", "kid": [], "loc": [56, 4, "teststest.jac", {"token": {"symbol": "KW_IF", "text": "if"}}]}, {"name": "expression", "kid": [{"name": "atom", "kid": [{"name": "LPAREN", "kid": [], "loc": [56, 6, "teststest.jac", {"token": {"symbol": "LPAREN", "text": "("}}]}, {"name": "expression", "kid": [], "loc": [56, 7, "teststest.jac", {}], "bytecode": "EgIBBBUBOAATA251bQoB"}, {"name": "RPAREN", "kid": [], "loc": [56, 13, "teststest.jac", {"token": {"symbol": "RPAREN", "text": ")"}}]}], "loc": [56, 6, "teststest.jac", {}]}], "loc": [56, 6, "teststest.jac", {}]}, {"name": "code_block", "kid": [{"name": "COLON", "kid": [], "loc": [56, 14, "teststest.jac", {"token": {"symbol": "COLON", "text": ":"}}]}, {"name": "statement", "kid": [{"name": "expression", "kid": [], "loc": [56, 16, "teststest.jac", {}], "bytecode": "EgIBBRQDbnVtDQ=="}, {"name": "SEMI", "kid": [], "loc": [56, 21, "teststest.jac", {"token": {"symbol": "SEMI", "text": ";"}}]}], "loc": [56, 16, "teststest.jac", {}]}], "loc": [56, 14, "teststest.jac", {}]}], "loc": [56, 4, "teststest.jac", {}]}], "loc": [56, 4, "teststest.jac", {}]}, {"name": "statement", "kid": [{"name": "assert_stmt", "kid": [{"name": "KW_ASSERT", "kid": [], "loc": [57, 4, "teststest.jac", {"token": {"symbol": "KW_ASSERT", "text": "assert"}}]}, {"name": "expression", "kid": [{"name": "atom", "kid": [{"name": "LPAREN", "kid": [], "loc": [57, 11, "teststest.jac", {"token": {"symbol": "LPAREN", "text": "("}}]}, {"name": "expression", "kid": [], "loc": [57, 12, "teststest.jac", {}], "bytecode": "EgIBBRUBOQATA251bQoB"}, {"name": "RPAREN", "kid": [], "loc": [57, 18, "teststest.jac", {"token": {"symbol": "RPAREN", "text": ")"}}]}], "loc": [57, 11, "teststest.jac", {}]}], "loc": [57, 11, "teststest.jac", {}]}], "loc": [57, 4, "teststest.jac", {}]}, {"name": "SEMI", "kid": [], "loc": [57, 19, "teststest.jac", {"token": {"symbol": "SEMI", "text": ";"}}]}], "loc": [57, 4, "teststest.jac", {}]}, {"name": "statement", "kid": [{"name": "assert_stmt", "kid": [{"name": "KW_ASSERT", "kid": [], "loc": [58, 4, "teststest.jac", {"token": {"symbol": "KW_ASSERT", "text": "assert"}}]}, {"name": "expression", "kid": [{"name": "atom", "kid": [{"name": "LPAREN", "kid": [], "loc": [58, 11, "teststest.jac", {"token": {"symbol": "LPAREN", "text": "("}}]}, {"name": "expression", "kid": [{"name": "compare", "kid": [{"name": "atom", "kid": [{"name": "atom", "kid": [], "loc": [58, 12, "teststest.jac", {}], "bytecode": "FQE6ABMEaGVyZQ=="}, {"name": "atom_trailer", "kid": [{"name": "DOT", "kid": [], "loc": [58, 16, "teststest.jac", {"token": {"symbol": "DOT", "text": "."}}]}, {"name": "NAME", "kid": [], "loc": [58, 17, "teststest.jac", {"token": {"symbol": "NAME", "text": "x1"}}]}], "loc": [58, 16, "teststest.jac", {}]}], "loc": [58, 12, "teststest.jac", {}]}, {"name": "cmp_op", "kid": [{"name": "EE", "kid": [], "loc": [58, 19, "teststest.jac", {"token": {"symbol": "EE", "text": "=="}}]}], "loc": [58, 19, "teststest.jac", {}]}, {"name": "atom", "kid": [], "loc": [58, 21, "teststest.jac", {}], "bytecode": "EgQBCkknbSBiYW5hbmE="}], "loc": [58, 12, "teststest.jac", {}]}], "loc": [58, 12, "teststest.jac", {}]}, {"name": "RPAREN", "kid": [], "loc": [58, 33, "teststest.jac", {"token": {"symbol": "RPAREN", "text": ")"}}]}], "loc": [58, 11, "teststest.jac", {}]}], "loc": [58, 11, "teststest.jac", {}]}], "loc": [58, 4, "teststest.jac", {}]}, {"name": "SEMI", "kid": [], "loc": [58, 34, "teststest.jac", {"token": {"symbol": "SEMI", "text": ";"}}]}], "loc": [58, 4, "teststest.jac", {}]}, {"name": "RBRACE", "kid": [], "loc": [59, 0, "teststest.jac", {"token": {"symbol": "RBRACE", "text": "}"}}]}], "loc": [55, 34, "teststest.jac", {}]}], "loc": [54, 0, "teststest.jac", {}]}], "loc": [54, 0, "teststest.jac", {}]}], "loc": [1, 0, "teststest.jac", {}]}} \ No newline at end of file diff --git a/jaseci_core/jaseci/utils/utils.py b/jaseci_core/jaseci/utils/utils.py index ea11eb9f4a..5ecbccbb97 100644 --- a/jaseci_core/jaseci/utils/utils.py +++ b/jaseci_core/jaseci/utils/utils.py @@ -305,14 +305,14 @@ def tearDown(self): f"Time: {ColCodes.TY}{time()-self.stime:.3f} " + f'- {ColCodes.EC}{self.id().split(".")[-1]}: ' ) - get_outcome = self.defaultTestResult() - self._feedErrorsToResult(get_outcome, self._outcome.errors) - if len(get_outcome.errors) or len(get_outcome.failures): - result += f"{ColCodes.TR}[failed]{ColCodes.EC}" - elif len(self._outcome.skipped): - result += f"{ColCodes.TY}[skipped]{ColCodes.EC}" - else: - result += f"{ColCodes.TG}[passed]{ColCodes.EC}" + # get_outcome = self.defaultTestResult() + # self._feedErrorsToResult(get_outcome, self._outcome.errors) + # if len(get_outcome.errors) or len(get_outcome.failures): + # result += f"{ColCodes.TR}[failed]{ColCodes.EC}" + # elif len(self._outcome.skipped): + # result += f"{ColCodes.TY}[skipped]{ColCodes.EC}" + # else: + # result += f"{ColCodes.TG}[passed]{ColCodes.EC}" print(result) self.logger_on() diff --git a/jaseci_core/setup.py b/jaseci_core/setup.py index 36719a9e54..524c2be62a 100644 --- a/jaseci_core/setup.py +++ b/jaseci_core/setup.py @@ -14,7 +14,7 @@ def get_ver(): install_requires=[ "click>=8.1.0,<8.2.0", "click-shell>=2.1,<2.2", - "numpy>=1.23.0,<1.24.0", + "numpy>=1.26.0,<1.27.0", "antlr4-python3-runtime>=4.9.3,<4.10.0", "fastapi[all]>=0.75.0,<1.0.0", "requests", @@ -33,7 +33,7 @@ def get_ver(): "pytest-xdist", "pytest-cov", "validators==0.21.2", - "psycopg2-binary==2.9.5", + "psycopg2-binary", "pygls==1.0.2", "mock", "beautifulsoup4>=4.12.2, <4.13.0", @@ -43,6 +43,8 @@ def get_ver(): "apache-libcloud==3.8.0", "azure-storage-blob==12.17.0", "python-magic==0.4.27", + "async_timeout>=4.0.0,<4.1.0", + "cffi", ], package_data={ "": ["*.ini", "*.yaml", "jac.g4", "VERSION"],