From 1f356053db04a0ec5e09690d83e062e28eb6081e Mon Sep 17 00:00:00 2001 From: Marc Nijdam Date: Sat, 4 Jul 2009 12:25:43 -0700 Subject: [PATCH] Expanding zip file to full bundle and adding Objective-C symbol lists --- .../JavaScript Objective-J.tmbundle.zip | Bin 16643 -> 0 bytes .../Symbol List: Method.tmPreferences | 23 + .../Snippets/Accessors.tmSnippet | 24 + .../Snippets/Class.tmSnippet | 29 + .../Snippets/_Accessors.tmSnippet | 24 + .../Syntaxes/Objective-J.tmLanguage | 642 ++++++++++++++++++ .../info.plist | 23 + 7 files changed, 765 insertions(+) delete mode 100644 Tools/Editors/TextMate/JavaScript Objective-J.tmbundle.zip create mode 100644 Tools/Editors/TextMate/JavaScript Objective-J.tmbundle/Preferences/Symbol List: Method.tmPreferences create mode 100644 Tools/Editors/TextMate/JavaScript Objective-J.tmbundle/Snippets/Accessors.tmSnippet create mode 100644 Tools/Editors/TextMate/JavaScript Objective-J.tmbundle/Snippets/Class.tmSnippet create mode 100644 Tools/Editors/TextMate/JavaScript Objective-J.tmbundle/Snippets/_Accessors.tmSnippet create mode 100644 Tools/Editors/TextMate/JavaScript Objective-J.tmbundle/Syntaxes/Objective-J.tmLanguage create mode 100644 Tools/Editors/TextMate/JavaScript Objective-J.tmbundle/info.plist diff --git a/Tools/Editors/TextMate/JavaScript Objective-J.tmbundle.zip b/Tools/Editors/TextMate/JavaScript Objective-J.tmbundle.zip deleted file mode 100644 index e26fd961cde85439a195afd9899ca78a3f82a26b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16643 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⪼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 diff --git a/Tools/Editors/TextMate/JavaScript Objective-J.tmbundle/Preferences/Symbol List: Method.tmPreferences b/Tools/Editors/TextMate/JavaScript Objective-J.tmbundle/Preferences/Symbol List: Method.tmPreferences new file mode 100644 index 000000000..d8722d73d --- /dev/null +++ b/Tools/Editors/TextMate/JavaScript Objective-J.tmbundle/Preferences/Symbol List: Method.tmPreferences @@ -0,0 +1,23 @@ + + + + + name + Symbol List: Method + scope + meta.function.js.objj + settings + + showInSymbolList + 1 + symbolTransformation + + s/^([-+])\s*\(.*?\)\s*/ $1 /; # strip result type + s/:\s*\(.*?\)\s*\w+\s*/:/g; # strip argument variables + s/\s*;?$//g; # strip terminating ws + semi-colon + + + uuid + 85A46AFC-5552-4CE5-BDA0-ED34F0398399 + + diff --git a/Tools/Editors/TextMate/JavaScript Objective-J.tmbundle/Snippets/Accessors.tmSnippet b/Tools/Editors/TextMate/JavaScript Objective-J.tmbundle/Snippets/Accessors.tmSnippet new file mode 100644 index 000000000..428214f6b --- /dev/null +++ b/Tools/Editors/TextMate/JavaScript Objective-J.tmbundle/Snippets/Accessors.tmSnippet @@ -0,0 +1,24 @@ + + + + + content + - (${1:id})${2:thing} +{ + return $2; +} + +- (void)set${2/./\u$0/}:($1)aValue +{ + $2 = aValue; +} + name + Accessors + scope + source.js.objj + tabTrigger + acc + uuid + AA41BEF8-5F81-4A5A-85DE-2E81A112778B + + diff --git a/Tools/Editors/TextMate/JavaScript Objective-J.tmbundle/Snippets/Class.tmSnippet b/Tools/Editors/TextMate/JavaScript Objective-J.tmbundle/Snippets/Class.tmSnippet new file mode 100644 index 000000000..d2adc60a5 --- /dev/null +++ b/Tools/Editors/TextMate/JavaScript Objective-J.tmbundle/Snippets/Class.tmSnippet @@ -0,0 +1,29 @@ + + + + + content + @implementation ${1:class} : ${2:CPObject} +{ +} + +- (id)init +{ + if(self = [super init]) + {$0 + } + return self; +} + +@end + + name + Class + scope + source.js.objj + tabTrigger + cla + uuid + 96C39647-4346-4750-9F96-58070F24EDE6 + + diff --git a/Tools/Editors/TextMate/JavaScript Objective-J.tmbundle/Snippets/_Accessors.tmSnippet b/Tools/Editors/TextMate/JavaScript Objective-J.tmbundle/Snippets/_Accessors.tmSnippet new file mode 100644 index 000000000..55665bd64 --- /dev/null +++ b/Tools/Editors/TextMate/JavaScript Objective-J.tmbundle/Snippets/_Accessors.tmSnippet @@ -0,0 +1,24 @@ + + + + + content + - (${1:id})${2:thing} +{ + return _$2; +} + +- (void)set${2/./\u$0/}:($1)aValue +{ + _$2 = aValue; +} + name + _Accessors + scope + source.js.objj + tabTrigger + _acc + uuid + 85B0746B-AE1C-47B3-8B9A-2B9A95F4C71E + + diff --git a/Tools/Editors/TextMate/JavaScript Objective-J.tmbundle/Syntaxes/Objective-J.tmLanguage b/Tools/Editors/TextMate/JavaScript Objective-J.tmbundle/Syntaxes/Objective-J.tmLanguage new file mode 100644 index 000000000..a1ced269f --- /dev/null +++ b/Tools/Editors/TextMate/JavaScript Objective-J.tmbundle/Syntaxes/Objective-J.tmLanguage @@ -0,0 +1,642 @@ + + + + + fileTypes + + j + J + + foldingStartMarker + (?x) + /\*\*(?!\*) + |^(?![^{]*?//|[^{]*?/\*(?!.*?\*/.*?\{)).*?\{\s*($|//|/\*(?!.*?\*/.*\S)) + |^@(interface|protocol|implementation)\b + + foldingStopMarker + (?<!\*)\*\*/|^\s*\}|^@end\b + name + Objective-J + patterns + + + begin + ((@)(interface|protocol))(?!.+;)\s+([A-Za-z][A-Za-z0-9]*)\s*((:)(?:\s*)([A-Za-z][A-Za-z0-9]*))?(\s|\n)? + captures + + 1 + + name + storage.type.js.objj + + 2 + + name + punctuation.definition.storage.type.js.objj + + 4 + + name + entity.name.type.js.objj + + 6 + + name + punctuation.definition.entity.other.inherited-class.js.objj + + 7 + + name + entity.other.inherited-class.js.objj + + 8 + + name + meta.divider.js.objj + + 9 + + name + meta.inherited-class.js.objj + + + contentName + meta.scope.interface.js.objj + end + ((@)end)\b + name + meta.interface-or-protocol.js.objj + patterns + + + include + #protocol_list + + + include + #method + + + include + $base + + + + + begin + ((@)(implementation))\s+([A-Za-z][A-Za-z0-9]*)\s*(?::\s*([A-Za-z][A-Za-z0-9]*))? + captures + + 1 + + name + storage.type.js.objj + + 2 + + name + punctuation.definition.storage.type.js.objj + + 4 + + name + entity.name.type.js.objj + + 5 + + name + entity.other.inherited-class.js.objj + + + contentName + meta.scope.implementation.js.objj + end + ((@)end)\b + name + meta.implementation.js.objj + patterns + + + include + #special_variables + + + include + #method + + + include + $base + + + + + begin + @" + beginCaptures + + 0 + + name + punctuation.definition.string.begin.js.objj + + + end + " + endCaptures + + 0 + + name + punctuation.definition.string.end.js.objj + + + name + string.quoted.double.js.objj + patterns + + + match + \\(\\|[abefnrtv'"?]|[0-3]\d{,2}|[4-7]\d?|x[a-zA-Z0-9]+) + name + constant.character.escape.js.objj + + + match + \\. + name + invalid.illegal.unknown-escape.js.objj + + + + + begin + \b(id)\s*(?=<) + beginCaptures + + 1 + + name + storage.type.js.objj + + + end + (?<=>) + name + meta.id-with-protocol.js.objj + patterns + + + include + #protocol_list + + + + + match + \b(CP_DURING|CP_HANDLER|CP_ENDHANDLER)\b + name + keyword.control.macro.js.objj + + + captures + + 1 + + name + punctuation.definition.keyword.js.objj + + + match + (@)(try|catch|finally|throw)\b + name + keyword.control.exception.js.objj + + + captures + + 1 + + name + punctuation.definition.keyword.js.objj + + + match + (@)(synchronized)\b + name + keyword.control.synchronize.js.objj + + + captures + + 1 + + name + punctuation.definition.keyword.js.objj + + + match + (@)(defs|encode)\b + name + keyword.other.js.objj + + + captures + + 2 + + name + meta.id-type.js.objj + + + match + \b(IBOutlet|IBAction|BOOL|SEL|id(?!\s?<)|unichar|IMP|Class)\b + name + storage.type.js.objj + + + captures + + 1 + + name + punctuation.definition.storage.type.js.objj + + + match + (@)(class|selector|protocol)\b + name + storage.type.js.objj + + + captures + + 1 + + name + punctuation.definition.storage.modifier.js.objj + + + match + (@)(synchronized|public|private|protected)\b + name + storage.modifier.js.objj + + + match + \b(YES|NO|Nil|nil)\b + name + constant.language.js.objj + + + match + \bCPApp\b + name + support.variable.cappuccino.foundation + + + match + \bCP(R(ound(DownToMultipleOfPageSize|UpToMultipleOfPageSize)|un(CriticalAlertPanel(RelativeToWindow)?|InformationalAlertPanel(RelativeToWindow)?|AlertPanel(RelativeToWindow)?)|e(set(MapTable|HashTable)|c(ycleZone|t(Clip(List)?|F(ill(UsingOperation|List(UsingOperation|With(Grays|Colors(UsingOperation)?))?)?|romString))|ordAllocationEvent)|turnAddress|leaseAlertPanel|a(dPixel|l(MemoryAvailable|locateCollectable))|gisterServicesProvider)|angeFromString)|Get(SizeAndAlignment|CriticalAlertPanel|InformationalAlertPanel|UncaughtExceptionHandler|FileType(s)?|WindowServerMemory|AlertPanel)|M(i(n(X|Y)|d(X|Y))|ouseInRect|a(p(Remove|Get|Member|Insert(IfAbsent|KnownAbsent)?)|ke(R(ect|ange)|Size|Point)|x(Range|X|Y)))|B(itsPer(SampleFromDepth|PixelFromDepth)|e(stDepth|ep|gin(CriticalAlertSheet|InformationalAlertSheet|AlertSheet)))|S(ho(uldRetainWithZone|w(sServicesMenuItem|AnimationEffect))|tringFrom(R(ect|ange)|MapTable|S(ize|elector)|HashTable|Class|Point)|izeFromString|e(t(ShowsServicesMenuItem|ZoneName|UncaughtExceptionHandler|FocusRingStyle)|lectorFromString|archPathForDirectoriesInDomains)|wap(Big(ShortToHost|IntToHost|DoubleToHost|FloatToHost|Long(ToHost|LongToHost))|Short|Host(ShortTo(Big|Little)|IntTo(Big|Little)|DoubleTo(Big|Little)|FloatTo(Big|Little)|Long(To(Big|Little)|LongTo(Big|Little)))|Int|Double|Float|L(ittle(ShortToHost|IntToHost|DoubleToHost|FloatToHost|Long(ToHost|LongToHost))|ong(Long)?)))|H(ighlightRect|o(stByteOrder|meDirectory(ForUser)?)|eight|ash(Remove|Get|Insert(IfAbsent|KnownAbsent)?)|FSType(CodeFromFileType|OfFile))|N(umberOfColorComponents|ext(MapEnumeratorPair|HashEnumeratorItem))|C(o(n(tainsRect|vert(GlyphsToPackedGlyphs|Swapped(DoubleToHost|FloatToHost)|Host(DoubleToSwapped|FloatToSwapped)))|unt(MapTable|HashTable|Frames|Windows(ForContext)?)|py(M(emoryPages|apTableWithZone)|Bits|HashTableWithZone|Object)|lorSpaceFromDepth|mpare(MapTables|HashTables))|lassFromString|reate(MapTable(WithZone)?|HashTable(WithZone)?|Zone|File(namePboardType|ContentsPboardType)))|TemporaryDirectory|I(s(ControllerMarker|EmptyRect|FreedObject)|n(setRect|crementExtraRefCount|te(r(sect(sRect|ionR(ect|ange))|faceStyleForKey)|gralRect)))|Zone(Realloc|Malloc|Name|Calloc|Fr(omPointer|ee))|O(penStepRootDirectory|ffsetRect)|D(i(sableScreenUpdates|videRect)|ottedFrameRect|e(c(imal(Round|Multiply|S(tring|ubtract)|Normalize|Co(py|mpa(ct|re))|IsNotANumber|Divide|Power|Add)|rementExtraRefCountWasZero)|faultMallocZone|allocate(MemoryPages|Object))|raw(Gr(oove|ayBezel)|B(itmap|utton)|ColorTiledRects|TiledRects|DarkBezel|W(hiteBezel|indowBackground)|LightBezel))|U(serName|n(ionR(ect|ange)|registerServicesProvider)|pdateDynamicServices)|Java(Bundle(Setup|Cleanup)|Setup(VirtualMachine)?|Needs(ToLoadClasses|VirtualMachine)|ClassesF(orBundle|romPath)|ObjectNamedInPath|ProvidesClasses)|P(oint(InRect|FromString)|erformService|lanarFromDepth|ageSize)|E(n(d(MapTableEnumeration|HashTableEnumeration)|umerate(MapTable|HashTable)|ableScreenUpdates)|qual(R(ects|anges)|Sizes|Points)|raseRect|xtraRefCount)|F(ileTypeForHFSTypeCode|ullUserName|r(ee(MapTable|HashTable)|ame(Rect(WithWidth(UsingOperation)?)?|Address)))|Wi(ndowList(ForContext)?|dth)|Lo(cationInRange|g(v|PageSize)?)|A(ccessibility(R(oleDescription(ForUIElement)?|aiseBadArgumentException)|Unignored(Children(ForOnlyChild)?|Descendant|Ancestor)|PostNotification|ActionDescription)|pplication(Main|Load)|vailableWindowDepths|ll(MapTable(Values|Keys)|HashTableObjects|ocate(MemoryPages|Collectable|Object))))\b + name + support.function.cappuccino + + + match + \bCP(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|Element)|M(iddleSpecifier|ov(ie(View)?|eCommand)|utable(S(tring|et)|C(haracterSet|opying)|IndexSet|D(ictionary|ata)|URLRequest|ParagraphStyle|A(ttributedString|rray))|e(ssagePort(NameServer)?|nu(Item(Cell)?|View)?|t(hodSignature|adata(Item|Query(ResultGroup|AttributeValueTuple)?)))|a(ch(BootstrapServer|Port)|trix))|B(itmapImageRep|ox|u(ndle|tton(Cell)?)|ezierPath|rowser(Cell)?)|S(hadow|c(anner|r(ipt(SuiteRegistry|C(o(ercionHandler|mmand(Description)?)|lassDescription)|ObjectSpecifier|ExecutionContext|WhoseTest)|oll(er|View)|een))|t(epper(Cell)?|atus(Bar|Item)|r(ing|eam))|imple(HorizontalTypesetter|CString)|o(cketPort(NameServer)?|und|rtDescriptor)|p(e(cifierTest|ech(Recognizer|Synthesizer)|ll(Server|Checker))|litView)|e(cureTextField(Cell)?|t(Command)?|archField(Cell)?|rializer|gmentedC(ontrol|ell))|lider(Cell)?|avePanel)|H(ost|TTP(Cookie(Storage)?|URLResponse)|elpManager)|N(ib(Con(nector|trolConnector)|OutletConnector)?|otification(Center|Queue)?|u(ll|mber(Formatter)?)|etService(Browser)?|ameSpecifier)|C(ha(ngeSpelling|racterSet)|o(n(stantString|nection|trol(ler)?|ditionLock)|d(ing|er)|unt(Command|edSet)|pying|lor(Space|P(ick(ing(Custom|Default)|er)|anel)|Well|List)?|m(p(oundPredicate|arisonPredicate)|boBox(Cell)?))|u(stomImageRep|rsor)|IImageRep|ell|l(ipView|o(seCommand|neCommand)|assDescription)|a(ched(ImageRep|URLResponse)|lendar(Date)?)|reateCommand)|T(hread|ypesetter|ime(Zone|r)|o(olbar(Item(Validations)?)?|kenField(Cell)?)|ext(Block|Storage|Container|Tab(le(Block)?)?|Input|View|Field(Cell)?|List|Attachment(Cell)?)?|a(sk|b(le(Header(Cell|View)|Column|View)|View(Item)?))|reeController)|I(n(dex(S(pecifier|et)|Path)|put(Manager|S(tream|erv(iceProvider|er(MouseTracker)?)))|vocation)|gnoreMisspelledWords|mage(Rep|Cell|View)?)|O(ut(putStream|lineView)|pen(GL(Context|Pixel(Buffer|Format)|View)|Panel)|bj(CTypeSerializationCallBack|ect(Controller)?))|D(i(st(antObject(Request)?|ributed(NotificationCenter|Lock))|ctionary|rectoryEnumerator)|ocument(Controller)?|e(serializer|cimalNumber(Behaviors|Handler)?|leteCommand)|at(e(Components|Picker(Cell)?|Formatter)?|a)|ra(wer|ggingInfo))|U(ser(InterfaceValidations|Defaults(Controller)?)|RL(Re(sponse|quest)|Handle(Client)?|C(onnection|ache|redential(Storage)?)|Download(Delegate)?|Prot(ocol(Client)?|ectionSpace)|AuthenticationChallenge(Sender)?)?|n(iqueIDSpecifier|doManager|archiver))|P(ipe|o(sitionalSpecifier|pUpButton(Cell)?|rt(Message|NameServer|Coder)?)|ICTImageRep|ersistentDocument|DFImageRep|a(steboard|nel|ragraphStyle|geLayout)|r(int(Info|er|Operation|Panel)|o(cessInfo|tocolChecker|perty(Specifier|ListSerialization)|gressIndicator|xy)|edicate))|E(numerator|vent|PSImageRep|rror|x(ception|istsCommand|pression))|V(iew(Animation)?|al(idated(ToobarItem|UserInterfaceItem)|ue(Transformer)?))|Keyed(Unarchiver|Archiver)|Qui(ckDrawView|tCommand)|F(ile(Manager|Handle|Wrapper)|o(nt(Manager|Descriptor|Panel)?|rm(Cell|atter)))|W(hoseSpecifier|indow(Controller)?|orkspace)|L(o(c(k(ing)?|ale)|gicalTest)|evelIndicator(Cell)?|ayoutManager)|A(ssertionHandler|nimation|ctionCell|ttributedString|utoreleasePool|TSTypesetter|ppl(ication|e(Script|Event(Manager|Descriptor)))|ffineTransform|lert|r(chiver|ray(Controller)?)))\b + name + support.class.cappuccino + + + match + \bCP(R(ect(Edge)?|ange)|G(lyph(Relation|LayoutMode)?|radientType)|M(odalSession|a(trixMode|p(Table|Enumerator)))|B(itmapImageFileType|orderType|uttonType|ezelStyle|ackingStoreType|rowserColumnResizingType)|S(cr(oll(er(Part|Arrow)|ArrowPosition)|eenAuxiliaryOpaque)|tringEncoding|ize|ocketNativeHandle|election(Granularity|Direction|Affinity)|wapped(Double|Float)|aveOperationType)|Ha(sh(Table|Enumerator)|ndler(2)?)|C(o(ntrol(Size|Tint)|mp(ositingOperation|arisonResult))|ell(State|Type|ImagePosition|Attribute))|T(hreadPrivate|ypesetterGlyphInfo|i(ckMarkPosition|tlePosition|meInterval)|o(ol(TipTag|bar(SizeMode|DisplayMode))|kenStyle)|IFFCompression|ext(TabType|Alignment)|ab(State|leViewDropOperation|ViewType)|rackingRectTag)|ImageInterpolation|Zone|OpenGL(ContextAuxiliary|PixelFormatAuxiliary)|D(ocumentChangeType|atePickerElementFlags|ra(werState|gOperation))|UsableScrollerParts|P(oint|r(intingPageOrder|ogressIndicator(Style|Th(ickness|readInfo))))|EventType|KeyValueObservingOptions|Fo(nt(SymbolicTraits|TraitMask|Action)|cusRingType)|W(indow(OrderingMode|Depth)|orkspace(IconCreationOptions|LaunchOptions)|ritingDirection)|L(ineBreakMode|ayout(Status|Direction))|A(nimation(Progress|Effect)|ppl(ication(TerminateReply|DelegateReply|PrintReply)|eEventManagerSuspensionID)|ffineTransformStruct|lertStyle))\b + name + support.type.cappuccino + + + match + \bCP(NotFound|Ordered(Ascending|Descending|Same))\b + name + support.constant.cappuccino + + + match + \bCP(Menu(Did(RemoveItem|SendAction|ChangeItem|EndTracking|AddItem)|WillSendAction)|S(ystemColorsDidChange|plitView(DidResizeSubviews|WillResizeSubviews))|C(o(nt(extHelpModeDid(Deactivate|Activate)|rolT(intDidChange|extDid(BeginEditing|Change|EndEditing)))|lor(PanelColorDidChange|ListDidChange)|mboBox(Selection(IsChanging|DidChange)|Will(Dismiss|PopUp)))|lassDescriptionNeededForClass)|T(oolbar(DidRemoveItem|WillAddItem)|ext(Storage(DidProcessEditing|WillProcessEditing)|Did(BeginEditing|Change|EndEditing)|View(DidChange(Selection|TypingAttributes)|WillChangeNotifyingTextView))|ableView(Selection(IsChanging|DidChange)|ColumnDid(Resize|Move)))|ImageRepRegistryDidChange|OutlineView(Selection(IsChanging|DidChange)|ColumnDid(Resize|Move)|Item(Did(Collapse|Expand)|Will(Collapse|Expand)))|Drawer(Did(Close|Open)|Will(Close|Open))|PopUpButton(CellWillPopUp|WillPopUp)|View(GlobalFrameDidChange|BoundsDidChange|F(ocusDidChange|rameDidChange))|FontSetChanged|W(indow(Did(Resi(ze|gn(Main|Key))|M(iniaturize|ove)|Become(Main|Key)|ChangeScreen(|Profile)|Deminiaturize|Update|E(ndSheet|xpose))|Will(M(iniaturize|ove)|BeginSheet|Close))|orkspace(SessionDid(ResignActive|BecomeActive)|Did(Mount|TerminateApplication|Unmount|PerformFileOperation|Wake|LaunchApplication)|Will(Sleep|Unmount|PowerOff|LaunchApplication)))|A(ntialiasThresholdChanged|ppl(ication(Did(ResignActive|BecomeActive|Hide|ChangeScreenParameters|U(nhide|pdate)|FinishLaunching)|Will(ResignActive|BecomeActive|Hide|Terminate|U(nhide|pdate)|FinishLaunching))|eEventManagerWillProcessFirstEvent)))Notification\b + name + support.constant.notification.cappuccino + + + match + \bCP(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(BezelStyle|TokenStyle|DisclosureBezelStyle)|Down|Up|Plain|Line(CapStyle|JoinStyle))|un(StoppedResponse|ContinuesResponse|AbortedResponse)|e(s(izableWindowMask|et(CursorRectsRunLoopOrdering|FunctionKey))|ce(ssedBezelStyle|iver(sCantHandleCommandScriptError|EvaluationScriptError))|turnTextMovement|doFunctionKey|quiredArgumentsMissingScriptError|l(evancyLevelIndicatorStyle|ative(Before|After))|gular(SquareBezelStyle|ControlSize)|moveTraitFontAction)|a(n(domSubelement|geDateMode)|tingLevelIndicatorStyle|dio(ModeMatrix|Button)))|G(IFFileType|lyph(Below|Inscribe(B(elow|ase)|Over(strike|Below)|Above)|Layout(WithPrevious|A(tAPoint|gainstAPoint))|A(ttribute(BidiLevel|Soft|Inscribe|Elastic)|bove))|r(ooveBorder|eaterThan(Comparison|OrEqualTo(Comparison|PredicateOperatorType)|PredicateOperatorType)|a(y(ModeColorPanel|ColorSpaceModel)|dient(None|Con(cave(Strong|Weak)|vex(Strong|Weak)))|phiteControlTint)))|XML(N(o(tationDeclarationKind|de(CompactEmptyElement|IsCDATA|OptionsNone|Use(SingleQuotes|DoubleQuotes)|Pre(serve(NamespaceOrder|C(haracterReferences|DATA)|DTD|Prefixes|E(ntities|mptyElements)|Quotes|Whitespace|A(ttributeOrder|ll))|ttyPrint)|ExpandEmptyElement))|amespaceKind)|CommentKind|TextKind|InvalidKind|D(ocument(X(MLKind|HTMLKind|Include)|HTMLKind|T(idy(XML|HTML)|extKind)|IncludeContentTypeDeclaration|Validate|Kind)|TDKind)|P(arser(GTRequiredError|XMLDeclNot(StartedError|FinishedError)|Mi(splaced(XMLDeclarationError|CDATAEndStringError)|xedContentDeclNot(StartedError|FinishedError))|S(t(andaloneValueError|ringNot(StartedError|ClosedError))|paceRequiredError|eparatorRequiredError)|N(MTOKENRequiredError|o(t(ationNot(StartedError|FinishedError)|WellBalancedError)|DTDError)|amespaceDeclarationError|AMERequiredError)|C(haracterRef(In(DTDError|PrologError|EpilogError)|AtEOFError)|o(nditionalSectionNot(StartedError|FinishedError)|mment(NotFinishedError|ContainsDoubleHyphenError))|DATANotFinishedError)|TagNameMismatchError|In(ternalError|valid(HexCharacterRefError|C(haracter(RefError|InEntityError|Error)|onditionalSectionError)|DecimalCharacterRefError|URIError|Encoding(NameError|Error)))|OutOfMemoryError|D(ocumentStartError|elegateAbortedParseError|OCTYPEDeclNotFinishedError)|U(RI(RequiredError|FragmentError)|n(declaredEntityError|parsedEntityError|knownEncodingError|finishedTagError))|P(CDATARequiredError|ublicIdentifierRequiredError|arsedEntityRef(MissingSemiError|NoNameError|In(Internal(SubsetError|Error)|PrologError|EpilogError)|AtEOFError)|r(ocessingInstructionNot(StartedError|FinishedError)|ematureDocumentEndError))|E(n(codingNotSupportedError|tity(Ref(In(DTDError|PrologError|EpilogError)|erence(MissingSemiError|WithoutNameError)|LoopError|AtEOFError)|BoundaryError|Not(StartedError|FinishedError)|Is(ParameterError|ExternalError)|ValueRequiredError))|qualExpectedError|lementContentDeclNot(StartedError|FinishedError)|xt(ernalS(tandaloneEntityError|ubsetNotFinishedError)|raContentError)|mptyDocumentError)|L(iteralNot(StartedError|FinishedError)|T(RequiredError|SlashRequiredError)|essThanSymbolInAttributeError)|Attribute(RedefinedError|HasNoValueError|Not(StartedError|FinishedError)|ListNot(StartedError|FinishedError)))|rocessingInstructionKind)|E(ntity(GeneralKind|DeclarationKind|UnparsedKind|P(ar(sedKind|ameterKind)|redefined))|lement(Declaration(MixedKind|UndefinedKind|E(lementKind|mptyKind)|Kind|AnyKind)|Kind))|Attribute(N(MToken(sKind|Kind)|otationKind)|CDATAKind|ID(Ref(sKind|Kind)|Kind)|DeclarationKind|En(tit(yKind|iesKind)|umerationKind)|Kind))|M(i(n(XEdge|iaturizableWindowMask|YEdge|uteCalendarUnit)|terLineJoinStyle|ddleSubelement|xedState)|o(nthCalendarUnit|deSwitchFunctionKey|use(Moved(Mask)?|E(ntered(Mask)?|ventSubtype|xited(Mask)?))|veToBezierPathElement|mentary(ChangeButton|Push(Button|InButton)|Light(Button)?))|enuFunctionKey|a(c(intoshInterfaceStyle|OSRomanStringEncoding)|tchesPredicateOperatorType|ppedRead|x(XEdge|YEdge))|ACHOperatingSystem)|B(MPFileType|o(ttomTabsBezelBorder|ldFontMask|rderlessWindowMask|x(Se(condary|parator)|OldStyle|Primary))|uttLineCapStyle|e(zelBorder|velLineJoinStyle|low(Bottom|Top)|gin(sWith(Comparison|PredicateOperatorType)|FunctionKey))|lueControlTint|ack(spaceCharacter|tabTextMovement|ingStore(Retained|Buffered|Nonretained)|TabCharacter|wardsSearch|groundTab)|r(owser(NoColumnResizing|UserColumnResizing|AutoColumnResizing)|eakFunctionKey))|S(h(ift(JISStringEncoding|KeyMask)|ow(ControlGlyphs|InvisibleGlyphs)|adowlessSquareBezelStyle)|y(s(ReqFunctionKey|tem(D(omainMask|efined(Mask)?)|FunctionKey))|mbolStringEncoding)|c(a(nnedOption|le(None|ToFit|Proportionally))|r(oll(er(NoPart|Increment(Page|Line|Arrow)|Decrement(Page|Line|Arrow)|Knob(Slot)?|Arrows(M(inEnd|axEnd)|None|DefaultSetting))|Wheel(Mask)?|LockFunctionKey)|eenChangedEventType))|t(opFunctionKey|r(ingDrawing(OneShot|DisableScreenFontSubstitution|Uses(DeviceMetrics|FontLeading|LineFragmentOrigin))|eam(Status(Reading|NotOpen|Closed|Open(ing)?|Error|Writing|AtEnd)|Event(Has(BytesAvailable|SpaceAvailable)|None|OpenCompleted|E(ndEncountered|rrorOccurred)))))|i(ngle(DateMode|UnderlineStyle)|ze(DownFontAction|UpFontAction))|olarisOperatingSystem|unOSOperatingSystem|pecialPageOrder|e(condCalendarUnit|lect(By(Character|Paragraph|Word)|i(ng(Next|Previous)|onAffinity(Downstream|Upstream))|edTab|FunctionKey)|gmentSwitchTracking(Momentary|Select(One|Any)))|quareLineCapStyle|witchButton|ave(ToOperation|Op(tions(Yes|No|Ask)|eration)|AsOperation)|mall(SquareBezelStyle|C(ontrolSize|apsFontMask)|IconButtonBezelStyle))|H(ighlightModeMatrix|SBModeColorPanel|o(ur(Minute(SecondDatePickerElementFlag|DatePickerElementFlag)|CalendarUnit)|rizontalRuler|meFunctionKey)|TTPCookieAcceptPolicy(Never|OnlyFromMainDocumentDomain|Always)|e(lp(ButtonBezelStyle|KeyMask|FunctionKey)|avierFontAction)|PUXOperatingSystem)|Year(MonthDa(yDatePickerElementFlag|tePickerElementFlag)|CalendarUnit)|N(o(n(StandardCharacterSetFontMask|ZeroWindingRule|activatingPanelMask|LossyASCIIStringEncoding)|Border|t(ification(SuspensionBehavior(Hold|Coalesce|D(eliverImmediately|rop))|NoCoalescing|CoalescingOn(Sender|Name)|DeliverImmediately|PostToAllSessions)|PredicateType|EqualToPredicateOperatorType)|S(cr(iptError|ollerParts)|ubelement|pecifierError)|CellMask|T(itle|opLevelContainersSpecifierError|abs(BezelBorder|NoBorder|LineBorder))|I(nterfaceStyle|mage)|UnderlineStyle|FontChangeAction)|u(ll(Glyph|CellType)|m(eric(Search|PadKeyMask)|berFormatter(Round(Half(Down|Up|Even)|Ceiling|Down|Up|Floor)|Behavior(10|Default)|S(cientificStyle|pellOutStyle)|NoStyle|CurrencyStyle|DecimalStyle|P(ercentStyle|ad(Before(Suffix|Prefix)|After(Suffix|Prefix))))))|e(t(Services(BadArgumentError|NotFoundError|C(ollisionError|ancelledError)|TimeoutError|InvalidError|UnknownError|ActivityInProgress)|workDomainMask)|wlineCharacter|xt(StepInterfaceStyle|FunctionKey))|EXTSTEPStringEncoding|a(t(iveShortGlyphPacking|uralTextAlignment)|rrowFontMask))|C(hange(ReadOtherContents|GrayCell(Mask)?|BackgroundCell(Mask)?|Cleared|Done|Undone|Autosaved)|MYK(ModeColorPanel|ColorSpaceModel)|ircular(BezelStyle|Slider)|o(n(stantValueExpressionType|t(inuousCapacityLevelIndicatorStyle|entsCellMask|ain(sComparison|erSpecifierError)|rol(Glyph|KeyMask))|densedFontMask)|lor(Panel(RGBModeMask|GrayModeMask|HSBModeMask|C(MYKModeMask|olorListModeMask|ustomPaletteModeMask|rayonModeMask)|WheelModeMask|AllModesMask)|ListModeColorPanel)|reServiceDirectory|m(p(osite(XOR|Source(In|O(ut|ver)|Atop)|Highlight|C(opy|lear)|Destination(In|O(ut|ver)|Atop)|Plus(Darker|Lighter))|ressedFontMask)|mandKeyMask))|u(stom(SelectorPredicateOperatorType|PaletteModeColorPanel)|r(sor(Update(Mask)?|PointingDevice)|veToBezierPathElement))|e(nterT(extAlignment|abStopType)|ll(State|H(ighlighted|as(Image(Horizontal|OnLeftOrBottom)|OverlappingImage))|ChangesContents|Is(Bordered|InsetButton)|Disabled|Editable|LightsBy(Gray|Background|Contents)|AllowsMixedState))|l(ipPagination|o(s(ePathBezierPathElement|ableWindowMask)|ckAndCalendarDatePickerStyle)|ear(ControlTint|DisplayFunctionKey|LineFunctionKey))|a(seInsensitive(Search|PredicateOption)|n(notCreateScriptCommandError|cel(Button|TextMovement))|chesDirectory|lculation(NoError|Overflow|DivideByZero|Underflow|LossOfPrecision)|rriageReturnCharacter)|r(itical(Request|AlertStyle)|ayonModeColorPanel))|T(hick(SquareBezelStyle|erSquareBezelStyle)|ypesetter(Behavior|HorizontalTabAction|ContainerBreakAction|ZeroAdvancementAction|OriginalBehavior|ParagraphBreakAction|WhitespaceAction|L(ineBreakAction|atestBehavior))|i(ckMark(Right|Below|Left|Above)|tledWindowMask|meZoneDatePickerElementFlag)|o(olbarItemVisibilityPriority(Standard|High|User|Low)|pTabsBezelBorder|ggleButton)|IFF(Compression(N(one|EXT)|CCITTFAX(3|4)|OldJPEG|JPEG|PackBits|LZW)|FileType)|e(rminate(Now|Cancel|Later)|xt(Read(InapplicableDocumentTypeError|WriteErrorM(inimum|aximum))|Block(M(i(nimum(Height|Width)|ddleAlignment)|a(rgin|ximum(Height|Width)))|B(o(ttomAlignment|rder)|aselineAlignment)|Height|TopAlignment|P(ercentageValueType|adding)|Width|AbsoluteValueType)|StorageEdited(Characters|Attributes)|CellType|ured(RoundedBezelStyle|BackgroundWindowMask|SquareBezelStyle)|Table(FixedLayoutAlgorithm|AutomaticLayoutAlgorithm)|Field(RoundedBezel|SquareBezel|AndStepperDatePickerStyle)|WriteInapplicableDocumentTypeError|ListPrependEnclosingMarker))|woByteGlyphPacking|ab(Character|TextMovement|le(tP(oint(Mask|EventSubtype)?|roximity(Mask|EventSubtype)?)|Column(NoResizing|UserResizingMask|AutoresizingMask)|View(ReverseSequentialColumnAutoresizingStyle|GridNone|S(olid(HorizontalGridLineMask|VerticalGridLineMask)|equentialColumnAutoresizingStyle)|NoColumnAutoresizing|UniformColumnAutoresizingStyle|FirstColumnOnlyAutoresizingStyle|LastColumnOnlyAutoresizingStyle)))|rackModeMatrix)|I(n(sert(CharFunctionKey|FunctionKey|LineFunctionKey)|t(Type|ernalS(criptError|pecifierError))|dexSubelement|validIndexSpecifierError|formational(Request|AlertStyle)|PredicateOperatorType)|talicFontMask|SO(2022JPStringEncoding|Latin(1StringEncoding|2StringEncoding))|dentityMappingCharacterCollection|llegalTextMovement|mage(R(ight|ep(MatchesDevice|LoadStatus(ReadingHeader|Completed|InvalidData|Un(expectedEOF|knownType)|WillNeedAllData)))|Below|C(ellType|ache(BySize|Never|Default|Always))|Interpolation(High|None|Default|Low)|O(nly|verlaps)|Frame(Gr(oove|ayBezel)|Button|None|Photo)|L(oadStatus(ReadError|C(ompleted|ancelled)|InvalidData|UnexpectedEOF)|eft)|A(lign(Right|Bottom(Right|Left)?|Center|Top(Right|Left)?|Left)|bove)))|O(n(State|eByteGlyphPacking|OffButton|lyScrollerArrows)|ther(Mouse(D(own(Mask)?|ragged(Mask)?)|Up(Mask)?)|TextMovement)|SF1OperatingSystem|pe(n(GL(GO(Re(setLibrary|tainRenderers)|ClearFormatCache|FormatCacheSize)|PFA(R(obust|endererID)|M(inimumPolicy|ulti(sample|Screen)|PSafe|aximumPolicy)|BackingStore|S(creenMask|te(ncilSize|reo)|ingleRenderer|upersample|ample(s|Buffers|Alpha))|NoRecovery|C(o(lor(Size|Float)|mpliant)|losestPolicy)|OffScreen|D(oubleBuffer|epthSize)|PixelBuffer|VirtualScreenCount|FullScreen|Window|A(cc(umSize|elerated)|ux(Buffers|DepthStencil)|l(phaSize|lRenderers))))|StepUnicodeReservedBase)|rationNotSupportedForKeyS(criptError|pecifierError))|ffState|KButton|rPredicateType|bjC(B(itfield|oolType)|S(hortType|tr(ingType|uctType)|electorType)|NoType|CharType|ObjectType|DoubleType|UnionType|PointerType|VoidType|FloatType|Long(Type|longType)|ArrayType))|D(i(s(c(losureBezelStyle|reteCapacityLevelIndicatorStyle)|playWindowRunLoopOrdering)|acriticInsensitivePredicateOption|rect(Selection|PredicateModifier))|o(c(ModalWindowMask|ument(Directory|ationDirectory))|ubleType|wn(TextMovement|ArrowFunctionKey))|e(s(cendingPageOrder|ktopDirectory)|cimalTabStopType|v(ice(NColorSpaceModel|IndependentModifierFlagsMask)|eloper(Directory|ApplicationDirectory))|fault(ControlTint|TokenStyle)|lete(Char(acter|FunctionKey)|FunctionKey|LineFunctionKey)|moApplicationDirectory)|a(yCalendarUnit|teFormatter(MediumStyle|Behavior(10|Default)|ShortStyle|NoStyle|FullStyle|LongStyle))|ra(wer(Clos(ingState|edState)|Open(ingState|State))|gOperation(Generic|Move|None|Copy|Delete|Private|Every|Link|All)))|U(ser(CancelledError|D(irectory|omainMask)|FunctionKey)|RL(Handle(NotLoaded|Load(Succeeded|InProgress|Failed))|CredentialPersistence(None|Permanent|ForSession))|n(scaledWindowMask|cachedRead|i(codeStringEncoding|talicFontMask|fiedTitleAndToolbarWindowMask)|d(o(CloseGroupingRunLoopOrdering|FunctionKey)|e(finedDateComponent|rline(Style(Single|None|Thick|Double)|Pattern(Solid|D(ot|ash(Dot(Dot)?)?)))))|known(ColorSpaceModel|P(ointingDevice|ageOrder)|KeyS(criptError|pecifierError))|boldFontMask)|tilityWindowMask|TF8StringEncoding|p(dateWindowsRunLoopOrdering|TextMovement|ArrowFunctionKey))|J(ustifiedTextAlignment|PEG(2000FileType|FileType)|apaneseEUC(GlyphPacking|StringEncoding))|P(o(s(t(Now|erFontMask|WhenIdle|ASAP)|iti(on(Replace|Be(fore|ginning)|End|After)|ve(IntType|DoubleType|FloatType)))|pUp(NoArrow|ArrowAt(Bottom|Center))|werOffEventType|rtraitOrientation)|NGFileType|ush(InCell(Mask)?|OnPushOffButton)|e(n(TipMask|UpperSideMask|PointingDevice|LowerSideMask)|riodic(Mask)?)|P(S(caleField|tatus(Title|Field)|aveButton)|N(ote(Title|Field)|ame(Title|Field))|CopiesField|TitleField|ImageButton|OptionsButton|P(a(perFeedButton|ge(Range(To|From)|ChoiceMatrix))|reviewButton)|LayoutButton)|lainTextTokenStyle|a(useFunctionKey|ragraphSeparatorCharacter|ge(DownFunctionKey|UpFunctionKey))|r(int(ing(ReplyLater|Success|Cancelled|Failure)|ScreenFunctionKey|erTable(NotFound|OK|Error)|FunctionKey)|o(p(ertyList(XMLFormat|MutableContainers(AndLeaves)?|BinaryFormat|Immutable|OpenStepFormat)|rietaryStringEncoding)|gressIndicator(BarStyle|SpinningStyle|Preferred(SmallThickness|Thickness|LargeThickness|AquaThickness)))|e(ssedTab|vFunctionKey))|L(HeightForm|CancelButton|TitleField|ImageButton|O(KButton|rientationMatrix)|UnitsButton|PaperNameButton|WidthForm))|E(n(terCharacter|d(sWith(Comparison|PredicateOperatorType)|FunctionKey))|v(e(nOddWindingRule|rySubelement)|aluatedObjectExpressionType)|qualTo(Comparison|PredicateOperatorType)|ra(serPointingDevice|CalendarUnit|DatePickerElementFlag)|x(clude(10|QuickDrawElementsIconCreationOption)|pandedFontMask|ecuteFunctionKey))|V(i(ew(M(in(XMargin|YMargin)|ax(XMargin|YMargin))|HeightSizable|NotSizable|WidthSizable)|aPanelFontAction)|erticalRuler|a(lidationErrorM(inimum|aximum)|riableExpressionType))|Key(SpecifierEvaluationScriptError|Down(Mask)?|Up(Mask)?|PathExpressionType|Value(MinusSetMutation|SetSetMutation|Change(Re(placement|moval)|Setting|Insertion)|IntersectSetMutation|ObservingOption(New|Old)|UnionSetMutation|ValidationError))|QTMovie(NormalPlayback|Looping(BackAndForthPlayback|Playback))|F(1(1FunctionKey|7FunctionKey|2FunctionKey|8FunctionKey|3FunctionKey|9FunctionKey|4FunctionKey|5FunctionKey|FunctionKey|0FunctionKey|6FunctionKey)|7FunctionKey|i(nd(PanelAction(Replace(A(ndFind|ll(InSelection)?))?|S(howFindPanel|e(tFindString|lectAll(InSelection)?))|Next|Previous)|FunctionKey)|tPagination|le(Read(No(SuchFileError|PermissionError)|CorruptFileError|In(validFileNameError|applicableStringEncodingError)|Un(supportedSchemeError|knownError))|HandlingPanel(CancelButton|OKButton)|NoSuchFileError|ErrorM(inimum|aximum)|Write(NoPermissionError|In(validFileNameError|applicableStringEncodingError)|OutOfSpaceError|Un(supportedSchemeError|knownError))|LockingError)|xedPitchFontMask)|2(1FunctionKey|7FunctionKey|2FunctionKey|8FunctionKey|3FunctionKey|9FunctionKey|4FunctionKey|5FunctionKey|FunctionKey|0FunctionKey|6FunctionKey)|o(nt(Mo(noSpaceTrait|dernSerifsClass)|BoldTrait|S(ymbolicClass|criptsClass|labSerifsClass|ansSerifClass)|C(o(ndensedTrait|llectionApplicationOnlyMask)|larendonSerifsClass)|TransitionalSerifsClass|I(ntegerAdvancementsRenderingMode|talicTrait)|O(ldStyleSerifsClass|rnamentalsClass)|DefaultRenderingMode|U(nknownClass|IOptimizedTrait)|Panel(S(hadowEffectModeMask|t(andardModesMask|rikethroughEffectModeMask)|izeModeMask)|CollectionModeMask|TextColorEffectModeMask|DocumentColorEffectModeMask|UnderlineEffectModeMask|FaceModeMask|All(ModesMask|EffectsModeMask))|ExpandedTrait|VerticalTrait|F(amilyClassMask|reeformSerifsClass)|Antialiased(RenderingMode|IntegerAdvancementsRenderingMode))|cusRing(Below|Type(None|Default|Exterior)|Only|Above)|urByteGlyphPacking|rm(attingError(M(inimum|aximum))?|FeedCharacter))|8FunctionKey|unction(ExpressionType|KeyMask)|3(1FunctionKey|2FunctionKey|3FunctionKey|4FunctionKey|5FunctionKey|FunctionKey|0FunctionKey)|9FunctionKey|4FunctionKey|P(RevertButton|S(ize(Title|Field)|etButton)|CurrentField|Preview(Button|Field))|l(oat(ingPointSamplesBitmapFormat|Type)|agsChanged(Mask)?)|axButton|5FunctionKey|6FunctionKey)|W(heelModeColorPanel|indow(s(NTOperatingSystem|CP125(1StringEncoding|2StringEncoding|3StringEncoding|4StringEncoding|0StringEncoding)|95(InterfaceStyle|OperatingSystem))|M(iniaturizeButton|ovedEventType)|Below|CloseButton|ToolbarButton|ZoomButton|Out|DocumentIconButton|ExposedEventType|Above)|orkspaceLaunch(NewInstance|InhibitingBackgroundOnly|Default|PreferringClassic|WithoutA(ctivation|ddingToRecents)|A(sync|nd(Hide(Others)?|Print)|llowingClassicStartup))|eek(day(CalendarUnit|OrdinalCalendarUnit)|CalendarUnit)|a(ntsBidiLevels|rningAlertStyle)|r(itingDirection(RightToLeft|Natural|LeftToRight)|apCalendarComponents))|L(i(stModeMatrix|ne(Moves(Right|Down|Up|Left)|B(order|reakBy(C(harWrapping|lipping)|Truncating(Middle|Head|Tail)|WordWrapping))|S(eparatorCharacter|weep(Right|Down|Up|Left))|ToBezierPathElement|DoesntMove|arSlider)|teralSearch|kePredicateOperatorType|ghterFontAction|braryDirectory)|ocalDomainMask|e(ssThan(Comparison|OrEqualTo(Comparison|PredicateOperatorType)|PredicateOperatorType)|ft(Mouse(D(own(Mask)?|ragged(Mask)?)|Up(Mask)?)|T(ext(Movement|Alignment)|ab(sBezelBorder|StopType))|ArrowFunctionKey))|a(yout(RightToLeft|NotDone|CantFit|OutOfGlyphs|Done|LeftToRight)|ndscapeOrientation)|ABColorSpaceModel)|A(sc(iiWithDoubleByteEUCGlyphPacking|endingPageOrder)|n(y(Type|PredicateModifier|EventMask)|choredSearch|imation(Blocking|Nonblocking(Threaded)?|E(ffect(DisappearingItemDefault|Poof)|ase(In(Out)?|Out))|Linear)|dPredicateType)|t(Bottom|tachmentCharacter|omicWrite|Top)|SCIIStringEncoding|d(obe(GB1CharacterCollection|CCP1CharacterCollection|Japan(1CharacterCollection|2CharacterCollection)|Korea1CharacterCollection)|dTraitFontAction|minApplicationDirectory)|uto(saveOperation|Pagination)|pp(lication(SupportDirectory|D(irectory|e(fined(Mask)?|legateReply(Success|Cancel|Failure)|activatedEventType))|ActivatedEventType)|KitDefined(Mask)?)|l(ternateKeyMask|pha(ShiftKeyMask|NonpremultipliedBitmapFormat|FirstBitmapFormat)|ert(SecondButtonReturn|ThirdButtonReturn|OtherReturn|DefaultReturn|ErrorReturn|FirstButtonReturn|AlternateReturn)|l(ScrollerParts|DomainsMask|PredicateModifier|LibrariesDirectory|ApplicationsDirectory))|rgument(sWrongScriptError|EvaluationScriptError)|bove(Bottom|Top)|WTEventType))\b + name + support.constant.cappuccino + + + include + #bracketed_content + + + include + source.js + + + repository + + bracketed_content + + begin + \[ + captures + + 0 + + name + punctuation.section.scope.js.objj + + + end + \] + name + meta.bracketed.js.objj + patterns + + + begin + (?=\w)(?<=[\w\])"] )(\w+(?:(:)|(?=\]))) + beginCaptures + + 1 + + name + support.function.any-method.js.objj + + 2 + + name + punctuation.separator.arguments.js.objj + + + end + (?=\]) + name + meta.function-call.js.objj + patterns + + + captures + + 1 + + name + punctuation.separator.arguments.js.objj + + + match + \b\w+(:) + name + support.function.any-method.name-of-parameter.js.objj + + + include + #special_variables + + + include + $base + + + + + include + #special_variables + + + include + $base + + + + comment + + patterns + + + begin + /\* + captures + + 0 + + name + punctuation.definition.comment.js.objj + + + end + \*/ + name + comment.block.js.objj + + + begin + // + beginCaptures + + 0 + + name + punctuation.definition.comment.js.objj + + + end + $\n? + name + comment.line.double-slash.js.objj + patterns + + + match + (?>\\\s*\n) + name + punctuation.separator.continuation.js.objj + + + + + + method + + begin + ^(-|\+)\s* + end + (?=\{)|; + name + meta.function.js.objj + patterns + + + begin + (\() + captures + + 1 + + name + punctuation.definition.type.js.objj + + 2 + + name + entity.name.function.js.objj + + + end + (\))\s*(\w+\b) + name + meta.return-type.js.objj + patterns + + + include + #protocol_list + + + include + #protocol_type_qualifier + + + include + $base + + + + + match + \b\w+(?=:) + name + entity.name.function.name-of-parameter.js.objj + + + begin + ((:))\s*(\() + beginCaptures + + 1 + + name + entity.name.function.name-of-parameter.js.objj + + 2 + + name + punctuation.separator.arguments.js.objj + + 3 + + name + punctuation.definition.type.js.objj + + + end + (\))\s*(\w+\b)? + endCaptures + + 1 + + name + punctuation.definition.type.js.objj + + 2 + + name + variable.parameter.function.js.objj + + + name + meta.argument-type.js.objj + patterns + + + include + #protocol_list + + + include + #protocol_type_qualifier + + + include + $base + + + + + include + #comment + + + + protocol_list + + begin + (<) + beginCaptures + + 1 + + name + punctuation.section.scope.begin.js.objj + + + end + (>) + endCaptures + + 1 + + name + punctuation.section.scope.end.js.objj + + + name + meta.protocol-list.js.objj + patterns + + + match + \bCP(GlyphStorage|M(utableCopying|enuItem)|C(hangeSpelling|o(ding|pying|lorPicking(Custom|Default)))|T(oolbarItemValidations|ext(Input|AttachmentCell))|I(nputServ(iceProvider|erMouseTracker)|gnoreMisspelledWords)|Obj(CTypeSerializationCallBack|ect)|D(ecimalNumberBehaviors|raggingInfo)|U(serInterfaceValidations|RL(HandleClient|DownloadDelegate|ProtocolClient|AuthenticationChallengeSender))|Validated(ToobarItem|UserInterfaceItem)|Locking)\b + name + support.other.protocol.js.objj + + + + protocol_type_qualifier + + match + \b(in|out|inout|oneway|bycopy|byref)\b + name + storage.modifier.protocol.js.objj + + special_variables + + patterns + + + match + \b_cmd\b + name + variable.other.selector.js.objj + + + match + \b(self|super)\b + name + variable.language.js.objj + + + + + scopeName + source.js.objj + uuid + 58D4B98A-2110-423E-9C80-CC9E202816E7 + + diff --git a/Tools/Editors/TextMate/JavaScript Objective-J.tmbundle/info.plist b/Tools/Editors/TextMate/JavaScript Objective-J.tmbundle/info.plist new file mode 100644 index 000000000..f5f1b9036 --- /dev/null +++ b/Tools/Editors/TextMate/JavaScript Objective-J.tmbundle/info.plist @@ -0,0 +1,23 @@ + + + + + contactEmailRot13 + gbz@280abegu.pbz + contactName + Tom Robinson + description + <a href="http://cappuccino.org/">Cappuccino</a> is an open source framework that makes it easy to build desktop-caliber applications that run in a web browser. + name + JavaScript Objective-J + ordering + + 58D4B98A-2110-423E-9C80-CC9E202816E7 + 96C39647-4346-4750-9F96-58070F24EDE6 + AA41BEF8-5F81-4A5A-85DE-2E81A112778B + 85B0746B-AE1C-47B3-8B9A-2B9A95F4C71E + + uuid + 1FB3D538-84E1-4002-AA46-5705529A27E1 + +