projects
/
henge
/
apc.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
ir testing
[henge/apc.git]
/
src
/
parser.y
diff --git
a/src/parser.y
b/src/parser.y
index
9f71a85
..
881b562
100644
(file)
--- a/
src/parser.y
+++ b/
src/parser.y
@@
-39,9
+39,9
@@
%define api.push-pull push
%parse-param {yycstate* cs}
%union {
%define api.push-pull push
%parse-param {yycstate* cs}
%union {
-
long long
ref;
+
uint32_t
ref;
int val;
int val;
- apc_facing
face;
+ apc_facing face;
uint8_t* str;
ir_class class;
ir_set set;
uint8_t* str;
ir_class class;
ir_set set;
@@
-84,6
+84,7
@@
class:
NAME CLOPEN { yyclass_push(cs,ir_class_addchild(yyclass(cs), $1)); }
progn
CLCLOSE { yyclass_pop(cs); }
NAME CLOPEN { yyclass_push(cs,ir_class_addchild(yyclass(cs), $1)); }
progn
CLCLOSE { yyclass_pop(cs); }
+| CLCLOSE { yyclass_pop(cs); }
;
statement_list:
;
statement_list: