diff options
| author | Mustafa Quraish <[email protected]> | 2022-02-07 03:07:52 -0500 |
|---|---|---|
| committer | Mustafa Quraish <[email protected]> | 2022-02-07 03:18:08 -0500 |
| commit | fad2a035cbd3194faf7b03ff7fd6e47720827ff1 (patch) | |
| tree | 2143b2e63ab6f49b169f12dc2f481b97a633b261 /compiler/parser.cup | |
| parent | [cup] Add support for `here` keyword + fix `putu_buffer` bug (diff) | |
| download | cup-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.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; } |