]> git.saurik.com Git - cycript.git/blobdiff - Cycript.yy.in
Add actual syntax that desugars to new Instance().
[cycript.git] / Cycript.yy.in
index 57b1ac60d4d49a1976769f4e469b79682d2e7d64..5a35dd7624c5e34414952954bf9dd4feac5c6697 100644 (file)
@@ -1634,6 +1634,11 @@ PrimaryExpression
     : "^" ModifiedType "(" LexPushInOff TypedParameterListOpt ")" LexPopIn BRACE LexPushInOff FunctionBody "}" LexPopIn { $$ = CYNew CYObjCBlock($2, $5, $10); }
     ;
 /* }}} */
     : "^" ModifiedType "(" LexPushInOff TypedParameterListOpt ")" LexPopIn BRACE LexPushInOff FunctionBody "}" LexPopIn { $$ = CYNew CYObjCBlock($2, $5, $10); }
     ;
 /* }}} */
+/* Cycript (Objective-C): Instance Literals {{{ */
+PrimaryExpression
+    : "#" NumericLiteral { $$ = CYNew CYInstanceLiteral($2); }
+    ;
+/* }}} */
 @end
 
 @begin C
 @end
 
 @begin C