X-Git-Url: https://git.saurik.com/cycript.git/blobdiff_plain/8b820c00ce6fbca72e14c4922c729289d76f8f8a..413251da5de4da59f158f65a75d668a67f4161f1:/Cycript.l.in diff --git a/Cycript.l.in b/Cycript.l.in index 759a4dd..ea140a8 100644 --- a/Cycript.l.in +++ b/Cycript.l.in @@ -33,7 +33,9 @@ typedef cy::parser::token tk; // do /not/ fold token to the return: this is a macro and the ordering is dependent #define F(value, highlight) do { \ int token(value); \ +@begin ObjectiveC yyextra->no_.AtImplementation = false; \ +@end yyextra->no_.Function = false; \ yyextra->no_.OpenBrace = false; \ yylval->highlight_ = highlight; \ @@ -265,6 +267,8 @@ XMLName {XMLNameStart}{XMLNamePart}* "YES" L C I(identifier, Identifier("YES"), tk::Identifier_, hi::Constant); "NO" L C I(identifier, Identifier("NO"), tk::Identifier_, hi::Constant); +"bool" L C I(identifier, Identifier("bool"), tk::Identifier_, hi::Type); +"BOOL" L C I(identifier, Identifier("BOOL"), tk::Identifier_, hi::Type); "id" L C I(identifier, Identifier("id"), tk::Identifier_, hi::Type); @end