App-Mxpress-PDF
view release on metacpan or search on metacpan
public/javascripts/ace/mode-objectivec.js view on Meta::CPAN
regex : "\\/\\*",
next : "comment"
},
{
token: [ "storage.type.objc", "punctuation.definition.storage.type.objc",
"entity.name.type.objc", "text", "entity.other.inherited-class.objc"
],
regex: "(@)(interface|protocol)(?!.+;)(\\s+[A-Za-z_][A-Za-z0-9_]*)(\\s*:\\s*)([A-Za-z]+)"
},
{
token: [ "storage.type.objc" ],
regex: "(@end)"
},
{
token: [ "storage.type.objc", "entity.name.type.objc",
"entity.other.inherited-class.objc"
],
regex: "(@implementation)(\\s+[A-Za-z_][A-Za-z0-9_]*)(\\s*?::\\s*(?:[A-Za-z][A-Za-z0-9]*))?"
},
{
token: "string.begin.objc",
regex: '@"',
next: "constant_NSString"
},
{
token: "storage.type.objc",
regex: "\\bid\\s*<",
next: "protocol_list"
},
{
token: "keyword.control.macro.objc",
regex: "\\bNS_DURING|NS_HANDLER|NS_ENDHANDLER\\b"
},
{
token: ["punctuation.definition.keyword.objc", "keyword.control.exception.objc"],
regex: "(@)(try|catch|finally|throw)\\b"
},
{
token: ["punctuation.definition.keyword.objc", "keyword.other.objc"],
regex: "(@)(defs|encode)\\b"
},
{
token: ["storage.type.id.objc", "text"],
regex: "(\\bid\\b)(\\s|\\n)?"
},
{
token: "storage.type.objc",
regex: "\\bIBOutlet|IBAction|BOOL|SEL|id|unichar|IMP|Class\\b"
},
{
token: [ "punctuation.definition.storage.type.objc", "storage.type.objc"],
regex: "(@)(class|protocol)\\b"
},
{
token: [ "punctuation.definition.storage.type.objc", "punctuation"],
regex: "(@selector)(\\s*\\()",
next: "selectors"
},
{
token: [ "punctuation.definition.storage.modifier.objc", "storage.modifier.objc"],
regex: "(@)(synchronized|public|private|protected|package)\\b"
},
{
token: "constant.language.objc",
regex: "\\bYES|NO|Nil|nil\\b"
},
{
token: "support.variable.foundation",
regex: "\\bNSApp\\b"
},
{
token: [ "support.function.cocoa.leopard"],
regex: "(?:\\b)(NS(?:Rect(?:ToCGRect|FromCGRect)|MakeCollectable|S(?:tringFromProtocol|ize(?:ToCGSize|FromCGSize))|Draw(?:NinePartImage|ThreePartImage)|P(?:oint(?:ToCGPoint|FromCGPoint)|rotocolFromString)|EventMaskFromType|Value))(?:\\b)"
},
{
token: ["support.function.cocoa"],
regex: "(?:\\b)(NS(?:R(?:ound(?:DownToMultipleOfPageSize|UpToMultipleOfPageSize)|un(?:CriticalAlertPanel(?:RelativeToWindow)?|InformationalAlertPanel(?:RelativeToWindow)?|AlertPanel(?:RelativeToWindow)?)|e(?:set(?:MapTable|HashTable)|c(?:...
},
{
token: ["support.class.cocoa.leopard"],
regex: "(?:\\b)(NS(?:RuleEditor|G(?:arbageCollector|radient)|MapTable|HashTable|Co(?:ndition|llectionView(?:Item)?)|T(?:oolbarItemGroup|extInputClient|r(?:eeNode|ackingArea))|InvocationOperation|Operation(?:Queue)?|D(?:ictionaryController...
},
{
token: ["support.class.cocoa"],
regex: "(?:\\b)(NS(?:R(?:u(?:nLoop|ler(?:Marker|View))|e(?:sponder|cursiveLock|lativeSpecifier)|an(?:domSpecifier|geSpecifier))|G(?:etCommand|lyph(?:Generator|Storage|Info)|raphicsContext)|XML(?:Node|D(?:ocument|TD(?:Node)?)|Parser|Elemen...
},
{
token: ["support.type.cocoa.leopard"],
regex: "(?:\\b)(NS(?:R(?:u(?:nLoop|ler(?:Marker|View))|e(?:sponder|cursiveLock|lativeSpecifier)|an(?:domSpecifier|geSpecifier))|G(?:etCommand|lyph(?:Generator|Storage|Info)|raphicsContext)|XML(?:Node|D(?:ocument|TD(?:Node)?)|Parser|Elemen...
},
{
token: ["support.class.quartz"],
regex: "(?:\\b)(C(?:I(?:Sampler|Co(?:ntext|lor)|Image(?:Accumulator)?|PlugIn(?:Registration)?|Vector|Kernel|Filter(?:Generator|Shape)?)|A(?:Renderer|MediaTiming(?:Function)?|BasicAnimation|ScrollLayer|Constraint(?:LayoutManager)?|T(?:iled...
},
{
token: ["support.type.quartz"],
regex: "(?:\\b)(C(?:G(?:Float|Point|Size|Rect)|IFormat|AConstraintAttribute))(?:\\b)"
},
{
token: ["support.type.cocoa"],
regex: "(?:\\b)(NS(?:R(?:ect(?:Edge)?|ange)|G(?:lyph(?:Relation|LayoutMode)?|radientType)|M(?:odalSession|a(?:trixMode|p(?:Table|Enumerator)))|B(?:itmapImageFileType|orderType|uttonType|ezelStyle|ackingStoreType|rowserColumnResizingType)|...
},
{
token: ["support.constant.cocoa"],
regex: "(?:\\b)(NS(?:NotFound|Ordered(?:Ascending|Descending|Same)))(?:\\b)"
},
{
token: ["support.constant.notification.cocoa.leopard"],
regex: "(?:\\b)(NS(?:MenuDidBeginTracking|ViewDidUpdateTrackingAreas)?Notification)(?:\\b)"
},
{
token: ["support.constant.notification.cocoa"],
regex: "(?:\\b)(NS(?:Menu(?:Did(?:RemoveItem|SendAction|ChangeItem|EndTracking|AddItem)|WillSendAction)|S(?:ystemColorsDidChange|plitView(?:DidResizeSubviews|WillResizeSubviews))|C(?:o(?:nt(?:extHelpModeDid(?:Deactivate|Activate)|rolT(?:i...
},
{
token: ["support.constant.cocoa.leopard"],
regex: "(?:\\b)(NS(?:RuleEditor(?:RowType(?:Simple|Compound)|NestingMode(?:Si(?:ngle|mple)|Compound|List))|GradientDraws(?:BeforeStartingLocation|AfterEndingLocation)|M(?:inusSetExpressionType|a(?:chPortDeallocate(?:ReceiveRight|SendRight...
},
{
token: ["support.constant.cocoa"],
regex: "(?:\\b)(NS(?:R(?:GB(?:ModeColorPanel|ColorSpaceModel)|ight(?:Mouse(?:D(?:own(?:Mask)?|ragged(?:Mask)?)|Up(?:Mask)?)|T(?:ext(?:Movement|Alignment)|ab(?:sBezelBorder|StopType))|ArrowFunctionKey)|ound(?:RectBezelStyle|Bankers|ed(?:Be...
( run in 0.864 second using v1.01-cache-2.11-cpan-437f7b0c052 )