]> git.saurik.com Git - cycript.git/commitdiff
Highlight NULL, YES, and NO identifiers as constants.
authorJay Freeman (saurik) <saurik@saurik.com>
Thu, 13 Sep 2012 06:17:10 +0000 (23:17 -0700)
committerJay Freeman (saurik) <saurik@saurik.com>
Thu, 13 Sep 2012 06:17:10 +0000 (23:17 -0700)
Cycript.l.in

index 54724177d4d42759f8723ec1e899fe7d15ba65dd..a3aed14629a909716eb0f9589ee7a9b89cbf3e4c 100644 (file)
@@ -252,7 +252,11 @@ XMLName {XMLNameStart}{XMLNamePart}*
 "@implementation" L C F(yyextra->no_.AtImplementation ? tk::AtImplementation_ : tk::AtImplementation, hi::Meta);
 "@import"         L C F(tk::AtImport, hi::Meta);
 "@selector"       L C F(tk::AtSelector, hi::Meta);
+
+"NULL"             L C I(identifier, Identifier("NULL"), tk::Identifier_, hi::Constant);
 "nil"             L C I(identifier, Identifier("nil"), tk::Identifier_, hi::Constant);
+"YES"             L C I(identifier, Identifier("YES"), tk::Identifier_, hi::Constant);
+"NO"             L C I(identifier, Identifier("NO"), tk::Identifier_, hi::Constant);
 @end
 
 "false"        L C I(false, False(), tk::False, hi::Constant);