/* * Highlighting rules for the Objective-C language of the HighlighterKit * framework. */ { Contexts = ( { Keywords = ( { Pattern = ""; ForegroundColor = "0.6 0.45 0.75"; Bold = YES; }, { Pattern = ""; ForegroundColor = "0.6 0.45 0.75"; Bold = YES; }, { Pattern = ""; ForegroundColor = "0.6 0.45 0.75"; Bold = YES; }, { Pattern = ""; ForegroundColor = "0.6 0.45 0.75"; Bold = YES; }, { Pattern = ""; ForegroundColor = "0.6 0.45 0.75"; Bold = YES; }, { Pattern = ""; ForegroundColor = "0.6 0.45 0.75"; Bold = YES; }, { Pattern = ""; ForegroundColor = "0.6 0.45 0.75"; Bold = YES; }, { Pattern = ""; ForegroundColor = "0.6 0.45 0.75"; Bold = YES; }, { Pattern = ""; ForegroundColor = "0.6 0.45 0.75"; Bold = YES; }, { Pattern = ""; ForegroundColor = "0.6 0.45 0.75"; Bold = YES; }, { Pattern = ""; ForegroundColor = "0.6 0.45 0.75"; Bold = YES; }, { Pattern = ""; ForegroundColor = "0.6 0.45 0.75"; Bold = YES; }, { Pattern = ""; ForegroundColor = "0.6 0.45 0.75"; Bold = YES; }, { Pattern = ""; ForegroundColor = "0.6 0.45 0.75"; Bold = YES; }, { Pattern = ""; ForegroundColor = "0.6 0.45 0.75"; Bold = YES; }, { Pattern = ""; ForegroundColor = "0.6 0.45 0.75"; Bold = YES; }, { Pattern = ""; ForegroundColor = "0.6 0.45 0.75"; Bold = YES; }, { Pattern = ""; ForegroundColor = "0.6 0.45 0.75"; Bold = YES; }, { Pattern = ""; ForegroundColor = "0.6 0.45 0.75"; Bold = YES; }, { Pattern = ""; ForegroundColor = "0.6 0.45 0.75"; Bold = YES; }, { Pattern = ""; ForegroundColor = "0.6 0.45 0.75"; Bold = YES; }, { Pattern = ""; ForegroundColor = "0.6 0.45 0.75"; Bold = YES; }, { Pattern = ""; ForegroundColor = "0.6 0.45 0.75"; Bold = YES; }, { Pattern = ""; ForegroundColor = "0.6 0.45 0.75"; Bold = YES; }, { Pattern = ""; ForegroundColor = "0.6 0.45 0.75"; Bold = YES; }, { Pattern = ""; ForegroundColor = "0.6 0.45 0.75"; Bold = YES; }, { Pattern = ""; ForegroundColor = "0.6 0.45 0.75"; Bold = YES; }, { Pattern = ""; ForegroundColor = "0.6 0.45 0.75"; Bold = YES; }, { Pattern = ""; ForegroundColor = "0.6 0.45 0.75"; Bold = YES; }, { Pattern = ""; ForegroundColor = "0.6 0.45 0.75"; Bold = YES; }, { Pattern = ""; ForegroundColor = "0.6 0.45 0.75"; Bold = YES; }, { Pattern = ""; ForegroundColor = "0.6 0.45 0.75"; Bold = YES; }, { Pattern = ""; ForegroundColor = "0.6 0.45 0.75"; Bold = YES; }, { Pattern = ""; ForegroundColor = "0.6 0.45 0.75"; Bold = YES; }, { Pattern = "<\\.\\.\\.>"; ForegroundColor = "0.6 0.45 0.75"; Bold = YES; }, { Pattern = "<[nN]il>"; ForegroundColor = "0.6 0.45 0.75"; Bold = YES; }, { Pattern = ""; ForegroundColor = "0.6 0.45 0.75"; Bold = YES; }, { Pattern = ""; ForegroundColor = "0.6 0.45 0.75"; Bold = YES; }, { Pattern = ""; ForegroundColor = "0.6 0.45 0.75"; Bold = YES; }, { Pattern = ""; ForegroundColor = "0.6 0.45 0.75"; Bold = YES; }, { Pattern = ""; ForegroundColor = "0.6 0.45 0.75"; Bold = YES; }, { Pattern = ""; ForegroundColor = "0.6 0.45 0.75"; Bold = YES; }, { Pattern = ""; ForegroundColor = "0.6 0.45 0.75"; Bold = YES; }, { Pattern = ""; ForegroundColor = "0.6 0.45 0.75"; }, { Pattern = ""; ForegroundColor = "0.6 0.45 0.75"; }, { Pattern = ""; ForegroundColor = "0.6 0.45 0.75"; }, { Pattern = "<@interface>"; ForegroundColor = "0.1 0.8 0"; Bold = YES; }, { Pattern = "<@implementation>"; ForegroundColor = "0.1 0.8 0"; Bold = YES; }, { Pattern = "<@end>"; ForegroundColor = "0.1 0.8 0"; Bold = YES; }, { Pattern = "<@class>"; ForegroundColor = "0.1 0.8 0"; Bold = YES; }, { Pattern = "<@selector>"; ForegroundColor = "0.1 0.8 0"; Bold = YES; }, { Pattern = "<@protocol>"; ForegroundColor = "0.1 0.8 0"; Bold = YES; }, { Pattern = "<@throw>"; ForegroundColor = "0.1 0.8 0"; Bold = YES; }, { Pattern = "<@try>"; ForegroundColor = "0.1 0.8 0"; Bold = YES; }, { Pattern = "<@catch>"; ForegroundColor = "0.1 0.8 0"; Bold = YES; }, { Pattern = "<@synchronized>"; ForegroundColor = "0.1 0.8 0"; Bold = YES; }, { Pattern = "<@defs>"; ForegroundColor = "0.1 0.8 0"; Bold = YES; }, { Pattern = "<@finally>"; ForegroundColor = "0.1 0.8 0"; Bold = YES; }, { Pattern = "<@private>"; ForegroundColor = "0.1 0.8 0"; Bold = YES; }, { Pattern = "<@protected>"; ForegroundColor = "0.1 0.8 0"; Bold = YES; }, { Pattern = "<@public>"; ForegroundColor = "0.1 0.8 0"; Bold = YES; }, { Pattern = "<@encode>"; ForegroundColor = "0.1 0.8 0"; Bold = YES; } ); }, /* Objective-C string */ { Beginning = "@\""; Ending = "\""; ContextSkips = ( "\\\\\\\\", "\\\\\"" ); ForegroundColor = "0.3 0.7 0"; Keywords = ( { Pattern = "\\\\\""; ForegroundColor = "0 1 0"; }, { Pattern = "\\\\\\\\"; ForegroundColor = "0 1 0"; } ); }, /* string */ { Beginning = "\""; Ending = "\""; ContextSkips = ( "\\\\\\\\", "\\\\\"" ); ForegroundColor = "0 0.7 0"; Keywords = ( { Pattern = "\\\\\""; ForegroundColor = "0 1 0"; }, { Pattern = "\\\\\\\\"; ForegroundColor = "0 1 0"; } ); }, /* character constant */ { Beginning = "'"; Ending = "'"; ContextSkips = ( "\\\\\\\\", "\\\\'" ); ForegroundColor = "0.2 0.2 0.8"; BackgroundColor = "0.8 0.8 0"; }, /* preproc directive */ { Beginning = "^#"; Ending = "\n"; ContextSkips = ( "\\\\\n" ); ForegroundColor = "0.8 0 0"; Bold = YES; }, /* multi-line comment */ { Beginning = "/\\*"; Ending = "\\*/"; ForegroundColor = "0.4 0.4 0.4"; Italic = YES; Keywords = ( { Pattern = ""; ForegroundColor = "0.8 0.1 0.1"; Bold = YES; } ); }, /* inline comment */ { Beginning = "//"; Ending = "\n"; ForegroundColor = "0.4 0.4 0.4"; Italic = YES; Keywords = ( { Pattern = ""; ForegroundColor = "0.8 0.1 0.1"; Bold = YES; } ); } ); }