Merge branch 'master' of krull:apc
authorJordan <jordanlavatai@gmail.com>
Sat, 21 Jan 2017 23:15:38 +0000 (15:15 -0800)
committerJordan <jordanlavatai@gmail.com>
Sat, 21 Jan 2017 23:15:38 +0000 (15:15 -0800)
src/parser.y

index 1677c6c..5dc5fdb 100644 (file)
@@ -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); }