]> git.saurik.com Git - cycript.git/blobdiff - Cycript.yy.in
Re-thread LexSet{Statement,RegExp} to fix division.
[cycript.git] / Cycript.yy.in
index aa5f535c616bd268aaeb43a2a156c102f6a98474..866127e4b8bc1d5afae5742f105909ffc3c32a42 100644 (file)
@@ -1054,7 +1054,7 @@ StatementList
 
 StatementListOpt
     : StatementList { $$ = $1; }
-    | LexSetRegExp { $$ = NULL; }
+    | LexSetStatement LexSetRegExp { $$ = NULL; }
     ;
 
 StatementListItem
@@ -1318,7 +1318,7 @@ ProgramBody
 
 ProgramBodyOpt
     : ProgramBody { $$ = $1; }
-    | { $$ = NULL; }
+    | LexSetStatement LexSetRegExp { $$ = NULL; }
     ;
 /* }}} */
 
@@ -1491,7 +1491,7 @@ ImportPath
     ;
 
 StatementListItem
-    : "@import" ImportPath { $$ = CYNew CYImport(); }
+    : LexSetStatement LexSetRegExp "@import" ImportPath { $$ = CYNew CYImport(); }
     ;
 /* }}} */
 /* Cycript (Objective-C): Boxed Expressions {{{ */