diff options
Diffstat (limited to 'compiler/parser.cup')
| -rw-r--r-- | compiler/parser.cup | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/compiler/parser.cup b/compiler/parser.cup index d13a309..8f02c57 100644 --- a/compiler/parser.cup +++ b/compiler/parser.cup @@ -697,6 +697,19 @@ fn parse_var_declaration(lexer: Lexer*): Node* { add_variable_to_current_block(&decl.var); } + if (0) { + putsln("------------------"); + location_print(&token.loc); + putsln(" : Variable declared"); + puts("Name: "); + putsln(decl.var.name); + puts("Type: "); + putsln(create_type_string(decl.var.typ)); + puts("Offset: "); + putu(abs(decl.var.offset)); + putsln("\n------------------"); + } + return node; } |