From: Jay Freeman (saurik) <saurik@saurik.com>
Date: Thu, 7 Jun 2012 22:50:33 +0000 (-0700)
Subject: Fix ;@implementation by adding it to LexSetStatement.
X-Git-Tag: v0.9.456~1
X-Git-Url: https://git.saurik.com/cycript.git/commitdiff_plain/507848cd8279346bf1c081faddfc1e471919c9e5?ds=inline

Fix ;@implementation by adding it to LexSetStatement.
---

diff --git a/Cycript.yy.in b/Cycript.yy.in
index e8ca6b4..8efb228 100644
--- a/Cycript.yy.in
+++ b/Cycript.yy.in
@@ -534,8 +534,12 @@ LexNoFunction
     : { if (yychar == token::Function) yychar = token::Function_; }
     ;
 
+LexNoAtImplementation
+    : { if (yychar == token::AtImplementation) yychar = token::AtImplementation_; }
+    ;
+
 LexSetStatement
-    : LexNoBrace LexNoFunction
+    : LexNoBrace LexNoFunction LexNoAtImplementation
     ;
 /* }}} */
 /* Virtual Tokens {{{ */