From 4e943e33c3e8cd4608e4bb25923df7dd05b16b3b Mon Sep 17 00:00:00 2001 From: John Kerl Date: Sun, 6 Nov 2016 14:46:04 -0500 Subject: [PATCH] name neatens --- c/dsls/mlr_dsl_parse.y | 148 ++++++++++++++--------------- c/mapping/mlr_dsl_ast.c | 4 +- c/mapping/mlr_dsl_ast.h | 4 +- c/mapping/mlr_dsl_cst_statements.c | 6 +- c/mapping/mlr_dsl_stack_allocate.c | 4 +- c/reg_test/expected/out | 136 +++++++++++++------------- 6 files changed, 151 insertions(+), 151 deletions(-) diff --git a/c/dsls/mlr_dsl_parse.y b/c/dsls/mlr_dsl_parse.y index c8b7d6682..0a4855520 100644 --- a/c/dsls/mlr_dsl_parse.y +++ b/c/dsls/mlr_dsl_parse.y @@ -131,8 +131,8 @@ md_statement_not_braced_end(A) ::= md_float_local_definition(B). { A = B; } md_statement_not_braced_end(A) ::= md_boolean_local_definition(B). { A = B; } md_statement_not_braced_end(A) ::= md_string_local_definition(B). { A = B; } md_statement_not_braced_end(A) ::= md_map_local_declaration(B). { A = B; } -md_statement_not_braced_end(A) ::= md_local_nonindexed_assignment(B). { A = B; } -md_statement_not_braced_end(A) ::= md_local_indexed_assignment(B). { A = B; } +md_statement_not_braced_end(A) ::= md_nonindexed_local_assignment(B). { A = B; } +md_statement_not_braced_end(A) ::= md_indexed_local_assignment(B). { A = B; } // For user-defined functions md_statement_not_braced_end(A) ::= MD_TOKEN_RETURN md_rhs(B). { @@ -757,17 +757,17 @@ md_map_local_declaration(A) ::= MD_TOKEN_MAP(T) md_nonindexed_local_variable(N) A = mlr_dsl_ast_node_alloc_binary(T->text, MD_AST_NODE_TYPE_MAP_LOCAL_DECLARATION, N, C); } -md_local_nonindexed_assignment(A) ::= md_nonindexed_local_variable(B) MD_TOKEN_ASSIGN(O) md_rhs(C). { - A = mlr_dsl_ast_node_alloc_binary(O->text, MD_AST_NODE_TYPE_LOCAL_NONINDEXED_ASSIGNMENT, B, C); +md_nonindexed_local_assignment(A) ::= md_nonindexed_local_variable(B) MD_TOKEN_ASSIGN(O) md_rhs(C). { + A = mlr_dsl_ast_node_alloc_binary(O->text, MD_AST_NODE_TYPE_NONINDEXED_LOCAL_ASSIGNMENT, B, C); } -md_local_indexed_assignment(A) ::= md_indexed_local_variable(B) MD_TOKEN_ASSIGN(O) md_rhs(C). { - A = mlr_dsl_ast_node_alloc_binary(O->text, MD_AST_NODE_TYPE_LOCAL_INDEXED_ASSIGNMENT, B, C); +md_indexed_local_assignment(A) ::= md_indexed_local_variable(B) MD_TOKEN_ASSIGN(O) md_rhs(C). { + A = mlr_dsl_ast_node_alloc_binary(O->text, MD_AST_NODE_TYPE_INDEXED_LOCAL_ASSIGNMENT, B, C); } -md_local_nonindexed_assignment(A) ::= md_nonindexed_local_variable(B) MD_TOKEN_ASSIGN(O) md_map_literal(C). { - A = mlr_dsl_ast_node_alloc_binary(O->text, MD_AST_NODE_TYPE_LOCAL_NONINDEXED_ASSIGNMENT, B, C); +md_nonindexed_local_assignment(A) ::= md_nonindexed_local_variable(B) MD_TOKEN_ASSIGN(O) md_map_literal(C). { + A = mlr_dsl_ast_node_alloc_binary(O->text, MD_AST_NODE_TYPE_NONINDEXED_LOCAL_ASSIGNMENT, B, C); } -md_local_indexed_assignment(A) ::= md_indexed_local_variable(B) MD_TOKEN_ASSIGN(O) md_map_literal(C). { - A = mlr_dsl_ast_node_alloc_binary(O->text, MD_AST_NODE_TYPE_LOCAL_INDEXED_ASSIGNMENT, B, C); +md_indexed_local_assignment(A) ::= md_indexed_local_variable(B) MD_TOKEN_ASSIGN(O) md_map_literal(C). { + A = mlr_dsl_ast_node_alloc_binary(O->text, MD_AST_NODE_TYPE_INDEXED_LOCAL_ASSIGNMENT, B, C); } // ---------------------------------------------------------------- @@ -929,133 +929,133 @@ md_oosvar_assignment(A) ::= md_oosvar_keylist(B) MD_TOKEN_POW_EQUALS md_rhs(C). mlr_dsl_ast_node_alloc_binary("**", MD_AST_NODE_TYPE_OPERATOR, mlr_dsl_ast_tree_copy(B) , C)); } -md_local_nonindexed_assignment(A) ::= md_nonindexed_local_variable(B) MD_TOKEN_LOGICAL_OR_EQUALS md_rhs(C). { - A = mlr_dsl_ast_node_alloc_binary("=", MD_AST_NODE_TYPE_LOCAL_NONINDEXED_ASSIGNMENT, B, +md_nonindexed_local_assignment(A) ::= md_nonindexed_local_variable(B) MD_TOKEN_LOGICAL_OR_EQUALS md_rhs(C). { + A = mlr_dsl_ast_node_alloc_binary("=", MD_AST_NODE_TYPE_NONINDEXED_LOCAL_ASSIGNMENT, B, mlr_dsl_ast_node_alloc_binary("||", MD_AST_NODE_TYPE_OPERATOR, mlr_dsl_ast_tree_copy(B) , C)); } -md_local_nonindexed_assignment(A) ::= md_nonindexed_local_variable(B) MD_TOKEN_LOGICAL_XOR_EQUALS md_rhs(C). { - A = mlr_dsl_ast_node_alloc_binary("=", MD_AST_NODE_TYPE_LOCAL_NONINDEXED_ASSIGNMENT, B, +md_nonindexed_local_assignment(A) ::= md_nonindexed_local_variable(B) MD_TOKEN_LOGICAL_XOR_EQUALS md_rhs(C). { + A = mlr_dsl_ast_node_alloc_binary("=", MD_AST_NODE_TYPE_NONINDEXED_LOCAL_ASSIGNMENT, B, mlr_dsl_ast_node_alloc_binary("^^", MD_AST_NODE_TYPE_OPERATOR, mlr_dsl_ast_tree_copy(B) , C)); } -md_local_nonindexed_assignment(A) ::= md_nonindexed_local_variable(B) MD_TOKEN_LOGICAL_AND_EQUALS md_rhs(C). { - A = mlr_dsl_ast_node_alloc_binary("=", MD_AST_NODE_TYPE_LOCAL_NONINDEXED_ASSIGNMENT, B, +md_nonindexed_local_assignment(A) ::= md_nonindexed_local_variable(B) MD_TOKEN_LOGICAL_AND_EQUALS md_rhs(C). { + A = mlr_dsl_ast_node_alloc_binary("=", MD_AST_NODE_TYPE_NONINDEXED_LOCAL_ASSIGNMENT, B, mlr_dsl_ast_node_alloc_binary("&&", MD_AST_NODE_TYPE_OPERATOR, mlr_dsl_ast_tree_copy(B) , C)); } -md_local_nonindexed_assignment(A) ::= md_nonindexed_local_variable(B) MD_TOKEN_BITWISE_OR_EQUALS md_rhs(C). { - A = mlr_dsl_ast_node_alloc_binary("=", MD_AST_NODE_TYPE_LOCAL_NONINDEXED_ASSIGNMENT, B, +md_nonindexed_local_assignment(A) ::= md_nonindexed_local_variable(B) MD_TOKEN_BITWISE_OR_EQUALS md_rhs(C). { + A = mlr_dsl_ast_node_alloc_binary("=", MD_AST_NODE_TYPE_NONINDEXED_LOCAL_ASSIGNMENT, B, mlr_dsl_ast_node_alloc_binary("|", MD_AST_NODE_TYPE_OPERATOR, mlr_dsl_ast_tree_copy(B) , C)); } -md_local_nonindexed_assignment(A) ::= md_nonindexed_local_variable(B) MD_TOKEN_BITWISE_XOR_EQUALS md_rhs(C). { - A = mlr_dsl_ast_node_alloc_binary("=", MD_AST_NODE_TYPE_LOCAL_NONINDEXED_ASSIGNMENT, B, +md_nonindexed_local_assignment(A) ::= md_nonindexed_local_variable(B) MD_TOKEN_BITWISE_XOR_EQUALS md_rhs(C). { + A = mlr_dsl_ast_node_alloc_binary("=", MD_AST_NODE_TYPE_NONINDEXED_LOCAL_ASSIGNMENT, B, mlr_dsl_ast_node_alloc_binary("^", MD_AST_NODE_TYPE_OPERATOR, mlr_dsl_ast_tree_copy(B) , C)); } -md_local_nonindexed_assignment(A) ::= md_nonindexed_local_variable(B) MD_TOKEN_BITWISE_AND_EQUALS md_rhs(C). { - A = mlr_dsl_ast_node_alloc_binary("=", MD_AST_NODE_TYPE_LOCAL_NONINDEXED_ASSIGNMENT, B, +md_nonindexed_local_assignment(A) ::= md_nonindexed_local_variable(B) MD_TOKEN_BITWISE_AND_EQUALS md_rhs(C). { + A = mlr_dsl_ast_node_alloc_binary("=", MD_AST_NODE_TYPE_NONINDEXED_LOCAL_ASSIGNMENT, B, mlr_dsl_ast_node_alloc_binary("&", MD_AST_NODE_TYPE_OPERATOR, mlr_dsl_ast_tree_copy(B) , C)); } -md_local_nonindexed_assignment(A) ::= md_nonindexed_local_variable(B) MD_TOKEN_BITWISE_LSH_EQUALS md_rhs(C). { - A = mlr_dsl_ast_node_alloc_binary("=", MD_AST_NODE_TYPE_LOCAL_NONINDEXED_ASSIGNMENT, B, +md_nonindexed_local_assignment(A) ::= md_nonindexed_local_variable(B) MD_TOKEN_BITWISE_LSH_EQUALS md_rhs(C). { + A = mlr_dsl_ast_node_alloc_binary("=", MD_AST_NODE_TYPE_NONINDEXED_LOCAL_ASSIGNMENT, B, mlr_dsl_ast_node_alloc_binary("<<", MD_AST_NODE_TYPE_OPERATOR, mlr_dsl_ast_tree_copy(B) , C)); } -md_local_nonindexed_assignment(A) ::= md_nonindexed_local_variable(B) MD_TOKEN_BITWISE_RSH_EQUALS md_rhs(C). { - A = mlr_dsl_ast_node_alloc_binary("=", MD_AST_NODE_TYPE_LOCAL_NONINDEXED_ASSIGNMENT, B, +md_nonindexed_local_assignment(A) ::= md_nonindexed_local_variable(B) MD_TOKEN_BITWISE_RSH_EQUALS md_rhs(C). { + A = mlr_dsl_ast_node_alloc_binary("=", MD_AST_NODE_TYPE_NONINDEXED_LOCAL_ASSIGNMENT, B, mlr_dsl_ast_node_alloc_binary(">>", MD_AST_NODE_TYPE_OPERATOR, mlr_dsl_ast_tree_copy(B) , C)); } -md_local_nonindexed_assignment(A) ::= md_nonindexed_local_variable(B) MD_TOKEN_PLUS_EQUALS md_rhs(C). { - A = mlr_dsl_ast_node_alloc_binary("=", MD_AST_NODE_TYPE_LOCAL_NONINDEXED_ASSIGNMENT, B, +md_nonindexed_local_assignment(A) ::= md_nonindexed_local_variable(B) MD_TOKEN_PLUS_EQUALS md_rhs(C). { + A = mlr_dsl_ast_node_alloc_binary("=", MD_AST_NODE_TYPE_NONINDEXED_LOCAL_ASSIGNMENT, B, mlr_dsl_ast_node_alloc_binary("+", MD_AST_NODE_TYPE_OPERATOR, mlr_dsl_ast_tree_copy(B) , C)); } -md_local_nonindexed_assignment(A) ::= md_nonindexed_local_variable(B) MD_TOKEN_MINUS_EQUALS md_rhs(C). { - A = mlr_dsl_ast_node_alloc_binary("=", MD_AST_NODE_TYPE_LOCAL_NONINDEXED_ASSIGNMENT, B, +md_nonindexed_local_assignment(A) ::= md_nonindexed_local_variable(B) MD_TOKEN_MINUS_EQUALS md_rhs(C). { + A = mlr_dsl_ast_node_alloc_binary("=", MD_AST_NODE_TYPE_NONINDEXED_LOCAL_ASSIGNMENT, B, mlr_dsl_ast_node_alloc_binary("-", MD_AST_NODE_TYPE_OPERATOR, mlr_dsl_ast_tree_copy(B) , C)); } -md_local_nonindexed_assignment(A) ::= md_nonindexed_local_variable(B) MD_TOKEN_DOT_EQUALS md_rhs(C). { - A = mlr_dsl_ast_node_alloc_binary("=", MD_AST_NODE_TYPE_LOCAL_NONINDEXED_ASSIGNMENT, B, +md_nonindexed_local_assignment(A) ::= md_nonindexed_local_variable(B) MD_TOKEN_DOT_EQUALS md_rhs(C). { + A = mlr_dsl_ast_node_alloc_binary("=", MD_AST_NODE_TYPE_NONINDEXED_LOCAL_ASSIGNMENT, B, mlr_dsl_ast_node_alloc_binary(".", MD_AST_NODE_TYPE_OPERATOR, mlr_dsl_ast_tree_copy(B) , C)); } -md_local_nonindexed_assignment(A) ::= md_nonindexed_local_variable(B) MD_TOKEN_TIMES_EQUALS md_rhs(C). { - A = mlr_dsl_ast_node_alloc_binary("=", MD_AST_NODE_TYPE_LOCAL_NONINDEXED_ASSIGNMENT, B, +md_nonindexed_local_assignment(A) ::= md_nonindexed_local_variable(B) MD_TOKEN_TIMES_EQUALS md_rhs(C). { + A = mlr_dsl_ast_node_alloc_binary("=", MD_AST_NODE_TYPE_NONINDEXED_LOCAL_ASSIGNMENT, B, mlr_dsl_ast_node_alloc_binary("*", MD_AST_NODE_TYPE_OPERATOR, mlr_dsl_ast_tree_copy(B) , C)); } -md_local_nonindexed_assignment(A) ::= md_nonindexed_local_variable(B) MD_TOKEN_DIVIDE_EQUALS md_rhs(C). { - A = mlr_dsl_ast_node_alloc_binary("=", MD_AST_NODE_TYPE_LOCAL_NONINDEXED_ASSIGNMENT, B, +md_nonindexed_local_assignment(A) ::= md_nonindexed_local_variable(B) MD_TOKEN_DIVIDE_EQUALS md_rhs(C). { + A = mlr_dsl_ast_node_alloc_binary("=", MD_AST_NODE_TYPE_NONINDEXED_LOCAL_ASSIGNMENT, B, mlr_dsl_ast_node_alloc_binary("/", MD_AST_NODE_TYPE_OPERATOR, mlr_dsl_ast_tree_copy(B) , C)); } -md_local_nonindexed_assignment(A) ::= md_nonindexed_local_variable(B) MD_TOKEN_INT_DIVIDE_EQUALS md_rhs(C). { - A = mlr_dsl_ast_node_alloc_binary("=", MD_AST_NODE_TYPE_LOCAL_NONINDEXED_ASSIGNMENT, B, +md_nonindexed_local_assignment(A) ::= md_nonindexed_local_variable(B) MD_TOKEN_INT_DIVIDE_EQUALS md_rhs(C). { + A = mlr_dsl_ast_node_alloc_binary("=", MD_AST_NODE_TYPE_NONINDEXED_LOCAL_ASSIGNMENT, B, mlr_dsl_ast_node_alloc_binary("//", MD_AST_NODE_TYPE_OPERATOR, mlr_dsl_ast_tree_copy(B) , C)); } -md_local_nonindexed_assignment(A) ::= md_nonindexed_local_variable(B) MD_TOKEN_MOD_EQUALS md_rhs(C). { - A = mlr_dsl_ast_node_alloc_binary("=", MD_AST_NODE_TYPE_LOCAL_NONINDEXED_ASSIGNMENT, B, +md_nonindexed_local_assignment(A) ::= md_nonindexed_local_variable(B) MD_TOKEN_MOD_EQUALS md_rhs(C). { + A = mlr_dsl_ast_node_alloc_binary("=", MD_AST_NODE_TYPE_NONINDEXED_LOCAL_ASSIGNMENT, B, mlr_dsl_ast_node_alloc_binary("%", MD_AST_NODE_TYPE_OPERATOR, mlr_dsl_ast_tree_copy(B) , C)); } -md_local_nonindexed_assignment(A) ::= md_nonindexed_local_variable(B) MD_TOKEN_POW_EQUALS md_rhs(C). { - A = mlr_dsl_ast_node_alloc_binary("=", MD_AST_NODE_TYPE_LOCAL_NONINDEXED_ASSIGNMENT, B, +md_nonindexed_local_assignment(A) ::= md_nonindexed_local_variable(B) MD_TOKEN_POW_EQUALS md_rhs(C). { + A = mlr_dsl_ast_node_alloc_binary("=", MD_AST_NODE_TYPE_NONINDEXED_LOCAL_ASSIGNMENT, B, mlr_dsl_ast_node_alloc_binary("**", MD_AST_NODE_TYPE_OPERATOR, mlr_dsl_ast_tree_copy(B) , C)); } -md_local_indexed_assignment(A) ::= md_indexed_local_variable(B) MD_TOKEN_LOGICAL_OR_EQUALS md_rhs(C). { - A = mlr_dsl_ast_node_alloc_binary("=", MD_AST_NODE_TYPE_LOCAL_INDEXED_ASSIGNMENT, B, +md_indexed_local_assignment(A) ::= md_indexed_local_variable(B) MD_TOKEN_LOGICAL_OR_EQUALS md_rhs(C). { + A = mlr_dsl_ast_node_alloc_binary("=", MD_AST_NODE_TYPE_INDEXED_LOCAL_ASSIGNMENT, B, mlr_dsl_ast_node_alloc_binary("||", MD_AST_NODE_TYPE_OPERATOR, mlr_dsl_ast_tree_copy(B) , C)); } -md_local_indexed_assignment(A) ::= md_indexed_local_variable(B) MD_TOKEN_LOGICAL_XOR_EQUALS md_rhs(C). { - A = mlr_dsl_ast_node_alloc_binary("=", MD_AST_NODE_TYPE_LOCAL_INDEXED_ASSIGNMENT, B, +md_indexed_local_assignment(A) ::= md_indexed_local_variable(B) MD_TOKEN_LOGICAL_XOR_EQUALS md_rhs(C). { + A = mlr_dsl_ast_node_alloc_binary("=", MD_AST_NODE_TYPE_INDEXED_LOCAL_ASSIGNMENT, B, mlr_dsl_ast_node_alloc_binary("^^", MD_AST_NODE_TYPE_OPERATOR, mlr_dsl_ast_tree_copy(B) , C)); } -md_local_indexed_assignment(A) ::= md_indexed_local_variable(B) MD_TOKEN_LOGICAL_AND_EQUALS md_rhs(C). { - A = mlr_dsl_ast_node_alloc_binary("=", MD_AST_NODE_TYPE_LOCAL_INDEXED_ASSIGNMENT, B, +md_indexed_local_assignment(A) ::= md_indexed_local_variable(B) MD_TOKEN_LOGICAL_AND_EQUALS md_rhs(C). { + A = mlr_dsl_ast_node_alloc_binary("=", MD_AST_NODE_TYPE_INDEXED_LOCAL_ASSIGNMENT, B, mlr_dsl_ast_node_alloc_binary("&&", MD_AST_NODE_TYPE_OPERATOR, mlr_dsl_ast_tree_copy(B) , C)); } -md_local_indexed_assignment(A) ::= md_indexed_local_variable(B) MD_TOKEN_BITWISE_OR_EQUALS md_rhs(C). { - A = mlr_dsl_ast_node_alloc_binary("=", MD_AST_NODE_TYPE_LOCAL_INDEXED_ASSIGNMENT, B, +md_indexed_local_assignment(A) ::= md_indexed_local_variable(B) MD_TOKEN_BITWISE_OR_EQUALS md_rhs(C). { + A = mlr_dsl_ast_node_alloc_binary("=", MD_AST_NODE_TYPE_INDEXED_LOCAL_ASSIGNMENT, B, mlr_dsl_ast_node_alloc_binary("|", MD_AST_NODE_TYPE_OPERATOR, mlr_dsl_ast_tree_copy(B) , C)); } -md_local_indexed_assignment(A) ::= md_indexed_local_variable(B) MD_TOKEN_BITWISE_XOR_EQUALS md_rhs(C). { - A = mlr_dsl_ast_node_alloc_binary("=", MD_AST_NODE_TYPE_LOCAL_INDEXED_ASSIGNMENT, B, +md_indexed_local_assignment(A) ::= md_indexed_local_variable(B) MD_TOKEN_BITWISE_XOR_EQUALS md_rhs(C). { + A = mlr_dsl_ast_node_alloc_binary("=", MD_AST_NODE_TYPE_INDEXED_LOCAL_ASSIGNMENT, B, mlr_dsl_ast_node_alloc_binary("^", MD_AST_NODE_TYPE_OPERATOR, mlr_dsl_ast_tree_copy(B) , C)); } -md_local_indexed_assignment(A) ::= md_indexed_local_variable(B) MD_TOKEN_BITWISE_AND_EQUALS md_rhs(C). { - A = mlr_dsl_ast_node_alloc_binary("=", MD_AST_NODE_TYPE_LOCAL_INDEXED_ASSIGNMENT, B, +md_indexed_local_assignment(A) ::= md_indexed_local_variable(B) MD_TOKEN_BITWISE_AND_EQUALS md_rhs(C). { + A = mlr_dsl_ast_node_alloc_binary("=", MD_AST_NODE_TYPE_INDEXED_LOCAL_ASSIGNMENT, B, mlr_dsl_ast_node_alloc_binary("&", MD_AST_NODE_TYPE_OPERATOR, mlr_dsl_ast_tree_copy(B) , C)); } -md_local_indexed_assignment(A) ::= md_indexed_local_variable(B) MD_TOKEN_BITWISE_LSH_EQUALS md_rhs(C). { - A = mlr_dsl_ast_node_alloc_binary("=", MD_AST_NODE_TYPE_LOCAL_INDEXED_ASSIGNMENT, B, +md_indexed_local_assignment(A) ::= md_indexed_local_variable(B) MD_TOKEN_BITWISE_LSH_EQUALS md_rhs(C). { + A = mlr_dsl_ast_node_alloc_binary("=", MD_AST_NODE_TYPE_INDEXED_LOCAL_ASSIGNMENT, B, mlr_dsl_ast_node_alloc_binary("<<", MD_AST_NODE_TYPE_OPERATOR, mlr_dsl_ast_tree_copy(B) , C)); } -md_local_indexed_assignment(A) ::= md_indexed_local_variable(B) MD_TOKEN_BITWISE_RSH_EQUALS md_rhs(C). { - A = mlr_dsl_ast_node_alloc_binary("=", MD_AST_NODE_TYPE_LOCAL_INDEXED_ASSIGNMENT, B, +md_indexed_local_assignment(A) ::= md_indexed_local_variable(B) MD_TOKEN_BITWISE_RSH_EQUALS md_rhs(C). { + A = mlr_dsl_ast_node_alloc_binary("=", MD_AST_NODE_TYPE_INDEXED_LOCAL_ASSIGNMENT, B, mlr_dsl_ast_node_alloc_binary(">>", MD_AST_NODE_TYPE_OPERATOR, mlr_dsl_ast_tree_copy(B) , C)); } -md_local_indexed_assignment(A) ::= md_indexed_local_variable(B) MD_TOKEN_PLUS_EQUALS md_rhs(C). { - A = mlr_dsl_ast_node_alloc_binary("=", MD_AST_NODE_TYPE_LOCAL_INDEXED_ASSIGNMENT, B, +md_indexed_local_assignment(A) ::= md_indexed_local_variable(B) MD_TOKEN_PLUS_EQUALS md_rhs(C). { + A = mlr_dsl_ast_node_alloc_binary("=", MD_AST_NODE_TYPE_INDEXED_LOCAL_ASSIGNMENT, B, mlr_dsl_ast_node_alloc_binary("+", MD_AST_NODE_TYPE_OPERATOR, mlr_dsl_ast_tree_copy(B) , C)); } -md_local_indexed_assignment(A) ::= md_indexed_local_variable(B) MD_TOKEN_MINUS_EQUALS md_rhs(C). { - A = mlr_dsl_ast_node_alloc_binary("=", MD_AST_NODE_TYPE_LOCAL_INDEXED_ASSIGNMENT, B, +md_indexed_local_assignment(A) ::= md_indexed_local_variable(B) MD_TOKEN_MINUS_EQUALS md_rhs(C). { + A = mlr_dsl_ast_node_alloc_binary("=", MD_AST_NODE_TYPE_INDEXED_LOCAL_ASSIGNMENT, B, mlr_dsl_ast_node_alloc_binary("-", MD_AST_NODE_TYPE_OPERATOR, mlr_dsl_ast_tree_copy(B) , C)); } -md_local_indexed_assignment(A) ::= md_indexed_local_variable(B) MD_TOKEN_DOT_EQUALS md_rhs(C). { - A = mlr_dsl_ast_node_alloc_binary("=", MD_AST_NODE_TYPE_LOCAL_INDEXED_ASSIGNMENT, B, +md_indexed_local_assignment(A) ::= md_indexed_local_variable(B) MD_TOKEN_DOT_EQUALS md_rhs(C). { + A = mlr_dsl_ast_node_alloc_binary("=", MD_AST_NODE_TYPE_INDEXED_LOCAL_ASSIGNMENT, B, mlr_dsl_ast_node_alloc_binary(".", MD_AST_NODE_TYPE_OPERATOR, mlr_dsl_ast_tree_copy(B) , C)); } -md_local_indexed_assignment(A) ::= md_indexed_local_variable(B) MD_TOKEN_TIMES_EQUALS md_rhs(C). { - A = mlr_dsl_ast_node_alloc_binary("=", MD_AST_NODE_TYPE_LOCAL_INDEXED_ASSIGNMENT, B, +md_indexed_local_assignment(A) ::= md_indexed_local_variable(B) MD_TOKEN_TIMES_EQUALS md_rhs(C). { + A = mlr_dsl_ast_node_alloc_binary("=", MD_AST_NODE_TYPE_INDEXED_LOCAL_ASSIGNMENT, B, mlr_dsl_ast_node_alloc_binary("*", MD_AST_NODE_TYPE_OPERATOR, mlr_dsl_ast_tree_copy(B) , C)); } -md_local_indexed_assignment(A) ::= md_indexed_local_variable(B) MD_TOKEN_DIVIDE_EQUALS md_rhs(C). { - A = mlr_dsl_ast_node_alloc_binary("=", MD_AST_NODE_TYPE_LOCAL_INDEXED_ASSIGNMENT, B, +md_indexed_local_assignment(A) ::= md_indexed_local_variable(B) MD_TOKEN_DIVIDE_EQUALS md_rhs(C). { + A = mlr_dsl_ast_node_alloc_binary("=", MD_AST_NODE_TYPE_INDEXED_LOCAL_ASSIGNMENT, B, mlr_dsl_ast_node_alloc_binary("/", MD_AST_NODE_TYPE_OPERATOR, mlr_dsl_ast_tree_copy(B) , C)); } -md_local_indexed_assignment(A) ::= md_indexed_local_variable(B) MD_TOKEN_INT_DIVIDE_EQUALS md_rhs(C). { - A = mlr_dsl_ast_node_alloc_binary("=", MD_AST_NODE_TYPE_LOCAL_INDEXED_ASSIGNMENT, B, +md_indexed_local_assignment(A) ::= md_indexed_local_variable(B) MD_TOKEN_INT_DIVIDE_EQUALS md_rhs(C). { + A = mlr_dsl_ast_node_alloc_binary("=", MD_AST_NODE_TYPE_INDEXED_LOCAL_ASSIGNMENT, B, mlr_dsl_ast_node_alloc_binary("//", MD_AST_NODE_TYPE_OPERATOR, mlr_dsl_ast_tree_copy(B) , C)); } -md_local_indexed_assignment(A) ::= md_indexed_local_variable(B) MD_TOKEN_MOD_EQUALS md_rhs(C). { - A = mlr_dsl_ast_node_alloc_binary("=", MD_AST_NODE_TYPE_LOCAL_INDEXED_ASSIGNMENT, B, +md_indexed_local_assignment(A) ::= md_indexed_local_variable(B) MD_TOKEN_MOD_EQUALS md_rhs(C). { + A = mlr_dsl_ast_node_alloc_binary("=", MD_AST_NODE_TYPE_INDEXED_LOCAL_ASSIGNMENT, B, mlr_dsl_ast_node_alloc_binary("%", MD_AST_NODE_TYPE_OPERATOR, mlr_dsl_ast_tree_copy(B) , C)); } -md_local_indexed_assignment(A) ::= md_indexed_local_variable(B) MD_TOKEN_POW_EQUALS md_rhs(C). { - A = mlr_dsl_ast_node_alloc_binary("=", MD_AST_NODE_TYPE_LOCAL_INDEXED_ASSIGNMENT, B, +md_indexed_local_assignment(A) ::= md_indexed_local_variable(B) MD_TOKEN_POW_EQUALS md_rhs(C). { + A = mlr_dsl_ast_node_alloc_binary("=", MD_AST_NODE_TYPE_INDEXED_LOCAL_ASSIGNMENT, B, mlr_dsl_ast_node_alloc_binary("**", MD_AST_NODE_TYPE_OPERATOR, mlr_dsl_ast_tree_copy(B) , C)); } diff --git a/c/mapping/mlr_dsl_ast.c b/c/mapping/mlr_dsl_ast.c index 48a810bbf..b98e428b1 100644 --- a/c/mapping/mlr_dsl_ast.c +++ b/c/mapping/mlr_dsl_ast.c @@ -299,8 +299,8 @@ char* mlr_dsl_ast_node_describe_type(mlr_dsl_ast_node_type_t type) { case MD_AST_NODE_TYPE_FULL_OOSVAR: return "FULL_OOSVAR"; break; case MD_AST_NODE_TYPE_NON_SIGIL_NAME: return "NON_SIGIL_NAME"; break; case MD_AST_NODE_TYPE_OPERATOR: return "OPERATOR"; break; - case MD_AST_NODE_TYPE_LOCAL_NONINDEXED_ASSIGNMENT: return "LOCAL_NONINDEXED_ASSIGNMENT"; break; - case MD_AST_NODE_TYPE_LOCAL_INDEXED_ASSIGNMENT: return "LOCAL_INDEXED_ASSIGNMENT"; break; + case MD_AST_NODE_TYPE_NONINDEXED_LOCAL_ASSIGNMENT: return "NONINDEXED_LOCAL_ASSIGNMENT"; break; + case MD_AST_NODE_TYPE_INDEXED_LOCAL_ASSIGNMENT: return "INDEXED_LOCAL_ASSIGNMENT"; break; case MD_AST_NODE_TYPE_SREC_ASSIGNMENT: return "SREC_ASSIGNMENT"; break; case MD_AST_NODE_TYPE_INDIRECT_SREC_ASSIGNMENT: return "INDIRECT_SREC_ASSIGNMENT"; break; case MD_AST_NODE_TYPE_OOSVAR_ASSIGNMENT: return "OOSVAR_ASSIGNMENT"; break; diff --git a/c/mapping/mlr_dsl_ast.h b/c/mapping/mlr_dsl_ast.h index 834a37f6e..bc52bf637 100644 --- a/c/mapping/mlr_dsl_ast.h +++ b/c/mapping/mlr_dsl_ast.h @@ -47,8 +47,8 @@ typedef enum _mlr_dsl_ast_node_type_t { MD_AST_NODE_TYPE_FULL_OOSVAR, MD_AST_NODE_TYPE_NON_SIGIL_NAME, MD_AST_NODE_TYPE_OPERATOR, - MD_AST_NODE_TYPE_LOCAL_NONINDEXED_ASSIGNMENT, - MD_AST_NODE_TYPE_LOCAL_INDEXED_ASSIGNMENT, + MD_AST_NODE_TYPE_NONINDEXED_LOCAL_ASSIGNMENT, + MD_AST_NODE_TYPE_INDEXED_LOCAL_ASSIGNMENT, MD_AST_NODE_TYPE_SREC_ASSIGNMENT, MD_AST_NODE_TYPE_INDIRECT_SREC_ASSIGNMENT, MD_AST_NODE_TYPE_OOSVAR_ASSIGNMENT, diff --git a/c/mapping/mlr_dsl_cst_statements.c b/c/mapping/mlr_dsl_cst_statements.c index 5037854f3..4b8cb9169 100644 --- a/c/mapping/mlr_dsl_cst_statements.c +++ b/c/mapping/mlr_dsl_cst_statements.c @@ -209,11 +209,11 @@ mlr_dsl_cst_statement_t* mlr_dsl_cst_alloc_statement(mlr_dsl_cst_t* pcst, mlr_ds return alloc_local_variable_definition(pcst, pnode, type_inferencing, context_flags, TYPE_MASK_MAP); break; - case MD_AST_NODE_TYPE_LOCAL_NONINDEXED_ASSIGNMENT: + case MD_AST_NODE_TYPE_NONINDEXED_LOCAL_ASSIGNMENT: return alloc_nonindexed_local_variable_assignment(pcst, pnode, type_inferencing, context_flags); break; - case MD_AST_NODE_TYPE_LOCAL_INDEXED_ASSIGNMENT: + case MD_AST_NODE_TYPE_INDEXED_LOCAL_ASSIGNMENT: return alloc_local_map_variable_assignment(pcst, pnode, type_inferencing, context_flags); break; @@ -405,7 +405,7 @@ mlr_dsl_cst_statement_t* mlr_dsl_cst_alloc_final_filter_statement(mlr_dsl_cst_t* case MD_AST_NODE_TYPE_FLOAT_LOCAL_DEFINITION: case MD_AST_NODE_TYPE_BOOLEAN_LOCAL_DEFINITION: case MD_AST_NODE_TYPE_STRING_LOCAL_DEFINITION: - case MD_AST_NODE_TYPE_LOCAL_NONINDEXED_ASSIGNMENT: + case MD_AST_NODE_TYPE_NONINDEXED_LOCAL_ASSIGNMENT: case MD_AST_NODE_TYPE_SREC_ASSIGNMENT: case MD_AST_NODE_TYPE_INDIRECT_SREC_ASSIGNMENT: case MD_AST_NODE_TYPE_OOSVAR_ASSIGNMENT: diff --git a/c/mapping/mlr_dsl_stack_allocate.c b/c/mapping/mlr_dsl_stack_allocate.c index 35573bbbb..73806fa9c 100644 --- a/c/mapping/mlr_dsl_stack_allocate.c +++ b/c/mapping/mlr_dsl_stack_allocate.c @@ -390,10 +390,10 @@ static void pass_1_for_node(mlr_dsl_ast_node_t* pnode, stkalc_subframe_group_t* } else if (pnode->type == MD_AST_NODE_TYPE_MAP_LOCAL_DECLARATION) { // LHS pass_1_for_local_definition(pnode, pframe_group, pmax_subframe_depth, trace); - } else if (pnode->type == MD_AST_NODE_TYPE_LOCAL_NONINDEXED_ASSIGNMENT) { // LHS + } else if (pnode->type == MD_AST_NODE_TYPE_NONINDEXED_LOCAL_ASSIGNMENT) { // LHS pass_1_for_local_assignment(pnode, pframe_group, pmax_subframe_depth, trace); - } else if (pnode->type == MD_AST_NODE_TYPE_LOCAL_INDEXED_ASSIGNMENT) { // LHS + } else if (pnode->type == MD_AST_NODE_TYPE_INDEXED_LOCAL_ASSIGNMENT) { // LHS pass_1_for_local_assignment(pnode, pframe_group, pmax_subframe_depth, trace); } else if (pnode->type == MD_AST_NODE_TYPE_NONINDEXED_LOCAL_VARIABLE) { // RHS diff --git a/c/reg_test/expected/out b/c/reg_test/expected/out index 24e391cb3..c1d333557 100644 --- a/c/reg_test/expected/out +++ b/c/reg_test/expected/out @@ -24952,7 +24952,7 @@ text="block", type=STATEMENT_BLOCK: text="k", type=UNTYPED_LOCAL_DEFINITION. text="v", type=UNTYPED_LOCAL_DEFINITION. text="for_full_srec_block", type=STATEMENT_BLOCK: - text="=", type=LOCAL_NONINDEXED_ASSIGNMENT: + text="=", type=NONINDEXED_LOCAL_ASSIGNMENT: text="val", type=NONINDEXED_LOCAL_VARIABLE. text=".", type=OPERATOR: text=".", type=OPERATOR: @@ -25030,7 +25030,7 @@ text="block", type=STATEMENT_BLOCK: text="i", type=NONINDEXED_LOCAL_VARIABLE. text="10", type=NUMERIC_LITERAL. text="triple_for_update_statements", type=STATEMENT_LIST: - text="=", type=LOCAL_NONINDEXED_ASSIGNMENT: + text="=", type=NONINDEXED_LOCAL_ASSIGNMENT: text="i", type=NONINDEXED_LOCAL_VARIABLE. text="+", type=OPERATOR: text="i", type=NONINDEXED_LOCAL_VARIABLE. @@ -25046,20 +25046,20 @@ text="block", type=STATEMENT_BLOCK: text="j", type=NONINDEXED_LOCAL_VARIABLE. text="10", type=NUMERIC_LITERAL. text="triple_for_update_statements", type=STATEMENT_LIST: - text="=", type=LOCAL_NONINDEXED_ASSIGNMENT: + text="=", type=NONINDEXED_LOCAL_ASSIGNMENT: text="j", type=NONINDEXED_LOCAL_VARIABLE. text="+", type=OPERATOR: text="j", type=NONINDEXED_LOCAL_VARIABLE. text="1", type=NUMERIC_LITERAL. text="triple_for_block", type=STATEMENT_BLOCK: - text="=", type=LOCAL_NONINDEXED_ASSIGNMENT: + text="=", type=NONINDEXED_LOCAL_ASSIGNMENT: text="sum", type=NONINDEXED_LOCAL_VARIABLE. text="+", type=OPERATOR: text="sum", type=NONINDEXED_LOCAL_VARIABLE. text="*", type=OPERATOR: text="i", type=NONINDEXED_LOCAL_VARIABLE. text="j", type=NONINDEXED_LOCAL_VARIABLE. - text="=", type=LOCAL_NONINDEXED_ASSIGNMENT: + text="=", type=NONINDEXED_LOCAL_ASSIGNMENT: text="val", type=NONINDEXED_LOCAL_VARIABLE. text="sum", type=NONINDEXED_LOCAL_VARIABLE. text="print", type=PRINT: @@ -25104,7 +25104,7 @@ text="block", type=STATEMENT_BLOCK: text="k", type=UNTYPED_LOCAL_DEFINITION. text="v", type=UNTYPED_LOCAL_DEFINITION. text="for_full_srec_block", type=STATEMENT_BLOCK: - text="=", type=LOCAL_NONINDEXED_ASSIGNMENT: + text="=", type=NONINDEXED_LOCAL_ASSIGNMENT: text="val", type=NONINDEXED_LOCAL_VARIABLE. text=".", type=OPERATOR: text=".", type=OPERATOR: @@ -25182,7 +25182,7 @@ text="block", type=STATEMENT_BLOCK: text="i", type=NONINDEXED_LOCAL_VARIABLE. text="10", type=NUMERIC_LITERAL. text="triple_for_update_statements", type=STATEMENT_LIST: - text="=", type=LOCAL_NONINDEXED_ASSIGNMENT: + text="=", type=NONINDEXED_LOCAL_ASSIGNMENT: text="i", type=NONINDEXED_LOCAL_VARIABLE. text="+", type=OPERATOR: text="i", type=NONINDEXED_LOCAL_VARIABLE. @@ -25198,20 +25198,20 @@ text="block", type=STATEMENT_BLOCK: text="j", type=NONINDEXED_LOCAL_VARIABLE. text="10", type=NUMERIC_LITERAL. text="triple_for_update_statements", type=STATEMENT_LIST: - text="=", type=LOCAL_NONINDEXED_ASSIGNMENT: + text="=", type=NONINDEXED_LOCAL_ASSIGNMENT: text="j", type=NONINDEXED_LOCAL_VARIABLE. text="+", type=OPERATOR: text="j", type=NONINDEXED_LOCAL_VARIABLE. text="1", type=NUMERIC_LITERAL. text="triple_for_block", type=STATEMENT_BLOCK: - text="=", type=LOCAL_NONINDEXED_ASSIGNMENT: + text="=", type=NONINDEXED_LOCAL_ASSIGNMENT: text="sum", type=NONINDEXED_LOCAL_VARIABLE. text="+", type=OPERATOR: text="sum", type=NONINDEXED_LOCAL_VARIABLE. text="*", type=OPERATOR: text="i", type=NONINDEXED_LOCAL_VARIABLE. text="j", type=NONINDEXED_LOCAL_VARIABLE. - text="=", type=LOCAL_NONINDEXED_ASSIGNMENT: + text="=", type=NONINDEXED_LOCAL_ASSIGNMENT: text="val", type=NONINDEXED_LOCAL_VARIABLE. text="sum", type=NONINDEXED_LOCAL_VARIABLE. text="print", type=PRINT: @@ -25248,7 +25248,7 @@ text="block", type=STATEMENT_BLOCK: text="idx", type=NONINDEXED_LOCAL_VARIABLE. text="4", type=NUMERIC_LITERAL. text="triple_for_update_statements", type=STATEMENT_LIST: - text="=", type=LOCAL_NONINDEXED_ASSIGNMENT: + text="=", type=NONINDEXED_LOCAL_ASSIGNMENT: text="idx", type=NONINDEXED_LOCAL_VARIABLE. text="+", type=OPERATOR: text="idx", type=NONINDEXED_LOCAL_VARIABLE. @@ -25312,7 +25312,7 @@ text="block", type=STATEMENT_BLOCK: text="i", type=NONINDEXED_LOCAL_VARIABLE. text="10", type=NUMERIC_LITERAL. text="triple_for_update_statements", type=STATEMENT_LIST: - text="=", type=LOCAL_NONINDEXED_ASSIGNMENT: + text="=", type=NONINDEXED_LOCAL_ASSIGNMENT: text="i", type=NONINDEXED_LOCAL_VARIABLE. text="+", type=OPERATOR: text="i", type=NONINDEXED_LOCAL_VARIABLE. @@ -25328,20 +25328,20 @@ text="block", type=STATEMENT_BLOCK: text="j", type=NONINDEXED_LOCAL_VARIABLE. text="10", type=NUMERIC_LITERAL. text="triple_for_update_statements", type=STATEMENT_LIST: - text="=", type=LOCAL_NONINDEXED_ASSIGNMENT: + text="=", type=NONINDEXED_LOCAL_ASSIGNMENT: text="j", type=NONINDEXED_LOCAL_VARIABLE. text="+", type=OPERATOR: text="j", type=NONINDEXED_LOCAL_VARIABLE. text="1", type=NUMERIC_LITERAL. text="triple_for_block", type=STATEMENT_BLOCK: - text="=", type=LOCAL_NONINDEXED_ASSIGNMENT: + text="=", type=NONINDEXED_LOCAL_ASSIGNMENT: text="sum", type=NONINDEXED_LOCAL_VARIABLE. text="+", type=OPERATOR: text="sum", type=NONINDEXED_LOCAL_VARIABLE. text="*", type=OPERATOR: text="i", type=NONINDEXED_LOCAL_VARIABLE. text="j", type=NONINDEXED_LOCAL_VARIABLE. - text="=", type=LOCAL_NONINDEXED_ASSIGNMENT: + text="=", type=NONINDEXED_LOCAL_ASSIGNMENT: text="val", type=NONINDEXED_LOCAL_VARIABLE. text="sum", type=NONINDEXED_LOCAL_VARIABLE. text="print", type=PRINT: @@ -25383,7 +25383,7 @@ text="block", type=STATEMENT_BLOCK: text="k", type=UNTYPED_LOCAL_DEFINITION. text="v", type=UNTYPED_LOCAL_DEFINITION. text="for_full_srec_block", type=STATEMENT_BLOCK: - text="=", type=LOCAL_NONINDEXED_ASSIGNMENT: + text="=", type=NONINDEXED_LOCAL_ASSIGNMENT: text="val", type=NONINDEXED_LOCAL_VARIABLE. text="v", type=NONINDEXED_LOCAL_VARIABLE. text="print", type=PRINT: @@ -25449,7 +25449,7 @@ text="block", type=STATEMENT_BLOCK: text="i", type=NONINDEXED_LOCAL_VARIABLE. text="10", type=NUMERIC_LITERAL. text="triple_for_update_statements", type=STATEMENT_LIST: - text="=", type=LOCAL_NONINDEXED_ASSIGNMENT: + text="=", type=NONINDEXED_LOCAL_ASSIGNMENT: text="i", type=NONINDEXED_LOCAL_VARIABLE. text="+", type=OPERATOR: text="i", type=NONINDEXED_LOCAL_VARIABLE. @@ -25465,20 +25465,20 @@ text="block", type=STATEMENT_BLOCK: text="j", type=NONINDEXED_LOCAL_VARIABLE. text="10", type=NUMERIC_LITERAL. text="triple_for_update_statements", type=STATEMENT_LIST: - text="=", type=LOCAL_NONINDEXED_ASSIGNMENT: + text="=", type=NONINDEXED_LOCAL_ASSIGNMENT: text="j", type=NONINDEXED_LOCAL_VARIABLE. text="+", type=OPERATOR: text="j", type=NONINDEXED_LOCAL_VARIABLE. text="1", type=NUMERIC_LITERAL. text="triple_for_block", type=STATEMENT_BLOCK: - text="=", type=LOCAL_NONINDEXED_ASSIGNMENT: + text="=", type=NONINDEXED_LOCAL_ASSIGNMENT: text="sum", type=NONINDEXED_LOCAL_VARIABLE. text="+", type=OPERATOR: text="sum", type=NONINDEXED_LOCAL_VARIABLE. text="*", type=OPERATOR: text="i", type=NONINDEXED_LOCAL_VARIABLE. text="j", type=NONINDEXED_LOCAL_VARIABLE. - text="=", type=LOCAL_NONINDEXED_ASSIGNMENT: + text="=", type=NONINDEXED_LOCAL_ASSIGNMENT: text="val", type=NONINDEXED_LOCAL_VARIABLE. text="sum", type=NONINDEXED_LOCAL_VARIABLE. text="print", type=PRINT: @@ -25528,7 +25528,7 @@ text="block", type=STATEMENT_BLOCK: text="idx", type=NONINDEXED_LOCAL_VARIABLE. text="4", type=NUMERIC_LITERAL. text="triple_for_update_statements", type=STATEMENT_LIST: - text="=", type=LOCAL_NONINDEXED_ASSIGNMENT: + text="=", type=NONINDEXED_LOCAL_ASSIGNMENT: text="idx", type=NONINDEXED_LOCAL_VARIABLE. text="+", type=OPERATOR: text="idx", type=NONINDEXED_LOCAL_VARIABLE. @@ -25592,7 +25592,7 @@ text="block", type=STATEMENT_BLOCK: text="i", type=NONINDEXED_LOCAL_VARIABLE. text="10", type=NUMERIC_LITERAL. text="triple_for_update_statements", type=STATEMENT_LIST: - text="=", type=LOCAL_NONINDEXED_ASSIGNMENT: + text="=", type=NONINDEXED_LOCAL_ASSIGNMENT: text="i", type=NONINDEXED_LOCAL_VARIABLE. text="+", type=OPERATOR: text="i", type=NONINDEXED_LOCAL_VARIABLE. @@ -25608,20 +25608,20 @@ text="block", type=STATEMENT_BLOCK: text="j", type=NONINDEXED_LOCAL_VARIABLE. text="10", type=NUMERIC_LITERAL. text="triple_for_update_statements", type=STATEMENT_LIST: - text="=", type=LOCAL_NONINDEXED_ASSIGNMENT: + text="=", type=NONINDEXED_LOCAL_ASSIGNMENT: text="j", type=NONINDEXED_LOCAL_VARIABLE. text="+", type=OPERATOR: text="j", type=NONINDEXED_LOCAL_VARIABLE. text="1", type=NUMERIC_LITERAL. text="triple_for_block", type=STATEMENT_BLOCK: - text="=", type=LOCAL_NONINDEXED_ASSIGNMENT: + text="=", type=NONINDEXED_LOCAL_ASSIGNMENT: text="sum", type=NONINDEXED_LOCAL_VARIABLE. text="+", type=OPERATOR: text="sum", type=NONINDEXED_LOCAL_VARIABLE. text="*", type=OPERATOR: text="i", type=NONINDEXED_LOCAL_VARIABLE. text="j", type=NONINDEXED_LOCAL_VARIABLE. - text="=", type=LOCAL_NONINDEXED_ASSIGNMENT: + text="=", type=NONINDEXED_LOCAL_ASSIGNMENT: text="val", type=NONINDEXED_LOCAL_VARIABLE. text="sum", type=NONINDEXED_LOCAL_VARIABLE. text="print", type=PRINT: @@ -26179,7 +26179,7 @@ text="f", type=FUNC_DEF: subframe_var_count=4 max_subframe_depth=6 max_var_depth text="k", type=UNTYPED_LOCAL_DEFINITION. vardef_subframe_relative_index=0 vardef_subframe_index=4 vardef_frame_relative_index=5 text="v", type=UNTYPED_LOCAL_DEFINITION. vardef_subframe_relative_index=1 vardef_subframe_index=4 vardef_frame_relative_index=6 text="for_full_srec_block", type=STATEMENT_BLOCK: - text="=", type=LOCAL_NONINDEXED_ASSIGNMENT: + text="=", type=NONINDEXED_LOCAL_ASSIGNMENT: text="val", type=NONINDEXED_LOCAL_VARIABLE. vardef_subframe_relative_index=0 vardef_subframe_index=1 vardef_frame_relative_index=4 text=".", type=OPERATOR: text=".", type=OPERATOR: @@ -26257,7 +26257,7 @@ text="f", type=FUNC_DEF: subframe_var_count=4 max_subframe_depth=6 max_var_depth text="i", type=NONINDEXED_LOCAL_VARIABLE. vardef_subframe_relative_index=0 vardef_subframe_index=4 vardef_frame_relative_index=6 text="10", type=NUMERIC_LITERAL. text="triple_for_update_statements", type=STATEMENT_LIST: - text="=", type=LOCAL_NONINDEXED_ASSIGNMENT: + text="=", type=NONINDEXED_LOCAL_ASSIGNMENT: text="i", type=NONINDEXED_LOCAL_VARIABLE. vardef_subframe_relative_index=0 vardef_subframe_index=4 vardef_frame_relative_index=6 text="+", type=OPERATOR: text="i", type=NONINDEXED_LOCAL_VARIABLE. vardef_subframe_relative_index=0 vardef_subframe_index=4 vardef_frame_relative_index=6 @@ -26273,20 +26273,20 @@ text="f", type=FUNC_DEF: subframe_var_count=4 max_subframe_depth=6 max_var_depth text="j", type=NONINDEXED_LOCAL_VARIABLE. vardef_subframe_relative_index=0 vardef_subframe_index=5 vardef_frame_relative_index=7 text="10", type=NUMERIC_LITERAL. text="triple_for_update_statements", type=STATEMENT_LIST: - text="=", type=LOCAL_NONINDEXED_ASSIGNMENT: + text="=", type=NONINDEXED_LOCAL_ASSIGNMENT: text="j", type=NONINDEXED_LOCAL_VARIABLE. vardef_subframe_relative_index=0 vardef_subframe_index=5 vardef_frame_relative_index=7 text="+", type=OPERATOR: text="j", type=NONINDEXED_LOCAL_VARIABLE. vardef_subframe_relative_index=0 vardef_subframe_index=5 vardef_frame_relative_index=7 text="1", type=NUMERIC_LITERAL. text="triple_for_block", type=STATEMENT_BLOCK: - text="=", type=LOCAL_NONINDEXED_ASSIGNMENT: + text="=", type=NONINDEXED_LOCAL_ASSIGNMENT: text="sum", type=NONINDEXED_LOCAL_VARIABLE. vardef_subframe_relative_index=0 vardef_subframe_index=3 vardef_frame_relative_index=5 text="+", type=OPERATOR: text="sum", type=NONINDEXED_LOCAL_VARIABLE. vardef_subframe_relative_index=0 vardef_subframe_index=3 vardef_frame_relative_index=5 text="*", type=OPERATOR: text="i", type=NONINDEXED_LOCAL_VARIABLE. vardef_subframe_relative_index=0 vardef_subframe_index=4 vardef_frame_relative_index=6 text="j", type=NONINDEXED_LOCAL_VARIABLE. vardef_subframe_relative_index=0 vardef_subframe_index=5 vardef_frame_relative_index=7 - text="=", type=LOCAL_NONINDEXED_ASSIGNMENT: + text="=", type=NONINDEXED_LOCAL_ASSIGNMENT: text="val", type=NONINDEXED_LOCAL_VARIABLE. vardef_subframe_relative_index=0 vardef_subframe_index=1 vardef_frame_relative_index=4 text="sum", type=NONINDEXED_LOCAL_VARIABLE. vardef_subframe_relative_index=0 vardef_subframe_index=3 vardef_frame_relative_index=5 text="print", type=PRINT: @@ -26333,7 +26333,7 @@ text="s", type=SUBR_DEF: subframe_var_count=4 max_subframe_depth=6 max_var_depth text="k", type=UNTYPED_LOCAL_DEFINITION. vardef_subframe_relative_index=0 vardef_subframe_index=4 vardef_frame_relative_index=5 text="v", type=UNTYPED_LOCAL_DEFINITION. vardef_subframe_relative_index=1 vardef_subframe_index=4 vardef_frame_relative_index=6 text="for_full_srec_block", type=STATEMENT_BLOCK: - text="=", type=LOCAL_NONINDEXED_ASSIGNMENT: + text="=", type=NONINDEXED_LOCAL_ASSIGNMENT: text="val", type=NONINDEXED_LOCAL_VARIABLE. vardef_subframe_relative_index=0 vardef_subframe_index=1 vardef_frame_relative_index=4 text=".", type=OPERATOR: text=".", type=OPERATOR: @@ -26411,7 +26411,7 @@ text="s", type=SUBR_DEF: subframe_var_count=4 max_subframe_depth=6 max_var_depth text="i", type=NONINDEXED_LOCAL_VARIABLE. vardef_subframe_relative_index=0 vardef_subframe_index=4 vardef_frame_relative_index=6 text="10", type=NUMERIC_LITERAL. text="triple_for_update_statements", type=STATEMENT_LIST: - text="=", type=LOCAL_NONINDEXED_ASSIGNMENT: + text="=", type=NONINDEXED_LOCAL_ASSIGNMENT: text="i", type=NONINDEXED_LOCAL_VARIABLE. vardef_subframe_relative_index=0 vardef_subframe_index=4 vardef_frame_relative_index=6 text="+", type=OPERATOR: text="i", type=NONINDEXED_LOCAL_VARIABLE. vardef_subframe_relative_index=0 vardef_subframe_index=4 vardef_frame_relative_index=6 @@ -26427,20 +26427,20 @@ text="s", type=SUBR_DEF: subframe_var_count=4 max_subframe_depth=6 max_var_depth text="j", type=NONINDEXED_LOCAL_VARIABLE. vardef_subframe_relative_index=0 vardef_subframe_index=5 vardef_frame_relative_index=7 text="10", type=NUMERIC_LITERAL. text="triple_for_update_statements", type=STATEMENT_LIST: - text="=", type=LOCAL_NONINDEXED_ASSIGNMENT: + text="=", type=NONINDEXED_LOCAL_ASSIGNMENT: text="j", type=NONINDEXED_LOCAL_VARIABLE. vardef_subframe_relative_index=0 vardef_subframe_index=5 vardef_frame_relative_index=7 text="+", type=OPERATOR: text="j", type=NONINDEXED_LOCAL_VARIABLE. vardef_subframe_relative_index=0 vardef_subframe_index=5 vardef_frame_relative_index=7 text="1", type=NUMERIC_LITERAL. text="triple_for_block", type=STATEMENT_BLOCK: - text="=", type=LOCAL_NONINDEXED_ASSIGNMENT: + text="=", type=NONINDEXED_LOCAL_ASSIGNMENT: text="sum", type=NONINDEXED_LOCAL_VARIABLE. vardef_subframe_relative_index=0 vardef_subframe_index=3 vardef_frame_relative_index=5 text="+", type=OPERATOR: text="sum", type=NONINDEXED_LOCAL_VARIABLE. vardef_subframe_relative_index=0 vardef_subframe_index=3 vardef_frame_relative_index=5 text="*", type=OPERATOR: text="i", type=NONINDEXED_LOCAL_VARIABLE. vardef_subframe_relative_index=0 vardef_subframe_index=4 vardef_frame_relative_index=6 text="j", type=NONINDEXED_LOCAL_VARIABLE. vardef_subframe_relative_index=0 vardef_subframe_index=5 vardef_frame_relative_index=7 - text="=", type=LOCAL_NONINDEXED_ASSIGNMENT: + text="=", type=NONINDEXED_LOCAL_ASSIGNMENT: text="val", type=NONINDEXED_LOCAL_VARIABLE. vardef_subframe_relative_index=0 vardef_subframe_index=1 vardef_frame_relative_index=4 text="sum", type=NONINDEXED_LOCAL_VARIABLE. vardef_subframe_relative_index=0 vardef_subframe_index=3 vardef_frame_relative_index=5 text="print", type=PRINT: @@ -26479,7 +26479,7 @@ text="begin", type=BEGIN: subframe_var_count=1 max_subframe_depth=6 max_var_dept text="idx", type=NONINDEXED_LOCAL_VARIABLE. vardef_subframe_relative_index=0 vardef_subframe_index=2 vardef_frame_relative_index=2 text="4", type=NUMERIC_LITERAL. text="triple_for_update_statements", type=STATEMENT_LIST: - text="=", type=LOCAL_NONINDEXED_ASSIGNMENT: + text="=", type=NONINDEXED_LOCAL_ASSIGNMENT: text="idx", type=NONINDEXED_LOCAL_VARIABLE. vardef_subframe_relative_index=0 vardef_subframe_index=2 vardef_frame_relative_index=2 text="+", type=OPERATOR: text="idx", type=NONINDEXED_LOCAL_VARIABLE. vardef_subframe_relative_index=0 vardef_subframe_index=2 vardef_frame_relative_index=2 @@ -26543,7 +26543,7 @@ text="begin", type=BEGIN: subframe_var_count=1 max_subframe_depth=6 max_var_dept text="i", type=NONINDEXED_LOCAL_VARIABLE. vardef_subframe_relative_index=0 vardef_subframe_index=4 vardef_frame_relative_index=4 text="10", type=NUMERIC_LITERAL. text="triple_for_update_statements", type=STATEMENT_LIST: - text="=", type=LOCAL_NONINDEXED_ASSIGNMENT: + text="=", type=NONINDEXED_LOCAL_ASSIGNMENT: text="i", type=NONINDEXED_LOCAL_VARIABLE. vardef_subframe_relative_index=0 vardef_subframe_index=4 vardef_frame_relative_index=4 text="+", type=OPERATOR: text="i", type=NONINDEXED_LOCAL_VARIABLE. vardef_subframe_relative_index=0 vardef_subframe_index=4 vardef_frame_relative_index=4 @@ -26559,20 +26559,20 @@ text="begin", type=BEGIN: subframe_var_count=1 max_subframe_depth=6 max_var_dept text="j", type=NONINDEXED_LOCAL_VARIABLE. vardef_subframe_relative_index=0 vardef_subframe_index=5 vardef_frame_relative_index=5 text="10", type=NUMERIC_LITERAL. text="triple_for_update_statements", type=STATEMENT_LIST: - text="=", type=LOCAL_NONINDEXED_ASSIGNMENT: + text="=", type=NONINDEXED_LOCAL_ASSIGNMENT: text="j", type=NONINDEXED_LOCAL_VARIABLE. vardef_subframe_relative_index=0 vardef_subframe_index=5 vardef_frame_relative_index=5 text="+", type=OPERATOR: text="j", type=NONINDEXED_LOCAL_VARIABLE. vardef_subframe_relative_index=0 vardef_subframe_index=5 vardef_frame_relative_index=5 text="1", type=NUMERIC_LITERAL. text="triple_for_block", type=STATEMENT_BLOCK: - text="=", type=LOCAL_NONINDEXED_ASSIGNMENT: + text="=", type=NONINDEXED_LOCAL_ASSIGNMENT: text="sum", type=NONINDEXED_LOCAL_VARIABLE. vardef_subframe_relative_index=0 vardef_subframe_index=3 vardef_frame_relative_index=3 text="+", type=OPERATOR: text="sum", type=NONINDEXED_LOCAL_VARIABLE. vardef_subframe_relative_index=0 vardef_subframe_index=3 vardef_frame_relative_index=3 text="*", type=OPERATOR: text="i", type=NONINDEXED_LOCAL_VARIABLE. vardef_subframe_relative_index=0 vardef_subframe_index=4 vardef_frame_relative_index=4 text="j", type=NONINDEXED_LOCAL_VARIABLE. vardef_subframe_relative_index=0 vardef_subframe_index=5 vardef_frame_relative_index=5 - text="=", type=LOCAL_NONINDEXED_ASSIGNMENT: + text="=", type=NONINDEXED_LOCAL_ASSIGNMENT: text="val", type=NONINDEXED_LOCAL_VARIABLE. vardef_subframe_relative_index=0 vardef_subframe_index=1 vardef_frame_relative_index=1 text="sum", type=NONINDEXED_LOCAL_VARIABLE. vardef_subframe_relative_index=0 vardef_subframe_index=3 vardef_frame_relative_index=3 text="print", type=PRINT: @@ -26610,7 +26610,7 @@ text="end", type=END: subframe_var_count=1 max_subframe_depth=6 max_var_depth=6 text="idx", type=NONINDEXED_LOCAL_VARIABLE. vardef_subframe_relative_index=0 vardef_subframe_index=2 vardef_frame_relative_index=2 text="4", type=NUMERIC_LITERAL. text="triple_for_update_statements", type=STATEMENT_LIST: - text="=", type=LOCAL_NONINDEXED_ASSIGNMENT: + text="=", type=NONINDEXED_LOCAL_ASSIGNMENT: text="idx", type=NONINDEXED_LOCAL_VARIABLE. vardef_subframe_relative_index=0 vardef_subframe_index=2 vardef_frame_relative_index=2 text="+", type=OPERATOR: text="idx", type=NONINDEXED_LOCAL_VARIABLE. vardef_subframe_relative_index=0 vardef_subframe_index=2 vardef_frame_relative_index=2 @@ -26674,7 +26674,7 @@ text="end", type=END: subframe_var_count=1 max_subframe_depth=6 max_var_depth=6 text="i", type=NONINDEXED_LOCAL_VARIABLE. vardef_subframe_relative_index=0 vardef_subframe_index=4 vardef_frame_relative_index=4 text="10", type=NUMERIC_LITERAL. text="triple_for_update_statements", type=STATEMENT_LIST: - text="=", type=LOCAL_NONINDEXED_ASSIGNMENT: + text="=", type=NONINDEXED_LOCAL_ASSIGNMENT: text="i", type=NONINDEXED_LOCAL_VARIABLE. vardef_subframe_relative_index=0 vardef_subframe_index=4 vardef_frame_relative_index=4 text="+", type=OPERATOR: text="i", type=NONINDEXED_LOCAL_VARIABLE. vardef_subframe_relative_index=0 vardef_subframe_index=4 vardef_frame_relative_index=4 @@ -26690,20 +26690,20 @@ text="end", type=END: subframe_var_count=1 max_subframe_depth=6 max_var_depth=6 text="j", type=NONINDEXED_LOCAL_VARIABLE. vardef_subframe_relative_index=0 vardef_subframe_index=5 vardef_frame_relative_index=5 text="10", type=NUMERIC_LITERAL. text="triple_for_update_statements", type=STATEMENT_LIST: - text="=", type=LOCAL_NONINDEXED_ASSIGNMENT: + text="=", type=NONINDEXED_LOCAL_ASSIGNMENT: text="j", type=NONINDEXED_LOCAL_VARIABLE. vardef_subframe_relative_index=0 vardef_subframe_index=5 vardef_frame_relative_index=5 text="+", type=OPERATOR: text="j", type=NONINDEXED_LOCAL_VARIABLE. vardef_subframe_relative_index=0 vardef_subframe_index=5 vardef_frame_relative_index=5 text="1", type=NUMERIC_LITERAL. text="triple_for_block", type=STATEMENT_BLOCK: - text="=", type=LOCAL_NONINDEXED_ASSIGNMENT: + text="=", type=NONINDEXED_LOCAL_ASSIGNMENT: text="sum", type=NONINDEXED_LOCAL_VARIABLE. vardef_subframe_relative_index=0 vardef_subframe_index=3 vardef_frame_relative_index=3 text="+", type=OPERATOR: text="sum", type=NONINDEXED_LOCAL_VARIABLE. vardef_subframe_relative_index=0 vardef_subframe_index=3 vardef_frame_relative_index=3 text="*", type=OPERATOR: text="i", type=NONINDEXED_LOCAL_VARIABLE. vardef_subframe_relative_index=0 vardef_subframe_index=4 vardef_frame_relative_index=4 text="j", type=NONINDEXED_LOCAL_VARIABLE. vardef_subframe_relative_index=0 vardef_subframe_index=5 vardef_frame_relative_index=5 - text="=", type=LOCAL_NONINDEXED_ASSIGNMENT: + text="=", type=NONINDEXED_LOCAL_ASSIGNMENT: text="val", type=NONINDEXED_LOCAL_VARIABLE. vardef_subframe_relative_index=0 vardef_subframe_index=1 vardef_frame_relative_index=1 text="sum", type=NONINDEXED_LOCAL_VARIABLE. vardef_subframe_relative_index=0 vardef_subframe_index=3 vardef_frame_relative_index=3 text="print", type=PRINT: @@ -26748,7 +26748,7 @@ text="main_block", type=STATEMENT_BLOCK: subframe_var_count=1 max_subframe_depth text="k", type=UNTYPED_LOCAL_DEFINITION. vardef_subframe_relative_index=0 vardef_subframe_index=4 vardef_frame_relative_index=2 text="v", type=UNTYPED_LOCAL_DEFINITION. vardef_subframe_relative_index=1 vardef_subframe_index=4 vardef_frame_relative_index=3 text="for_full_srec_block", type=STATEMENT_BLOCK: - text="=", type=LOCAL_NONINDEXED_ASSIGNMENT: + text="=", type=NONINDEXED_LOCAL_ASSIGNMENT: text="val", type=NONINDEXED_LOCAL_VARIABLE. vardef_subframe_relative_index=0 vardef_subframe_index=1 vardef_frame_relative_index=1 text="v", type=NONINDEXED_LOCAL_VARIABLE. vardef_subframe_relative_index=1 vardef_subframe_index=4 vardef_frame_relative_index=3 text="print", type=PRINT: @@ -26814,7 +26814,7 @@ text="main_block", type=STATEMENT_BLOCK: subframe_var_count=1 max_subframe_depth text="i", type=NONINDEXED_LOCAL_VARIABLE. vardef_subframe_relative_index=0 vardef_subframe_index=4 vardef_frame_relative_index=3 text="10", type=NUMERIC_LITERAL. text="triple_for_update_statements", type=STATEMENT_LIST: - text="=", type=LOCAL_NONINDEXED_ASSIGNMENT: + text="=", type=NONINDEXED_LOCAL_ASSIGNMENT: text="i", type=NONINDEXED_LOCAL_VARIABLE. vardef_subframe_relative_index=0 vardef_subframe_index=4 vardef_frame_relative_index=3 text="+", type=OPERATOR: text="i", type=NONINDEXED_LOCAL_VARIABLE. vardef_subframe_relative_index=0 vardef_subframe_index=4 vardef_frame_relative_index=3 @@ -26830,20 +26830,20 @@ text="main_block", type=STATEMENT_BLOCK: subframe_var_count=1 max_subframe_depth text="j", type=NONINDEXED_LOCAL_VARIABLE. vardef_subframe_relative_index=0 vardef_subframe_index=5 vardef_frame_relative_index=4 text="10", type=NUMERIC_LITERAL. text="triple_for_update_statements", type=STATEMENT_LIST: - text="=", type=LOCAL_NONINDEXED_ASSIGNMENT: + text="=", type=NONINDEXED_LOCAL_ASSIGNMENT: text="j", type=NONINDEXED_LOCAL_VARIABLE. vardef_subframe_relative_index=0 vardef_subframe_index=5 vardef_frame_relative_index=4 text="+", type=OPERATOR: text="j", type=NONINDEXED_LOCAL_VARIABLE. vardef_subframe_relative_index=0 vardef_subframe_index=5 vardef_frame_relative_index=4 text="1", type=NUMERIC_LITERAL. text="triple_for_block", type=STATEMENT_BLOCK: - text="=", type=LOCAL_NONINDEXED_ASSIGNMENT: + text="=", type=NONINDEXED_LOCAL_ASSIGNMENT: text="sum", type=NONINDEXED_LOCAL_VARIABLE. vardef_subframe_relative_index=0 vardef_subframe_index=3 vardef_frame_relative_index=2 text="+", type=OPERATOR: text="sum", type=NONINDEXED_LOCAL_VARIABLE. vardef_subframe_relative_index=0 vardef_subframe_index=3 vardef_frame_relative_index=2 text="*", type=OPERATOR: text="i", type=NONINDEXED_LOCAL_VARIABLE. vardef_subframe_relative_index=0 vardef_subframe_index=4 vardef_frame_relative_index=3 text="j", type=NONINDEXED_LOCAL_VARIABLE. vardef_subframe_relative_index=0 vardef_subframe_index=5 vardef_frame_relative_index=4 - text="=", type=LOCAL_NONINDEXED_ASSIGNMENT: + text="=", type=NONINDEXED_LOCAL_ASSIGNMENT: text="val", type=NONINDEXED_LOCAL_VARIABLE. vardef_subframe_relative_index=0 vardef_subframe_index=1 vardef_frame_relative_index=1 text="sum", type=NONINDEXED_LOCAL_VARIABLE. vardef_subframe_relative_index=0 vardef_subframe_index=3 vardef_frame_relative_index=2 text="print", type=PRINT: @@ -45055,7 +45055,7 @@ RAW AST: AST ROOT: text="block", type=STATEMENT_BLOCK: - text="=", type=LOCAL_INDEXED_ASSIGNMENT: + text="=", type=INDEXED_LOCAL_ASSIGNMENT: text="d", type=INDEXED_LOCAL_VARIABLE: text="x", type=FIELD_NAME. text="y", type=FIELD_NAME. @@ -45083,7 +45083,7 @@ BLOCKED AST: MAIN BLOCK: text="main_block", type=STATEMENT_BLOCK: subframe_var_count=2 max_subframe_depth=1 max_var_depth=2 - text="=", type=LOCAL_INDEXED_ASSIGNMENT: + text="=", type=INDEXED_LOCAL_ASSIGNMENT: text="d", type=INDEXED_LOCAL_VARIABLE: vardef_subframe_relative_index=1 vardef_subframe_index=0 vardef_frame_relative_index=1 text="x", type=FIELD_NAME. text="y", type=FIELD_NAME. @@ -45113,19 +45113,19 @@ RAW AST: AST ROOT: text="block", type=STATEMENT_BLOCK: - text="=", type=LOCAL_NONINDEXED_ASSIGNMENT: + text="=", type=NONINDEXED_LOCAL_ASSIGNMENT: text="a", type=NONINDEXED_LOCAL_VARIABLE. text="6", type=NUMERIC_LITERAL. - text="=", type=LOCAL_INDEXED_ASSIGNMENT: + text="=", type=INDEXED_LOCAL_ASSIGNMENT: text="b", type=INDEXED_LOCAL_VARIABLE: text="x", type=FIELD_NAME. text="7", type=NUMERIC_LITERAL. - text="=", type=LOCAL_INDEXED_ASSIGNMENT: + text="=", type=INDEXED_LOCAL_ASSIGNMENT: text="c", type=INDEXED_LOCAL_VARIABLE: text="x", type=FIELD_NAME. text="y", type=FIELD_NAME. text="8", type=NUMERIC_LITERAL. - text="=", type=LOCAL_INDEXED_ASSIGNMENT: + text="=", type=INDEXED_LOCAL_ASSIGNMENT: text="d", type=INDEXED_LOCAL_VARIABLE: text="x", type=FIELD_NAME. text="y", type=FIELD_NAME. @@ -45177,19 +45177,19 @@ BLOCKED AST: MAIN BLOCK: text="main_block", type=STATEMENT_BLOCK: subframe_var_count=5 max_subframe_depth=1 max_var_depth=5 - text="=", type=LOCAL_NONINDEXED_ASSIGNMENT: + text="=", type=NONINDEXED_LOCAL_ASSIGNMENT: text="a", type=NONINDEXED_LOCAL_VARIABLE. vardef_subframe_relative_index=1 vardef_subframe_index=0 vardef_frame_relative_index=1 text="6", type=NUMERIC_LITERAL. - text="=", type=LOCAL_INDEXED_ASSIGNMENT: + text="=", type=INDEXED_LOCAL_ASSIGNMENT: text="b", type=INDEXED_LOCAL_VARIABLE: vardef_subframe_relative_index=2 vardef_subframe_index=0 vardef_frame_relative_index=2 text="x", type=FIELD_NAME. text="7", type=NUMERIC_LITERAL. - text="=", type=LOCAL_INDEXED_ASSIGNMENT: + text="=", type=INDEXED_LOCAL_ASSIGNMENT: text="c", type=INDEXED_LOCAL_VARIABLE: vardef_subframe_relative_index=3 vardef_subframe_index=0 vardef_frame_relative_index=3 text="x", type=FIELD_NAME. text="y", type=FIELD_NAME. text="8", type=NUMERIC_LITERAL. - text="=", type=LOCAL_INDEXED_ASSIGNMENT: + text="=", type=INDEXED_LOCAL_ASSIGNMENT: text="d", type=INDEXED_LOCAL_VARIABLE: vardef_subframe_relative_index=4 vardef_subframe_index=0 vardef_frame_relative_index=4 text="x", type=FIELD_NAME. text="y", type=FIELD_NAME. @@ -45246,19 +45246,19 @@ RAW AST: AST ROOT: text="block", type=STATEMENT_BLOCK: - text="=", type=LOCAL_NONINDEXED_ASSIGNMENT: + text="=", type=NONINDEXED_LOCAL_ASSIGNMENT: text="a", type=NONINDEXED_LOCAL_VARIABLE. text="6", type=NUMERIC_LITERAL. - text="=", type=LOCAL_INDEXED_ASSIGNMENT: + text="=", type=INDEXED_LOCAL_ASSIGNMENT: text="b", type=INDEXED_LOCAL_VARIABLE: text="x", type=FIELD_NAME. text="7", type=NUMERIC_LITERAL. - text="=", type=LOCAL_INDEXED_ASSIGNMENT: + text="=", type=INDEXED_LOCAL_ASSIGNMENT: text="c", type=INDEXED_LOCAL_VARIABLE: text="x", type=FIELD_NAME. text="y", type=FIELD_NAME. text="8", type=NUMERIC_LITERAL. - text="=", type=LOCAL_INDEXED_ASSIGNMENT: + text="=", type=INDEXED_LOCAL_ASSIGNMENT: text="d", type=INDEXED_LOCAL_VARIABLE: text="x", type=FIELD_NAME. text="y", type=FIELD_NAME. @@ -45388,19 +45388,19 @@ BLOCKED AST: MAIN BLOCK: text="main_block", type=STATEMENT_BLOCK: subframe_var_count=5 max_subframe_depth=1 max_var_depth=5 - text="=", type=LOCAL_NONINDEXED_ASSIGNMENT: + text="=", type=NONINDEXED_LOCAL_ASSIGNMENT: text="a", type=NONINDEXED_LOCAL_VARIABLE. vardef_subframe_relative_index=1 vardef_subframe_index=0 vardef_frame_relative_index=1 text="6", type=NUMERIC_LITERAL. - text="=", type=LOCAL_INDEXED_ASSIGNMENT: + text="=", type=INDEXED_LOCAL_ASSIGNMENT: text="b", type=INDEXED_LOCAL_VARIABLE: vardef_subframe_relative_index=2 vardef_subframe_index=0 vardef_frame_relative_index=2 text="x", type=FIELD_NAME. text="7", type=NUMERIC_LITERAL. - text="=", type=LOCAL_INDEXED_ASSIGNMENT: + text="=", type=INDEXED_LOCAL_ASSIGNMENT: text="c", type=INDEXED_LOCAL_VARIABLE: vardef_subframe_relative_index=3 vardef_subframe_index=0 vardef_frame_relative_index=3 text="x", type=FIELD_NAME. text="y", type=FIELD_NAME. text="8", type=NUMERIC_LITERAL. - text="=", type=LOCAL_INDEXED_ASSIGNMENT: + text="=", type=INDEXED_LOCAL_ASSIGNMENT: text="d", type=INDEXED_LOCAL_VARIABLE: vardef_subframe_relative_index=4 vardef_subframe_index=0 vardef_frame_relative_index=4 text="x", type=FIELD_NAME. text="y", type=FIELD_NAME.