X-Git-Url: https://www.kengrimes.com/gitweb/?p=henge%2Fapc.git;a=blobdiff_plain;f=src%2Fparser.y;h=5dc5fdbe9ce967e5e8114b03bbe69cff224e7d52;hp=1677c6cd42ef27955c8929ca1abb1bc55487724e;hb=c02ac2539fe718add1da1103cd63c7fb191985bf;hpb=8b56606a960d7cbd61dd3031a3ee74b9a61bde31 diff --git a/src/parser.y b/src/parser.y index 1677c6c..5dc5fdb 100644 --- a/src/parser.y +++ b/src/parser.y @@ -73,6 +73,7 @@ progn: class_list | class_list statement_list +| statement_list class_list | statement_list ; @@ -92,7 +93,7 @@ statement_list: | statement ; -statement: + statement: set_spec data_spec REF PATH { ir_data_assign_path($2,$4); ir_set_assign_data($1,$2); ir_set_assign_ref($1,$3); } | set_spec data_spec PATH { ir_data_assign_path($2,$3); ir_set_assign_data($1,$2); } | set_spec REF PATH { ir_set_assign_ref($1,$2); }