aboutsummaryrefslogtreecommitdiff
path: root/compiler/parser.cup
diff options
context:
space:
mode:
authorMustafa Quraish <[email protected]>2022-02-07 03:07:52 -0500
committerMustafa Quraish <[email protected]>2022-02-07 03:18:08 -0500
commitfad2a035cbd3194faf7b03ff7fd6e47720827ff1 (patch)
tree2143b2e63ab6f49b169f12dc2f481b97a633b261 /compiler/parser.cup
parent[cup] Add support for `here` keyword + fix `putu_buffer` bug (diff)
downloadcup-fad2a035cbd3194faf7b03ff7fd6e47720827ff1.tar.xz
cup-fad2a035cbd3194faf7b03ff7fd6e47720827ff1.zip
Add missing files to self-hosted directory
... Someone forgot to add them into the repo for a while.
Diffstat (limited to 'compiler/parser.cup')
-rw-r--r--compiler/parser.cup13
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;
}