<RegExp>\/{RegularExpressionBody}\/{RegularExpressionFlags} L C I(literal, RegEx(Y), tk::RegularExpressionLiteral, hi::Constant);
+#![^\n]* L M
+
\/\/[^\n]* L M
/* http://ostermiller.org/findcomment.html */
@begin E4X ObjectiveC
"@" L C F(tk::At, hi::Operator);
-"#" L C F(tk::Pound, hi::Operator);
@end
"&" L C F(tk::Ampersand, hi::Operator);
@begin C
"typedef" L C I(identifier, Identifier("typedef"), tk::Typedef, hi::Meta);
+"unsigned" L C I(identifier, Identifier("unsigned"), tk::Unsigned, hi::Type);
+"signed" L C I(identifier, Identifier("signed"), tk::Signed, hi::Type);
@end
@begin ObjectiveC
"@encode" L C F(tk::AtEncode, hi::Meta);
"@end" L C F(tk::AtEnd, hi::Meta);
"@implementation" L C F(yyextra->no_.AtImplementation ? tk::AtImplementation_ : tk::AtImplementation, hi::Meta);
-"@import" L C F(tk::AtImport, hi::Meta);
+"@import" L C F(tk::AtImport, hi::Special);
"@selector" L C F(tk::AtSelector, hi::Meta);
"NULL" L C I(identifier, Identifier("NULL"), tk::Identifier_, hi::Constant);