├── .gitignore ├── LICENSE ├── Readme.markdown ├── Regex Highlight View.xcodeproj └── project.pbxproj └── Regex Highlight View ├── AppDelegate.h ├── AppDelegate.m ├── Default-568h@2x.png ├── Regex Highlight View-Info.plist ├── Regex Highlight View-Prefix.pch ├── RegexHighlightView.h ├── RegexHighlightView.m ├── Syntax Definitions ├── actionscript.plist ├── actionscript3.plist ├── active4d.plist ├── ada.plist ├── ampl.plist ├── apache.plist ├── applescript.plist ├── asm-mips.plist ├── asm-x86.plist ├── asp-js.plist ├── asp-vb.plist ├── aspdotnet-cs.plist ├── aspdotnet-vb.plist ├── awk.plist ├── batch.plist ├── c.plist ├── cobol.plist ├── coldfusion.plist ├── cpp.plist ├── csharp.plist ├── csound.plist ├── css.plist ├── d.plist ├── dylan.plist ├── eiffel.plist ├── erl.plist ├── eztpl.plist ├── fortran.plist ├── freefem.plist ├── gedcom.plist ├── gnuassembler.plist ├── haskell.plist ├── header.plist ├── html.plist ├── idl.plist ├── java.plist ├── javafx.plist ├── javascript.plist ├── jsp.plist ├── latex.plist ├── lilypond.plist ├── lisp.plist ├── logtalk.plist ├── lsl.plist ├── lua.plist ├── matlab.plist ├── mel.plist ├── metapost.plist ├── metaslang.plist ├── mysql.plist ├── nemerle.plist ├── none.plist ├── nrnhoc.plist ├── objectivec.plist ├── objectivecaml.plist ├── ox.plist ├── pascal.plist ├── pdf.plist ├── perl.plist ├── php.plist ├── plist.plist ├── postscript.plist ├── prolog.plist ├── python.plist ├── r.plist ├── rhtml.plist ├── ruby.plist ├── scala.plist ├── sgml.plist ├── shell.plist ├── sml.plist ├── sql.plist ├── standard.plist ├── stata.plist ├── supercollider.plist ├── tcltk.plist ├── template.plist ├── torquescript.plist ├── udo.plist ├── vb.plist ├── verilog.plist ├── vhdl.plist └── xml.plist ├── ViewController.h ├── ViewController.m ├── en.lproj ├── InfoPlist.strings ├── ViewController_iPad.xib └── ViewController_iPhone.xib └── main.m /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | build 3 | *.mode1v3 4 | *.pbxuser 5 | project.xcworkspace 6 | xcuserdata 7 | .svn -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | Copyright (c) 2012 Kristian Kraljic (dikrypt.com, ksquared.de). All rights reserved. 2 | 3 | Permission is hereby granted, free of charge, to any person 4 | obtaining a copy of this software and associated documentation 5 | files (the "Software"), to deal in the Software without 6 | restriction, including without limitation the rights to use, 7 | copy, modify, merge, publish, distribute, sublicense, and/or 8 | sell copies of the Software, and to permit persons to whom the 9 | Software is furnished to do so, subject to the following 10 | conditions: 11 | 12 | The above copyright notice and this permission notice shall be 13 | included in all copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 16 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES 17 | OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 18 | NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT 19 | HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 20 | WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 21 | FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 22 | OTHER DEALINGS IN THE SOFTWARE. 23 | -------------------------------------------------------------------------------- /Readme.markdown: -------------------------------------------------------------------------------- 1 | RegexHighlightView 2 | ================== 3 | 4 | This project is a simple (*syntax*) highlighting `UITextView` for Cocoa and iOS. I wanted to create a simple, easy to use and extendable highlighter entirely based on regular expressions (*regex*, *regexp*). Existing projects aimed to cover a specific highlighting or purpose. I wanted to create a versatile class to be used for any purpose. 5 | 6 | The class uses the `CoreText` framework and `NSAttributedString` to highlight the text based on defined regular expressions. Expressions as well as colors can be defined using `NSDictionary` or *plist* files. Build-in highlighting **Themes** allow to beautifully highlight text out of the box. All XCode themes are supported: 7 | 8 | - Basic 9 | - Default 10 | - Dusk 11 | - Low Key 12 | - Midnight 13 | - Presentation 14 | - Printing 15 | - Sunset 16 | 17 | The highlighting themes and colors can be easily changed and adapted. Define your own highlighting by defining own regular expressions. Anyways the project comes bundled with predefined highlight definitions for the following programming languages: 18 | 19 | actionscript, actionscript3, active4d, ada, ampl, apache, 20 | applescript, asm-mips, asm-x86, asp-js, asp-vb, aspdotnet-cs, 21 | aspdotnet-vb, awk, batch, c, cobol, coldfusion, cpp, csharp, 22 | csound, css, d, dylan, eiffel, erl, eztpl, fortran, freefem, 23 | gedcom, gnuassembler, haskell, header, html, idl, java, javafx, 24 | javascript, jsp, latex, lilypond, lisp, logtalk, lsl, lua, 25 | matlab, mel, metapost, metaslang, mysql, nemerle, none, nrnhoc, 26 | objectivec, objectivecaml, ox, pascal, pdf, perl, php, plist, 27 | postscript, prolog, python, r, rhtml, ruby, scala, sgml, shell, 28 | sml, sql, standard, stata, supercollider, tcltk, torquescript, 29 | udo, vb, verilog, vhdl, xml 30 | 31 | Please give support so I can continue to make RegexHighlightView even more awesome! 32 | 33 | 34 | PayPal - The safer, easier way to pay online! 35 | 36 | 37 | Your help is much appreciated. Please send pull requests for useful additions you make or ask me what work is required. 38 | 39 | Credits 40 | ------- 41 | 42 | Credits go to [boos1993](https://github.com/boos1993) for his [iOS-Syntax-Highlighter](https://github.com/boos1993/iOS-Syntax-Highlighter), for the basic idea and project structure. 43 | 44 | License 45 | ------- 46 | 47 | It is open source and covered by a standard MIT license. That means you have to mention *Kristian Kraljic (dikrypt.com, ksquared.de)* as the original author of this code. You can purchase a Non-Attribution-License from me. 48 | 49 | Documentation 50 | ------------- 51 | 52 | *Sorry, I'm to lazy to create a documentation for a single class…* ~~Documentation can be [browsed online](http://kayk.github.com/RegexHighlightView) or installed in your Xcode Organizer via the [Atom Feed URL](http://kayk.github.com/RegexHighlightView/RegexHighlightView.atom).~~ 53 | 54 | Usage 55 | ----- 56 | 57 | RegexHighlightView needs a minimum iOS deployment target of 4.3 because of: 58 | 59 | - CoreText 60 | - ARC 61 | 62 | The best way to use RegexHighlightView with Xcode 4.2 is to add the source files to your Xcode project with the following steps. 63 | 64 | 1. Download RegexHighlightView as a subfolder of your project folder 65 | 2. Open the destination project and drag the folder as a subordinate item in the Project Navigator (Copy all classes and headers) 66 | 3. In your prefix.pch file add: 67 | 68 | #import "RegexHighlightView.h" 69 | 70 | 4. In your application target's Build Phases add the following framework to the Link Binary With Libraries phase (you can also do this from the Target's Summary view in the Linked Frameworks and Libraries): 71 | 72 | CoreText.framework 73 | 74 | 5. Go to File: Project Settings… and change the derived data location to project-relative. 75 | 6. Add the DerivedData folder to your git ignore. 76 | 7. In your application's target Build Settings: 77 | - If your app does not use ARC yet (but RegexHighlightView does) then you need to add the the -fobjc-arc linker flag to the app target's "Other Linker Flags". 78 | 79 | If you do not want to deal with Git submodules simply add RegexHighlightView to your project's git ignore file and pull updates to RegexHighlightView as its own independent Git repository. Otherwise you are free to add RegexHighlightView as a submodule. 80 | 81 | Known Issues 82 | ------------ 83 | 84 | *None, so far… Yay!* 85 | 86 | If you find an issue then you are welcome to fix it and contribute your fix via a GitHub pull request. -------------------------------------------------------------------------------- /Regex Highlight View/AppDelegate.h: -------------------------------------------------------------------------------- 1 | // 2 | // AppDelegate.h 3 | // Regex Highlight View 4 | // 5 | // Created by Kraljic, Kristian on 30.08.12. 6 | // Copyright (c) 2012 Kristian Kraljic (dikrypt.com, ksquared.de). All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @class ViewController; 12 | 13 | @interface AppDelegate : UIResponder 14 | 15 | @property (strong, nonatomic) UIWindow *window; 16 | 17 | @property (strong, nonatomic) ViewController *viewController; 18 | 19 | @end 20 | -------------------------------------------------------------------------------- /Regex Highlight View/AppDelegate.m: -------------------------------------------------------------------------------- 1 | // 2 | // AppDelegate.m 3 | // Regex Highlight View 4 | // 5 | // Created by Kraljic, Kristian on 30.08.12. 6 | // Copyright (c) 2012 Kristian Kraljic (dikrypt.com, ksquared.de). All rights reserved. 7 | // 8 | 9 | #import "AppDelegate.h" 10 | 11 | #import "ViewController.h" 12 | 13 | @implementation AppDelegate 14 | 15 | @synthesize window = _window; 16 | @synthesize viewController = _viewController; 17 | 18 | - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 19 | { 20 | self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; 21 | // Override point for customization after application launch. 22 | if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone) { 23 | self.viewController = [[ViewController alloc] initWithNibName:@"ViewController_iPhone" bundle:nil]; 24 | } else { 25 | self.viewController = [[ViewController alloc] initWithNibName:@"ViewController_iPad" bundle:nil]; 26 | } 27 | self.window.rootViewController = self.viewController; 28 | [self.window makeKeyAndVisible]; 29 | return YES; 30 | } 31 | 32 | - (void)applicationWillResignActive:(UIApplication *)application 33 | { 34 | // Sent when the application is about to move from active to inactive state. This can occur for certain types of temporary interruptions (such as an incoming phone call or SMS message) or when the user quits the application and it begins the transition to the background state. 35 | // Use this method to pause ongoing tasks, disable timers, and throttle down OpenGL ES frame rates. Games should use this method to pause the game. 36 | } 37 | 38 | - (void)applicationDidEnterBackground:(UIApplication *)application 39 | { 40 | // Use this method to release shared resources, save user data, invalidate timers, and store enough application state information to restore your application to its current state in case it is terminated later. 41 | // If your application supports background execution, this method is called instead of applicationWillTerminate: when the user quits. 42 | } 43 | 44 | - (void)applicationWillEnterForeground:(UIApplication *)application 45 | { 46 | // Called as part of the transition from the background to the inactive state; here you can undo many of the changes made on entering the background. 47 | } 48 | 49 | - (void)applicationDidBecomeActive:(UIApplication *)application 50 | { 51 | // Restart any tasks that were paused (or not yet started) while the application was inactive. If the application was previously in the background, optionally refresh the user interface. 52 | } 53 | 54 | - (void)applicationWillTerminate:(UIApplication *)application 55 | { 56 | // Called when the application is about to terminate. Save data if appropriate. See also applicationDidEnterBackground:. 57 | } 58 | 59 | @end 60 | -------------------------------------------------------------------------------- /Regex Highlight View/Default-568h@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristian/RegexHighlightView/3abceb862bf711e34bd5f0a7b909046e4a47cee2/Regex Highlight View/Default-568h@2x.png -------------------------------------------------------------------------------- /Regex Highlight View/Regex Highlight View-Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | en 7 | CFBundleDisplayName 8 | ${PRODUCT_NAME} 9 | CFBundleExecutable 10 | ${EXECUTABLE_NAME} 11 | CFBundleIdentifier 12 | de.ksquared.regexhighlight.Demo 13 | CFBundleInfoDictionaryVersion 14 | 6.0 15 | CFBundleName 16 | ${PRODUCT_NAME} 17 | CFBundlePackageType 18 | APPL 19 | CFBundleShortVersionString 20 | 1.0 21 | CFBundleSignature 22 | ???? 23 | CFBundleVersion 24 | 1.0 25 | LSRequiresIPhoneOS 26 | 27 | UIRequiredDeviceCapabilities 28 | 29 | armv7 30 | 31 | UISupportedInterfaceOrientations 32 | 33 | UIInterfaceOrientationPortrait 34 | UIInterfaceOrientationLandscapeLeft 35 | UIInterfaceOrientationLandscapeRight 36 | 37 | UISupportedInterfaceOrientations~ipad 38 | 39 | UIInterfaceOrientationPortrait 40 | UIInterfaceOrientationPortraitUpsideDown 41 | UIInterfaceOrientationLandscapeLeft 42 | UIInterfaceOrientationLandscapeRight 43 | 44 | 45 | 46 | -------------------------------------------------------------------------------- /Regex Highlight View/Regex Highlight View-Prefix.pch: -------------------------------------------------------------------------------- 1 | // 2 | // Prefix header for all source files of the 'Regex Highlight View' target in the 'Regex Highlight View' project 3 | // 4 | 5 | #import 6 | 7 | #ifndef __IPHONE_4_0 8 | #warning "This project uses features only available in iOS SDK 4.0 and later." 9 | #endif 10 | 11 | #ifdef __OBJC__ 12 | #import 13 | #import 14 | #endif 15 | -------------------------------------------------------------------------------- /Regex Highlight View/RegexHighlightView.h: -------------------------------------------------------------------------------- 1 | // 2 | // RegexHighlightView.h 3 | // iOS Syntax Highlighter 4 | // 5 | // Created by Kristian Kraljic on 30/8/12. 6 | // Copyright (c) 2012 Kristian Kraljic (dikrypt.com, ksquared.de). All rights reserved. 7 | // 8 | // Permission is hereby granted, free of charge, to any person 9 | // obtaining a copy of this software and associated documentation 10 | // files (the "Software"), to deal in the Software without 11 | // restriction, including without limitation the rights to use, 12 | // copy, modify, merge, publish, distribute, sublicense, and/or 13 | // sell copies of the Software, and to permit persons to whom the 14 | // Software is furnished to do so, subject to the following 15 | // conditions: 16 | // 17 | // The above copyright notice and this permission notice shall be 18 | // included in all copies or substantial portions of the Software. 19 | // 20 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 21 | // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES 22 | // OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 23 | // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT 24 | // HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 25 | // WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 26 | // FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 27 | // OTHER DEALINGS IN THE SOFTWARE. 28 | // 29 | 30 | #import 31 | #import 32 | 33 | FOUNDATION_EXPORT NSString *const kRegexHighlightViewTypeText; 34 | FOUNDATION_EXPORT NSString *const kRegexHighlightViewTypeBackground; 35 | FOUNDATION_EXPORT NSString *const kRegexHighlightViewTypeComment; 36 | FOUNDATION_EXPORT NSString *const kRegexHighlightViewTypeDocumentationComment; 37 | FOUNDATION_EXPORT NSString *const kRegexHighlightViewTypeString; 38 | FOUNDATION_EXPORT NSString *const kRegexHighlightViewTypeCharacter; 39 | FOUNDATION_EXPORT NSString *const kRegexHighlightViewTypeNumber; 40 | FOUNDATION_EXPORT NSString *const kRegexHighlightViewTypeKeyword; 41 | FOUNDATION_EXPORT NSString *const kRegexHighlightViewTypePreprocessor; 42 | FOUNDATION_EXPORT NSString *const kRegexHighlightViewTypeURL; 43 | FOUNDATION_EXPORT NSString *const kRegexHighlightViewTypeAttribute; 44 | FOUNDATION_EXPORT NSString *const kRegexHighlightViewTypeProject; 45 | FOUNDATION_EXPORT NSString *const kRegexHighlightViewTypeOther; 46 | 47 | typedef enum { 48 | kRegexHighlightViewThemeBasic, 49 | kRegexHighlightViewThemeDefault, 50 | kRegexHighlightViewThemeDusk, 51 | kRegexHighlightViewThemeLowKey, 52 | kRegexHighlightViewThemeMidnight, 53 | kRegexHighlightViewThemePresentation, 54 | kRegexHighlightViewThemePrinting, 55 | kRegexHighlightViewThemeSunset 56 | } RegexHighlightViewTheme; 57 | 58 | @interface RegexHighlightView : UITextView 59 | 60 | @property(nonatomic) NSDictionary *highlightColor; 61 | @property(nonatomic) NSDictionary *highlightDefinition; 62 | 63 | -(void)setHighlightDefinition:(NSDictionary*)highlightDefinition; 64 | -(void)setHighlightDefinitionWithContentsOfFile:(NSString*)path; 65 | 66 | -(void)setHighlightTheme:(RegexHighlightViewTheme)theme; 67 | +(NSDictionary*)highlightTheme:(RegexHighlightViewTheme)theme; 68 | 69 | @end -------------------------------------------------------------------------------- /Regex Highlight View/Syntax Definitions/actionscript.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | comment 6 | (\/\/[^"\n\r]*(?:"[^"\n\r]*"[^"\n\r]*)*[\r\n]) 7 | documentation_comment 8 | \/\*(.*?)\*\/ 9 | documentation_comment_keyword 10 | (\/\*|\*\/) 11 | keyword 12 | (?<!\w)(add|and|break|continue|delete|do|else|eq|for|function|ge|gt|if|ifFrameLoaded|in|le|lt|ne|new|not|on|onClipEvent|or|return|this|tellTarget|typeof|var|void|while|with|Array|Boolean|Color|Date|Function|Key|MovieClip|Math|Mouse|Number|Object|Selection|Sound|String|XML|XMLNode|XMLSocket|NaN|Infinity|false|null|true|undefined|Boolean|call|Date|escape|eval|fscommand|getProperty|getTimer|getURL|getVersion|gotoAndPlay|gotoAndStop|#include|int|isFinite|isNaN|loadMovie|loadMovieNum|loadVariables|loadVariablesNum|maxscroll|newline|nextFrame|nextScene|Number|parseFloat|parseInt|play|prevFrame|prevScene|print|printAsBitmap|printAsBitmapNum|printNum|random|removeMovieClip|scroll|setProperty|startDrag|stop|stopAllSounds|stopDrag|String|targetPath|tellTarget|toggleHighQuality|trace|unescape|unloadMovie|unloadMovieNum|updateAfterEvent|addChild|addChildAt|removeChild|removeChildAt|import|function|class|package|if|else|do|while|for|with|switch|case|default|continue|break|each|super|this|null|true|false|new|in|is|as|typeof|instanceof|delete|stage|fscommand|clearInterval|setInterval|\.\.\.rest|clearTimeout|setTimeout|Math|trace)(?!\w) 13 | number 14 | (?<!\w)(((0x[0-9a-fA-F]+)|(([0-9]+\.?[0-9]*|\.[0-9]+)([eE][-+]?[0-9]+)?))[fFlLuU]{0,2})(?!\w) 15 | string 16 | ("(?:[^"\\]|\\.)*") 17 | url 18 | ((https?|mailto|ftp|file)://([-\w\.]+)+(:\d+)?(/([\w/_\.]*(\?\S+)?)?)?) 19 | 20 | 21 | -------------------------------------------------------------------------------- /Regex Highlight View/Syntax Definitions/active4d.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | comment 6 | (`[^"\n\r]*(?:"[^"\n\r]*"[^"\n\r]*)*[\r\n]) 7 | documentation_comment 8 | \/\*(.*?)\*\/ 9 | documentation_comment_keyword 10 | (\/\*|\*\/) 11 | keyword 12 | (?<!\w)(_form|_query|_request|4d|a|abandon|abs|add|all|an|append|array|ascii|auth|authenticate|auto|automatic|base64|before|between|blob|blowfish|boolean|buffer|build|by|c_blob|c_boolean|c_date|c_longint|c_picture|c_pointer|c_real|c_string|c_text|c_time|cache|call|callback|case|cancel|capitalize|cell|century|chain|char|charset|choices|choose|clear|close|collection|compare|concat|console|content|control|cookie|cookies|copy|count|create|current|cut|date|datetime|day|dec|decode|deep|default|define|defined|delay|delete|delta|descriptor|difference|directory|distinct|document|each|element|else|empty|enclose|encode|encoding|end|error|execute|exists|expires|extension|false|field|fields|file|filename|fill|find|first|folder|for|form|formula|from|full|get|gif|global|globals|goto|has|header|headers|hide|hour|html|id|identical|if|import|in|include|index|indexed|info|infos|insert|int|integer|internal|interpolate|intersection|into|is|iso|item|items|iterator|jpeg|jpg|key|keys|last|length|library|licence|limit|line|list|load|local|lock|locked|log|longint|lowercase|mac|many|match|max|md5|merge|message|method|millisecond|milliseconds|min|minute|mode|month|more|move|multisort|name|named|native|new|next|nil|not|num|number|of|one|only|open|order|output|packet|page|parameter|params|path|pattern|picture|platform|pointer|position|previous|process|property|query|quote|random|range|raw|read|real|realm|receive|record|records|redirect|reduce|regex|relate|relations|remaining|remove|replace|requested|require|resize|resolve|response|return|right|root|round|save|scan|script|second|selected|selection|semaphore|seperator|sequence|session|set|size|slice|sort|split|start|state|string|strings|structure|substring|sum|table|tables|test|text|throw|tickcount|timeout|timestamp|to|transaction|trim|true|trunc|type|undefined|union|unload|unlock|upload|uploads|uppercase|url|use|utc|validate|values|variable|variables|version|while|win|with|write|writebr|writeln|writep|year)(?!\w) 13 | number 14 | (?<!\w)(((0x[0-9a-fA-F]+)|(([0-9]+\.?[0-9]*|\.[0-9]+)([eE][-+]?[0-9]+)?))[fFlLuU]{0,2})(?!\w) 15 | string 16 | ("(?:[^"\\]|\\.)*") 17 | url 18 | ((https?|mailto|ftp|file)://([-\w\.]+)+(:\d+)?(/([\w/_\.]*(\?\S+)?)?)?) 19 | 20 | 21 | -------------------------------------------------------------------------------- /Regex Highlight View/Syntax Definitions/ada.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | comment 6 | (--[^"\n\r]*(?:"[^"\n\r]*"[^"\n\r]*)*[\r\n]) 7 | keyword 8 | (?<!\w)(abort|abs|abstract|accept|access|aliased|all|and|array|at|begin|body|constant|declare|delay|delta|digits|do|else|elsif|end|entry|exception|exit|for|function|generic|goto|in|is|limited|mod|new|not|null|of|or|others|out|package|pragma|private|procedure|protected|raise|range|rem|record|renames|requeue|return|reverse|separate|subtype|tagged|task|terminate|then|type|until|use|when|while|with|xor|case|loop|if)(?!\w) 9 | number 10 | (?<!\w)(((0x[0-9a-fA-F]+)|(([0-9]+\.?[0-9]*|\.[0-9]+)([eE][-+]?[0-9]+)?))[fFlLuU]{0,2})(?!\w) 11 | string 12 | ("(?:[^"\\]|\\.)*") 13 | url 14 | ((https?|mailto|ftp|file)://([-\w\.]+)+(:\d+)?(/([\w/_\.]*(\?\S+)?)?)?) 15 | 16 | 17 | -------------------------------------------------------------------------------- /Regex Highlight View/Syntax Definitions/ampl.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | comment 6 | (#[^"\n\r]*(?:"[^"\n\r]*"[^"\n\r]*)*[\r\n]) 7 | keyword 8 | (?<!\w)(and|or|if|then|else|exists|forall|in|not|purge|union|diff|symbol|symdif|inter|cross|setof|by|less|sum|prod|min|max|abs|acos|acosh|alias|asin|asinsh|atan|atan2|atanh|ceil|cos|exp|floor|log|log10|precision|round|sin|sinh|sqrt|tan|tanh|trunc|Beta|Cauchy|Exponential|Gamma|Irand224|Normal|Normal01|Poisson|Uniform|set|setof|param|var|arc|minimize|maximize|subject|let|to|node|binary|integer|check|card|next|nextw|prev|prevw|first|last|member|match|within|ord |ord0|circular|ordered |reversed|init|init0|lb|lb0|lb1|lb2|lrc|lslack|rc|slack|ub|ub0|ub1|ub2|urc|uslack|val|body|dinit|dinit0|dual|lb|lbs|ldual|lslack|slack|ub|ubs|udual|uslack)(?!\w) 9 | number 10 | (?<!\w)(((0x[0-9a-fA-F]+)|(([0-9]+\.?[0-9]*|\.[0-9]+)([eE][-+]?[0-9]+)?))[fFlLuU]{0,2})(?!\w) 11 | string 12 | ("(?:[^"\\]|\\.)*") 13 | url 14 | ((https?|mailto|ftp|file)://([-\w\.]+)+(:\d+)?(/([\w/_\.]*(\?\S+)?)?)?) 15 | 16 | 17 | -------------------------------------------------------------------------------- /Regex Highlight View/Syntax Definitions/apache.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | comment 6 | (#[^"\n\r]*(?:"[^"\n\r]*"[^"\n\r]*)*[\r\n]) 7 | keyword 8 | (?<!\w)(AcceptMutex|AcceptPathInfo|AccessFileName|Action|AddAlt|AddAltByEncoding|AddAltByType|AddCharset|AddDefaultCharset|AddDescription|AddEncoding|AddHandler|AddIcon|AddIconByEncoding|AddIconByType|AddInputFilter|AddLanguage|AddModuleInfo|AddOutputFilter|AddOutputFilterByType|AddType|Alias|AliasMatch|Allow|AllowCONNECT|AllowEncodedSlashes|AllowOverride|Anonymous|Anonymous_Authoritative|Anonymous_LogEmail|Anonymous_MustGiveEmail|Anonymous_NoUserID|Anonymous_VerifyEmail|AssignUserID|AuthAuthoritative|AuthDBMAuthoritative|AuthDBMGroupFile|AuthDBMType|AuthDBMUserFile|AuthDigestAlgorithm|AuthDigestDomain|AuthDigestFile|AuthDigestGroupFile|AuthDigestNcCheck|AuthDigestNonceFormat|AuthDigestNonceLifetime|AuthDigestQop|AuthDigestShmemSize|AuthGroupFile|AuthLDAPAuthoritative|AuthLDAPBindDN|AuthLDAPBindPassword|AuthLDAPCharsetConfig|AuthLDAPCompareDNOnServer|AuthLDAPDereferenceAliases|AuthLDAPEnabled|AuthLDAPFrontPageHack|AuthLDAPGroupAttribute|AuthLDAPGroupAttributeIsDN|AuthLDAPRemoteUserIsDN|AuthLDAPUrl|AuthName|AuthType|AuthUserFile|BrowserMatch|BrowserMatchNoCase|BS2000Account|BufferedLogs|CacheDefaultExpire|CacheDirLength|CacheDirLevels|CacheDisable|CacheEnable|CacheExpiryCheck|CacheFile|CacheForceCompletion|CacheGcClean|CacheGcDaily|CacheGcInterval|CacheGcMemUsage|CacheGcUnused|CacheIgnoreCacheControl|CacheIgnoreHeaders|CacheIgnoreNoLastMod|CacheLastModifiedFactor|CacheMaxExpire|CacheMaxFileSize|CacheMinFileSize|CacheNegotiatedDocs|CacheRoot|CacheSize|CacheTimeMargin|CGIMapExtension|CharsetDefault|CharsetOptions|CharsetSourceEnc|CheckSpelling|ChildPerUserID|ContentDigest|CookieDomain|CookieExpires|CookieLog|CookieName|CookieStyle|CookieTracking|CoreDumpDirectory|CustomLog|Dav|DavDepthInfinity|DavLockDB|DavMinTimeout|DefaultIcon|DefaultLanguage|DefaultType|DeflateBufferSize|DeflateCompressionLevel|DeflateFilterNote|DeflateMemLevel|DeflateWindowSize|Deny|Directory|DirectoryIndex|DirectoryMatch|DirectorySlash|DocumentRoot|DumpIOInput|DumpIOOutput|EnableExceptionHook|EnableMMAP|EnableSendfile|ErrorDocument|ErrorLog|Example|ExpiresActive|ExpiresByType|ExpiresDefault|ExtendedStatus|ExtFilterDefine|ExtFilterOptions|FileETag|Files|FilesMatch|ForceLanguagePriority|ForceType|ForensicLog|Group|Header|HeaderName|HostnameLookups|IdentityCheck|IfDefine|IfModule|IfVersion|ImapBase|ImapDefault|ImapMenu|Include|IndexIgnore|IndexOptions|IndexOrderDefault|ISAPIAppendLogToErrors|ISAPIAppendLogToQuery|ISAPICacheFile|ISAPIFakeAsync|ISAPILogNotSupported|ISAPIReadAheadBuffer|KeepAlive|KeepAliveTimeout|LanguagePriority|LDAPCacheEntries|LDAPCacheTTL|LDAPConnectionTimeout|LDAPOpCacheEntries|LDAPOpCacheTTL|LDAPSharedCacheFile|LDAPSharedCacheSize|LDAPTrustedCA|LDAPTrustedCAType|Limit|LimitExcept|LimitInternalRecursion|LimitRequestBody|LimitRequestFields|LimitRequestFieldSize|LimitRequestLine|LimitXMLRequestBody|Listen|ListenBackLog|LoadFile|LoadModule|Location|LocationMatch|LockFile|LogFormat|LogLevel|MaxClients|MaxKeepAliveRequests|MaxMemFree|MaxRequestsPerChild|MaxRequestsPerThread|MaxSpareServers|MaxSpareThreads|MaxThreads|MaxThreadsPerChild|MCacheMaxObjectCount|MCacheMaxObjectSize|MCacheMaxStreamingBuffer|MCacheMinObjectSize|MCacheRemovalAlgorithm|MCacheSize|MetaDir|MetaFiles|MetaSuffix|MimeMagicFile|MinSpareServers|MinSpareThreads|MMapFile|ModMimeUsePathInfo|MultiviewsMatch|NameVirtualHost|NoProxy|NumServers|NWSSLTrustedCerts|NWSSLUpgradeable|Options|Order|PassEnv|PidFile|ProtocolEcho|Proxy|ProxyBadHeader|ProxyBlock|ProxyDomain|ProxyErrorOverride|ProxyIOBufferSize|ProxyMatch|ProxyMaxForwards|ProxyPass|ProxyPassReverse|ProxyPreserveHost|ProxyReceiveBufferSize|ProxyRemote|ProxyRemoteMatch|ProxyRequests|ProxyTimeout|ProxyVia|ReadmeName|Redirect|RedirectMatch|RedirectPermanent|RedirectTemp|RemoveCharset|RemoveEncoding|RemoveHandler|RemoveInputFilter|RemoveLanguage|RemoveOutputFilter|RemoveType|RequestHeader|Require|RewriteBase|RewriteCond|RewriteEngine|RewriteLock|RewriteLog|RewriteLogLevel|RewriteMap|RewriteOptions|RewriteRule|RLimitCPU|RLimitMEM|RLimitNPROC|Satisfy|ScoreBoardFile|Script|ScriptAlias|ScriptAliasMatch|ScriptInterpreterSource|ScriptLog|ScriptLogBuffer|ScriptLogLength|ScriptSock|SecureListen|SendBufferSize|ServerAdmin|ServerAlias|ServerLimit|ServerName|ServerPath|ServerRoot|ServerSignature|ServerTokens|SetEnv|SetEnvIf|SetEnvIfNoCase|SetHandler|SetInputFilter|SetOutputFilter|SSIEndTag|SSIErrorMsg|SSIStartTag|SSITimeFormat|SSIUndefinedEcho|SSLCACertificateFile|SSLCACertificatePath|SSLCARevocationFile|SSLCARevocationPath|SSLCertificateChainFile|SSLCertificateFile|SSLCertificateKeyFile|SSLCipherSuite|SSLEngine|SSLMutex|SSLOptions|SSLPassPhraseDialog|SSLProtocol|SSLProxyCACertificateFile|SSLProxyCACertificatePath|SSLProxyCARevocationFile|SSLProxyCARevocationPath|SSLProxyCipherSuite|SSLProxyEngine|SSLProxyMachineCertificateFile|SSLProxyMachineCertificatePath|SSLProxyProtocol|SSLProxyVerify|SSLProxyVerifyDepth|SSLRandomSeed|SSLRequire|SSLRequireSSL|SSLSessionCache|SSLSessionCacheTimeout|SSLUserName|SSLVerifyClient|SSLVerifyDepth|StartServers|StartThreads|SuexecUserGroup|ThreadLimit|ThreadsPerChild|ThreadStackSize|TimeOut|TraceEnable|TransferLog|TypesConfig|UnsetEnv|UseCanonicalName|User|UserDir|VirtualDocumentRoot|VirtualDocumentRootIP|VirtualHost|VirtualScriptAlias|VirtualScriptAliasIP|Win32DisableAcceptEx|XBitHack|AddModule|Port|MIMEMagicFile|RegisterUserSite|NoCache|EBCDICConvertByType|BindAddress|ServerType|Timeout|ProxyHTMLURLMap)(?!\w) 9 | number 10 | (?<!\w)(((0x[0-9a-fA-F]+)|(([0-9]+\.?[0-9]*|\.[0-9]+)([eE][-+]?[0-9]+)?))[fFlLuU]{0,2})(?!\w) 11 | string 12 | ("(?:[^"\\]|\\.)*") 13 | url 14 | ((https?|mailto|ftp|file)://([-\w\.]+)+(:\d+)?(/([\w/_\.]*(\?\S+)?)?)?) 15 | 16 | 17 | -------------------------------------------------------------------------------- /Regex Highlight View/Syntax Definitions/applescript.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | comment 6 | (--[^"\n\r]*(?:"[^"\n\r]*"[^"\n\r]*)*[\r\n]) 7 | documentation_comment 8 | \(\*(.*?)\*\) 9 | documentation_comment_keyword 10 | (\(\*|\*\)) 11 | keyword 12 | (?<!\w)(script|property|prop|end|copy|to|set|global|local|on|to|of|in|given|with|without|return|continue|tell|if|then|else|repeat|times|while|until|from|exit|try|error|considering|ignoring|timeout|transaction|my|get|put|into|is|each|some|every|whose|where|id|index|first|second|third|fourth|fifth|sixth|seventh|eighth|ninth|tenth|last|front|back|st|nd|rd|th|middle|named|through|thru|before|after|beginning|the|close|copy|count|delete|duplicate|exists|launch|make|move|open|print|quit|reopen|run|save|saving|it|me|version|pi|result|space|tab|anything|case|diacriticals|expansion|hyphens|punctuation|bold|condensed|expanded|hidden|italic|outline|plain|shadow|strikethrough|subscript|superscript|underline|ask|no|yes|false|true|weekday|monday|mon|tuesday|tue|wednesday|wed|thursday|thu|friday|fri|saturday|sat|sunday|sun|month|january|jan|february|feb|march|mar|april|apr|may|june|jun|july|jul|august|aug|september|sep|october|oct|november|nov|december|dec|minutes|hours|days|weeks|div|mod|and|not|or|as|contains|equal|equals|isn't)(?!\w) 13 | number 14 | (?<!\w)(((0x[0-9a-fA-F]+)|(([0-9]+\.?[0-9]*|\.[0-9]+)([eE][-+]?[0-9]+)?))[fFlLuU]{0,2})(?!\w) 15 | string 16 | ("(?:[^"\\]|\\.)*") 17 | url 18 | ((https?|mailto|ftp|file)://([-\w\.]+)+(:\d+)?(/([\w/_\.]*(\?\S+)?)?)?) 19 | 20 | 21 | -------------------------------------------------------------------------------- /Regex Highlight View/Syntax Definitions/asm-mips.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | comment 6 | (#[^"\n\r]*(?:"[^"\n\r]*"[^"\n\r]*)*[\r\n]) 7 | documentation_comment 8 | \*\/(.*?)\/\* 9 | documentation_comment_keyword 10 | (\*\/|\/\*) 11 | keyword 12 | (?<!\w)(ABS|ADD|ADDI|ADDIU|ADDU|DIV|DIVU|MULOU|MULO|MULT|MULTU|NEG|NOP|REMU|REM|SEQ|SGEU|SGE|SGTU|SGT|SLEU|SLE|SLT|SLTI|SLTIU|SLTU|SNE|SUB|SUBU|AND|ANDI|NOR|NOT|OR|ORI|XOR|XORI|ROL|ROR|SLL|SLLV|SRA|SRAV|SRL|SRLV|LB|LBU|LD|LH|LHU|LW|SB|SD|SH|SW|LA|LI|LUI|MFHI|MFLO|MOVE|MTHI|MTLO|B|BEQ|BEQZ|BGE|BGEU|BGEZ|BGEZAL|BGT|BGTU|BGTZ|BLE|BLEU|BLEZ|BLT|BLTU|BLTZ|BLTZAL|BNE|BNEZ|J|JAL|JALR|JR|MFC0|MTC0|BREAK|SYSCALL)(?!\w) 13 | number 14 | (?<!\w)(((0x[0-9a-fA-F]+)|(([0-9]+\.?[0-9]*|\.[0-9]+)([eE][-+]?[0-9]+)?))[fFlLuU]{0,2})(?!\w) 15 | string 16 | ("(?:[^"\\]|\\.)*") 17 | url 18 | ((https?|mailto|ftp|file)://([-\w\.]+)+(:\d+)?(/([\w/_\.]*(\?\S+)?)?)?) 19 | 20 | 21 | -------------------------------------------------------------------------------- /Regex Highlight View/Syntax Definitions/asm-x86.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | comment 6 | (;[^"\n\r]*(?:"[^"\n\r]*"[^"\n\r]*)*[\r\n]) 7 | keyword 8 | (?<!\w)(\.186|\.286|\.286P|\.287|\.386|\.386P|\.387|\.486|\.486P|\.586|\.586P|\.686|\.686P|\.8086|\.8087|\.ALPHA|\.BREAK|\.BSS|\.CODE|\.CONST|\.CONTINUE|\.CREF|\.DATA|\.DATA\?|\.DOSSEG|\.ELSE|\.ELSEIF|\.ENDIF|\.ENDW|\.ERR|\.ERR1|\.ERR2|\.ERRB|\.ERRDEF|\.ERRDIF|\.ERRDIFI|\.ERRE|\.ERRIDN|\.ERRIDNI|\.ERRNB|\.ERRNDEF|\.ERRNZ|\.EXIT|\.FARDATA|\.FARDATA\?|\.IF|\.K3D|\.LALL|\.LFCOND|\.LIST|\.LISTALL|\.LISTIF|\.LISTMACRO|\.LISTMACROALL|\.MMX|\.MODEL|\.MSFLOAT|\.NO87|\.NOCREF|\.NOLIST|\.NOLISTIF|\.NOLISTMACRO|\.RADIX|\.REPEAT|\.SALL|\.SEQ|\.SFCOND|\.STACK|\.STARTUP|\.TEXT|\.TFCOND|\.UNTIL|\.UNTILCXZ|\.WHILE|\.XALL|\.XCREF|\.XLIST|\.XMM|__FILE__|__LINE__|A16|A32|ADDR|ALIGN|ALIGNB|ASSUME|BITS|CARRY\?|CATSTR|CODESEG|COMM|COMMENT|COMMON|DATASEG|DOSSEG|ECHO|ELSE|ELSEIF|ELSEIF1|ELSEIF2|ELSEIFB|ELSEIFDEF|ELSEIFE|ELSEIFIDN|ELSEIFNB|ELSEIFNDEF|END|ENDIF|ENDM|ENDP|ENDS|ENDSTRUC|EVEN|EXITM|EXPORT|EXTERN|EXTERNDEF|EXTRN|FAR|FOR|FORC|GLOBAL|GOTO|GROUP|HIGH|HIGHWORD|IEND|IF|IF1|IF2|IFB|IFDEF|IFDIF|IFDIFI|IFE|IFIDN|IFIDNI|IFNB|IFNDEF|IMPORT|INCBIN|INCLUDE|INCLUDELIB|INSTR|INVOKE|IRP|IRPC|ISTRUC|LABEL|LENGTH|LENGTHOF|LOCAL|LOW|LOWWORD|LROFFSET|MACRO|NAME|NEAR|NOSPLIT|O16|O32|OFFSET|OPATTR|OPTION|ORG|OVERFLOW\?|PAGE|PARITY\?|POPCONTEXT|PRIVATE|PROC|PROTO|PTR|PUBLIC|PURGE|PUSHCONTEXT|RECORD|REPEAT|REPT|SECTION|SEG|SEGMENT|SHORT|SIGN\?|SIZE|SIZEOF|SIZESTR|STACK|STRUC|STRUCT|SUBSTR|SUBTITLE|SUBTTL|THIS|TITLE|TYPE|TYPEDEF|UNION|USE16|USE32|USES|WHILE|WRT|ZERO\?|DB|DW|DD|DF|DQ|DT|RESB|RESW|RESD|RESQ|REST|EQU|TEXTEQU|TIMES|DUP|BYTE|WORD|DWORD|FWORD|QWORD|TBYTE|SBYTE|TWORD|SWORD|SDWORD|REAL4|REAL8|REAL10|AL|BL|CL|DL|AH|BH|CH|DH|AX|BX|CX|DX|SI|DI|SP|BP|EAX|EBX|ECX|EDX|ESI|EDI|ESP|EBP|CS|DS|SS|ES|FS|GS|ST|ST0|ST1|ST2|ST3|ST4|ST5|ST6|ST7|MM0|MM1|MM2|MM3|MM4|MM5|MM6|MM7|XMM0|XMM1|XMM2|XMM3|XMM4|XMM5|XMM6|XMM7|CR0|CR2|CR3|CR4|DR0|DR1|DR2|DR3|DR4|DR5|DR6|DR7|TR3|TR4|TR5|TR6|TR7|AAA|AAD|AAM|AAS|ADC|ADD|ADDPS|ADDSS|AND|ANDNPS|ANDPS|ARPL|BOUND|BSF|BSR|BSWAP|BT|BTC|BTR|BTS|CALL|CBW|CDQ|CLC|CLD|CLI|CLTS|CMC|CMOVA|CMOVAE|CMOVB|CMOVBE|CMOVC|CMOVE|CMOVG|CMOVGE|CMOVL|CMOVLE|CMOVNA|CMOVNAE|CMOVNB|CMOVNBE|CMOVNC|CMOVNE|CMOVNG|CMOVNGE|CMOVNL|CMOVNLE|CMOVNO|CMOVNP|CMOVNS|CMOVNZ|CMOVO|CMOVP|CMOVPE|CMOVPO|CMOVS|CMOVZ|CMP|CMPPS|CMPS|CMPSB|CMPSD|CMPSS|CMPSW|CMPXCHG|CMPXCHGB|COMISS|CPUID|CWD|CWDE|CVTPI2PS|CVTPS2PI|CVTSI2SS|CVTSS2SI|CVTTPS2PI|CVTTSS2SI|DAA|DAS|DEC|DIV|DIVPS|DIVSS|EMMS|ENTER|F2XM1|FABS|FADD|FADDP|FBLD|FBSTP|FCHS|FCLEX|FCMOVB|FCMOVBE|FCMOVE|FCMOVNB|FCMOVNBE|FCMOVNE|FCMOVNU|FCMOVU|FCOM|FCOMI|FCOMIP|FCOMP|FCOMPP|FCOS|FDECSTP|FDIV|FDIVP|FDIVR|FDIVRP|FFREE|FIADD|FICOM|FICOMP|FIDIV|FIDIVR|FILD|FIMUL|FINCSTP|FINIT|FIST|FISTP|FISUB|FISUBR|FLD1|FLDCW|FLDENV|FLDL2E|FLDL2T|FLDLG2|FLDLN2|FLDPI|FLDZ|FMUL|FMULP|FNCLEX|FNINIT|FNOP|FNSAVE|FNSTCW|FNSTENV|FNSTSW|FPATAN|FPREM|FPREMI|FPTAN|FRNDINT|FRSTOR|FSAVE|FSCALE|FSIN|FSINCOS|FSQRT|FST|FSTCW|FSTENV|FSTP|FSTSW|FSUB|FSUBP|FSUBR|FSUBRP|FTST|FUCOM|FUCOMI|FUCOMIP|FUCOMP|FUCOMPP|FWAIT|FXAM|FXCH|FXRSTOR|FXSAVE|FXTRACT|FYL2X|FYL2XP1|HLT|IDIV|IMUL|IN|INC|INS|INSB|INSD|INSW|INT|INTO|INVD|INVLPG|IRET|JA|JAE|JB|JBE|JC|JCXZ|JE|JECXZ|JG|JGE|JL|JLE|JMP|JNA|JNAE|JNB|JNBE|JNC|JNE|JNG|JNGE|JNL|JNLE|JNO|JNP|JNS|JNZ|JO|JP|JPE|JPO|JS|JZ|LAHF|LAR|LDMXCSR|LDS|LEA|LEAVE|LES|LFS|LGDT|LGS|LIDT|LLDT|LMSW|LOCK|LODS|LODSB|LODSD|LODSW|LOOP|LOOPE|LOOPNE|LOOPNZ|LOOPZ|LSL|LSS|LTR|MASKMOVQ|MAXPS|MAXSS|MINPS|MINSS|MOV|MOVAPS|MOVD|MOVHLPS|MOVHPS|MOVLHPS|MOVLPS|MOVMSKPS|MOVNTPS|MOVNTQ|MOVQ|MOVS|MOVSB|MOVSD|MOVSS|MOVSW|MOVSX|MOVUPS|MOVZX|MUL|MULPS|MULSS|NEG|NOP|NOT|OR|ORPS|OUT|OUTS|OUTSB|OUTSD|OUTSW|PACKSSDW|PACKSSWB|PACKUSWB|PADDB|PADDD|PADDSB|PADDSW|PADDUSB|PADDUSW|PADDW|PAND|PANDN|PAVGB|PAVGW|PCMPEQB|PCMPEQD|PCMPEQW|PCMPGTB|PCMPGTD|PCMPGTW|PEXTRW|PINSRW|PMADDWD|PMAXSW|PMAXUB|PMINSW|PMINUB|PMOVMSKB|PMULHUW|PMULHW|PMULLW|POP|POPA|POPAD|POPAW|POPF|POPFD|POPFW|POR|PREFETCH|PSADBW|PSHUFW|PSLLD|PSLLQ|PSLLW|PSRAD|PSRAW|PSRLD|PSRLQ|PSRLW|PSUBB|PSUBD|PSUBSB|PSUBSW|PSUBUSB|PSUBUSW|PSUBW|PUNPCKHBW|PUNPCKHDQ|PUNPCKHWD|PUNPCKLBW|PUNPCKLDQ|PUNPCKLWD|PUSH|PUSHA|PUSHAD|PUSHAW|PUSHF|PUSHFD|PUSHFW|PXOR|RCL|RCR|RDMSR|RDPMC|RDTSC|REP|REPE|REPNE|REPNZ|REPZ|RET|RETF|RETN|ROL|ROR|RSM|SAHF|SAL|SAR|SBB|SCAS|SCASB|SCASD|SCASW|SETA|SETAE|SETB|SETBE|SETC|SETE|SETG|SETGE|SETL|SETLE|SETNA|SETNAE|SETNB|SETNBE|SETNC|SETNE|SETNG|SETNGE|SETNL|SETNLE|SETNO|SETNP|SETNS|SETNZ|SETO|SETP|SETPE|SETPO|SETS|SETZ|SFENCE|SGDT|SHL|SHLD|SHR|SHRD|SHUFPS|SIDT|SLDT|SMSW|SQRTPS|SQRTSS|STC|STD|STI|STMXCSR|STOS|STOSB|STOSD|STOSW|STR|SUB|SUBPS|SUBSS|SYSENTER|SYSEXIT|TEST|UB2|UCOMISS|UNPCKHPS|UNPCKLPS|WAIT|WBINVD|VERR|VERW|WRMSR|XADD|XCHG|XLAT|XLATB|XOR|XORPS|FEMMS|PAVGUSB|PF2ID|PFACC|PFADD|PFCMPEQ|PFCMPGE|PFCMPGT|PFMAX|PFMIN|PFMUL|PFRCP|PFRCPIT1|PFRCPIT2|PFRSQIT1|PFRSQRT|PFSUB|PFSUBR|PI2FD|PMULHRW|PREFETCHW|PF2IW|PFNACC|PFPNACC|PI2FW|PSWAPD|PREFETCHNTA|PREFETCHT0|PREFETCHT1|PREFETCHT2)(?!\w) 9 | number 10 | (?<!\w)(((0x[0-9a-fA-F]+)|(([0-9]+\.?[0-9]*|\.[0-9]+)([eE][-+]?[0-9]+)?))[fFlLuU]{0,2})(?!\w) 11 | string 12 | ("(?:[^"\\]|\\.)*") 13 | url 14 | ((https?|mailto|ftp|file)://([-\w\.]+)+(:\d+)?(/([\w/_\.]*(\?\S+)?)?)?) 15 | 16 | 17 | -------------------------------------------------------------------------------- /Regex Highlight View/Syntax Definitions/asp-js.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | comment 6 | (\/\/[^"\n\r]*(?:"[^"\n\r]*"[^"\n\r]*)*[\r\n]) 7 | documentation_comment 8 | \/\*(.*?)\*\/ 9 | documentation_comment_keyword 10 | (\/\*|\*\/) 11 | keyword 12 | (?<!\w)(connect|EOF|movenext|close|Application|ASPError|Request|Response|Server|Session|Contents|StaticObjects|Remove|RemoveAll|Lock|Unlock|Application_OnStart|Application_OnEnd|ASPCode|Number|Source|Category|File|Line|Column|Description|ASPDescription|Cookies|Form|QueryString|ServerVariables|TotalBytes|Buffer|CacheControl|Charset|CodePage|ContentType|Expires|ExpiresAbsolute|IsClientConnected|LCID|PICS|Status|AddHeader|AppendToLog|BinaryWrite|Clear|End|Flush|Redirect|Write|ScriptTimeout|CreateObject|Execute|GetLastError|HTMLEncode|MapPath|Transfer|URLEncode|StaticObjects|SessionID|Timeout|break|continue|delete|else|for|function|if|in|new|return|this|typeof|var|void|while|with|if|then|else|elseif|select|case|for|to|step|next|each|in|do|while|until|loop|wend|exit|end|function|sub|class|property|get|let|set|byval|byref|const|dim|redim|preserve|as|set|with|new|public|default|private|rem|call|execute|eval|on|error|goto|resume|option|explicit|erase|randomize|is|mod|and|or|not|xor|imp|false|true|empty|nothing|null)(?!\w) 13 | number 14 | (?<!\w)(((0x[0-9a-fA-F]+)|(([0-9]+\.?[0-9]*|\.[0-9]+)([eE][-+]?[0-9]+)?))[fFlLuU]{0,2})(?!\w) 15 | string 16 | ("(?:[^"\\]|\\.)*") 17 | url 18 | ((https?|mailto|ftp|file)://([-\w\.]+)+(:\d+)?(/([\w/_\.]*(\?\S+)?)?)?) 19 | 20 | 21 | -------------------------------------------------------------------------------- /Regex Highlight View/Syntax Definitions/asp-vb.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | comment 6 | ('[^"\n\r]*(?:"[^"\n\r]*"[^"\n\r]*)*[\r\n]) 7 | keyword 8 | (?<!\w)(if|then|else|elseif|select|case|for|to|step|next|each|in|do|while|until|loop|wend|exit|end|function|sub|class|property|get|let|set|byval|byref|const|dim|redim|preserve|as|set|with|new|public|default|private|rem|call|execute|eval|on|error|goto|resume|option|explicit|erase|randomize|is|mod|and|or|not|xor|imp|false|true|empty|nothing|null|connect|EOF|movenext|close|Application|ASPError|Request|Response|Server|Session|Contents|StaticObjects|Remove|RemoveAll|Lock|Unlock|Application_OnStart|Application_OnEnd|ASPCode|Number|Source|Category|File|Line|Column|Description|ASPDescription|Cookies|Form|QueryString|ServerVariables|TotalBytes|Buffer|CacheControl|Charset|CodePage|ContentType|Expires|ExpiresAbsolute|IsClientConnected|LCID|PICS|Status|AddHeader|AppendToLog|BinaryWrite|Clear|End|Flush|Redirect|Write|ScriptTimeout|CreateObject|Execute|GetLastError|HTMLEncode|MapPath|Transfer|URLEncode|StaticObjects|SessionID|Timeout)(?!\w) 9 | number 10 | (?<!\w)(((0x[0-9a-fA-F]+)|(([0-9]+\.?[0-9]*|\.[0-9]+)([eE][-+]?[0-9]+)?))[fFlLuU]{0,2})(?!\w) 11 | string 12 | ("(?:[^"\\]|\\.)*") 13 | url 14 | ((https?|mailto|ftp|file)://([-\w\.]+)+(:\d+)?(/([\w/_\.]*(\?\S+)?)?)?) 15 | 16 | 17 | -------------------------------------------------------------------------------- /Regex Highlight View/Syntax Definitions/aspdotnet-cs.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | comment 6 | (\/\/[^"\n\r]*(?:"[^"\n\r]*"[^"\n\r]*)*[\r\n]) 7 | documentation_comment 8 | \/\*(.*?)\*\/ 9 | documentation_comment_keyword 10 | (\/\*|\*\/) 11 | keyword 12 | (?<!\w)(AspCompat|AutoEventWireup|Assembly|Buffer|ClassName|ClientTarget|CodePage|CompilerOptions|ContentType|Culture|Debug|Description|EnableSessionState|EnableViewState|EnableViewStateMac|ErrorPage|Explicit|Inherits|Language|LCID|ResponseEncoding|Src|SmartNavigation|Strict|Trace|TraceMode|Transaction|UICulture|WarningLevel|Namespace|Interface|TagPrefix|TagName|Duration|Location|VaryByCustom|VaryByHeader|VaryByParam|VaryByControl|Control|Literal|PlaceHolder|Xml|AdRotator|Button|Calendar|CheckBox|CheckBoxList|DataGrid|DataList|DropDownList|HyperLink|Image|ImageButton|Label|LinkButton|ListBox|Panel|PlaceHolder|RadioButton|RadioButtonList|Repeater|Table|TableCell|TableRow|TextBox|runat|id|OnSelectedIndexChanged|AutoPostBack|EnableViewState|abstract|as|base|break|case|catch|class|checked|continue|default|delegate|do|else|enum|event|explicit|extern|false|for|foreach|finally|fixed|goto|if|implicit|in|interface|internal|is|lock|namespace|new|null|operator|out|override|params|private|protected|public|readonly|ref|return|sealed|sizeof|stackalloc|static|struct|switch|this|throw|true|try|typeof|unchecked|unsafe|using|virtual|while|#if|#else|#elif|#endif|#define|#undef|#warning|#error|#line|bool|byte|char|const|decimal|double|float|int|long|object|uint|ushort|ulong|sbyte|short|string|void)(?!\w) 13 | number 14 | (?<!\w)(((0x[0-9a-fA-F]+)|(([0-9]+\.?[0-9]*|\.[0-9]+)([eE][-+]?[0-9]+)?))[fFlLuU]{0,2})(?!\w) 15 | string 16 | ("(?:[^"\\]|\\.)*") 17 | url 18 | ((https?|mailto|ftp|file)://([-\w\.]+)+(:\d+)?(/([\w/_\.]*(\?\S+)?)?)?) 19 | 20 | 21 | -------------------------------------------------------------------------------- /Regex Highlight View/Syntax Definitions/aspdotnet-vb.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | comment 6 | ('[^"\n\r]*(?:"[^"\n\r]*"[^"\n\r]*)*[\r\n]) 7 | keyword 8 | (?<!\w)(AspCompat|AutoEventWireup|Assembly|Buffer|ClassName|ClientTarget|CodePage|CompilerOptions|ContentType|Culture|Debug|Description|EnableSessionState|EnableViewState|EnableViewStateMac|ErrorPage|Explicit|Inherits|Language|LCID|ResponseEncoding|Src|SmartNavigation|Strict|Trace|TraceMode|Transaction|UICulture|WarningLevel|Namespace|Interface|TagPrefix|TagName|Duration|Location|VaryByCustom|VaryByHeader|VaryByParam|VaryByControl|Control|Literal|PlaceHolder|Xml|AdRotator|Button|Calendar|CheckBox|CheckBoxList|DataGrid|DataList|DropDownList|HyperLink|Image|ImageButton|Label|LinkButton|ListBox|Panel|PlaceHolder|RadioButton|RadioButtonList|Repeater|Table|TableCell|TableRow|TextBox|runat|id|OnSelectedIndexChanged|AutoPostBack|EnableViewState|if|then|else|elseif|select|case|for|to|step|next|each|in|do|while|until|loop|wend|exit|end|function|sub|class|property|get|let|set|byval|byref|const|dim|redim|preserve|as|set|with|new|public|default|private|rem|call|execute|eval|on|error|goto|resume|option|explicit|erase|randomize|is|mod|and|or|not|xor|imp|false|true|empty|nothing|null|connect|EOF|movenext|close|Application|ASPError|Request|Response|Server|Session|Contents|StaticObjects|Remove|RemoveAll|Lock|Unlock|Application_OnStart|Application_OnEnd|ASPCode|Number|Source|Category|File|Line|Column|Description|ASPDescription|Cookies|Form|QueryString|ServerVariables|TotalBytes|Buffer|CacheControl|Charset|CodePage|ContentType|Expires|ExpiresAbsolute|IsClientConnected|LCID|PICS|Status|AddHeader|AppendToLog|BinaryWrite|Clear|End|Flush|Redirect|Write|ScriptTimeout|CreateObject|Execute|GetLastError|HTMLEncode|MapPath|Transfer|URLEncode|StaticObjects|SessionID|Timeout)(?!\w) 9 | number 10 | (?<!\w)(((0x[0-9a-fA-F]+)|(([0-9]+\.?[0-9]*|\.[0-9]+)([eE][-+]?[0-9]+)?))[fFlLuU]{0,2})(?!\w) 11 | string 12 | ("(?:[^"\\]|\\.)*") 13 | url 14 | ((https?|mailto|ftp|file)://([-\w\.]+)+(:\d+)?(/([\w/_\.]*(\?\S+)?)?)?) 15 | 16 | 17 | -------------------------------------------------------------------------------- /Regex Highlight View/Syntax Definitions/awk.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | comment 6 | (#[^"\n\r]*(?:"[^"\n\r]*"[^"\n\r]*)*[\r\n]) 7 | keyword 8 | (?<!\w)(break|close|continue|delete|do|else|exit|fflush|for|huge|if|in|function|next|nextfile|print|printf|return|while|atan2|cos|exp|gensub|getline|gsub|index|int|length|log|match|rand|sin|split|sprintf|sqrt|srand|sub|substr|system|tolower|toupper|BEGIN|END|\$0|ARGC|ARGIND|ARGV|CONVFMT|ENVIRON|ERRNO|FIELDWIDTHS|FILENAME|FNR|FS|IGNORECASE|NF|NR|OFMT|OFS|ORS|RLENGTH|RS|RSTART|RT|SUBSEP)(?!\w) 9 | number 10 | (?<!\w)(((0x[0-9a-fA-F]+)|(([0-9]+\.?[0-9]*|\.[0-9]+)([eE][-+]?[0-9]+)?))[fFlLuU]{0,2})(?!\w) 11 | string 12 | ("(?:[^"\\]|\\.)*") 13 | url 14 | ((https?|mailto|ftp|file)://([-\w\.]+)+(:\d+)?(/([\w/_\.]*(\?\S+)?)?)?) 15 | 16 | 17 | -------------------------------------------------------------------------------- /Regex Highlight View/Syntax Definitions/batch.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | comment 6 | (::[^"\n\r]*(?:"[^"\n\r]*"[^"\n\r]*)*[\r\n]) 7 | keyword 8 | (?<!\w)(assoc|call|cd|chdir|cls|cmd|color|copy|date|defined|del|dir|dpath|echo|else|endlocal|erase|errorlevel|exit|exist|for|ftype|goto|if|md|mkdir|move|not|path|pause|popd|prompt|pushd|rd|rem|rename|ren|rmdir|set|setlocal|shift|start|time|title|type|ver)(?!\w) 9 | number 10 | (?<!\w)(((0x[0-9a-fA-F]+)|(([0-9]+\.?[0-9]*|\.[0-9]+)([eE][-+]?[0-9]+)?))[fFlLuU]{0,2})(?!\w) 11 | string 12 | ("(?:[^"\\]|\\.)*") 13 | url 14 | ((https?|mailto|ftp|file)://([-\w\.]+)+(:\d+)?(/([\w/_\.]*(\?\S+)?)?)?) 15 | 16 | 17 | -------------------------------------------------------------------------------- /Regex Highlight View/Syntax Definitions/c.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | comment 6 | (\/\/[^"\n\r]*(?:"[^"\n\r]*"[^"\n\r]*)*[\r\n]) 7 | documentation_comment 8 | \/\*(.*?)\*\/ 9 | documentation_comment_keyword 10 | (\/\*|\*\/) 11 | keyword 12 | (?<!\w)(char|double|enum|float|int|long|short|signed|struct|typedef|union|unsigned|void|auto|const|extern|register|static|volatile|break|case|continue|default|do|else|for|goto|if|return|sizeof|switch|while|asm|asmlinkage|far|huge|inline|near|pascal|true|false|NULL|#include|#define|#warning|#error|#ifdef|#ifndef|#endif|#else)(?!\w) 13 | number 14 | (?<!\w)(((0x[0-9a-fA-F]+)|(([0-9]+\.?[0-9]*|\.[0-9]+)([eE][-+]?[0-9]+)?))[fFlLuU]{0,2})(?!\w) 15 | string 16 | ("(?:[^"\\]|\\.)*") 17 | url 18 | ((https?|mailto|ftp|file)://([-\w\.]+)+(:\d+)?(/([\w/_\.]*(\?\S+)?)?)?) 19 | 20 | 21 | -------------------------------------------------------------------------------- /Regex Highlight View/Syntax Definitions/cobol.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | comment 6 | (\*[^"\n\r]*(?:"[^"\n\r]*"[^"\n\r]*)*[\r\n]) 7 | keyword 8 | (?<!\w)(ACCEPT|ADD|ADVANCING|AFTER|AND|ASSIGN|AUTHOR|AT|BY|CALL|CLOSE|COMPUTE|CONTENT|CONTROL|COPY|CORRESPONDING|DATA|DELETE|DISPLAY|DIVIDE|DIVISION|END|ENVIRONMENT|ERROR|EQUAL|EOF|EVALUATE|EXAMINE|EXIT|FALSE|FD|FILE|FILLER|FROM|FUNCTION|GIVING|GO|GOTO|GREATER|HIGH|ID|IDENTIFICATION|IF|INDEXED|INPUT|INSPECT|INVALID|IS|LINE|LINKAGE|KEY|LOWER|MOVE|MULTIPLY|NO|NOT|NUMVAL|OMITTED|OPEN|ORGANIZATION|OTHER|OUTPUT|PARAGRAPH|PERFORM|PIC|PROCEDURE|PROGRAM|READ|REPLACING|RETURNING|REWRITE|RUN|SEARCH|SECTION|SELECT|SEQUENTIAL|SET|SIZE|SORT|START|STATUS|STORAGE|STOP|STRING|SUB|SUBSTRACT|TALLYING|THEN|TO|TRUE|TRANSFORM|UNTIL|USAGE|USING|VARYING|VALUES|VALUE|WHEN|WORKING|WRITE)(?!\w) 9 | number 10 | (?<!\w)(((0x[0-9a-fA-F]+)|(([0-9]+\.?[0-9]*|\.[0-9]+)([eE][-+]?[0-9]+)?))[fFlLuU]{0,2})(?!\w) 11 | string 12 | ("(?:[^"\\]|\\.)*") 13 | url 14 | ((https?|mailto|ftp|file)://([-\w\.]+)+(:\d+)?(/([\w/_\.]*(\?\S+)?)?)?) 15 | 16 | 17 | -------------------------------------------------------------------------------- /Regex Highlight View/Syntax Definitions/coldfusion.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | comment 6 | (\/\/[^"\n\r]*(?:"[^"\n\r]*"[^"\n\r]*)*[\r\n]) 7 | documentation_comment 8 | \/\*(.*?)\*\/ 9 | documentation_comment_keyword 10 | (\/\*|\*\/) 11 | keyword 12 | (?<!\w)(if|else|for|in|while|do|continue|break|with|try|catch|switch|case|new|var|function|return|this|delete|true|false|void|throw|typeof|const|default|Anchor|Applet|Area|Array|Boolean|Button|Checkbox|Date|Document|Event|FileUpload|Form|Frame|Function|Hidden|History|Image|Layer|Linke|Location|Math|Navigator|Number|Object|Option|Password|Radio|RegExp|Reset|Screen|Select|String|Submit|Text|Textarea|Window|abs|acos|alert|anchor|apply|asin|atan|atan2|back|blur|call|captureEvents|ceil|charAt|charCodeAt|clearInterval|clearTimeout|click|close|compile|concat|confirm|cos|disableExternalCapture|enableExternalCapture|eval|exec|exp|find|floor|focus|forward|fromCharCode|getDate|getDay|getFullYear|getHours|getMilliseconds|getMinutes|getMonth|getSeconds|getSelection|getTime|getTimezoneOffset|getUTCDate|getUTCDay|getUTCFullYear|getUTCHours|getUTCMilliseconds|getUTCMinutes|getUTCMonth|getUTCSeconds|go|handleEvent|home|indexOf|javaEnabled|join|lastIndexOf|link|load|log|match|max|min|moveAbove|moveBelow|moveBy|moveTo|moveToAbsolute|open|parse|plugins\.refresh|pop|pow|preference|print|prompt|push|random|releaseEvents|reload|replace|reset|resizeBy|resizeTo|reverse|round|routeEvent|scrollBy|scrollTo|search|select|setDate|setFullYear|setHours|setInterval|setMilliseconds|setMinutes|setMonth|setSeconds|setTime|setTimeout|setUTCDate|setUTCFullYear|setUTCHours|setUTCMilliseconds|setUTCMinutes|setUTCMonth|setUTCSeconds|shift|sin|slice|sort|splice|split|sqrt|stop|String formatting|submit|substr|substring|taintEnabled|tan|test|toLocaleString|toLowerCase|toSource|toString|toUpperCase|toUTCString|unshift|unwatch|UTC|valueOf|watch|write|writeln |break|case|catch|continue|default|do|else|for|function|if|in|return|switch|try|var|while|Abs|ACos|ArrayAppend|ArrayAvg|ArrayClear|ArrayDeleteAt|ArrayInsertAt|ArrayIsEmpty|ArrayLen|ArrayMax|ArrayMin|ArrayNew|ArrayPrepend|ArrayResize|ArraySet|ArraySort|ArraySum|ArraySwap|ArrayToList|Asc|ASin|Atn|BitAnd|BitMaskClear|BitMaskRead|BitMaskSet|BitNot|BitOr|BitSHLN|BitSHRN|BitXor|Ceiling|Chr|CJustify|Compare|CompareNoCase|Cos|CreateDate|CreateDateTime|CreateObject|CreateODBCDate|CreateODBCDateTime|CreateODBCTime|CreateTime|CreateTimeSpan|CreateUUID|DateAdd|DateCompare|DateConvert|DateDiff|DateFormat|DatePart|Day|DayOfWeek|DayOfWeekAsString|DayOfYear|DaysInMonth|DaysInYear|DE|DecimalFormat|DecrementValue|Decrypt|DeleteClientVariable|DirectoryExists|DollarFormat|Duplicate|Encrypt|Evaluate|Exp|ExpandPath|FileExists|Find|FindNoCase|FindOneOf|FirstDayOfMonth|Fix|FormatBaseN|GetAuthUser|GetBaseTagData|GetBaseTagList|GetBaseTemplatePath|GetClientVariablesList|GetCurrentTemplatePath|GetDirectoryFromPath|GetException|GetFileFromPath|GetFunctionList|GetHttpRequestData|GetHttpTimeString|GetK2ServerDocCount|GetK2ServerDocCountLimit|GetLocale|GetMetaData|GetMetricData|GetPageContext|GetProfileSections|GetProfileString|GetServiceSettings|GetTempDirectory|GetTempFile|GetTemplatePath|GetTickCount|GetTimeZoneInfo|GetToken|Hash|Hour|HTMLCodeFormat|HTMLEditFormat|IIf|IncrementValue|InputBaseN|Insert|Int|IsArray|IsBinary|IsBoolean|IsCustomFunction|IsDate|IsDebugMode|IsDefined|IsK2ServerABroker|IsK2ServerDocCountExceeded|IsK2ServerOnline|IsLeapYear|IsNumeric|IsNumericDate|IsObject|IsQuery|IsSimpleValue|IsStruct|IsUserInRole|IsWDDX|IsXmlDoc|IsXmlElement|IsXmlRoot|JavaCast|JSStringFormat|LCase|Left|Len|ListAppend|ListChangeDelims|ListContains|ListContainsNoCase|ListDeleteAt|ListFind|ListFindNoCase|ListFirst|ListGetAt|ListInsertAt|ListLast|ListLen|ListPrepend|ListQualify|ListRest|ListSetAt|ListSort|ListToArray|ListValueCount|ListValueCountNoCase|LJustify|Log|Log10|LSCurrencyFormat|LSDateFormat|LSEuroCurrencyFormat|LSIsCurrency|LSIsDate|LSIsNumeric|LSNumberFormat|LSParseCurrency|LSParseDateTime|LSParseEuroCurrency|LSParseNumber|LSTimeFormat|LTrim|Max|Mid|Min|Minute|Month|MonthAsString|Now|NumberFormat|ParagraphFormat|ParameterExists|ParseDateTime|Pi|PreserveSingleQuotes|Quarter|QueryAddColumn|QueryAddRow|QueryNew|QuerySetCell|QuotedValueList|Rand|Randomize|RandRange|REFind|REFindNoCase|RemoveChars|RepeatString|Replace|ReplaceList|ReplaceNoCase|REReplace|REReplaceNoCase|Reverse|Right|RJustify|Round|RTrim|Second|SetEncoding|SetLocale|SetProfileString|SetVariable|Sgn|Sin|SpanExcluding|SpanIncluding|Sqr|StripCR|StructAppend|StructClear|StructCopy|StructCount|StructDelete|StructFind|StructFindKey|StructFindValue|StructGet|StructInsert|StructIsEmpty|StructKeyArray|StructKeyExists|StructKeyList|StructNew|StructSort|StructUpdate|Tan|TimeFormat|ToBase64|ToBinary|ToString|Trim|UCase|URLDecode|URLEncodedFormat|URLSessionFormat|Val|ValueList|Week|WriteOutput|XmlChildPos|XmlElemNew|XmlFormat|XmlNew|XmlParse|XmlSearch|XmlTransform|Year|YesNoFormat)(?!\w) 13 | number 14 | (?<!\w)(((0x[0-9a-fA-F]+)|(([0-9]+\.?[0-9]*|\.[0-9]+)([eE][-+]?[0-9]+)?))[fFlLuU]{0,2})(?!\w) 15 | string 16 | ("(?:[^"\\]|\\.)*") 17 | url 18 | ((https?|mailto|ftp|file)://([-\w\.]+)+(:\d+)?(/([\w/_\.]*(\?\S+)?)?)?) 19 | 20 | 21 | -------------------------------------------------------------------------------- /Regex Highlight View/Syntax Definitions/cpp.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | comment 6 | (\/\/[^"\n\r]*(?:"[^"\n\r]*"[^"\n\r]*)*[\r\n]) 7 | documentation_comment 8 | \/\*(.*?)\*\/ 9 | documentation_comment_keyword 10 | (\/\*|\*\/) 11 | keyword 12 | (?<!\w)(and|and_eq|asm|auto|bitand|bitor|bool|break|case|catch|char|class|compl|const|const_cast|continue|default|delete|do|double|dynamic_cast|else|enum|explicit|export|extern|false|float|for|friend|goto|if|inline|int|long|mutable|namespace|new|not|not_eq|operator|or|or_eq|private|protected|public|register|reinterpret_cast|return|short|signed|sizeof|static|static_cast|struct|switch|template|this|throw|true|try|typedef|typeid|typename|union|unsigned|using|virtual|void|volatile|wchar_t|while|xor|xor_eq|NULL|#include)(?!\w) 13 | number 14 | (?<!\w)(((0x[0-9a-fA-F]+)|(([0-9]+\.?[0-9]*|\.[0-9]+)([eE][-+]?[0-9]+)?))[fFlLuU]{0,2})(?!\w) 15 | string 16 | ("(?:[^"\\]|\\.)*") 17 | url 18 | ((https?|mailto|ftp|file)://([-\w\.]+)+(:\d+)?(/([\w/_\.]*(\?\S+)?)?)?) 19 | 20 | 21 | -------------------------------------------------------------------------------- /Regex Highlight View/Syntax Definitions/csharp.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | comment 6 | (\/\/[^"\n\r]*(?:"[^"\n\r]*"[^"\n\r]*)*[\r\n]) 7 | documentation_comment 8 | \/\*(.*?)\*\/ 9 | documentation_comment_keyword 10 | (\/\*|\*\/) 11 | keyword 12 | (?<!\w)(abstract|as|base|break|case|catch|class|checked|continue|default|delegate|do|else|enum|event|explicit|extern|false|for|foreach|finally|fixed|goto|if|implicit|in|interface|internal|is|lock|namespace|new|null|operator|out|override|params|private|protected|public|readonly|ref|return|sealed|sizeof|stackalloc|static|struct|switch|this|throw|true|try|typeof|unchecked|unsafe|using|virtual|while|#if|#else|#elif|#endif|#define|#undef|#warning|#error|#line|bool|byte|char|const|decimal|double|float|int|long|object|uint|ushort|ulong|sbyte|short|string|void)(?!\w) 13 | number 14 | (?<!\w)(((0x[0-9a-fA-F]+)|(([0-9]+\.?[0-9]*|\.[0-9]+)([eE][-+]?[0-9]+)?))[fFlLuU]{0,2})(?!\w) 15 | string 16 | ("(?:[^"\\]|\\.)*") 17 | url 18 | ((https?|mailto|ftp|file)://([-\w\.]+)+(:\d+)?(/([\w/_\.]*(\?\S+)?)?)?) 19 | 20 | 21 | -------------------------------------------------------------------------------- /Regex Highlight View/Syntax Definitions/csound.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | comment 6 | (;[^"\n\r]*(?:"[^"\n\r]*"[^"\n\r]*)*[\r\n]) 7 | keyword 8 | (?<!\w)(a|i|db|in|or|zr|Add|Dec|Div|Inc|Mul|Sub|abs|and|cos|dam|dec|div|exp|fin|fof|fog|inh|ino|inq|ins|int|inx|inz|lfo|log|mac|mod|mul|not|out|pan|pow|rms|rnd|shl|sin|sqr|sub|sum|tab|tan|tb0|tb1|tb2|tb3|tb4|tb5|tb6|tb7|tb8|tb9|urd|vco|xin|xor|zar|zaw|zir|ziw|zkr|zkw|adsr|babo|buzz|cent|clip|comb|cosh|diff|divz|fini|fink|fmb3|fof2|fold|fout|frac|ftsr|gain|goto|in32|inch|init|line|maca|moog|mute|nrpn|outc|outh|outo|outq|outs|outx|outz|peak|port|pset|pvoc|rand|seed|sinh|sqrt|stix|tabw|tanh|tb10|tb11|tb12|tb13|tb14|tb15|tone|vadd|vco2|vdiv|vexp|vibr|vmap|vmul|vpow|wrap|xout|xyin|zacl|zarg|zawm|ziwm|zkcl|zkwm|FLbox|FLjoy|FLrun|adsyn|ampdb|atone|birnd|bqrez|butbp|butbr|buthp|butlp|clear|ctrl7|dbamp|dconv|delay|dumpk|endin|endop|event|expon|fouti|foutk|ftgen|ftlen|gauss|gbuzz|grain|guiro|igoto|ihold|instr|integ|kgoto|limit|linen|log10|loopg|loopl|lpf18|madsr|max_k|metro|noise|nsamp|oscil|out32|outch|outic|outkc|outq1|outq2|outq3|outq4|outs1|outs2|pareq|pitch|pluck|portk|print|pvadd|randh|randi|rbjeq|readk|reson|rezzy|rnd31|scans|scanu|sense|space|tab_i|table|tbvcf|tempo|timek|times|tival|tonek|tonex|vaddv|vbap4|vbap8|vbapz|vcomb|vcopy|vdecr|vdivv|veloc|vexpv|vibes|vincr|vmult|voice|vport|vpowv|vpvoc|vsubv|vwrap|wgbow|xadsr|zamod|zkmod|FLhide|FLkeyb|FLknob|FLpack|FLshow|FLtabs|FLtext|active|adsynt|alpass|areson|atonek|atonex|bamboo|bbcutm|bbcuts|biquad|cabasa|cauchy|cggoto|cigoto|ckgoto|clfilt|cngoto|convle|cosinv|cpsoct|cpspch|cpstun|cpuprc|cross2|crunch|ctrl14|ctrl21|delay1|delayk|delayr|delayw|deltap|denorm|diskin|dumpk2|dumpk3|dumpk4|envlpx|expseg|filesr|fiopen|fmbell|follow|foscil|foutir|ftlen2|ftload|ftmorf|ftsave|grain2|grain3|harmon|hrtfer|initc7|interp|jitter|linenr|lineto|linseg|locsig|loopge|loople|lorenz|loscil|lowres|lpread|lpslot|mandel|mandol|mclock|mdelay|midic7|midiin|midion|mirror|moscil|mpulse|mrtmsg|mxadsr|nlfilt|noteon|notnum|ntrpol|octave|octcps|octpch|opcode|oscbnk|oscil1|oscil3|oscili|osciln|oscils|oscilx|outiat|outipb|outipc|outkat|outkpb|outkpc|pchoct|phasor|planet|poscil|printk|prints|pvread|pvsftr|pvsftw|random|readk2|readk3|readk4|reinit|resonk|resonr|resonx|resony|resonz|reverb|rigoto|s16b14|s32b14|sekere|sfload|sfplay|shaker|sininv|spat3d|spdist|spsend|strset|table3|tablei|tablew|tabw_i|taninv|tigoto|timout|turnon|upsamp|vbap16|vcella|vco2ft|vdel_k|vdelay|vlimit|vmultv|vrandh|vrandi|wgclar|xscans|xscanu|FLcolor|FLcount|FLgroup|FLlabel|FLpanel|FLvalue|aftouch|ampdbfs|ampmidi|aresonk|balance|bexprnd|biquada|changed|clockon|cps2pch|cpsmidi|cpstmid|cpstuni|cpsxpch|dbfsamp|dcblock|deltap3|deltapi|deltapn|deltapx|dispfft|display|envlpxr|exprand|expsega|expsegr|filelen|filter2|flanger|fmmetal|fmrhode|fmvoice|follow2|foscili|fprints|ftchnls|ftloadk|ftlptim|ftsavek|gogobel|granule|hilbert|initc14|initc21|invalue|jitter2|jspline|linrand|linsegr|locsend|logbtwo|loopseg|loscil3|lowresx|lphasor|lposcil|lpreson|lpshold|marimba|massign|midic14|midic21|midichn|midion2|midiout|moogvcf|noteoff|nreverb|nstrnum|octmidi|oscil1i|outic14|outipat|outkc14|outkpat|pcauchy|pchbend|pchmidi|phaser1|phaser2|pinkish|poisson|polyaft|poscil3|printk2|printks|product|pvcross|pvsanal|pvsinfo|pvsynth|randomh|randomi|release|repluck|reverb2|rspline|rtclock|seqtime|sfilist|sfinstr|sfplay3|sfplaym|sfplist|slider8|sndwarp|soundin|spat3di|spat3dt|specsum|streson|tableiw|tablekt|tableng|tablera|tablewa|taninv2|tempest|tlineto|transeg|trigger|trigseq|trirand|turnoff|unirand|valpass|vco2ift|vdelay3|vdelayk|vdelayx|vexpseg|vibrato|vlinseg|vlowres|vmirror|waveset|weibull|wgbrass|wgflute|wgpluck|wguide1|wguide2|xtratim|zakinit|FLbutton|FLcolor2|FLprintk|FLroller|FLscroll|FLsetBox|FLsetVal|FLslider|FLupdate|betarand|butterbp|butterbr|butterhp|butterlp|chanctrl|clockoff|convolve|cpsmidib|ctrlinit|cuserrnd|deltapxw|distort1|downsamp|duserrnd|filepeak|fmpercfl|fmwurlie|fprintks|hsboscil|lowpass2|lpfreson|lpinterp|lposcil3|maxalloc|midictrl|multitap|nestedap|octmidib|oscilikt|outvalue|pchmidib|powoftwo|prealloc|pvinterp|pvsadsyn|pvscross|pvsfread|pvsmaska|rireturn|samphold|schedule|semitone|sensekey|setksmps|sfinstr3|sfinstrm|sfplay3m|sfpreset|slider16|slider32|slider64|slider8f|soundout|specaddm|specdiff|specdisp|specfilt|spechist|specptrk|specscal|spectrum|sprintks|subinstr|svfilter|tablegpw|tableikt|tablemix|tableseg|tablewkt|tablexkt|tb0_init|tb1_init|tb2_init|tb3_init|tb4_init|tb5_init|tb6_init|tb7_init|tb8_init|tb9_init|tempoval|vco2init|vdelayxq|vdelayxs|vdelayxw|vecdelay|wgpluck2|wterrain|xscanmap|zfilter2|FLbutBank|FLgetsnap|FLpackEnd|FLprintk2|FLsetFont|FLsetSize|FLsetText|FLsetsnap|FLslidBnk|FLtabsEnd|dripwater|eventname|ktableseg|noteondur|osciliktp|oscilikts|pgmassign|phasorbnk|pitchamdf|pvbufread|readclock|sandpaper|scantable|schedwhen|sfinstr3m|sfpassign|slider16f|slider32f|slider64f|sndwarpst|soundoutc|soundouts|tablecopy|tableigpw|tableimix|tablexseg|tb10_init|tb11_init|tb12_init|tb13_init|tb14_init|tb15_init|timeinstk|timeinsts|vbap4move|vbap8move|vbapzmove|vdelayxwq|vdelayxws|xscansmap|FLgroupEnd|FLloadsnap|FLpack_end|FLpanelEnd|FLsavesnap|FLsetAlign|FLsetColor|FLsetVal_i|FLtabs_end|filenchnls|noteondur2|scanhammer|schedkwhen|tableicopy|tambourine|vbap16move|vbaplsinit|wgbowedbar|FLgroup_end|FLpanel_end|FLscrollEnd|FLsetColor2|mididefault|midinoteoff|sleighbells|FLscroll_end|subinstrinit|FLsetPosition|FLsetTextSize|FLsetTextType|midinoteoncps|midinoteonkey|midinoteonoct|midinoteonpch|midipitchbend|schedwhenname|FLsetTextColor|schedkwhenname|midicontrolchange|midiprogramchange|midipolyaftertouch|midichannelaftertouch)(?!\w) 9 | number 10 | (?<!\w)(((0x[0-9a-fA-F]+)|(([0-9]+\.?[0-9]*|\.[0-9]+)([eE][-+]?[0-9]+)?))[fFlLuU]{0,2})(?!\w) 11 | string 12 | ("(?:[^"\\]|\\.)*") 13 | url 14 | ((https?|mailto|ftp|file)://([-\w\.]+)+(:\d+)?(/([\w/_\.]*(\?\S+)?)?)?) 15 | 16 | 17 | -------------------------------------------------------------------------------- /Regex Highlight View/Syntax Definitions/css.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | comment 6 | (\/\/[^"\n\r]*(?:"[^"\n\r]*"[^"\n\r]*)*[\r\n]) 7 | documentation_comment 8 | \/\*(.*?)\*\/ 9 | documentation_comment_keyword 10 | (\/\*|\*\/) 11 | number 12 | (?<!\w)(((0x[0-9a-fA-F]+)|(([0-9]+\.?[0-9]*|\.[0-9]+)([eE][-+]?[0-9]+)?))[fFlLuU]{0,2})(?!\w) 13 | string 14 | ("(?:[^"\\]|\\.)*") 15 | url 16 | ((https?|mailto|ftp|file)://([-\w\.]+)+(:\d+)?(/([\w/_\.]*(\?\S+)?)?)?) 17 | 18 | 19 | -------------------------------------------------------------------------------- /Regex Highlight View/Syntax Definitions/d.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | comment 6 | (\/\/[^"\n\r]*(?:"[^"\n\r]*"[^"\n\r]*)*[\r\n]) 7 | documentation_comment 8 | \/\+(.*?)\+\/ 9 | documentation_comment_keyword 10 | (\/\+|\+\/) 11 | keyword 12 | (?<!\w)(abstract|alias|align|asm|auto|body|break|case|cast|catch|class|const|continue|default|delegate|delete|deprecated|do|else|enum|export|false|final|finally|for|foreach|function|goto|if|in|inout|interface|invariant|new|null|override|out|private|protected|public|return|static|struct|super|switch|synchronized|this|throw|true|try|template|typedef|union|volatile|while|with|module|import|void|bit|byte|ubyte|short|ushort|int|uint|long|ulong|cent|ucent|float|double|real|ireal|ifloat|idouble|creal|cfloat|cdouble|char|wchar|dchar|printf|extern|C|D|Windows|Pascal|debug|assert|version|DigitalMars|X86|Win32|linux|LittleEndian|BigEndian|D_InlineAsm|none|unittest)(?!\w) 13 | number 14 | (?<!\w)(((0x[0-9a-fA-F]+)|(([0-9]+\.?[0-9]*|\.[0-9]+)([eE][-+]?[0-9]+)?))[fFlLuU]{0,2})(?!\w) 15 | string 16 | ("(?:[^"\\]|\\.)*") 17 | url 18 | ((https?|mailto|ftp|file)://([-\w\.]+)+(:\d+)?(/([\w/_\.]*(\?\S+)?)?)?) 19 | 20 | 21 | -------------------------------------------------------------------------------- /Regex Highlight View/Syntax Definitions/dylan.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | comment 6 | (\/\/[^"\n\r]*(?:"[^"\n\r]*"[^"\n\r]*)*[\r\n]) 7 | documentation_comment 8 | \/\*(.*?)\*\/ 9 | documentation_comment_keyword 10 | (\/\*|\*\/) 11 | keyword 12 | (?<!\w)(afterwards|above|abstract|below|begin|block|by|case|class|cleanup|concrete|constant|create|define|domain|else|elseif|end|exception|exclude|export|finally|for|from|function|functional|generic|handler|if|import|in|inherited|inline|instance|interface|library|let|local|macro|method|open|otherwise|primary|rename|sealed|select|sideways|signal|singleton|slot|subclass|then|to|unless|until|use|variable|virtual|when|while)(?!\w) 13 | number 14 | (?<!\w)(((0x[0-9a-fA-F]+)|(([0-9]+\.?[0-9]*|\.[0-9]+)([eE][-+]?[0-9]+)?))[fFlLuU]{0,2})(?!\w) 15 | string 16 | ("(?:[^"\\]|\\.)*") 17 | url 18 | ((https?|mailto|ftp|file)://([-\w\.]+)+(:\d+)?(/([\w/_\.]*(\?\S+)?)?)?) 19 | 20 | 21 | -------------------------------------------------------------------------------- /Regex Highlight View/Syntax Definitions/eiffel.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | comment 6 | (--[^"\n\r]*(?:"[^"\n\r]*"[^"\n\r]*)*[\r\n]) 7 | keyword 8 | (?<!\w)(indexing|class|inherit|creation|feature|rename|redefine|undefine|select|export|local|deferred|do|is|once|alias|external|rescue|debug|if|inspect|from|else|elseif|when|until|loop|then|obsolete|end|check|ensure|require|variant|invariant|create)(?!\w) 9 | number 10 | (?<!\w)(((0x[0-9a-fA-F]+)|(([0-9]+\.?[0-9]*|\.[0-9]+)([eE][-+]?[0-9]+)?))[fFlLuU]{0,2})(?!\w) 11 | string 12 | ("(?:[^"\\]|\\.)*") 13 | url 14 | ((https?|mailto|ftp|file)://([-\w\.]+)+(:\d+)?(/([\w/_\.]*(\?\S+)?)?)?) 15 | 16 | 17 | -------------------------------------------------------------------------------- /Regex Highlight View/Syntax Definitions/erl.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | comment 6 | (%[^"\n\r]*(?:"[^"\n\r]*"[^"\n\r]*)*[\r\n]) 7 | documentation_comment 8 | %(.*?)% 9 | documentation_comment_keyword 10 | (%|%) 11 | keyword 12 | (?<!\w)(module|include|compile|author|vsn|behavior|behaviour|define|record|after|and|andalso|band|begin|bnot|bor|bsi|bsr|case|catch|cond|div|end|fun|if|let|not|of|or|orelse|query|receive|rem|try|when|xor)(?!\w) 13 | number 14 | (?<!\w)(((0x[0-9a-fA-F]+)|(([0-9]+\.?[0-9]*|\.[0-9]+)([eE][-+]?[0-9]+)?))[fFlLuU]{0,2})(?!\w) 15 | string 16 | ("(?:[^"\\]|\\.)*") 17 | url 18 | ((https?|mailto|ftp|file)://([-\w\.]+)+(:\d+)?(/([\w/_\.]*(\?\S+)?)?)?) 19 | 20 | 21 | -------------------------------------------------------------------------------- /Regex Highlight View/Syntax Definitions/eztpl.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | comment 6 | (\/\/[^"\n\r]*(?:"[^"\n\r]*"[^"\n\r]*)*[\r\n]) 7 | documentation_comment 8 | \/\*(.*?)\*\/ 9 | documentation_comment_keyword 10 | (\/\*|\*\/) 11 | keyword 12 | (?<!\w)(case|if|while|do|for|foreach|switch|delimiter|run-once|default|set-block|let|append-block|cache-block|as|break|continue|skip|section-exclude|section-include|else|elseif|case|if|while|do|for|foreach|switch|delimiter|run-once|default|set-block|section|let|append-block|cache-block| def | undef | set | ldelim | rdelim | include |debug_accumulator|debug_timing_point|debug_trace|cache-block|fetch_alias|include|ldelim|literal|rdelim|run-once|append-block|def|sequence|set|set-block|undef|attribute_edit_gui|attribute_pdf_gui|attribute_result_gui|attribute_view_gui|class_attribute_edit_gui|class_attribute_view_gui|collaboration_icon|collaboration_participation_view|collaboration_simple_message_view|collaboration_view_gui|content_pdf_gui|content_version_view_gui|content_view_gui|event_edit_gui|node_view_gui|related_view_gui|shop_account_view_gui|tool_bar|attribute_list|latest_list|list|override_template_list|group_tree|item_count|item_list|message_list|participant|participant_list|participant_map|tree_count|access|bookmarks|calendar|can_instantiate_classes|can_instantiate_class_list|class|class_attribute|class_attribute_list|collected_info_collection|collected_info_count|collected_info_count_list|contentobject_attributes|draft_count|draft_version_list|keyword|keyword_count|list|list_count|locale_list|navigation_part|navigation_parts|node|non_translation_list|object|object_by_attribute|object_count_by_user_id|pending_count|pending_list|recent|related_objects|related_objects_count|reverse_related_objects|reverse_related_objects_count|same_classattribute_node|search|section_list|tipafriend_top_list|translation_list|trash_count|trash_object_list|tree|tree_count|version|version_count|version_list|view_top_list|sitedesign_list|digest_handlers|digest_items|event_content|handler_list|subscribed_nodes|subscribed_nodes_count|can_create|can_edit|can_export|can_import|can_install|can_list|can_read|can_remove|dependent_list|item|list|maintainer_role_list|repository_list|object|object_list|object_list_count|roles|user_roles|basket|best_sell_list|related_purchase|wish_list|wish_list_count|list|list_count|anonymous_count|current_user|has_access_to|is_logged_in|logged_in_count|logged_in_list|logged_in_users|member_of|user_role|append|array|array_sum|begins_with|compare|contains|ends_with|explode|extract|extract_left|extract_right|hash|implode|insert|merge|prepend|remove|repeat|reverse|unique|currentdate|ezhttp|ezini|ezpreference|ezsys|fetch|module_params|datetime|i18n|l10n|si|image|imagefile|texttoimage|and|choose|cond|eq|false|first_set|ge|gt|le|lt|ne|not|null|or|true|abs|ceil|dec|div|floor|inc|max|min|mod|mul|round|sub|sum|action_icon|attribute|classgroup_icon|class_icon|content_structure_tree|ezpackage|flag_icon|gettime|icon_info|makedate|maketime|mimetype_icon|month_overview|pdf|roman|topmenu|treemenu|append|autolink|begins_with|break|chr|compare|concat|contains|count_chars|count_words|crc32|downcase|ends_with|explode|extract|extract left|extract_right|indent|insert|md5|nl2br|ord|pad|prepend|remove|repeat|reverse|rot13|shorten|simpletags|simplify|trim|upcase|upfirst|upword|wash|wordtoimage|wrap|exturl|ezdesign|ezimage|ezroot|ezurl|count|float|get_class|get_type|int|is_array|is_boolean|is_class|is_float|is_integer|is_null|is_numeric|is_object|is_set|is_string|is_unset)(?!\w) 13 | number 14 | (?<!\w)(((0x[0-9a-fA-F]+)|(([0-9]+\.?[0-9]*|\.[0-9]+)([eE][-+]?[0-9]+)?))[fFlLuU]{0,2})(?!\w) 15 | string 16 | ("(?:[^"\\]|\\.)*") 17 | url 18 | ((https?|mailto|ftp|file)://([-\w\.]+)+(:\d+)?(/([\w/_\.]*(\?\S+)?)?)?) 19 | 20 | 21 | -------------------------------------------------------------------------------- /Regex Highlight View/Syntax Definitions/fortran.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | comment 6 | (![^"\n\r]*(?:"[^"\n\r]*"[^"\n\r]*)*[\r\n]) 7 | keyword 8 | (?<!\w)(common|continue|block|data|date|function|include|parameter|implicit|none|equivalence|if|then|else|elseif|endif|go|to|goto|program|subroutine|end|call|while|cycle|do|enddo|for|break|pause|return|stop|access|backspace|close|inquire|open|print|read|rewind|write|format|abs|acos|aimag|aint|alog|alog10|amax0|amax1|amin0|amin1|amod|anint|aprime|asin|atan|atan2|acos|cabs|cexp|clog|conjg|cos|cosh|ccos|csin|csqrt|dabs|dacos|dasin|datan|datan2|dconjg|dcos|dcosh|dfloat|ddmim|dexp|dim|dint|dlog|dlog10|dmax1|dmin1|dmod|dnint|dsign|dsin|dsinh|dsqrt|dtan|dtanh|exp|iabs|idim|index|isign|len|log|log10|max|max0|max1|min|min0|min1|mod|rand|sign|sin|sinh|sqrt|tan|tanh|character|complex|double|precision|real|real\*8|integer|logical|dimension|external|intrinsic|save|char|cmplx|dble|dcmplx|float|ichar|idint|ifix|int|sngl|use|module|endmodule|interface|endinterface|contains|type|endtype|allocate|deallocate|allocatable|private|intent|in|out|inout|pointer|target|select|endselect|case|endcase|recursive|nullify|endfunction|only|public|exit)(?!\w) 9 | number 10 | (?<!\w)(((0x[0-9a-fA-F]+)|(([0-9]+\.?[0-9]*|\.[0-9]+)([eE][-+]?[0-9]+)?))[fFlLuU]{0,2})(?!\w) 11 | string 12 | ("(?:[^"\\]|\\.)*") 13 | url 14 | ((https?|mailto|ftp|file)://([-\w\.]+)+(:\d+)?(/([\w/_\.]*(\?\S+)?)?)?) 15 | 16 | 17 | -------------------------------------------------------------------------------- /Regex Highlight View/Syntax Definitions/freefem.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | comment 6 | (\/\/[^"\n\r]*(?:"[^"\n\r]*"[^"\n\r]*)*[\r\n]) 7 | documentation_comment 8 | \/\*(.*?)\*\/ 9 | documentation_comment_keyword 10 | (\/\*|\*\/) 11 | keyword 12 | (?<!\w)(adaptmesh|Cmatrix|R3|bool|border|break|buildmesh|cin|complex|continue|cout|element|else|end|fespace|for|func|if|ifstream|include|int|intalledge|load|macro|matrix|mesh|movemesh|ofstream|namespace|plot|problem|real|return|savemesh|solve|string|vertex|varf|while|int1d|int2d|on|square|dx|dy|convect|jump|mean|wait|ps|solver|CG|LU|UMFPACK|factorize|init|endl|x|y|z|pi|i|sin|cos|tan|atan|asin|acos|cotan|sinh|cosh|tanh|cotanh|exp|log|log10|sqrt|abs|max|min|nbvx|label|region|value|set|fill|true|false|trunc|triangulate|splitmesh|savemesh|region|readmesh|randreal1|randreal2|randreal3|randint31|randint32|randres53|polar|pow|on)(?!\w) 13 | number 14 | (?<!\w)(((0x[0-9a-fA-F]+)|(([0-9]+\.?[0-9]*|\.[0-9]+)([eE][-+]?[0-9]+)?))[fFlLuU]{0,2})(?!\w) 15 | string 16 | ("(?:[^"\\]|\\.)*") 17 | url 18 | ((https?|mailto|ftp|file)://([-\w\.]+)+(:\d+)?(/([\w/_\.]*(\?\S+)?)?)?) 19 | 20 | 21 | -------------------------------------------------------------------------------- /Regex Highlight View/Syntax Definitions/gedcom.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | keyword 6 | (?<!\w)(_UID|ABBR|ADDR|ADR1|ADR2|ADOP|AFN|AGE|AGNC|ALIA|ANCE|ANCI|ANUL|ASSO|AUTH|BAPL|BAPM|BARM|BASM|BIRT|BLES|BLOB|BURI|CALN|CAST|CAUS|CENS|CHAN|CHAR|CHIL|CHR|CHRA|CITY|CONC|CONF|CONL|CONT|COPR|CORP|CREM|CTRY|DATA|DATE|DEAT|DESC|DESI|DEST|DIV|DIVF|DSCR|EDUC|EMAIL|EMIG|ENDL|ENGA|EVEN|FAM|FAMC|FAMF|FAMS|FCOM|FILE|FORM|GEDC|GIVN|GRAD|HEAD|HUSB|IDNO|IMMI|INDI|INFL|LANG|LEGA|MARB|MARC|MARL|MARR|MARS|MEDI|NAME|NATI|NATU|NCHI|NICK|NMR|NOTE|NPFX|NSFX|OBJE|OCCU|ORDI|ORDN|PAGE|PEDI|PHON|PLAC|POST|PROB|PROP|PUBL|QUAY|REFN|RELA|RELI|REPO|RESI|RESN|RETI|RFN|RIN|ROLE|SEX|SLGC|SLGS|SOUR|SPFX|SSN|STAE|STAT|SUBM|SUBN|SURN|TEMP|TEXT|TIME|TITL|TRLR|TYPE|VERS|WIFE|WILL)(?!\w) 7 | number 8 | (?<!\w)(((0x[0-9a-fA-F]+)|(([0-9]+\.?[0-9]*|\.[0-9]+)([eE][-+]?[0-9]+)?))[fFlLuU]{0,2})(?!\w) 9 | string 10 | ("(?:[^"\\]|\\.)*") 11 | url 12 | ((https?|mailto|ftp|file)://([-\w\.]+)+(:\d+)?(/([\w/_\.]*(\?\S+)?)?)?) 13 | 14 | 15 | -------------------------------------------------------------------------------- /Regex Highlight View/Syntax Definitions/gnuassembler.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | comment 6 | (@[^"\n\r]*(?:"[^"\n\r]*"[^"\n\r]*)*[\r\n]) 7 | documentation_comment 8 | \/\*(.*?)\*\/ 9 | documentation_comment_keyword 10 | (\/\*|\*\/) 11 | keyword 12 | (?<!\w)(\.abort|\.align|\.appfile|\.appline|\.ascii|\.asciz|\.balign|\.balignl|\.balignw|\.byte|\.comm|\.common\.s|\.common|\.data|\.dc\.b|\.dc\.d|\.dc\.l|\.dc\.s|\.dc\.w|\.dc\.x|\.dc|\.dcb\.b|\.dcb\.d|\.dcb\.l|\.dcb\.s|\.dcb\.w|\.dcb\.x|\.dcb|\.debug|\.def|\.desc|\.dim|\.double|\.ds\.b|\.ds\.d|\.ds\.l|\.ds\.p|\.ds\.s|\.ds\.w|\.ds\.x|\.ds|\.dsect|\.eject|\.else|\.elsec|\.elseif|\.end|\.endc|\.endef|\.endfunc|\.endif|\.endm|\.endr|\.equ|\.equiv|\.err|\.exitm|\.extend|\.extern|\.fail|\.file|\.fill|\.float|\.format|\.func|\.global|\.globl|\.hidden|\.hword|\.ident|\.if|\.ifc|\.ifdef|\.ifeq|\.ifeqs|\.ifge|\.ifgt|\.ifle|\.iflt|\.ifnc|\.ifndef|\.ifne|\.ifnes|\.ifnotdef|\.include|\.int|\.internal|\.irep|\.irepc|\.irp|\.irpc|\.lcomm|\.lflags|\.line|\.linkonce|\.list|\.llen|\.ln|\.long|\.lsym|\.macro|\.mexit|\.name|\.noformat|\.nolist|\.nopage|\.octa|\.offset|\.org|\.p2align|\.p2alignl|\.p2alignw|\.page|\.plen|\.popsection|\.previous|\.print|\.protected|\.psize|\.purgem|\.pushsection|\.quad|\.rep|\.rept|\.rva|\.sbttl|\.scl|\.sect\.s|\.sect|\.section\.s|\.section|\.set|\.short|\.single|\.size|\.skip|\.sleb128|\.space|\.spc|\.stabd|\.stabn|\.stabs|\.string|\.struct|\.subsection|\.symver|\.tag|\.text|\.title|\.ttl|\.type|\.uleb128|\.use|\.val|\.version|\.vtable_entry|\.vtable_inherit|\.weak|\.word|\.xcom|\.xdef|\.xref|\.xstabs|\.zero|\.arm|\.bss|\.code|\.even|\.force_thumb|\.ldouble|\.loc|\.ltorg|\.packed|\.pool|\.req|\.thumb|\.thumb_func|\.thumb_set)(?!\w) 13 | number 14 | (?<!\w)(((0x[0-9a-fA-F]+)|(([0-9]+\.?[0-9]*|\.[0-9]+)([eE][-+]?[0-9]+)?))[fFlLuU]{0,2})(?!\w) 15 | string 16 | ("(?:[^"\\]|\\.)*") 17 | url 18 | ((https?|mailto|ftp|file)://([-\w\.]+)+(:\d+)?(/([\w/_\.]*(\?\S+)?)?)?) 19 | 20 | 21 | -------------------------------------------------------------------------------- /Regex Highlight View/Syntax Definitions/haskell.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | comment 6 | (--[^"\n\r]*(?:"[^"\n\r]*"[^"\n\r]*)*[\r\n]) 7 | documentation_comment 8 | \{-(.*?)-\} 9 | documentation_comment_keyword 10 | (\{-|-\}) 11 | keyword 12 | (?<!\w)(Read|Show|Ord|Num|MonadPlus|Monad|Ix|Integral|Functor|Fractional|Floating|Eq|Enum|Bounded|Maybe|IO|Integer|Either|Bool|Array|Double|Float|Char|String|Int|unfoldr|groupBy|sortBy|group|sort|zipWith3|zipWith|zip3|zip|writeFile|words|userError|unzip3|unzip|unwords|until|unlines|undefined|uncurry|truncate|toRational|toInteger|tanh|toEnum|tan|takeWhile|take|tail|sum|succ|subtract|sqrt|splitAt|snd|sinh|sin|signum|significand|showString|showsPrec|shows|showParen|showList|showChar|show|sequence_|sequence|seq|scanr1|scanr|scanl1|scanl|scaleFloat|round|reverse|return|replicate|repeat|rem|recip|realToFrac|readsPrec|reads|readParen|readLn|readList|readIO|readFile|read|quotRem|quot|putStrLn|putStr|putChar|properFraction|product|print|pred|pi|otherwise|or|odd|null|notElem|not|negate|mod|minimum|minBound|min|maybe|maximum|maxBound|max|mapM_|mapM|map|lookup|logBase|log|lines|lex|length|lcm|last|iterate|isNegativeZero|isNaN|isInfinite|isIEEE|isDenormalized|ioError|interact|init|id|head|getLine|getContents|getChar|gcd|fst|fromRational|fromIntegral|fromInteger|fromEnum|foldr1|foldr|foldl1|foldl|fmap|floor|floatRange|floatRadix|floatDigits|flip|filter|fail|exponent|exp|even|error|enumFromTo|enumFromThenTo|enumFromThen|enumFrom|encodeFloat|elem|either|dropWhile|drop|divMod|div|decodeFloat|cycle|curry|cos|const|concatMap|concat|compare|ceiling|catch|break|atanh|atan2|atan|asTypeOf|asinh|asin|appendFile|any|and|all|acos|abs|case|data|if|where|then|else|class|default|deriving|do|import|in|infix|infixl|infixr|instance|let|module|let|newtype|of|type|\.\.|:|::|=|\\|\||<-|->|@|~|=>)(?!\w) 13 | number 14 | (?<!\w)(((0x[0-9a-fA-F]+)|(([0-9]+\.?[0-9]*|\.[0-9]+)([eE][-+]?[0-9]+)?))[fFlLuU]{0,2})(?!\w) 15 | string 16 | ("(?:[^"\\]|\\.)*") 17 | url 18 | ((https?|mailto|ftp|file)://([-\w\.]+)+(:\d+)?(/([\w/_\.]*(\?\S+)?)?)?) 19 | 20 | 21 | -------------------------------------------------------------------------------- /Regex Highlight View/Syntax Definitions/header.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | comment 6 | (\/\/[^"\n\r]*(?:"[^"\n\r]*"[^"\n\r]*)*[\r\n]) 7 | documentation_comment 8 | \/\*(.*?)\*\/ 9 | documentation_comment_keyword 10 | (\/\*|\*\/) 11 | keyword 12 | (?<!\w)(#import|#include|char|const|double|enum|float|int|long|short|signed|struct|typedef|union|unsigned|void|id|Class|SEL|IMP|BOOL|auto|continue|default|extern|register|return|sizeof|static|self|super|@interface|@implementation|@protocol|@end|@private|@protected|@public|@class|@selector|@endcode|@defs|NULL|nil|NIl|wchar_t|#define|#endif|#if|#ifdef|#ifndef|unichar|FoundationErrors|Foundation|GSMime|GSXML|NSAffineTransform|NSAriver|NSArray|NSAttributedString|NSAutoreleasePool|NSBundle|NSByteOrder|NSCalendarDate|NSaracterSet|NSClassDescription|NSCoder|NSComparisonPredicate|NSCompoundPredicate|NSConnection|NSData|NSDateFormatter|NSDate|NSDebug|NSDecimal|NSDecimalNumber|NSDictionary|NSDistantObject|NSDistributedLock|NSDistributedNotificationCenter|NSEnumerator|NSError|NSErrorRecoveryAttempting|NSException|NSExpression|NSFileHandle|NSFileManager|NSFormatter|NSGeometry|NSHaTable|NSHost|NSHTTPCookie|NSHTTPCookieStorage|NSIndexPa|NSIndexSet|NSInvocation|NSKeyedAriver|NSKeyValueCoding|NSKeyValueObserving|NSLock|NSMapTable|NSMeodSignature|NSNetServices|NSNotification|NSNotificationQueue|NSNull|NSNumberFormatter|NSObjCRuntime|NSObject|NSPaUtilities|NSPortCoder|NSPort|NSPortMessage|NSPortNameServer|NSPredicate|NSProcessInfo|NSPropertyList|NSProtocolecker|NSProxy|NSRange|NSRunLoop|NSScanner|NSSerialization|NSSet|NSSortDescriptor|NSSpellServer|NSStream|NSString|NSTask|NSread|NSTimer|NSTimeZone|NSUndoManager|NSURLAuenticationallenge|NSURLCae|NSURLConnection|NSURLCredential|NSURLCredentialStorage|NSURLDownload|NSURLError|NSURL|NSURLHandle|NSURLProtectionSpace|NSURLProtocol|NSURLRequest|NSURLResponse|NSUserDefaults|NSUtilities|NSValue|NSValueTransformer|NSXMLParser|NSZone)(?!\w) 13 | number 14 | (?<!\w)(((0x[0-9a-fA-F]+)|(([0-9]+\.?[0-9]*|\.[0-9]+)([eE][-+]?[0-9]+)?))[fFlLuU]{0,2})(?!\w) 15 | string 16 | ("(?:[^"\\]|\\.)*") 17 | url 18 | ((https?|mailto|ftp|file)://([-\w\.]+)+(:\d+)?(/([\w/_\.]*(\?\S+)?)?)?) 19 | 20 | 21 | -------------------------------------------------------------------------------- /Regex Highlight View/Syntax Definitions/html.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | documentation_comment 6 | <!--(.*?)--> 7 | documentation_comment_keyword 8 | (<!--|-->) 9 | number 10 | (?<!\w)(((0x[0-9a-fA-F]+)|(([0-9]+\.?[0-9]*|\.[0-9]+)([eE][-+]?[0-9]+)?))[fFlLuU]{0,2})(?!\w) 11 | string 12 | ("(?:[^"\\]|\\.)*") 13 | url 14 | ((https?|mailto|ftp|file)://([-\w\.]+)+(:\d+)?(/([\w/_\.]*(\?\S+)?)?)?) 15 | 16 | 17 | -------------------------------------------------------------------------------- /Regex Highlight View/Syntax Definitions/java.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | comment 6 | (\/\/[^"\n\r]*(?:"[^"\n\r]*"[^"\n\r]*)*[\r\n]) 7 | documentation_comment 8 | \/\*(.*?)\*\/ 9 | documentation_comment_keyword 10 | (\/\*|\*\/) 11 | keyword 12 | (?<!\w)(abstract|break|case|catch|continue|default|do|else|extends|final|finally|for|if|implements|instanceof|native|new|private|protected|public|return|static|switch|synchronized|throw|throws|transient|try|volatile|while|package|import|boolean|byte|char|class|double|float|int|interface|long|short|void|assert|strictfp|false|null|super|this|true|goto|const|enum)(?!\w) 13 | number 14 | (?<!\w)(((0x[0-9a-fA-F]+)|(([0-9]+\.?[0-9]*|\.[0-9]+)([eE][-+]?[0-9]+)?))[fFlLuU]{0,2})(?!\w) 15 | string 16 | ("(?:[^"\\]|\\.)*") 17 | url 18 | ((https?|mailto|ftp|file)://([-\w\.]+)+(:\d+)?(/([\w/_\.]*(\?\S+)?)?)?) 19 | 20 | 21 | -------------------------------------------------------------------------------- /Regex Highlight View/Syntax Definitions/javafx.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | comment 6 | (\/\/[^"\n\r]*(?:"[^"\n\r]*"[^"\n\r]*)*[\r\n]) 7 | documentation_comment 8 | \/\*(.*?)\*\/ 9 | documentation_comment_keyword 10 | (\/\*|\*\/) 11 | keyword 12 | (?<!\w)(after|as|attribute|before|bind|Boolean|break|catch|class|continue|delete|do|else|extends|finally|first|for|foreach|format|from|function|import|if|in|indexof|insert|instanceof|Integer|into|inverse|last|later|lazy|new|Number|on|operation|return|reverse|select|sizeof|String|then|this|throw|trigger|try|var|where|while)(?!\w) 13 | number 14 | (?<!\w)(((0x[0-9a-fA-F]+)|(([0-9]+\.?[0-9]*|\.[0-9]+)([eE][-+]?[0-9]+)?))[fFlLuU]{0,2})(?!\w) 15 | string 16 | ("(?:[^"\\]|\\.)*") 17 | url 18 | ((https?|mailto|ftp|file)://([-\w\.]+)+(:\d+)?(/([\w/_\.]*(\?\S+)?)?)?) 19 | 20 | 21 | -------------------------------------------------------------------------------- /Regex Highlight View/Syntax Definitions/javascript.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | comment 6 | (\/\/[^"\n\r]*(?:"[^"\n\r]*"[^"\n\r]*)*[\r\n]) 7 | documentation_comment 8 | \/\*(.*?)\*\/ 9 | documentation_comment_keyword 10 | (\/\*|\*\/) 11 | keyword 12 | (?<!\w)(if|else|for|in|while|do|continue|break|with|try|catch|switch|case|new|var|function|return|delete|true|false|void|throw|typeof|const|default|escape|isFinite|isNaN|Number|parseFloat|parseInt|reload|taint|unescape|untaint|write|Anchor|Applet|Area|Array|Boolean|Button|Checkbox|Date|document|window|Image|FileUpload|Form|Frame|Function|Hidden|Link|MimeType|Math|Max|Min|Layer|navigator|Object|Password|Plugin|Radio|RegExp|Reset|Screen|Select|String|Text|Textarea|this|Window|abs|acos|asin|atan|atan2|ceil|cos|ctg|E|exp|floor|LN2|LN10|log|LOG2E|LOG10E|PI|pow|round|sin|sqrt|SQRT1_2|SQRT2|tan|onAbort|onBlur|onChange|onClick|onError|onFocus|onLoad|onMouseOut|onMouseOver|onReset|onSelect|onSubmit|onUnload|above|action|alinkColor|alert|anchor|anchors|appCodeName|applets|apply|appName|appVersion|argument|arguments|arity|availHeight|availWidth|back|background|below|bgColor|border|big|blink|blur|bold|border|call|caller|charAt|charCodeAt|checked|clearInterval|clearTimeout|click|clip|close|closed|colorDepth|complete|compile|constructor|confirm|cookie|current|cursor|data|defaultChecked|defaultSelected|defaultStatus|defaultValue|description|disableExternalCapture|domain|elements|embeds|enabledPlugin|enableExternalCapture|encoding|eval|exec|fgColor|filename|find|fixed|focus|fontcolor|fontsize|form|forms|formName|forward|frames|fromCharCode|getDate|getDay|getHours|getMiliseconds|getMinutes|getMonth|getSeconds|getSelection|getTime|getTimezoneOffset|getUTCDate|getUTCDay|getUTCFullYear|getUTCHours|getUTCMilliseconds|getUTCMinutes|getUTCMonth|getUTCSeconds|getYear|global|go|hash|height|history|home|host|hostname|href|hspace|ignoreCase|images|index|indexOf|innerHeight|innerWidth|input|italics|javaEnabled|join|language|lastIndex|lastIndexOf|lastModified|lastParen|layers|layerX|layerY|left|leftContext|length|link|linkColor|links|location|locationbar|load|lowsrc|match|MAX_VALUE|menubar|method|mimeTypes|MIN_VALUE|modifiers|moveAbove|moveBelow|moveBy|moveTo|moveToAbsolute|multiline|name|NaN|NEGATIVE_INFINITY|negative_infinity|next|open|opener|options|outerHeight|outerWidth|pageX|pageY|pageXoffset|pageYoffset|parent|parse|pathname|personalbar|pixelDepth|platform|plugins|pop|port|POSITIVE_INFINITY|positive_infinity|preference|previous|print|prompt|protocol|prototype|push|referrer|refresh|releaseEvents|reload|replace|reset|resizeBy|resizeTo|reverse|rightContext|screenX|screenY|scroll|scrollbar|scrollBy|scrollTo|search|select|selected|selectedIndex|self|setDate|setHours|setMinutes|setMonth|setSeconds|setTime|setTimeout|setUTCDate|setUTCDay|setUTCFullYear|setUTCHours|setUTCMilliseconds|setUTCMinutes|setUTCMonth|setUTCSeconds|setYear|shift|siblingAbove|siblingBelow|small|sort|source|splice|split|src|status|statusbar|strike|sub|submit|substr|substring|suffixes|sup|taintEnabled|target|test|text|title|toGMTString|toLocaleString|toLowerCase|toolbar|toSource|toString|top|toUpperCase|toUTCString|type|URL|unshift|unwatch|userAgent|UTC|value|valueOf|visibility|vlinkColor|vspace|width|watch|which|width|write|writeln|x|y|zIndex)(?!\w) 13 | number 14 | (?<!\w)(((0x[0-9a-fA-F]+)|(([0-9]+\.?[0-9]*|\.[0-9]+)([eE][-+]?[0-9]+)?))[fFlLuU]{0,2})(?!\w) 15 | string 16 | ("(?:[^"\\]|\\.)*") 17 | url 18 | ((https?|mailto|ftp|file)://([-\w\.]+)+(:\d+)?(/([\w/_\.]*(\?\S+)?)?)?) 19 | 20 | 21 | -------------------------------------------------------------------------------- /Regex Highlight View/Syntax Definitions/jsp.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | comment 6 | (\/\/[^"\n\r]*(?:"[^"\n\r]*"[^"\n\r]*)*[\r\n]) 7 | documentation_comment 8 | \/\*(.*?)\*\/ 9 | documentation_comment_keyword 10 | (\/\*|\*\/) 11 | keyword 12 | (?<!\w)(taglib|include|page|tag|tagAttribute|tagVariable|language|session|contentType|charset|import|buffer|autoflush|isThreadSafe|info|errorPage|isErrorpage|extends|file|uri|prefix|method|name|default|required|rtexprvalue|id|type|scope|abstract|break|case|catch|continue|default|do|else|extends|final|finally|for|if|implements|instanceof|native|new|private|protected|public|return|static|switch|synchronized|throw|throws|transient|try|volatile|while|package|import|boolean|byte|char|class|double|float|int|interface|long|short|void|assert|strictfp|false|null|super|this|true|goto|const|enum)(?!\w) 13 | number 14 | (?<!\w)(((0x[0-9a-fA-F]+)|(([0-9]+\.?[0-9]*|\.[0-9]+)([eE][-+]?[0-9]+)?))[fFlLuU]{0,2})(?!\w) 15 | string 16 | ("(?:[^"\\]|\\.)*") 17 | url 18 | ((https?|mailto|ftp|file)://([-\w\.]+)+(:\d+)?(/([\w/_\.]*(\?\S+)?)?)?) 19 | 20 | 21 | -------------------------------------------------------------------------------- /Regex Highlight View/Syntax Definitions/latex.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | comment 6 | (%[^"\n\r]*(?:"[^"\n\r]*"[^"\n\r]*)*[\r\n]) 7 | keyword 8 | (?<!\w)(\\begin\{document\}|\\end\{document\})(?!\w) 9 | number 10 | (?<!\w)(((0x[0-9a-fA-F]+)|(([0-9]+\.?[0-9]*|\.[0-9]+)([eE][-+]?[0-9]+)?))[fFlLuU]{0,2})(?!\w) 11 | string 12 | (\$(?:[^"\\]|\\.)*\$) 13 | url 14 | ((https?|mailto|ftp|file)://([-\w\.]+)+(:\d+)?(/([\w/_\.]*(\?\S+)?)?)?) 15 | 16 | 17 | -------------------------------------------------------------------------------- /Regex Highlight View/Syntax Definitions/lilypond.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | comment 6 | (%[^"\n\r]*(?:"[^"\n\r]*"[^"\n\r]*)*[\r\n]) 7 | documentation_comment 8 | %\{(.*?)%\} 9 | documentation_comment_keyword 10 | (%\{|%\}) 11 | keyword 12 | (?<!\w)(staff-spacing-interface|text-script-interface|Ottava_spanner_engraver|Figured_bass_engraver|Lyrics|Separating_line_group_engraver|cluster-interface|Glissando_engraver|key-signature-interface|clef-interface|VaticanaVoice|Rest_collision_engraver|Grace_engraver|grid-point-interface|Measure_grouping_engraver|Laissez_vibrer_engraver|Script_row_engraver|bass-figure-alignment-interface|Note_head_line_engraver|ottava-bracket-interface|rhythmic-head-interface|Accidental_engraver|Mark_engraver|hara-kiri-group-interface|Instrument_name_engraver|Vaticana_ligature_engraver|Page_turn_engraver|staff-symbol-interface|Beam_performer|accidental-suggestion-interface|Key_engraver|GrandStaff|multi-measure-interface|rest-collision-interface|Dot_column_engraver|MensuralVoice|TabStaff|Pitched_trill_engraver|line-spanner-interface|Time_signature_performer|lyric-interface|StaffGroup|text-interface|slur-interface|Drum_note_performer|TabVoice|measure-grouping-interface|stanza-number-interface|self-alignment-interface|Span_arpeggio_engraver|system-interface|Engraver|RhythmicStaff|font-interface|fret-diagram-interface|Grace_spacing_engraver|Bar_engraver|Dynamic_engraver|Grob_pq_engraver|Default_bar_line_engraver|Swallow_performer|script-column-interface|Piano_pedal_performer|metronome-mark-interface|melody-spanner-interface|FretBoards|spacing-spanner-interface|Control_track_performer|Break_align_engraver|paper-column-interface|PianoStaff|Breathing_sign_engraver|accidental-placement-interface|Tuplet_engraver|stroke-finger-interface|side-position-interface|note-name-interface|bar-line-interface|lyric-extender-interface|Staff|GregorianTranscriptionStaff|Rest_swallow_translator|dynamic-text-spanner-interface|arpeggio-interface|Cluster_spanner_engraver|Collision_engraver|accidental-interface|rest-interface|Tab_note_heads_engraver|dots-interface|staff-symbol-referencer-interface|ambitus-interface|bass-figure-interface|vaticana-ligature-interface|ledgered-interface|item-interface|Tie_performer|volta-bracket-interface|vertically-spaceable-interface|ledger-line-interface|Chord_tremolo_engraver|note-column-interface|DrumVoice|axis-group-interface|Ledger_line_engraver|Slash_repeat_engraver|ligature-bracket-interface|Pitch_squash_engraver|Instrument_switch_engraver|Voice|Script_column_engraver|Volta_engraver|Stanza_number_align_engraver|Vertical_align_engraver|span-bar-interface|Staff_collecting_engraver|Ligature_bracket_engraver|Time_signature_engraver|Beam_engraver|Note_name_engraver|Note_heads_engraver|Forbid_line_break_engraver|spacing-options-interface|spacing-interface|Span_dynamic_performer|piano-pedal-script-interface|MensuralStaff|Global|trill-pitch-accidental-interface|grob-interface|Horizontal_bracket_engraver|Grid_line_span_engraver|NoteNames|piano-pedal-interface|Axis_group_engraver|Staff_symbol_engraver|stem-interface|Slur_engraver|pitched-trill-interface|tie-column-interface|stem-tremolo-interface|Grid_point_engraver|System_start_delimiter_engraver|Completion_heads_engraver|Drum_notes_engraver|Swallow_engraver|Slur_performer|lyric-hyphen-interface|Clef_engraver|dynamic-interface|Score|Output_property_engraver|Repeat_tie_engraver|Rest_engraver|break-aligned-interface|String_number_engraver|only-prebreak-interface|Lyric_engraver|Tempo_performer|Parenthesis_engraver|Repeat_acknowledge_engraver|mensural-ligature-interface|align-interface|Stanza_number_engraver|system-start-delimiter-interface|lyric-syllable-interface|bend-after-interface|dynamic-line-spanner-interface|Staff_performer|Bar_number_engraver|Fretboard_engraver|tablature-interface|Fingering_engraver|chord-name-interface|Note_swallow_translator|Chord_name_engraver|note-head-interface|breathing-sign-interface|Extender_engraver|Ambitus_engraver|DrumStaff|dot-column-interface|Lyric_performer|enclosing-bracket-interface|Trill_spanner_engraver|Key_performer|Vertically_spaced_contexts_engraver|hairpin-interface|Hyphen_engraver|Dots_engraver|multi-measure-rest-interface|break-alignment-align-interface|Multi_measure_rest_engraver|InnerStaffGroup|text-spanner-interface|Grace_beam_engraver|separation-item-interface|Balloon_engraver|Translator|separation-spanner-interface|Tweak_engraver|Devnull|Bend_after_engraver|Spacing_engraver|Piano_pedal_align_engraver|system-start-text-interface|parentheses-interface|Melisma_translator|ChoirStaff|Span_bar_engraver|Text_engraver|GregorianTranscriptionVoice|Timing_translator|script-interface|semi-tie-interface|Percent_repeat_engraver|Tab_staff_symbol_engraver|line-interface|rhythmic-grob-interface|Dynamic_performer|note-spacing-interface|spanner-interface|break-alignment-interface|tuplet-number-interface|Rhythmic_column_engraver|cluster-beacon-interface|horizontal-bracket-interface|Mensural_ligature_engraver|ChordNames|gregorian-ligature-interface|Melody_engraver|ligature-interface|Paper_column_engraver|FiguredBass|grace-spacing-interface|tie-interface|New_fingering_engraver|Script_engraver|Metronome_mark_engraver|string-number-interface|Hara_kiri_engraver|grid-line-interface|Skip_event_swallow_translator|Auto_beam_engraver|spaceable-grob-interface|Font_size_engraver|figured-bass-continuation-interface|semi-tie-column-interface|CueVoice|Phrasing_slur_engraver|InnerChoirStaff|Arpeggio_engraver|mark-interface|VaticanaStaff|piano-pedal-bracket-interface|beam-interface|Note_performer|custos-interface|percent-repeat-interface|time-signature-interface|Custos_engraver|Part_combine_engraver|Piano_pedal_engraver|tuplet-bracket-interface|Stem_engraver|finger-interface|note-collision-interface|Text_spanner_engraver|text-balloon-interface|Tie_engraver|Figured_bass_position_engraver)(?!\w) 13 | number 14 | (?<!\w)(((0x[0-9a-fA-F]+)|(([0-9]+\.?[0-9]*|\.[0-9]+)([eE][-+]?[0-9]+)?))[fFlLuU]{0,2})(?!\w) 15 | string 16 | ("(?:[^"\\]|\\.)*") 17 | url 18 | ((https?|mailto|ftp|file)://([-\w\.]+)+(:\d+)?(/([\w/_\.]*(\?\S+)?)?)?) 19 | 20 | 21 | -------------------------------------------------------------------------------- /Regex Highlight View/Syntax Definitions/lisp.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | comment 6 | (;[^"\n\r]*(?:"[^"\n\r]*"[^"\n\r]*)*[\r\n]) 7 | documentation_comment 8 | #\|(.*?)\|# 9 | documentation_comment_keyword 10 | (#\||\|#) 11 | keyword 12 | (?<!\w)(abort|abs|access|acons|acos|acosh|add-method|adjoin|adjustable-array-p|allocate-instance|alpha-char-p|alphanumericp|and|append|applyhook|apply|apropos|aref|arrayp|array|array-dimension|array-dimension-limit|array-dimensions|array-element-type|array-in-bounds-p|ash|asinh|asin|assoc-if|assoc-if-not|assert|array-rank|array-rank-limit|array-row-major-index|array-total-size|atanh|atan|bit|bit-and|bit-eqv|bit-ior|bit-nand|bit-nor|bit-not|bit-vector|bit-vector-p|bit-xor|block|boolean|boole-and|boole-nor|boole-xor|boundp|butlast|byte|call-next-method|call-method|car|case|catch|cdr|ceiling|char-downcase|char-equal|char-greaterp|char-int|char-lessp|char-name|char-not-equal|char-not-greaterp|char-not-lessp|char-upcase|check-type|characterp|check-type|class|class-name|class-of|close|coerce|compile|compile-file|complement|complexp|complex|concatenate|concatenated-stream|concatenated-stream-streams|condition|cond|consp|constantp|cons|copy-alist|copy-list|copy-readtable|copy-seq|copy-structure|copy-symbol|copy-tree|cosh|cos|count|count-if|count-if-not|decf|declaim|declare|defclass|defconstant|defgeneric|defmacro|defmethod|defpackage|defparameter|defsetf|defstruct|deftype|defun|defvar|define-condition|define-method-combination|define-setf-expander|define-setf-method|delete-if|delete-if-not|display|do\*|do|dolist|dotimes|elt|end-of-file|endp|eq|eql|equalp|equal|error|eval|eval-when|evenp|every|export|expt|exp|fboundp|fceiling|ffloor|find-class|find-if|find-if-not|file-length|find-method|find-package|find-restart|find-symbol|finish-output|first|fixnum|flet|floatp|float|floor|fmakunbound|force-output|format|fresh-line|fround|ftruncate|ftype|funcall|functionp|gcd|gensym|gentemp|getf|gethash|get|generic-function|handler-bind|handler-case|hash-table|hash-table-count|hash-table-p|hash-table-rehash-size|hash-table-size|if|if-exists|in-package|incf|input-stream-p|integerp|integer|interactive-stream-p|lambda|last|lcm|length|let\*|let|list\*|listp|list|list-length|load|logand|logbitp|logcount|logeqv|logior|lognand|lognor|lognot|logxor|log|loop|loop-finish|macro-function|macrolet|make-array|make-char|make-condition|make-hash-table|make-instance|make-list|make-method|make-package|make-pathname|make-sequence|make-string|make-string-input-stream|make-string-output-stream|make-symbol|makunbound|mapcan|mapcar|mapcon|mapc|maphash|maplist|mapl|map|map-into|max|member|member-if|member-if-not|minusp|min|mod|multiple-value-bind|multiple-value-call|multiple-value-list|multiple-value-prog1|multiple-value-seteq|multiple-value-setq|nbutlast|nconc|next-method-p|nil|not|nreconc|nreverse|nsubstitute|nsubstitute-if-not|nthcdr|nth|nth-value|null|numberp|number|numerator|nunion|nsubst-if|nsubst-if-not|oddp|open|open-stream-p|optimize|or|otherwise|output-stream-p|packagep|pathnamep|peek-char|plusp|pop|pprint|prin1|princ|print|print-object|proclaim|prog|prog\*|prog1|progn|progv|provide|push|pushnew|putprop|quote|random|rassoc|rassoc-if|rassoc-if-not|ratio|rational|rationalp|rationalize|read|read-byte|read-char|read-delimited-list|read-eval-print|read-from-string|read-line|read-preserving-whitespace|read-sequence|real|realp|reduce|rem|remf|remhash|remove-method|remprop|restart-bind|restart-case|restart-name|return|revappend|reverse|rlet|rotatef|round|second|sequence|set|set-difference|set-exclusive-or|set-macro-character|setf|setq|shiftf|sin|sinh|single-float|sleep|slot-boundp|slot-exists-p|slot-makunbound|slot-missing|slot-unbound|slot-value|sort|special-form-p|step|streamp|string|stringp|string-capitalize|string-char|string-char-p|string-downcase|string-equal|string-greaterp|string-left-trim|string-lessp|string-not-equal|string-not-greaterp|string-not-lessp|string-right-strim|string-right-trim|string-stream|string-trim|string-upcase|subsetp|sqrt|symbolp|tailp|tan|tanh|throw|type|type-of|typep|unbound-slot|unbound-slot-instance|unbound-variable|union|unless|unwind-protect|unread|unread-char|use-package|use-value|values|values-list|vector|vector-pop|vector-push|vector-push-extend|vectorp|warn|warning|when|with-accessors|with-input-from-string|with-open-file|with-open-stream|with-output-to-string|with-package-iterator|with-simple-restart|with-slots|with-standard-io-syntax|without-interrupts|write|write-byte|write-char|write-line|write-to-string|write-sequence|zerop)(?!\w) 13 | number 14 | (?<!\w)(((0x[0-9a-fA-F]+)|(([0-9]+\.?[0-9]*|\.[0-9]+)([eE][-+]?[0-9]+)?))[fFlLuU]{0,2})(?!\w) 15 | string 16 | ("(?:[^"\\]|\\.)*") 17 | url 18 | ((https?|mailto|ftp|file)://([-\w\.]+)+(:\d+)?(/([\w/_\.]*(\?\S+)?)?)?) 19 | 20 | 21 | -------------------------------------------------------------------------------- /Regex Highlight View/Syntax Definitions/logtalk.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | comment 6 | (%[^"\n\r]*(?:"[^"\n\r]*"[^"\n\r]*)*[\r\n]) 7 | documentation_comment 8 | \/\*(.*?)\*\/ 9 | documentation_comment_keyword 10 | (\/\*|\*\/) 11 | keyword 12 | (?<!\w)(::|\^\^|<<)(?!\w) 13 | number 14 | (?<!\w)(((0x[0-9a-fA-F]+)|(([0-9]+\.?[0-9]*|\.[0-9]+)([eE][-+]?[0-9]+)?))[fFlLuU]{0,2})(?!\w) 15 | string 16 | ("(?:[^"\\]|\\.)*") 17 | url 18 | ((https?|mailto|ftp|file)://([-\w\.]+)+(:\d+)?(/([\w/_\.]*(\?\S+)?)?)?) 19 | 20 | 21 | -------------------------------------------------------------------------------- /Regex Highlight View/Syntax Definitions/lsl.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | comment 6 | (\/\/[^"\n\r]*(?:"[^"\n\r]*"[^"\n\r]*)*[\r\n]) 7 | documentation_comment 8 | \/\*(.*?)\*\/ 9 | documentation_comment_keyword 10 | (\/\*|\*\/) 11 | keyword 12 | (?<!\w)(default|delete|do|else|FALSE|float|for|if|integer|jump|key|list|return|rotation|state|TRUE|vector|void|while|NULL)(?!\w) 13 | number 14 | (?<!\w)(((0x[0-9a-fA-F]+)|(([0-9]+\.?[0-9]*|\.[0-9]+)([eE][-+]?[0-9]+)?))[fFlLuU]{0,2})(?!\w) 15 | string 16 | ("(?:[^"\\]|\\.)*") 17 | url 18 | ((https?|mailto|ftp|file)://([-\w\.]+)+(:\d+)?(/([\w/_\.]*(\?\S+)?)?)?) 19 | 20 | 21 | -------------------------------------------------------------------------------- /Regex Highlight View/Syntax Definitions/lua.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | comment 6 | (--[^"\n\r]*(?:"[^"\n\r]*"[^"\n\r]*)*[\r\n]) 7 | documentation_comment 8 | --\[\[(.*?)]] 9 | documentation_comment_keyword 10 | (--\[\[|]]) 11 | keyword 12 | (?<!\w)(and|break|do|else|elseif|end|false|for|function|if|in|local|nil|not|or|repeat|return|then|true|until|while|assert|collectgarbage|dofile|error|_G|getfenv|getmetatable|gcinfo|ipairs|loadfile|loadlib|loadstring|next|pairs|pcall|print|rawequal|rawget|rawset|require|setfenv|setmetatable|tonumber|tostring|type|unpack|_VERSION|xpcall|coroutine\.create|coroutine\.resume|coroutine\.status|coroutine\.wrap|coroutine\.yield|string\.byte|string\.char|string\.dump|string\.find|string\.len|string\.lower|string\.rep|string\.sub|string\.upper|string\.format|string\.gfind|string\.gsub|table\.concat|table\.foreach|table\.foreachi|table\.getn|table\.sort|table\.insert|table\.remove|table\.setn|math\.abs|math\.acos|math\.asin|math\.atan|math\.atan2|math\.ceil|math\.cos|math\.deg|math\.exp|math\.floor|math\.log|math\.log10|math\.max|math\.min|math\.mod|math\.pow|math\.rad|math\.sin|math\.sqrt|math\.tan|math\.frexp|math\.ldexp|math\.random|math\.randomseed|math\.pi|io\.stdin|io\.stdout|io\.stderr|io\.close|io\.flush|io\.input|io\.lines|io\.open|io\.output|io\.read|io\.tmpfile|io\.type|io\.write|:close|:flush|:lines|:read|:seek|:write|os\.clock|os\.date|os\.difftime|os\.execute|os\.exit|os\.getenv|os\.remove|os\.rename|os\.setlocale|os\.time|os\.tmpname|debug\.debug|debug\.gethook|debug\.getinfo|debug\.getlocal|debug\.getupvalue|debug\.setlocal|debug\.setupvalue|debug\.sethook|debug\.traceback|__index|__newindex|__call|__plus|__sub|__mul|__div|__pow|__unm|__concat|__eq|__lt|__le|__mode|__metatable|__fenv|__tostring|self|LUA_PATH|_LOADED|_REQUIREDNAME|_PROMPT|_TRACEBACK)(?!\w) 13 | number 14 | (?<!\w)(((0x[0-9a-fA-F]+)|(([0-9]+\.?[0-9]*|\.[0-9]+)([eE][-+]?[0-9]+)?))[fFlLuU]{0,2})(?!\w) 15 | string 16 | ("(?:[^"\\]|\\.)*") 17 | url 18 | ((https?|mailto|ftp|file)://([-\w\.]+)+(:\d+)?(/([\w/_\.]*(\?\S+)?)?)?) 19 | 20 | 21 | -------------------------------------------------------------------------------- /Regex Highlight View/Syntax Definitions/matlab.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | comment 6 | (%[^"\n\r]*(?:"[^"\n\r]*"[^"\n\r]*)*[\r\n]) 7 | documentation_comment 8 | %\{(.*?)%\} 9 | documentation_comment_keyword 10 | (%\{|%\}) 11 | keyword 12 | (?<!\w)(abs|accumarray|acos|acosd|acosh|acot|acotd|acoth|acsc|acscd|acsch|actxcontrol|actxcontrollist|actxcontrolselect|actxserver|addevent|addframe|addpath|addpref|addproperty|addsample|addsampletocollection|addtodate|addts|airy|align|alim|all|allchild|alpha|alphamap|ancestor|and|angle|annotation|Annotation Arrow Properties|Annotation Doublearrow Properties|Annotation Ellipse Properties|Annotation Line Properties|Annotation Rectangle Properties|Annotation Textarrow Properties|Annotation Textbox Properties|ans|any|area|Areaseries Properties|arrayfun|ascii|asec|asecd|asech|asin|asind|asinh|assignin|atan|atan2|atand|atanh|audioplayer|audiorecorder|aufinfo|auread|auwrite|avifile|aviinfo|aviread|axes|Axes Properties|axis|balance|bar, barh|bar3, bar3h|Barseries Properties|base2dec|beep|besselh|besseli|besselj|besselk|bessely|beta|betainc|betaln|bicg|bicgstab|bin2dec|binary|bitand|bitcmp|bitget|bitmax|bitor|bitset|bitshift|bitxor|blanks|blkdiag|box|break|brighten|builtin|bvp4c|bvpget|bvpinit|bvpset|bvpval|calendar|calllib|callSoapService|camdolly|cameratoolbar|camlight|camlookat|camorbit|campan|campos|camproj|camroll|camtarget|camup|camva|camzoom|cart2pol|cart2sph|case|cast|cat|catch|caxis|cd|cd \(ftp\)|cdf2rdf|cdfepoch|cdfinfo|cdfread|cdfwrite|ceil|cell|cell2mat|cell2struct|celldisp|cellfun|cellplot|cellstr|cgs|char|checkin|checkout|chol|cholinc|cholupdate|circshift|cla|clabel|class|clc|clear|clear \(serial\)|clf|clipboard|clock|close|close \(avifile\)|close \(ftp\)|closereq|cmopts|colamd|colmmd|colorbar|colordef|colormap|colormapeditor|ColorSpec|colperm|comet|comet3|commandhistory|commandwindow|compan|compass|complex|computer|cond|condeig|condest|coneplot|conj|continue|contour|contour3|contourc|contourf|Contourgroup Properties|contourslice|contrast|conv|conv2|convhull|convhulln|convn|copyfile|copyobj|corrcoef|cos|cosd|cosh|cot|cotd|coth|cov|cplxpair|cputime|createClassFromWsdl|createSoapMessage|cross|csc|cscd|csch|csvread|csvwrite|ctranspose \(timeseries\)|cumprod|cumsum|cumtrapz|curl|customverctrl|cylinder|daspect|datacursormode|datatipinfo|date|datenum|datestr|datetick|datevec|dbclear|dbcont|dbdown|dblquad|dbmex|dbquit|dbstack|dbstatus|dbstep|dbstop|dbtype|dbup|dde23|ddeadv|ddeexec|ddeget|ddeinit|ddepoke|ddereq|ddesd|ddeset|ddeterm|ddeunadv|deal|deblank|debug|dec2base|dec2bin|dec2hex|decic|deconv|del2|delaunay|delaunay3|delaunayn|delete|delete \(COM\)|delete \(ftp\)|delete \(serial\)|delete \(timer\)|deleteproperty|delevent|delsample|delsamplefromcollection|demo|depdir|depfun|det|detrend|detrend \(timeseries\)|deval|diag|dialog|diary|diff|dir|dir \(ftp\)|disp|disp \(memmapfile\)|disp \(serial\)|disp \(timer\)|display|divergence|dlmread|dlmwrite|dmperm|doc|docopt|docsearch|dos|dot|double|dragrect|drawnow|dsearch|dsearchn|echo|echodemo|edit|eig|eigs|ellipj|ellipke|ellipsoid|else|elseif|enableservice|end|eomday|eps|eq|erf, erfc, erfcx, erfinv, erfcinv|error|errorbar|Errorbarseries Properties|errordlg|etime|etree|etreeplot|eval|evalc|evalin|eventlisteners|events|Execute|exifread|exist|exit|exp|expint|expm|expm1|eye|ezcontour|ezcontourf|ezmesh|ezmeshc|ezplot|ezplot3|ezpolar|ezsurf|ezsurfc|factor|factorial|false|fclose|fclose \(serial\)|feather|feof|ferror|feval|Feval \(COM\)|fft|fft2|fftn|fftshift|fftw|fgetl|fgetl \(serial\)|fgets|fgets \(serial\)|fieldnames|figure|Figure Properties|figurepalette|File Formats|fileattrib|filebrowser|filemarker|fileparts|filesep|fill|fill3|filter|filter \(timeseries\)|filter2|find|findall|findfigs|findobj|findstr|finish|fitsinfo|fitsread|fix|flipdim|fliplr|flipud|floor|flops|flow|fminbnd|fminsearch|fopen|fopen \(serial\)|for|format|fplot|fprintf|fprintf \(serial\)|frame2im|frameedit|fread|fread \(serial\)|freqspace|frewind|fscanf|fscanf \(serial\)|fseek|ftell|ftp|full|fullfile|func2str|function|function_handle \(@\)|functions|funm|fwrite|fwrite \(serial\)|fzero|gallery|gamma, gammainc, gammaln|gca|gcbf|gcbo|gcd|gcf|gco|ge|genpath|genvarname|get|get \(COM\)|get \(memmapfile\)|get \(serial\)|get \(timer\)|get \(timeseries\)|get \(tscollection\)|getabstime \(timeseries\)|getabstime \(tscollection\)|getappdata|GetCharArray|getdatasamplesize|getenv|getfield|getframe|GetFullMatrix|getinterpmethod|getplottool|getpref|getqualitydesc|getsampleusingtime \(timeseries\)|getsampleusingtime \(tscollection\)|gettimeseriesnames|gettsafteratevent|gettsafterevent|gettsatevent|gettsbeforeatevent|gettsbeforeevent|gettsbetweenevents|GetVariable|GetWorkspaceData|ginput|global|gmres|gplot|grabcode|gradient|graymon|grid|griddata|griddata3|griddatan|gsvd|gt|gtext|guidata|guide|guihandles|gunzip|gzip|hadamard|hankel|hdf|hdf5|hdf5info|hdf5read|hdf5write|hdfinfo|hdfread|hdftool|help|helpbrowser|helpdesk|helpdlg|helpwin|hess|hex2dec|hex2num|hgexport|hggroup|Hggroup Properties|hgload|hgsave|hgtransform|Hgtransform Properties|hidden|hilb|hist|histc|hold|home|horzcat|horzcat \(tscollection\)|hostid|hsv2rgb|hypot|i|idealfilter \(timeseries\)|idivide|if|ifft|ifft2|ifftn|ifftshift|im2frame|im2java|imag|image|Image Properties|imagesc|imfinfo|imformats|import|importdata|imread|imwrite|ind2rgb|ind2sub|Inf|inferiorto|info|inline|inmem|inpolygon|input|inputdlg|inputname|inspect|instrcallback|instrfind|int2str|int8, int16, int32, int64|interfaces|interp1|interp1q|interp2|interp3|interpft|interpn|interpstreamspeed|intersect|intmax|intmin|intwarning|inv|invhilb|invoke|ipermute|iqr \(timeseries\)|is\*|isa|isappdata|iscell|iscellstr|ischar|iscom|isdir|isempty|isempty \(timeseries\)|isempty \(tscollection\)|isequal|isequalwithequalnans|isevent|isfield|isfinite|isfloat|isglobal|ishandle|ishold|isinf|isinteger|isinterface|isjava|iskeyword|isletter|islogical|ismember|ismethod|isnan|isnumeric|isobject|isocaps|isocolors|isonormals|isosurface|ispc|ispref|isprime|isprop|isreal|isscalar|issorted|isspace|issparse|isstr|isstrprop|isstruct|isstudent|isunix|isvalid|isvalid \(timer\)|isvarname|isvector|j|javaaddpath|javaArray|javachk|javaclasspath|javaMethod|javaObject|javarmpath|keyboard|kron|lasterr|lasterror|lastwarn|lcm|ldivide, rdivide|le|legend|legendre|length|length \(serial\)|length \(timeseries\)|length \(tscollection\)|libfunctions|libfunctionsview|libisloaded|libpointer|libstruct|license|light|Light Properties|lightangle|lighting|lin2mu|line|Line Properties|Lineseries Properties|LineSpec|linkaxes|linkprop|linsolve|linspace|listdlg|load|load \(COM\)|load \(serial\)|loadlibrary|loadobj|log|log10|log1p|log2|logical|loglog|logm|logspace|lookfor|lower|ls|lscov|lsqnonneg|lsqr|lt|lu|luinc|magic|makehgtform|mat2cell|mat2str|material|matlab \(UNIX\)|matlab \(Windows\)|matlabcolon \(matlab:\)|matlabrc|matlabroot|max|max \(timeseries\)|MaximizeCommandWindow|mean|mean \(timeseries\)|median|median \(timeseries\)|memmapfile|memory|menu|mesh, meshc, meshz|meshgrid|methods|methodsview|mex|mexext|mfilename|mget|min|min \(timeseries\)|MinimizeCommandWindow|minres|mislocked|mkdir|mkdir \(ftp\)|mkpp|mldivide \\, mrdivide \/|mlint|mlintrpt|mlock|mmfileinfo|mod|mode|more|move|movefile|movegui|movie|movie2avi|mput|msgbox|mtimes|mu2lin|multibandread|multibandwrite|munlock|namelengthmax|NaN|nargchk|nargin, nargout|nargoutchk|native2unicode|nchoosek|ndgrid|ndims|ne|newplot|nextpow2|nnz|noanimate|nonzeros|norm|normest|not|notebook|now|nthroot|null|num2cell|num2hex|num2str|numel|nzmax|ode15i|ode23, ode45, ode113, ode15s, ode23s, ode23t, ode23tb|odefile|odeget|odeset|odextend|ones|open|openfig|opengl|openvar|optimget|optimset|or|ordeig|orderfields|ordqz|ordschur|orient|orth|otherwise|pack|pagesetupdlg|pan|pareto|parseSoapResponse|partialpath|pascal|patch|Patch Properties|path|path2rc|pathdef|pathsep|pathtool|pause|pbaspect|pcg|pchip|pcode|pcolor|pdepe|pdeval|peaks|perl|perms|permute|persistent|pi|pie|pie3|pinv|planerot|playshow|plot|plot \(timeseries\)|plot3|plotbrowser|plotedit|plotmatrix|plottools|plotyy|pol2cart|polar|poly|polyarea|polyder|polyeig|polyfit|polyint|polyval|polyvalm|pow2|power|ppval|prefdir|preferences|primes|print, printopt|printdlg|printpreview|prod|profile|profsave|propedit|propedit \(COM\)|propertyeditor|psi|publish|PutCharArray|PutFullMatrix|PutWorkspaceData|pwd|qmr|qr|qrdelete|qrinsert|qrupdate|quad, quad8|quadl|quadv|questdlg|quit|Quit \(COM\)|quiver|quiver3|Quivergroup Properties|qz|rand|randn|randperm|rank|rat, rats|rbbox|rcond|readasync|real|reallog|realmax|realmin|realpow|realsqrt|record|rectangle|Rectangle Properties|rectint|recycle|reducepatch|reducevolume|refresh|refreshdata|regexp, regexpi|regexprep|regexptranslate|registerevent|rehash|release|rem|removets|rename|repmat|resample \(timeseries\)|resample \(tscollection\)|reset|reshape|residue|restoredefaultpath|rethrow|return|rgb2hsv|rgbplot|ribbon|rmappdata|rmdir|rmdir \(ftp\)|rmfield|rmpath|rmpref|root object|Root Properties|roots|rose|rosser|rot90|rotate|rotate3d|round|rref|rsf2csf|run|save|save \(COM\)|save \(serial\)|saveas|saveobj|savepath|scatter|scatter3|Scattergroup Properties|schur|script|sec|secd|sech|selectmoveresize|semilogx, semilogy|send|sendmail|serial|serialbreak|set|set \(COM\)|set \(serial\)|set \(timer\)|set \(timeseries\)|set \(tscollection\)|setabstime \(timeseries\)|setabstime \(tscollection\)|setappdata|setdiff|setenv|setfield|setinterpmethod|setpref|setstr|settimeseriesnames|setxor|shading|shiftdim|showplottool|shrinkfaces|sign|sin|sind|single|sinh|size|size \(serial\)|size \(timeseries\)|size \(tscollection\)|slice|smooth3|sort|sortrows|sound|soundsc|spalloc|sparse|spaugment|spconvert|spdiags|speye|spfun|sph2cart|sphere|spinmap|spline|spones|spparms|sprand|sprandn|sprandsym|sprank|sprintf|spy|sqrt|sqrtm|squeeze|ss2tf|sscanf|stairs|Stairseries Properties|start|startat|startup|std|std \(timeseries\)|stem|stem3|Stemseries Properties|stop|stopasync|str2double|str2func|str2mat|str2num|strcat|strcmp|strcmpi|stream2|stream3|streamline|streamparticles|streamribbon|streamslice|streamtube|strfind|strings|strjust|strmatch|strncmp|strncmpi|strread|strrep|strtok|strtrim|struct|struct2cell|structfun|strvcat|sub2ind|subplot|subsasgn|subsindex|subspace|subsref|substruct|subvolume|sum|sum \(timeseries\)|superiorto|support|surf, surfc|surf2patch|surface|Surface Properties|Surfaceplot Properties|surfl|surfnorm|svd|svds|swapbytes|switch|symamd|symbfact|symmlq|symmmd|symrcm|symvar|synchronize|syntax|system|tan|tand|tanh|tar|tempdir|tempname|tetramesh|texlabel|text|Text Properties|textread|textscan|textwrap|tic, toc|timer|timerfind|timerfindall|timeseries|title|todatenum|toeplitz|toolboxdir|trace|transpose \(timeseries\)|trapz|treelayout|treeplot|tril|trimesh|triplequad|triplot|trisurf|triu|true|try|tscollection|tsdata\.event|tsearch|tsearchn|tsprops|tstool|type|typecast|uibuttongroup|Uibuttongroup Properties|uicontextmenu|Uicontextmenu Properties|uicontrol|Uicontrol Properties|uigetdir|uigetfile|uigetpref|uiimport|uimenu|Uimenu Properties|uint8, uint16, uint32, uint64|uiopen|uipanel|Uipanel Properties|uipushtool|Uipushtool Properties|uiputfile|uiresume, uiwait|uisave|uisetcolor|uisetfont|uisetpref|uistack|uitoggletool|Uitoggletool Properties|uitoolbar|Uitoolbar Properties|undocheckout|unicode2native|union|unique|unix|unloadlibrary|unmkpp|unregisterallevents|unregisterevent|untar|unwrap|unzip|upper|urlread|urlwrite|usejava|vander|var|var \(timeseries\)|varargin|varargout|vectorize|ver|verctrl|version|vertcat|vertcat \(timeseries\)|vertcat \(tscollection\)|view|viewmtx|volumebounds|voronoi|voronoin|wait|waitbar|waitfor|waitforbuttonpress|warndlg|warning|waterfall|wavfinfo|wavplay|wavread|wavrecord|wavwrite|web|weekday|what|whatsnew|which|while|whitebg|who, whos|wilkinson|winopen|winqueryreg|wk1finfo|wk1read|wk1write|workspace|xlabel, ylabel, zlabel|xlim, ylim, zlim|xlsfinfo|xlsread|xlswrite|xmlread|xmlwrite|xor|xslt|zeros|zip|zoom)(?!\w) 13 | number 14 | (?<!\w)(((0x[0-9a-fA-F]+)|(([0-9]+\.?[0-9]*|\.[0-9]+)([eE][-+]?[0-9]+)?))[fFlLuU]{0,2})(?!\w) 15 | string 16 | ('(?:[^"\\]|\\.)*') 17 | url 18 | ((https?|mailto|ftp|file)://([-\w\.]+)+(:\d+)?(/([\w/_\.]*(\?\S+)?)?)?) 19 | 20 | 21 | -------------------------------------------------------------------------------- /Regex Highlight View/Syntax Definitions/metapost.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | comment 6 | (%[^"\n\r]*(?:"[^"\n\r]*"[^"\n\r]*)*[\r\n]) 7 | keyword 8 | (?<!\w)(@#|abs|addto|ahangle|ahlength|also|and|angle|arclength|arctime|arrowhead|ASCII|atleast|background|bbox|bboxmargin|beginfig|begingroup|beveled|black|blackpart|blankpicture|blue|bluepart|boolean|bot|bounded|boxit|boxjoin|bp|bpath|btex|buildcycle|butt|bye|byte|cc|ceiling|center|char|charcode|circleit|circmargin|clearit|clearpen|clearxy|clip|clipped|cm|cmykcolor|color|colormodel|contour|controls|cosd|counterclockwise|curl|currentpen|currentpicture|cutafter|cutbefore|cutdraw|cuttings|cyanpart|cycle|dashed|dashpart|dashpattern|day|dd|decimal|decr|def|defaultcolormodel|defaultdx|defaultdy|defaultfont|defaultpen|defaultscale|delimiters|dir|direction|directionpoint|directiontime|ditto|div|dotlabel|dotlabeldiam|dotlabels|dotprod|doublepath|down|downto|draw|drawarrow|drawboxed|drawboxes|drawdblarrow|drawdot|drawoptions|drawunboxed|else|elseif|end|enddef|endfig|endfor|endgroup|EOF|eps|epsilon|erase|errmessage|etex|evenly|exitif|exitunless|exp|expandafter|expr|extra_beginfig|extra_endfig|false|fi|filenametemplate|fill|filldraw|filled|fixpos|fixsize|flex|floor|fontmapfile|fontmapline|fontpart|fontsize|for|forever|forsuffixes|fullcircle|gobble|gobbled|granularity|green|greenpart|greypart|halfcircle|hex|hide|hround|identity|if|image|in|incr|infinity|infont|input|interact|interim|interpath|intersectionpoint|intersectiontimes|inverse|killtext|known|label|labeloffset|labels|laboff|labxf|labyf|left|length|let|lft|linecap|linejoin|llcorner|llft|loggingall|lrcorner|lrt|magentapart|magstep|makegrid|makelabel|makepath|makepen|max|message|mexp|min|mitered|miterlimit|mlog|mm|mod|month|mpprocset|mpxbreak|mpversion|newinternal|normaldeviate|not|nullpen|nullpicture|numeric|numtok|oct|odd|of|off|on|or|origin|outer|pair|path|pathpart|pausing|pc|pen|pencircle|penlabels|penoffset|penoffset|penpart|penpos|penrazor|penspeck|pensquare|penstroke|pic|pickup|picture|point|postcontrol|precontrol|primary|primarydef|prologues|pt|quartercircle|randomseed|range|readstring|red|redpart|reflectedabout|relax|restoreclipcolor|reverse|rgbcolor|right|rotated|rotatedabout|rotatedaround|round|rounded|rt|save|savepen|scaled|scantokens|secondary|secondarydef|setbounds|shifted|shipit|shipout|show|showdependencies|showstopping|showtoken|showvariable|sind|slanted|softjoin|solve|special|sqrt|squared|step|stop|str|string|subpath|stroked|substring|suffix|superellipse|takepower|tension|tensepath|tertiary|tertiarydef|text|textpart|textual|thelabel|thru|time|tolerance|to|top|tracingall|tracingcapsules|tracingchoices|tracingcommands|tracingequations|tracinglostchars|tracingmacros|tracingnone|tracingonline|tracingoutput|tracingrestores|tracingspecs|tracingstats|tracingtitles|transform|transformed|troffmode|true|truecorners|turningcheck|turningnumber|ulcorner|ulft|undraw|undrawdot|unfill|unfilldraw|uniformdeviate|unitsquare|unitvector|unknown|until|up|upto|urcorner|urt|vardef|verbatimtex|vround|warningcheck|whatever|white|withcmykcolor|withcolor|withdots|withgreyscale|within|withoutcolor|withpen|withgreyscale|withoutcolor|withpostscript|withprescript|withrgbcolor|xpart|xscaled|xxpart|xypart|year|yellowpart|ypart|yscaled|yxpart|yypart|z|zscaled|acos|acosh|along|asin|asinh|atan|bbheight|bbwidth|bcircle|blownup|bottomboundary|bottomenlarged|boundingbox|circular_shade|cmyk|cos|cosh|cot|cotd|curved|cutends|define_circular_shade|define_linear_shade|drawfill|drawpath|drawpoints|enlarged|externalfigure|fulldiamond|fullsquare|function|graphictext|graphictextdirective|graphictextformat|grayed|hlingrid|hlinlabel|hlintext|hloggrid|hlogtext|innerboundingbox|inv|invcos|inverted|invsin|lcircle|leftboundary|leftenlarged|linear_shade|linlin|linlinpath|linlog|linlogpath|llcircle|llenlarged|llmoved|lltriangle|loadfigure|log|loglin|loglinpath|loglog|loglogpath|ln|lrcircle|lrenlarged|lrmoved|lrtriangle|number|outerboundingbox|outlinefill|pow|predefined_circular_shade|predefined_linear_shade|processpath|punked|randomized|randomshifted|recolor|redraw|refill|regraphictext|remapcolor|resetcolormap|resetgraphictextdirective|reversefill|rcircle|rightboundary|rightenlarged|simplified|softened|sin|sinh|sqr|squeezed|stretched|superellipsed|tan|tand|tcircle|topboundary|topenlarged|transparent|undrawfill|unitcircle|unitdiamond|ulcircle|ulenlarged|ulmoved|ultriangle|uncolored|unspiked|urcircle|urenlarged|urmoved|urtriangle|vlingrid|vlinlabel|vlintext|vloggrid|vlogtext|withdrawcolor|withfillcolor|withshade|xsized|xyscaled|xysized|yellow|ysized)(?!\w) 9 | number 10 | (?<!\w)(((0x[0-9a-fA-F]+)|(([0-9]+\.?[0-9]*|\.[0-9]+)([eE][-+]?[0-9]+)?))[fFlLuU]{0,2})(?!\w) 11 | string 12 | ("(?:[^"\\]|\\.)*") 13 | url 14 | ((https?|mailto|ftp|file)://([-\w\.]+)+(:\d+)?(/([\w/_\.]*(\?\S+)?)?)?) 15 | 16 | 17 | -------------------------------------------------------------------------------- /Regex Highlight View/Syntax Definitions/metaslang.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | comment 6 | (%[^"\n\r]*(?:"[^"\n\r]*"[^"\n\r]*)*[\r\n]) 7 | documentation_comment 8 | \(\*(.*?)\*\) 9 | documentation_comment_keyword 10 | (\(\*|\*\)) 11 | keyword 12 | (?<!\w)(as|axiom|by|case|choose|conjecture|def|else|embed|embed\?|endspec|ex|ex1|fa|false|fn|from|generate|if|import|in|infixl|infixr|is|let|morphism|obligations|of|op|project|prove|qualifying|quotient|sort|spec|the|then|theorem|true|type|where|Bijective|Boolean|Char|Comparison|Cons|Equal|Greater|Injective|Integer|Less|List|Nat|Nil|None|NonZeroInteger|Option|PosNat|Some|String|Surjective|abs|all|bijective\?|chr|compare|concat|concatList|cons|diff|div|exists|explode|filter|find|firstUpTo|flatten|foldl|foldr|hd|id|implode|injective\?|insert|intConvertible|intToString|inverse|isAlpha|isAlphaNum|isAscii|isLowerCase|isNum|isUpperCase|length|leq|locationOf|lt|map|mapOption|mapPartial|max|member|min|natConvertible|natToString|newline|nil|none|none\?|nth|nthTail|null|one|ord|posNat\?|pred|rem|rev|show|some|some|splitList|stringToInt|stringToNat|sub|sublist|substring|succ|surjective\?|tabulate|tl|toLowerCase|toScreen|toString|toUpperCase|translate|two|writeLine|zero)(?!\w) 13 | number 14 | (?<!\w)(((0x[0-9a-fA-F]+)|(([0-9]+\.?[0-9]*|\.[0-9]+)([eE][-+]?[0-9]+)?))[fFlLuU]{0,2})(?!\w) 15 | string 16 | ("(?:[^"\\]|\\.)*") 17 | url 18 | ((https?|mailto|ftp|file)://([-\w\.]+)+(:\d+)?(/([\w/_\.]*(\?\S+)?)?)?) 19 | 20 | 21 | -------------------------------------------------------------------------------- /Regex Highlight View/Syntax Definitions/mysql.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | comment 6 | (--[^"\n\r]*(?:"[^"\n\r]*"[^"\n\r]*)*[\r\n]) 7 | documentation_comment 8 | \/\*(.*?)\*\/ 9 | documentation_comment_keyword 10 | (\/\*|\*\/) 11 | keyword 12 | (?<!\w)(ACCESSIBLE|ABS|ADD|ALL|ALTER|ANALYZE|AND|AS|ASC|ASENSITIVE|BEFORE|BETWEEN|BIGINT|BINARY|BLOB|BOTH|BY|CALL|CASCADE|CASE|CHANGE|CHAR|CHARACTER|CHECK|COLLATE|COLUMN|CONDITION|CONNECTION|CONSTRAINT|CONTINUE|CONVERT|CREATE|CROSS|CURRENT_DATE|CURRENT_TIME|CURRENT_TIMESTAMP|CURRENT_USER|CURSOR|DATABASE|DATABASES|DATETIME|DAY_HOUR|DAY_MICROSECOND|DAY_MINUTE|DAY_SECOND|DEC|DECIMAL|DECLARE|DEFAULT|DELAYED|DELETE|DESC|DESCRIBE|DETERMINISTIC|DISTINCT|DISTINCTROW|DIV|DOUBLE|DROP|DUAL|EACH|ELSE|ELSEIF|ENCLOSED|ENGINE|ESCAPED|EXISTS|EXIT|EXPLAIN|FALSE|FETCH|FLOAT|FLOAT4|FLOAT8|FOR|FORCE|FOREIGN|FROM|FULLTEXT|GOTO|GRANT|GROUP|HAVING|HIGH_PRIORITY|HOUR_MICROSECOND|HOUR_MINUTE|HOUR_SECOND|IF|IGNORE|IN|INDEX|INFILE|INNER|INOUT|INSENSITIVE|INSERT|INT|INT1|INT2|INT3|INT4|INT8|INTEGER|INTERVAL|INTO|IS|ITERATE|JOIN|KEY|KEYS|KILL|LABEL|LEADING|LEAVE|LEFT|LIKE|LIMIT|LINEAR|LINES|LOAD|LOCALTIME|LOCALTIMESTAMP|LOCK|LONG|LONGBLOB|LONGTEXT|LOOP|LOW_PRIORITY|MASTER_SSL_VERIFY_SERVER_CERT|MATCH|MEDIUMBLOB|MEDIUMINT|MEDIUMTEXT|MIDDLEINT|MINUTE_MICROSECOND|MINUTE_SECOND|MOD|MODIFIES|NATURAL|NOT|NO_WRITE_TO_BINLOG|NULL|NUMERIC|ON|OPTIMIZE|OPTION|OPTIONALLY|OR|ORDER|OUT|OUTER|OUTFILE|PRECISION|PRIMARY|PROCEDURE|PURGE|RANGE|READ|READS|READ_ONLY|READ_WRITE|REAL|REFERENCES|REGEXP|RELEASE|RENAME|REPEAT|REPLACE|REQUIRE|RESTRICT|RETURN|REVOKE|RIGHT|RLIKE|SCHEMA|SCHEMAS|SECOND_MICROSECOND|SELECT|SENSITIVE|SEPARATOR|SET|SHOW|SMALLINT|SPATIAL|SPECIFIC|SQL|SQLEXCEPTION|SQLSTATE|SQLWARNING|SQL_BIG_RESULT|SQL_CALC_FOUND_ROWS|SQL_SMALL_RESULT|SSL|STARTING|STRAIGHT_JOIN|TABLE|TABLES|TERMINATED|TEXT|THEN|TINYBLOB|TINYINT|TINYTEXT|TO|TRAILING|TRIGGER|TRUE|UNDO|UNION|UNIQUE|UNLOCK|UNSIGNED|UPDATE|UPGRADE|USAGE|USE|USING|UTC_DATE|UTC_TIME|UTC_TIMESTAMP|VALUES|VARBINARY|VARCHAR|VARCHARACTER|VARYING|WHEN|WHERE|WHILE|WITH|WRITE|XOR|YEAR_MONTH|ZEROFILLABS|ACOS|ADDDATE|ADDTIME|AES_DECRYPT|AES_ENCRYPT|AND|ASCII|ASIN|ATAN2|ATAN|ATAN|AVG|BENCHMARK|BETWEEN|BIN|BINARY|BIT_AND|BIT_COUNT|BIT_LENGTH|BIT_OR|BIT_XOR|CASE|CAST|CEIL|CEILING|CHAR_LENGTH|CHAR|CHARACTER_LENGTH|CHARSET|COALESCE|COERCIBILITY|COLLATION|COMPRESS|CONCAT_WS|CONCAT|CONNECTION_ID|CONV|CONVERT_TZ|Convert|COS|COT|COUNT\(DISTINCT\)|COUNT|CRC32|CURDATE|CURRENT_DATE|CURRENT_DATE|CURRENT_TIME|CURRENT_TIME|CURRENT_TIMESTAMP|CURRENT_TIMESTAMP|CURRENT_USER|CURRENT_USER|CURTIME|DATABASE|DATE_ADD|DATE_FORMAT|DATE_SUB|DATE|DATETIME|DATEDIFF|DAY|DAYNAME|DAYOFMONTH|DAYOFWEEK|DAYOFYEAR|DECODE|DEFAULT|DEGREES|DES_DECRYPT|DES_ENCRYPT|DIV|ELT|ENCODE|ENCRYPT|EXP|EXPORT_SET|EXTRACT|ExtractValue|FIELD|FIND_IN_SET|FLOOR|FORMAT|FOUND_ROWS|FROM_DAYS|FROM_UNIXTIME|GET_FORMAT|GET_LOCK|GREATEST|GROUP_CONCAT|HEX|HOUR|IF|IFNULL|IN|INET_ATON|INET_NTOA|INSERT|INSTR|INTERVAL|IS_FREE_LOCK|IS|NOT|NULL|IS|NOT|IS|NULL|IS_USED_LOCK|IS|ISNULL|LAST_DAY|LAST_INSERT_ID|LCASE|LEAST|LEFT|LENGTH|LIKE|LN|LOAD_FILE|LOCALTIME|LOCALTIME|LOCALTIMESTAMP|LOCALTIMESTAMP|LOCATE|LOG10|LOG2|LOG|LOWER|LPAD|LTRIM|MAKE_SET|MAKEDATE|MAKETIME|MASTER_POS_WAIT|MATCH|MAX|MD5|MICROSECOND|MID|MIN|MINUTE|MOD|MONTH|MONTHNAME|NAME_CONST|NOT|BETWEEN|AND|NOT|IN|NOT|LIKE|NOT|REGEXP|NOT|NOW|NULLIF|OCT|OCTET_LENGTH|OLD_PASSWORD|OR|ORD|PASSWORD|PERIOD_ADD|PERIOD_DIFF|PI|POSITION|POW|POWER|PROCEDURE|ANALYSE|QUARTER|QUOTE|RADIANS|RAND|REGEXP|RELEASE_LOCK|REPEAT|REPLACE|REVERSE|RIGHT|RLIKE|ROUND|ROW_COUNT|RPAD|RTRIM|SCHEMA|SEC_TO_TIME|SECOND|SESSION_USER|SHA1|SHA|SHA2|SIGN|SIN|SLEEP|SOUNDEX|SOUNDS|LIKE|SPACE|SQRT|STD|STDDEV_POP|STDDEV_SAMP|STDDEV|STR_TO_DATE|STRCMP|SUBDATE|SUBSTR|SUBSTRING_INDEX|SUBSTRING|SUBTIME|SUM|SYSDATE|SYSTEM_USER|TAN|TIME_FORMAT|TIME_TO_SEC|TIME|TIMEDIFF|TIMESTAMP|TIMESTAMPADD|TIMESTAMPDIFF|TO_DAYS|TRIM|TRUNCATE|UCASE|UNCOMPRESS|UNCOMPRESSED_LENGTH|UNHEX|UNIX_TIMESTAMP|UpdateXML|UPPER|USER|UTC_DATE|UTC_TIME|UTC_TIMESTAMP|UUID|VALUES|VAR_POP|VAR_SAMP|VARIANCE|VERSION|WEEK|WEEKDAY|WEEKOFYEAR|WEIGHT_STRING|XOR|YEAR|YEARWEEK|ZEROFILL)(?!\w) 13 | number 14 | (?<!\w)(((0x[0-9a-fA-F]+)|(([0-9]+\.?[0-9]*|\.[0-9]+)([eE][-+]?[0-9]+)?))[fFlLuU]{0,2})(?!\w) 15 | string 16 | ("(?:[^"\\]|\\.)*") 17 | url 18 | ((https?|mailto|ftp|file)://([-\w\.]+)+(:\d+)?(/([\w/_\.]*(\?\S+)?)?)?) 19 | 20 | 21 | -------------------------------------------------------------------------------- /Regex Highlight View/Syntax Definitions/nemerle.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | comment 6 | (\/\/[^"\n\r]*(?:"[^"\n\r]*"[^"\n\r]*)*[\r\n]) 7 | documentation_comment 8 | \/\*(.*?)\*\/ 9 | documentation_comment_keyword 10 | (\/\*|\*\/) 11 | keyword 12 | (?<!\w)(abstract|def|extern|internal|mutable|new|override|partial|public|private|protected|sealed|static|virtual|volatile|macro|namespace|using|array|byte|decimal|double|float|int|list|long|null|sbyte|short|string|uint|ulong|ushort|void|_|as|assert|base|catch|checked|do|else|false|finally|for|foreach|fun|get|if|ignore|implements|in|is|lock|match|null|out|params|ref|set|syntax|this|throw|true|try|typeof|unchecked|unless|when|where|while|with|class|enum|delegate|event|interface|module|struct|type|variant)(?!\w) 13 | number 14 | (?<!\w)(((0x[0-9a-fA-F]+)|(([0-9]+\.?[0-9]*|\.[0-9]+)([eE][-+]?[0-9]+)?))[fFlLuU]{0,2})(?!\w) 15 | string 16 | ("(?:[^"\\]|\\.)*") 17 | url 18 | ((https?|mailto|ftp|file)://([-\w\.]+)+(:\d+)?(/([\w/_\.]*(\?\S+)?)?)?) 19 | 20 | 21 | -------------------------------------------------------------------------------- /Regex Highlight View/Syntax Definitions/none.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | number 6 | (?<!\w)(((0x[0-9a-fA-F]+)|(([0-9]+\.?[0-9]*|\.[0-9]+)([eE][-+]?[0-9]+)?))[fFlLuU]{0,2})(?!\w) 7 | url 8 | ((https?|mailto|ftp|file)://([-\w\.]+)+(:\d+)?(/([\w/_\.]*(\?\S+)?)?)?) 9 | 10 | 11 | -------------------------------------------------------------------------------- /Regex Highlight View/Syntax Definitions/nrnhoc.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | comment 6 | (\/\/[^"\n\r]*(?:"[^"\n\r]*"[^"\n\r]*)*[\r\n]) 7 | documentation_comment 8 | \/\*(.*?)\*\/ 9 | documentation_comment_keyword 10 | (\/\*|\*\/) 11 | keyword 12 | (?<!\w)(abs|access|allobjects|allobjectvars|allobjexts|AlphaSynapse|APCount|arc3d|area|atan|attr_praxis|axis|batch_run|batch_save|begintemplate|boolean_dialog|break|celsius|chdir|checkpoint|clamp_resist|connect|continue|continue_dialog|coredump_on_error|cos|create|CVode|debug|Deck|define_shape|DEG|delete|delete_section|depvar|dialogs|diam|diam_changed|diam3d|disconnect|distance|doEvents|doNotify|double|dt|E|else|em|endtemplate|eqinit|eqn|erf|erfc|execute|execute1|exp|external|fadvance|FARADAY|fclamp|fclampi|fclampv|fcurrent|File|finitialize|FInitializeHandler|fit_praxis|float_epsilon|fmatrix|fmenu|for|forall|forsec|fprint|fscan|fstim|fstimi|func|GAMMA|g_pas|getcwd|getSpineArea|getstr|ghk|Glyph|graph|Graph|graphmode|GUIMath|HBox|help|hh|hoc_ac_|hoc_cross_x_|hoc_cross_y_|hoc_obj_|hoc_pointer_|hoc_stdio|hocmech|IClamp|if|ifsec|Impedance|init|initnrn|insert|int|ion_style|ismembrane|issection|iterator|iterator_statement|ivoc_style|KSChan|KSGate|KSState|KSTrans|L|LinearMechanism|List|load_file|load_func|load_proc|load_template|local|localobj|log|log10|lw|machine_name|math|Matrix|MechanismStandard|MechanismType|myproc|n3d|name_declared|nernst|NetCon|neuronhome|new|node_data|nrnglobalmechmenu|nrnmechmenu|nrnpointmenu|nrnsecmenu|nseg|numarg|numprocs|obfunc|object_id|object_pop|object_push|objectvar|objectvar objref \(synonyms\)|objref|obsolete|p3dconst|parallel|ParallelContext|ParallelNetManager|parent_connection|parent_node|parent_section|pas|PHI|PI|plot|PlotShape|plotx|ploty|plt|Pointer|pop_section|print|print_session|printf|prmat|proc|prstim|psection|psync|pt3dadd|pt3dchange|pt3dclear|pt3dconst|pt3dinsert|pt3dremove|public|push_section|pval_praxis|pwman_place|PWManager|quit|R|Ra|Random|RangeVarPlot|read|regraph|retrieveaudit|return|ri|ropen|run|save_session|saveaudit|SaveState|secname|secondorder|section_orientation|SectionBrowser|SectionList|sectionname|SectionRef|setcolor|setpointer|setSpineArea|settext|Shape|show_errmess_always|sin|solve|spine3d|sprint|sqrt|sred|sscanf|startsw|stop|stop_praxis|stopsw|stopwatch|strcmp|strdef|string_dialog|StringFunctions|SVClamp|symbols|SymChooser|system|t|tanh|TextEditor|this_node|this_section|Timer|topology|tstop|uninsert|units|unref|ValueFieldEditor|variable_domain|VBox|VClamp|Vector|while|wopen|wqinit|x3d|xbutton|xcheckbox|xfixedvalue|xlabel|xmenu|xopen|xpanel|xpvalue|xradiobutton|xred|xslider|xstatebutton|xvalue|xvarlabel|y3d|z3d)(?!\w) 13 | number 14 | (?<!\w)(((0x[0-9a-fA-F]+)|(([0-9]+\.?[0-9]*|\.[0-9]+)([eE][-+]?[0-9]+)?))[fFlLuU]{0,2})(?!\w) 15 | string 16 | ("(?:[^"\\]|\\.)*") 17 | url 18 | ((https?|mailto|ftp|file)://([-\w\.]+)+(:\d+)?(/([\w/_\.]*(\?\S+)?)?)?) 19 | 20 | 21 | -------------------------------------------------------------------------------- /Regex Highlight View/Syntax Definitions/objectivec.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | keyword 6 | (?<!\w)(char|const|double|enum|float|int|long|short|signed|struct|typedef|union|unsigned|void|id|Class|SEL|IMP|BOOL|auto|break|case|continue|default|do|else|extern|for|goto|if|register|return|sizeof|static|switch|volatile|while|self|super|@interface|@implementation|@protocol|@end|@private|@protected|@public|@class|@selector|@endcode|@defs|true|false|TRUE|FALSE|YES|NO|NULL|nil|NIl|#define|#endif|#if|#ifdef|#ifndef|unichar|FoundationErrors|Foundation|GSMime|GSXML|NSAffineTransform|NSAriver|NSArray|NSAttributedString|NSAutoreleasePool|NSBundle|NSByteOrder|NSCalendarDate|NSaracterSet|NSClassDescription|NSCoder|NSComparisonPredicate|NSCompoundPredicate|NSConnection|NSData|NSDateFormatter|NSDate|NSDebug|NSDecimal|NSDecimalNumber|NSDictionary|NSDistantObject|NSDistributedLock|NSDistributedNotificationCenter|NSEnumerator|NSError|NSErrorRecoveryAttempting|NSException|NSExpression|NSFileHandle|NSFileManager|NSFormatter|NSGeometry|NSHaTable|NSHost|NSHTTPCookie|NSHTTPCookieStorage|NSIndexPa|NSIndexSet|NSInvocation|NSKeyedAriver|NSKeyValueCoding|NSKeyValueObserving|NSLock|NSMapTable|NSMeodSignature|NSNetServices|NSNotification|NSNotificationQueue|NSNull|NSNumberFormatter|NSObjCRuntime|NSObject|NSPaUtilities|NSPortCoder|NSPort|NSPortMessage|NSPortNameServer|NSPredicate|NSProcessInfo|NSPropertyList|NSProtocolecker|NSProxy|NSRange|NSRunLoop|NSScanner|NSSerialization|NSSet|NSSortDescriptor|NSSpellServer|NSStream|NSString|NSTask|NSread|NSTimer|NSTimeZone|NSUndoManager|NSURLAuenticationallenge|NSURLCae|NSURLConnection|NSURLCredential|NSURLCredentialStorage|NSURLDownload|NSURLError|NSURL|NSURLHandle|NSURLProtectionSpace|NSURLProtocol|NSURLRequest|NSURLResponse|NSUserDefaults|NSUtilities|NSValue|NSValueTransformer|NSXMLParser|NSZone)(?!\w) 7 | url 8 | ((https?|mailto|ftp|file)://([-\w\.]+)+(:\d+)?(/([\w/_\.]*(\?\S+)?)?)?) 9 | project 10 | \b((NS|UI|CG)\w+?) 11 | attribute 12 | (\.[^\d]\w+) 13 | number 14 | (?<!\w)(((0x[0-9a-fA-F]+)|(([0-9]+\.?[0-9]*|\.[0-9]+)([eE][-+]?[0-9]+)?))[fFlLuU]{0,2})(?!\w) 15 | character 16 | ('.') 17 | string 18 | (@?"(?:[^"\\]|\\.)*") 19 | comment 20 | //[^"\n\r]*(?:"[^"\n\r]*"[^"\n\r]*)*[\r\n] 21 | documentation_comment 22 | \/\*(.*?)\*\/ 23 | documentation_comment_keyword 24 | (\/\*|\*\/) 25 | preprocessor 26 | (#.*?)[\r\n] 27 | 28 | 29 | -------------------------------------------------------------------------------- /Regex Highlight View/Syntax Definitions/objectivecaml.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | keyword 6 | (?<!\w)(and|as|assert|asr|begin|class|constraint|do|done|downto|else|end|exception|external|false|for|fun|function|functor|if|in|include|inherit|initializer|land|lazy|let|lor|lsl|lsr|lxor|match|method|mod|module|mutable|new|object|of|open|or|private|rec|sig|struct|then|to|true|try|type|val|virtual|when|while|with)(?!\w) 7 | url 8 | ((https?|mailto|ftp|file)://([-\w\.]+)+(:\d+)?(/([\w/_\.]*(\?\S+)?)?)?) 9 | project 10 | \b((NS|UI|CG)\w+?) 11 | attribute 12 | (\.[^\d]\w+) 13 | number 14 | (?<!\w)(((0x[0-9a-fA-F]+)|(([0-9]+\.?[0-9]*|\.[0-9]+)([eE][-+]?[0-9]+)?))[fFlLuU]{0,2})(?!\w) 15 | character 16 | ('.') 17 | string 18 | (@?"(?:[^"\\]|\\.)*") 19 | comment 20 | //[^"\n\r]*(?:"[^"\n\r]*"[^"\n\r]*)*[\r\n] 21 | documentation_comment 22 | \(\*(.*?)\*\) 23 | documentation_comment_keyword 24 | (\(\*|\*\)) 25 | preprocessor 26 | (#.*?)[\r\n] 27 | 28 | 29 | -------------------------------------------------------------------------------- /Regex Highlight View/Syntax Definitions/ox.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | comment 6 | (\/\/[^"\n\r]*(?:"[^"\n\r]*"[^"\n\r]*)*[\r\n]) 7 | documentation_comment 8 | \/\*(.*?)\*\/ 9 | documentation_comment_keyword 10 | (\/\*|\*\/) 11 | keyword 12 | (?<!\w)(acf|acos|aggregatec|aggregater|any|arglist|arma0|armaforc|armagen|armavar|array|asin|atan|bessel|betafunc|binand|bincomp|binor|cabs|cdiv|ceil|cerf|cexp|chdir|choleski|clog|CloseDrawWindow|cmul|columns|constant|correlation|cos|cosh|countc|countr|csqrt|cumprod|cumsum|cumulate|date|dawson|dayofcalender|dayofweek|decldl|decldlband|declu|decqr|decqrmul|decsvd|deletec|deleteifc|deleteifr|deleter|densbeta|denschi|densf|densgamma|densgh|densgig|denskernel|densmises|densn|denspoisson|denst|determinant|dfft|diag|diagcat|diagonal|diagonalize|diff0|diffpow|discretize|double|Draw|DrawAcf|DrawAdjust|DrawAxis|DrawAxisAuto|DrawBoxPlot|DrawCorrelogram|DrawDensity|DrawHistogram|DrawLegend|DrawLine|DrawMatrix|DrawPLine|DrawPSymbol|DrawPText|DrawQQ|DrawSpectrum|DrawSymbol|DrawT|DrawText|DrawTitle|DrawTMatrix|DrawX|DrawXMatrix|DrawXYZ|DrawZ|dropc|dropr|eigen|eigensym|eigensymgen|eprint|erf|exclusion|exit|exp|expint|fabs|fclose|feof|fflush|fft|floor|fmod|fopen|format|fprint|fprintln|fread|fremove|fscan|fseek|fsize|fuzziness|fwrite|gammafact|gammafunc|getcwd|getenv|GetMaxControl|GetMaxControlEps|idiv|imod|int|intersection|insertc|insertr|invert|inverteps|invertgen|invertsym|isarray|isclass|isdotfeq|isdotinf|isdotnan|isdouble|iseq|isfeq|isfile|isfunction|isint|ismatrix|isnan|isstring|lag0|limits|loadmat|log|log10|logdet|loggamma|lower|matrix|max|maxc|maxcindex|MaxBFGS|MaxControl|MaxControlEps|MaxConvergenceMsg|MaxFSQP|MaxNewton|MaxSimplex|meanc|meanr|min|minc|mincindex|modelforc|norm|nullspace|Num1Derivative|Num2Derivative|NumJacobian|ols2c|ols2r|olsc|olsr|ones|outer|oxfilename|oxrunerror|oxversion|oxwarning|pacf|periodogram|polydiv|polygamma|polymake|polymul|polyroots|print|println|probbeta|probbvn|probchi|probf|probgamma|probn|probmises|probmvn|probpoisson|probt|prodc|prodr|quanbeta|quanchi|quanf|quangamma|quanmises|quann|quant|quantilec|quantiler|ranbeta|ranbinomial|ranbrownianmotion|ranchi|randirichlet|ranexp|ranf|rangamma|range|rangh|rangig|raninvgaussian|rank|ranlogarithmic|ranlogistic|ranlogn|ranmises|ranmultinomial|rann|rannegbin|ranpoisson|ranpoissonprocess|ranseed|ranshuffle|ranstable|ransubsample|rant|ranu|ranuorder|ranwishart|reflect|reshape|reversec|reverser|round|rows|SaveDrawWindow|savemat|scan|selectc|selectifc|selectifr|selectr|selectrc|setbounds|setdiagonal|SetDraw|SetDrawWindow|setlower|SetTextWindow|setupper|shape|ShowDrawWindow|sin|sinh|sizec|sizeof|sizer|sizerc|solveldl|solveldlband|solvelu|SolveQP|solvetoeplitz|sortbyc|sortbyr|sortc|sortcindex|sortr|spline|sprint|sprintbuffer|sqr|sqrt|sscan|standardize|strfind|strfindr|strifind|strifindr|string|string|strlwr|strupr|submat|sumc|sumsqrc|sumsqrr|sumr|systemcall|tailchi|tailf|tailn|tailt|tan|tanh|thinc|thinr|time|timer|timespan|timestr|timing|today|toeplitz|trace|trunc|truncf|unique|unit|unvech|upper|va_arglist|varc|variance|varr|vec|vech|vecindex|vecr|vecrindex|zeros|TRUE|FALSE|array|break|case|char|class|const|continue|decl|default|delete|do|double|else|enum|extern|for|goto|if|inline|int|main|matrix|new|operator|private|protected|public|return|short|static|string|switch|this|virtual|while|CellTable|MyCellTable|Read|Info|GetData|ReturnData|AddData|Write|Error|Rows|Columns|GetMatrix|GetArrays|GetRowVector|GetRowVectors|GetColumnVector|GetColumnVectors|GetRowArray|GetRowArrays|GetColumnArray|GetColumnArrays|GetCell|SaveFixedDrawWindow|FixGWG|printsize|printstats|mkdir|cddir|rmdir|cleandir|shell|fileexists|beep|#include)(?!\w) 13 | number 14 | (?<!\w)(((0x[0-9a-fA-F]+)|(([0-9]+\.?[0-9]*|\.[0-9]+)([eE][-+]?[0-9]+)?))[fFlLuU]{0,2})(?!\w) 15 | string 16 | ("(?:[^"\\]|\\.)*") 17 | url 18 | ((https?|mailto|ftp|file)://([-\w\.]+)+(:\d+)?(/([\w/_\.]*(\?\S+)?)?)?) 19 | 20 | 21 | -------------------------------------------------------------------------------- /Regex Highlight View/Syntax Definitions/pascal.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | comment 6 | (\/\/[^"\n\r]*(?:"[^"\n\r]*"[^"\n\r]*)*[\r\n]) 7 | documentation_comment 8 | \{(.*?)\} 9 | documentation_comment_keyword 10 | (\{|\}) 11 | keyword 12 | (?<!\w)(and|array|asm|case|const|div|do|downto|else|file|for|function|goto|if|in|label|mod|nil|not|of|operator|or|packed|procedure|program|record|repeat|set|then|to|type|unit|until|uses|var|while|with|xor|at|automated|break|continue|dispinterface|dispose|exit|false|finalization|initialization|library|new|published|resourcestring|self|true|as|bindable|constructor|destructor|except|export|finally|import|implementation|inherited|inline|interface|is|module|on|only|otherwise|private|property|protected|public|qualified|raise|restricted|shl|shr|threadvar|try|Integer|Cardinal|ShortInt|SmallInt |LongInt|Int64|Byte|Word|LongWord|Char|AnsiChar|WideChar|Boolean|ByteBool|WordBool|LongBool|Single|Double|Extended|Comp|Currency|Real|Real48|String|ShortString|AnsiString|WideString|Pointer|Variant|File|Text|FIXME|TODO|###)(?!\w) 13 | number 14 | (?<!\w)(((0x[0-9a-fA-F]+)|(([0-9]+\.?[0-9]*|\.[0-9]+)([eE][-+]?[0-9]+)?))[fFlLuU]{0,2})(?!\w) 15 | string 16 | ("(?:[^"\\]|\\.)*") 17 | url 18 | ((https?|mailto|ftp|file)://([-\w\.]+)+(:\d+)?(/([\w/_\.]*(\?\S+)?)?)?) 19 | 20 | 21 | -------------------------------------------------------------------------------- /Regex Highlight View/Syntax Definitions/pdf.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | comment 6 | (%[^"\n\r]*(?:"[^"\n\r]*"[^"\n\r]*)*[\r\n]) 7 | keyword 8 | (?<!\w)(endobj|endstream|f|false|n|null|obj|R|startxref|stream|trailer|true|xref)(?!\w) 9 | number 10 | (?<!\w)(((0x[0-9a-fA-F]+)|(([0-9]+\.?[0-9]*|\.[0-9]+)([eE][-+]?[0-9]+)?))[fFlLuU]{0,2})(?!\w) 11 | url 12 | ((https?|mailto|ftp|file)://([-\w\.]+)+(:\d+)?(/([\w/_\.]*(\?\S+)?)?)?) 13 | 14 | 15 | -------------------------------------------------------------------------------- /Regex Highlight View/Syntax Definitions/perl.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | comment 6 | (#[^"\n\r]*(?:"[^"\n\r]*"[^"\n\r]*)*[\r\n]) 7 | documentation_comment 8 | \/\*(.*?)\*\/ 9 | documentation_comment_keyword 10 | (\/\*|\*\/) 11 | keyword 12 | (?<!\w)(use|package|require|print|close|my|open|new|if|until|while|elsif|else|unless|for|foreach|BEGIN|END|cmp|eq|ne|le|ge|not|and|or|xor|chomp|chop|chr|crypt|hex|index|lc|lcfirst|length|oct|ord|pack|reverse|rindex|sprintf|substr|uc|ucfirst|pos|quotemeta|split|study|abs|atan2|cos|exp|int|log|rand|sin|sqrt|srand|pop|push|shift|splice|unshift|grep|join|map|sort|unpack|delete|each|exists|keys|values|caller|continue|die|do|dump|eval|exit|goto|last|next|redo|return|sub|wantarray|printf|local|scalar)(?!\w) 13 | number 14 | (?<!\w)(((0x[0-9a-fA-F]+)|(([0-9]+\.?[0-9]*|\.[0-9]+)([eE][-+]?[0-9]+)?))[fFlLuU]{0,2})(?!\w) 15 | string 16 | ("(?:[^"\\]|\\.)*") 17 | url 18 | ((https?|mailto|ftp|file)://([-\w\.]+)+(:\d+)?(/([\w/_\.]*(\?\S+)?)?)?) 19 | 20 | 21 | -------------------------------------------------------------------------------- /Regex Highlight View/Syntax Definitions/php.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | comment 6 | (\/\/[^"\n\r]*(?:"[^"\n\r]*"[^"\n\r]*)*[\r\n]) 7 | documentation_comment 8 | \/\*(.*?)\*\/ 9 | documentation_comment_keyword 10 | (\/\*|\*\/) 11 | keyword 12 | (?<!\w)(and|or|xor|__FILE__|exception|php_user_filter|__LINE__|array|as|break|case|cfunction|class|const|continue|declare|default|die|do|echo|else|elseif|empty|enddeclare|endfor|endforeach|endif|endswitch|endwhile|eval|exit|extends|for|foreach|function|global|if|include|include_once|isset|list|new|old_function|print|require|require_once|return|static|switch|unset|use|var|while|__FUNCTION__|__CLASS__|__METHOD__)(?!\w) 13 | number 14 | (?<!\w)(((0x[0-9a-fA-F]+)|(([0-9]+\.?[0-9]*|\.[0-9]+)([eE][-+]?[0-9]+)?))[fFlLuU]{0,2})(?!\w) 15 | string 16 | ("(?:[^"\\]|\\.)*") 17 | url 18 | ((https?|mailto|ftp|file)://([-\w\.]+)+(:\d+)?(/([\w/_\.]*(\?\S+)?)?)?) 19 | 20 | 21 | -------------------------------------------------------------------------------- /Regex Highlight View/Syntax Definitions/plist.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | documentation_comment 6 | <!--(.*?)--> 7 | documentation_comment_keyword 8 | (<!--|-->) 9 | number 10 | (?<!\w)(((0x[0-9a-fA-F]+)|(([0-9]+\.?[0-9]*|\.[0-9]+)([eE][-+]?[0-9]+)?))[fFlLuU]{0,2})(?!\w) 11 | string 12 | ("(?:[^"\\]|\\.)*") 13 | url 14 | ((https?|mailto|ftp|file)://([-\w\.]+)+(:\d+)?(/([\w/_\.]*(\?\S+)?)?)?) 15 | 16 | 17 | -------------------------------------------------------------------------------- /Regex Highlight View/Syntax Definitions/postscript.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | comment 6 | (%[^"\n\r]*(?:"[^"\n\r]*"[^"\n\r]*)*[\r\n]) 7 | keyword 8 | (?<!\w)(abs|add|aload|anchorsearch|and|arc|arcn|arct|arcto|array|ashow|astore|awidthshow|begin|bind|bitshift|ceiling|charpath|clear|cleartomark|clip|clippath|closepath|concat|concatmatrix|copy|count|counttomark|currentcmykcolor|currentdash|currentdict|currentfile|currentfont|currentgray|currentgstate|currenthsbcolor|currentlinecap|currentlinejoin|currentlinewidth|currentmatrix|currentpoint|currentrgbcolor|currentshared|curveto|cvi|cvlit|cvn|cvr|cvrs|cvs|cvx|def|defineusername|dict|div|dtransform|dup|end|eoclip|eofill|eoviewclip|eq|exch|exec|exit|file|fill|findfont|flattenpath|floor|flush|flushfile|for|forall|ge|get|getinterval|grestore|gsave|gstate|gt|identmatrix|idiv|idtransform|if|ifelse|image|imagemask|index|ineofill|infill|initviewclip|inueofill|inufill|invertmatrix|itransform|known|le|length|lineto|load|loop|lt|makefont|matrix|maxlength|mod|moveto|mul|ne|neg|newpath|not|null|or|pathbbox|pathforall|pop|print|printobject|put|putinterval|rcurveto|read|readhexstring|readline|readstring|rectclip|rectfill|rectstroke|rectviewclip|repeat|restore|rlineto|rmoveto|roll|rotate|round|save|scale|scalefont|search|selectfont|setbbox|setcachedevice|setcachedevice2|setcharwidth|setcmykcolor|setdash|setfont|setgray|setgstate|sethsbcolor|setlinecap|setlinejoin|setlinewidth|setmatrix|setrgbcolor|setshared|shareddict|show|showpage|stop|stopped|store|string|stringwidth|stroke|strokepath|sub|systemdict|token|transform|translate|truncate|type|uappend|ucache|ueofill|ufill|undef|upath|userdict|ustroke|viewclip|viewclippath|where|widthshow|write|writehexstring|writeobject|writestring|wtranslation|xor|xshow|xyshow|yshow|FontDirectory|SharedFontDirectory|Courier|Courier-Bold|Courier-BoldOblique|Courier-Oblique|Helvetica|Helvetica-Bold|Helvetica-BoldOblique|Helvetica-Oblique|Symbol|Times-Bold|Times-BoldItalic|Times-Italic|Times-Roman|execuserobject|currentcolor|currentcolorspace|currentglobal|execform|filter|findresource|globaldict|makepattern|setcolor|setcolorspace|setglobal|setpagedevice|setpattern|ISOLatin1Encoding|StandardEncoding|atan|banddevice|bytesavailable|cachestatus|closefile|colorimage|condition|copypage|cos|countdictstack|countexecstack|cshow|currentblackgeneration|currentcacheparams|currentcolorscreen|currentcolortransfer|currentcontext|currentflat|currenthalftone|currenthalftonephase|currentmiterlimit|currentobjectformat|currentpacking|currentscreen|currentstrokeadjust|currenttransfer|currentundercolorremoval|defaultmatrix|definefont|deletefile|detach|deviceinfo|dictstack|echo|erasepage|errordict|execstack|executeonly|exp|false|filenameforall|fileposition|fork|framedevice|grestoreall|handleerror|initclip|initgraphics|initmatrix|instroke|inustroke|join|kshow|ln|lock|log|mark|monitor|noaccess|notify|nulldevice|packedarray|quit|rand|rcheck|readonly|realtime|renamefile|renderbands|resetfile|reversepath|rootfont|rrand|run|scheck|setblackgeneration|setcachelimit|setcacheparams|setcolorscreen|setcolortransfer|setfileposition|setflat|sethalftone|sethalftonephase|setmiterlimit|setobjectformat|setpacking|setscreen|setstrokeadjust|settransfer|setucacheparams|setundercolorremoval|sin|sqrt|srand|stack|status|statusdict|true|ucachestatus|undefinefont|usertime|ustrokepath|version|vmreclaim|vmstatus|wait|wcheck|xcheck|yield|defineuserobject|undefineuserobject|UserObjects|cleardictstack|setvmthreshold|currentcolorrendering|currentdevparams|currentoverprint|currentpagedevice|currentsystemparams|currentuserparams|defineresource|findencoding|gcheck|glyphshow|languagelevel|product|pstack|resourceforall|resourcestatus|revision|serialnumber|setcolorrendering|setdevparams|setoverprint|setsystemparams|setuserparams|startjob|undefineresource|GlobalFontDirectory|ASCII85Decode|ASCII85Encode|ASCIIHexDecode|ASCIIHexEncode|CCITTFaxDecode|CCITTFaxEncode|DCTDecode|DCTEncode|LZWDecode|LZWEncode|NullEncode|RunLengthDecode|RunLengthEncode|SubFileDecode|CIEBasedA|CIEBasedABC|DeviceCMYK|DeviceGray|DeviceRGB|Indexed|Pattern|Separation|CIEBasedDEF|CIEBasedDEFG|DeviceN)(?!\w) 9 | number 10 | (?<!\w)(((0x[0-9a-fA-F]+)|(([0-9]+\.?[0-9]*|\.[0-9]+)([eE][-+]?[0-9]+)?))[fFlLuU]{0,2})(?!\w) 11 | url 12 | ((https?|mailto|ftp|file)://([-\w\.]+)+(:\d+)?(/([\w/_\.]*(\?\S+)?)?)?) 13 | 14 | 15 | -------------------------------------------------------------------------------- /Regex Highlight View/Syntax Definitions/prolog.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | comment 6 | (%[^"\n\r]*(?:"[^"\n\r]*"[^"\n\r]*)*[\r\n]) 7 | documentation_comment 8 | \/\*(.*?)\*\/ 9 | documentation_comment_keyword 10 | (\/\*|\*\/) 11 | keyword 12 | (?<!\w)(var|nonvar|atom|integer|float|number|atomic|compound|callable|unify_with_occurs_check|functor|arg|copy_term|is|asserta|assertz|retract|clause|abolish|current_predicate|findall|bagof|setof|current_input|current_output|set_input|set_output|open|read|write|append|type|text|binary|reposition|true|false|eof_action|error|eof_code|reset|alias|close|flush_output|stream_property|input|output|position|end_of_stream|file_name|mode|at_end_of_stream|set_stream_position|get_char|get_code|peek_char|peek_code|put_char|put_code|nl|get_byte|peek_byte|read_term|read|write_term|write|writeq|write_canonical|quoted|ignore_ops|numbervars|current_op|char_conversion|current_char_conversion|set_prolog_flag|current_prolog_flag|bounded|max_integer|min_integer|integer_rounding_function|toward_zero|down|max_arity|max_atom|max_unget|prolog_name|prolog_version|prolog_date|prolog_copyright|char_conversion|on|off|debug|singleton_warning|strict_iso|double_quotes|atom|chars|codes|atom_no_escape|chars_no_escape|codes_no_escape|back_quotes|unknown|error|warning|fail|syntax_error|os_error|atom_length|atom_concat|sub_atom|char_code|atom_chars|number_chars|number_codes|halt|once|repeat|->|;|call|catch|throw|dynamic|multifile|discontiguous|include|ensure_loaded|initialization|op|fd_all_different|fd_element|fd_element_var|fd_atmost|fd_atleast|fd_exactly|fd_relation|fd_relationc|fd_labeling|fd_labeling|fd_labelingff|fd_minimize|fd_minimize|fd_max_integer|fd_vector_max|fd_set_vector_max|fd_domain|fd_domain_bool|fd_var|non_fd_var|generic_var|non_generic_var|fd_min|fd_max|fd_size|fd_dom|fd_has_extra_cstr|fd_has_vector|fd_use_vector|foreign|built_in|built_in_fd|ensure_linked|public|write_term_to_chars|write_to_chars|writeq_to_chars|write_canonical_to_chars|display_to_chars|print_to_chars|write_term_to_codes|write_to_codes|writeq_to_codes|write_canonical_to_codes|display_to_codes|print_to_codes|format_to_codes|format_to_chars|write_term_to_atom|write_to_atom|writeq_to_atom|write_canonical_to_atom|display_to_atom|print_to_atom|format_to_atom|read_term_from_chars|read_from_chars|read_token_from_chars|read_term_from_codes|read_from_codes|read_token_from_codes|read_term_from_atom|read_from_atom|read_token_from_atom|for|call_with_args|abort|stop|top_level|atom_property|hash|prefix_op|infix_op|postfix_op|needs_quotes|need_scan|current_atom|new_atom|atom_hash|name|number_atom|lower_upper|append|member|memberchk|reverse|delete|select|permutation|prefix|suffix|sublist|last|length|nth|max_list|min_list|sum_list|sort|sort0|keysort|g_assign|g_assignb|g_link|g_read|g_array_size|g_inco|g_inc|g_dec|g_deco|g_set_bit\/2,|write_pl_state_file|read_pl_state_file|current_bip_name|set_bip_name|list|partial_list|list_or_partial_list|setarg|name_singleton_vars|name_query_vars|bind_variables|numbervars|term_ref|retract_all|predicate_property|static|dynamic|private|public|user|built_in|built_inf_fd|native_code|prolog_file|prolog_line|mirror|buffering|none|line|block|current_stream|stream_position|seek|character_count|line_count|line_position|set_stream_line_column|add_stream_alias|add_stream_mirror|remove_stream_mirror|current_mirror|set_stream_type|set_stream_eof_action|set_stream_buffering|open_input_atom_stream|open_input_chars_stream|open_input_codes_stream|close_input_atom_stream|close_input_chars_stream|close_input_codes_stream|open_output_atom_stream|open_output_chars_stream|open_output_codes_stream|close_output_atom_stream|close_output_chars_stream|close_output_codes_stream|get_key|get_key_no_echo|unget_char|unget_code|unget_byte|put_byte|read_atom|read_integer|read_number|read_token|syntax_error_info|last_read_start_line_column|display|print|namevars|space_args|portrayed|max_depth|priority|format|portray_clause|get_print_stream|see|tell|append|seeing|telling|seen|told|get0|get|skip|put|tab|expand_term|term_expansion|phrase|get_linedit_prompt|set_linedit_prompt|add_linedit_completion|find_linedit_completion|sr_open|sr_change_options|sr_close|sr_read_term|sr_current_descriptor|sr_get_stream|sr_get_module|sr_get_file_name|sr_get_position|sr_get_include_list|sr_get_include_stream_list|sr_get_size_counters|sr_get_error_counters|sr_set_error_counters|sr_error_from_exception|sr_write_message|sr_write_error|socket|socket_close|socket_bind|socket_connect|socket_listen|socket_accept|hostname_address|argument_counter|argument_value|argument_list|environ|make_directory|delete_directory|change_directory|working_directory|directory_files|rename_file|delete_file|unlink|file_permission|file_exists|file_property|temporary_name|temporary_file|date_time|host_name|os_version|architecture|shell|system|spawn|popen|exec|fork_prolog|create_pipe|wait|prolog_pid|send_signal|sleep|select|absolute_file_name|decompose_file_name|prolog_file_name|set_seed|randomize|get_seed|random|statistics|user_time|system_time|cpu_time|real_time|consult|load|listing)(?!\w) 13 | number 14 | (?<!\w)(((0x[0-9a-fA-F]+)|(([0-9]+\.?[0-9]*|\.[0-9]+)([eE][-+]?[0-9]+)?))[fFlLuU]{0,2})(?!\w) 15 | string 16 | ("(?:[^"\\]|\\.)*") 17 | url 18 | ((https?|mailto|ftp|file)://([-\w\.]+)+(:\d+)?(/([\w/_\.]*(\?\S+)?)?)?) 19 | 20 | 21 | -------------------------------------------------------------------------------- /Regex Highlight View/Syntax Definitions/python.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | comment 6 | (#[^"\n\r]*(?:"[^"\n\r]*"[^"\n\r]*)*[\r\n]) 7 | keyword 8 | (?<!\w)(import|from|as|and|assert|break|class|continue|def|del|elif|else|except|exec|finally|for|global|if|in|is|lambda|not|or|pass|print|raise|return|try|while|yield|abs|apply|buffer|callable|chr|cmp|coerce|compile|complex|copyright|credits|delattr|dir|divmod|eval|execfile|exit|filter|float|getattr|globals|hasattr|hash|hex|id|input|int|intern|isinstance|issubclass|iter|len|license|list|locals|long|map|max|min|oct|open|ord|pow|quit|range|raw_input|reduce|reload|repr|round|setattr|slice|str|tuple|type|unichr|unicode|vars|xrange|zip|None|self)(?!\w) 9 | number 10 | (?<!\w)(((0x[0-9a-fA-F]+)|(([0-9]+\.?[0-9]*|\.[0-9]+)([eE][-+]?[0-9]+)?))[fFlLuU]{0,2})(?!\w) 11 | string 12 | ("(?:[^"\\]|\\.)*") 13 | url 14 | ((https?|mailto|ftp|file)://([-\w\.]+)+(:\d+)?(/([\w/_\.]*(\?\S+)?)?)?) 15 | 16 | 17 | -------------------------------------------------------------------------------- /Regex Highlight View/Syntax Definitions/rhtml.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | comment 6 | (\/\/[^"\n\r]*(?:"[^"\n\r]*"[^"\n\r]*)*[\r\n]) 7 | documentation_comment 8 | \/\*(.*?)\*\/ 9 | documentation_comment_keyword 10 | (\/\*|\*\/) 11 | keyword 12 | (?<!\w)(BEGIN|END|and|begin|break|case|catch|defined\?|do|else|elsif|end|ensure|for|if|in|include|next|not|or|private|protected|public|redo|require|rescue|retry|return|then|throw|unless|until|when|while|yield|attr|attr_reader|attr_writer|attr_accessor|alias|module|class|def|undef|self|super|nil|false|true|__FILE__|__LINE__)(?!\w) 13 | number 14 | (?<!\w)(((0x[0-9a-fA-F]+)|(([0-9]+\.?[0-9]*|\.[0-9]+)([eE][-+]?[0-9]+)?))[fFlLuU]{0,2})(?!\w) 15 | string 16 | ("(?:[^"\\]|\\.)*") 17 | url 18 | ((https?|mailto|ftp|file)://([-\w\.]+)+(:\d+)?(/([\w/_\.]*(\?\S+)?)?)?) 19 | 20 | 21 | -------------------------------------------------------------------------------- /Regex Highlight View/Syntax Definitions/ruby.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | comment 6 | (#[^"\n\r]*(?:"[^"\n\r]*"[^"\n\r]*)*[\r\n]) 7 | keyword 8 | (?<!\w)(BEGIN|END|and|begin|break|case|catch|defined\?|do|else|elsif|end|ensure|for|if|in|include|next|not|or|private|protected|public|redo|require|rescue|retry|return|then|throw|unless|until|when|while|yield|attr|attr_reader|attr_writer|attr_accessor|alias|module|class|def|undef|self|super|nil|false|true|__FILE__|__LINE__)(?!\w) 9 | number 10 | (?<!\w)(((0x[0-9a-fA-F]+)|(([0-9]+\.?[0-9]*|\.[0-9]+)([eE][-+]?[0-9]+)?))[fFlLuU]{0,2})(?!\w) 11 | string 12 | ("(?:[^"\\]|\\.)*") 13 | url 14 | ((https?|mailto|ftp|file)://([-\w\.]+)+(:\d+)?(/([\w/_\.]*(\?\S+)?)?)?) 15 | 16 | 17 | -------------------------------------------------------------------------------- /Regex Highlight View/Syntax Definitions/scala.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | comment 6 | (\/\/[^"\n\r]*(?:"[^"\n\r]*"[^"\n\r]*)*[\r\n]) 7 | documentation_comment 8 | \/\*(.*?)\*\/ 9 | documentation_comment_keyword 10 | (\/\*|\*\/) 11 | keyword 12 | (?<!\w)(abstract|case|catch|class|def|do|else|extends|false|final|finally|for|if|implicit|import|match|new|null|object|override|package|private|protected|requires|return|sealed|super|this|throw|trait|try|true|type|val|var|while|with|yield)(?!\w) 13 | number 14 | (?<!\w)(((0x[0-9a-fA-F]+)|(([0-9]+\.?[0-9]*|\.[0-9]+)([eE][-+]?[0-9]+)?))[fFlLuU]{0,2})(?!\w) 15 | string 16 | ("(?:[^"\\]|\\.)*") 17 | url 18 | ((https?|mailto|ftp|file)://([-\w\.]+)+(:\d+)?(/([\w/_\.]*(\?\S+)?)?)?) 19 | 20 | 21 | -------------------------------------------------------------------------------- /Regex Highlight View/Syntax Definitions/sgml.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | documentation_comment 6 | <!--(.*?)--> 7 | documentation_comment_keyword 8 | (<!--|-->) 9 | number 10 | (?<!\w)(((0x[0-9a-fA-F]+)|(([0-9]+\.?[0-9]*|\.[0-9]+)([eE][-+]?[0-9]+)?))[fFlLuU]{0,2})(?!\w) 11 | string 12 | ("(?:[^"\\]|\\.)*") 13 | url 14 | ((https?|mailto|ftp|file)://([-\w\.]+)+(:\d+)?(/([\w/_\.]*(\?\S+)?)?)?) 15 | 16 | 17 | -------------------------------------------------------------------------------- /Regex Highlight View/Syntax Definitions/shell.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | comment 6 | (#[^"\n\r]*(?:"[^"\n\r]*"[^"\n\r]*)*[\r\n]) 7 | keyword 8 | (?<!\w)(if|then|elif|else|fi|case|in|;;|esac|while|for|do|done|continue|local|return)(?!\w) 9 | number 10 | (?<!\w)(((0x[0-9a-fA-F]+)|(([0-9]+\.?[0-9]*|\.[0-9]+)([eE][-+]?[0-9]+)?))[fFlLuU]{0,2})(?!\w) 11 | string 12 | ("(?:[^"\\]|\\.)*") 13 | url 14 | ((https?|mailto|ftp|file)://([-\w\.]+)+(:\d+)?(/([\w/_\.]*(\?\S+)?)?)?) 15 | 16 | 17 | -------------------------------------------------------------------------------- /Regex Highlight View/Syntax Definitions/sml.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | documentation_comment 6 | \(\*(.*?)\*\) 7 | documentation_comment_keyword 8 | (\(\*|\*\)) 9 | keyword 10 | (?<!\w)(abstype|and|andalso|as|case|do|datatype|else|end|eqtype|exception|false|fn|fun|functor|handle|if|in|include|infix|infixr|let|local|nonfix|of|op|open|orelse|raise|rec|sharing|sig|signature|struct|structure|then|true|type|val|where|with|withtype|while|unit|int|real|char|string|substring|word|ref|array|vector|bool|list|option|order)(?!\w) 11 | number 12 | (?<!\w)(((0x[0-9a-fA-F]+)|(([0-9]+\.?[0-9]*|\.[0-9]+)([eE][-+]?[0-9]+)?))[fFlLuU]{0,2})(?!\w) 13 | string 14 | ("(?:[^"\\]|\\.)*") 15 | url 16 | ((https?|mailto|ftp|file)://([-\w\.]+)+(:\d+)?(/([\w/_\.]*(\?\S+)?)?)?) 17 | 18 | 19 | -------------------------------------------------------------------------------- /Regex Highlight View/Syntax Definitions/sql.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | comment 6 | (--[^"\n\r]*(?:"[^"\n\r]*"[^"\n\r]*)*[\r\n]) 7 | documentation_comment 8 | \/\*(.*?)\*\/ 9 | documentation_comment_keyword 10 | (\/\*|\*\/) 11 | keyword 12 | (?<!\w)(ACCESS|ACCOUNT|ADD|ADMIN|ADMINISTER|ADVISE|AFTER|AGENT|ALL|ALL_ROWS|ALLOCATE|ALTER|ANALYZE|ANCILLARY|AND|ANY|ARCHIVE|ARCHIVELOG|AS|ASC|ASSOCIATE|AT|ATTRIBUTE|ATTRIBUTES|AUDIT|AUTHENTICATED|AUTHID|AUTHORIZATION|AUTOALLOCATE|AUTOEXTEND|AUTOMATIC|BACKUP|BECOME|BEFORE|BEGIN|BEHALF|BETWEEN|BINDING|BITMAP|BLOCK|BLOCK_RANGE|BODY|BOUND|BOTH|BREAK|BROADCAST|BTITLE|BUFFER_POOL|BUILD|BULK|BY|CACHE|CACHE_INSTANCES|CALL|CANCEL|CASCADE|CASE|CATEGORY|CHAINED|CHANGE|CHECK|CHECKPOINT|CHILD|CHOOSE|CHUNK|CLASS|CLEAR|CLONE|CLOSE|CLOSE_CACHED_OPEN_CURSORS|CLUSTER|COALESCE|COLLATE|COLUMN|COLUMNS|COLUMN_VALUE|COMMENT|COMMIT|COMMITTED|COMPATIBILITY|COMPILE|COMPLETE|COMPOSITE_LIMIT|COMPRESS|COMPUTE|CONNECT|CONNECT_TIME|CONSIDER|CONSISTENT|CONSTANT|CONSTRAINT|CONSTRAINTS|CONTAINER|CONTENTS|CONTEXT|CONTINUE|CONTROLFILE|COPY|COST|CPU_PER_CALL|CPU_PER_SESSION|CREATE|CREATE_STORED_OUTLINES|CROSS|CUBE|CURRENT|CURSOR|CYCLE|DANGLING|DATA|DATABASE|DATAFILE|DATAFILES|DAY|DBA|DDL|DEALLOCATE|DEBUG|DECLARE|DEFAULT|DEFERRABLE|DEFERRED|DEFINER|DEGREE|DELETE|DEMAND|DESC|DETERMINES|DICTIONARY|DIMENSION|DIRECTORY|DISABLE|DISASSOCIATE|DISCONNECT|DISMOUNT|DISTINCT|DISTRIBUTED|DROP|DYNAMIC|EACH|ELSE|ENABLE|END|ENFORCE|ENTRY|ESCAPE|ESTIMATE|EVENTS|EXCEPT|EXCEPTION|EXCEPTIONS|EXCHANGE|EXCLUDING|EXCLUSIVE|EXEC|EXECUTE|EXISTS|EXPIRE|EXPLAIN|EXPLOSION|EXTENDS|EXTENT|EXTENTS|EXTERNALLY|FAILED_LOGIN_ATTEMPTS|FALSE|FAST|FILE|FILTER|FIRST_ROWS|FLAGGER|FLUSH|FOLLOWING|FOR|FORCE|FOREIGN|FREELIST|FREELISTS|FRESH|FROM|FULL|FUNCTION|FUNCTIONS|GENERATED|GLOBAL|GLOBALLY|GLOBAL_NAME|GRANT|GROUP|GROUPS|HASH|HASHKEYS|HAVING|HEADER|HEAP|HIERARCHY|HOUR|ID|IDENTIFIED|IDENTIFIER|IDGENERATORS|IDLE_TIME|IF|IMMEDIATE|IN|INCLUDING|INCREMENT|INCREMENTAL|INDEX|INDEXED|INDEXES|INDEXTYPE|INDEXTYPES|INDICATOR|INITIAL|INITIALIZED|INITIALLY|INITRANS|INNER|INSERT|INSTANCE|INSTANCES|INSTEAD|INTERMEDIATE|INTERSECT|INTERVAL|INTO|INVALIDATE|IS|ISOLATION|ISOLATION_LEVEL|JAVA|JOIN|KEEP|KEY|KILL|LABEL|LAYER|LEADING|LEFT|LESS|LEVEL|LIBRARY|LIKE|LIMIT|LINK|LIST|LOCAL|LOCATOR|LOCK|LOCKED|LOGFILE|LOGGING|LOGICAL_READS_PER_CALL|LOGICAL_READS_PER_SESSION|LOGOFF|LOGON|MANAGE|MANAGED|MANAGEMENT|MASTER|MATERIALIZED|MAXARCHLOGS|MAXDATAFILES|MAXEXTENTS|MAXINSTANCES|MAXLOGFILES|MAXLOGHISTORY|MAXLOGMEMBERS|MAXSIZE|MAXTRANS|MAXVALUE|METHOD|MEMBER|MERGE|MINIMIZE|MINIMUM|MINEXTENTS|MINUS|MINUTE|MINVALUE|MODE|MODIFY|MONITORING|MONTH|MOUNT|MOVE|MOVEMENT|MTS_DISPATCHERS|MULTISET|NAMED|NATURAL|NEEDED|NESTED|NESTED_TABLE_ID|NETWORK|NEVER|NEW|NEXT|NLS_CALENDAR|NLS_CHARACTERSET|NLS_COMP|NLS_CURRENCY|NLS_DATE_FORMAT|NLS_DATE_LANGUAGE|NLS_ISO_CURRENCY|NLS_LANG|NLS_LANGUAGE|NLS_NUMERIC_CHARACTERS|NLS_SORT|NLS_SPECIAL_CHARS|NLS_TERRITORY|NO|NOARCHIVELOG|NOAUDIT|NOCACHE|NOCOMPRESS|NOCYCLE|NOFORCE|NOLOGGING|NOMAXVALUE|NOMINIMIZE|NOMINVALUE|NOMONITORING|NONE|NOORDER|NOOVERRIDE|NOPARALLEL|NORELY|NORESETLOGS|NOREVERSE|NORMAL|NOSEGMENT|NOSORT|NOT|NOTHING|NOVALIDATE|NOWAIT|NULL|NULLS|OBJNO|OBJNO_REUSE|OF|OFF|OFFLINE|OID|OIDINDEX|OLD|ON|ONLINE|ONLY|OPCODE|OPEN|OPERATOR|OPTIMAL|OPTIMIZER_GOAL|OPTION|OR|ORDER|ORGANIZATION|OUT|OUTER|OUTLINE|OVER|OVERFLOW|OVERLAPS|OWN|PACKAGE|PACKAGES|PARALLEL|PARAMETERS|PARENT|PARTITION|PARTITIONS|PARTITION_HASH|PARTITION_RANGE|PASSWORD|PASSWORD_GRACE_TIME|PASSWORD_LIFE_TIME|PASSWORD_LOCK_TIME|PASSWORD_REUSE_MAX|PASSWORD_REUSE_TIME|PASSWORD_VERIFY_FUNCTION|PCTFREE|PCTINCREASE|PCTTHRESHOLD|PCTUSED|PCTVERSION|PERCENT|PERMANENT|PLAN|PLSQL_DEBUG|POST_TRANSACTION|PREBUILT|PRECEDING|PREPARE|PRESERVE|PRIMARY|PRIOR|PRIVATE|PRIVATE_SGA|PRIVILEGE|PRIVILEGES|PROCEDURE|PROFILE|PUBLIC|PURGE|QUERY|QUEUE|QUOTA|RANDOM|RANGE|RBA|READ|READS|REBUILD|RECORDS_PER_BLOCK|RECOVER|RECOVERABLE|RECOVERY|RECYCLE|REDUCED|REFERENCES|REFERENCING|REFRESH|RELY|RENAME|RESET|RESETLOGS|RESIZE|RESOLVE|RESOLVER|RESOURCE|RESTRICT|RESTRICTED|RESUME|RETURN|RETURNING|REUSE|REVERSE|REVOKE|REWRITE|RIGHT|ROLE|ROLES|ROLLBACK|ROLLUP|ROW|ROWNUM|ROWS|RULE|SAMPLE|SAVEPOINT|SCAN|SCAN_INSTANCES|SCHEMA|SCN|SCOPE|SD_ALL|SD_INHIBIT|SD_SHOW|SECOND|SEGMENT|SEG_BLOCK|SEG_FILE|SELECT|SELECTIVITY|SEQUENCE|SERIALIZABLE|SERVERERROR|SESSION|SESSION_CACHED_CURSORS|SESSIONS_PER_USER|SET|SHARE|SHARED|SHARED_POOL|SHRINK|SHUTDOWN|SINGLETASK|SIZE|SKIP|SKIP_UNUSABLE_INDEXES|SNAPSHOT|SOME|SORT|SOURCE|SPECIFICATION|SPLIT|SQL_TRACE|STANDBY|START|STARTUP|STATEMENT_ID|STATISTICS|STATIC|STOP|STORAGE|STORE|STRUCTURE|SUBPARTITION|SUBPARTITIONS|SUCCESSFUL|SUMMARY|SUSPEND|SWITCH|SYS_OP_BITVEC|SYS_OP_ENFORCE_NOT_NULL\$|SYS_OP_NOEXPAND|SYS_OP_NTCIMG\$|SYNONYM|SYSDBA|SYSOPER|SYSTEM|TABLE|TABLES|TABLESPACE|TABLESPACE_NO|TABNO|TEMPFILE|TEMPORARY|THAN|THE|THEN|THREAD|THROUGH|TIMEOUT|TIMEZONE_HOUR|TIMEZONE_MINUTE|TIME_ZONE|TO|TOPLEVEL|TRACE|TRACING|TRAILING|TRANSACTION|TRANSITIONAL|TRIGGER|TRIGGERS|TRUE|TRUNCATE|TYPE|TYPES|UNARCHIVED|UNBOUND|UNBOUNDED|UNDO|UNIFORM|UNION|UNIQUE|UNLIMITED|UNLOCK|UNRECOVERABLE|UNTIL|UNUSABLE|UNUSED|UPD_INDEXES|UPDATABLE|UPDATE|UPPPER|USAGE|USE|USE_STORED_OUTLINES|USER_DEFINED|USING|VALIDATE|VALIDATION|VALUES|VIEW|WHEN|WHENEVER|WHERE|WITH|WITHOUT|WORK|WRITE|YEAR|ZONE|ABS|ACOS|ADD_MONTHS|ASCII|ASCIISTR|ASIN|ATAN|ATAN2|AVG|BFILENAME|BIN_TO_NUM|BITAND|CAST|CEIL|CHARTOROWID|CHR|COALESCE|COMPOSE|CONCAT|CONVERT|CORR|COS|COSH|COUNT|COVAR_POP|COVAR_SAMP|CUME_DIST|CURRENT_DATE|CURRENT_TIMESTAMP|DBTIMEZONE|DECODE|DECOMPOSE|DENSE_RANK|DEREF|DUMP|EMPTY_BLOB|EMPTY_CLOB|EXISTSNODE|EXP|EXTRACT|FIRST|FIRST_VALUE|FLOOR|FROM_TZ|GREATEST|GROUP_ID|GROUPING|GROUPING_ID|HEXTORAW|INITCAP|INSTR|INSTRB|LAG|LAST|LAST_DAY|LAST_VALUE|LEAD|LEAST|LENGTH|LENGTHB|LN|LOCALTIMESTAMP|LOG|LOWER|LPAD|LTRIM|MAKE_REF|MAX|MIN|MOD|MONTHS_BETWEEN|NCHR|NEW_TIME|NEXT_DAY|NLS_CHARSET_DECL_LEN|NLS_CHARSET_ID|NLS_CHARSET_NAME|NLS_INITCAP|NLS_LOWER|NLS_UPPER|NLSSORT|NTILE|NULLIF|NUMTODSINTERVAL|NUMTOYMINTERVAL|NVL|NVL2|PERCENT_RANK|PERCENTILE_CONT|PERCENTILE_DISC|POWER|RANK|RATIO_TO_REPORT|RAWTOHEX|REF|REFTOHEX|REGR_SLOPE|REGR_INTERCEPT|REGR_COUNT|REGR_R2|REGR_AVGX|REGR_AVGY|REGR_SXX|REGR_SYY|REGR_SXY|REPLACE|ROUND|ROW_NUMBER|ROWIDTOCHAR|ROWIDTONCHAR|RPAD|RTRIM|SESSIONTIMEZONE|SIGN|SIN|SINH|SOUNDEX|SUBSTR|SQRT|STDDEV|STDDEV_POP|STDDEV_SAMP|SUBSTR|SUBSTRB|SUM|SYS_CONNECT_BY_PATH|SYS_CONTEXT|SYS_DBURIGEN|SYS_EXTRACT_UTC|SYS_GUID|SYS_TYPEID|SYS_XMLAGG|SYS_XMLGEN|SYSDATE|SYSTIMESTAMP|TAN|TANH|TO_CHAR|TO_CLOB|TO_DATE|TO_DSINTERVAL|TO_LOB|TO_MULTI_BYTE|TO_NCHAR|TO_NCLOB|TO_NUMBER|TO_SINGLE_BYTE|TO_TIMESTAMP|TO_TIMESTAMP_TZ|TO_YMINTERVAL|TRANSLATE|TREAT|TRIM|TRUNC|TZ_OFFSET|UID|UNISTR|UPPER|USER|USERENV|VALUE|VAR_POP|VAR_SAMP|VARIANCE|VSIZE|WIDTH_BUCKET|ANYDATA|ANYDATASET|ANYTYPE|ARRAY|BFILE|BINARY_INTEGER|BLOB|BOOLEAN|CFILE|CHAR|CHARACTER|CLOB|DATE|DBURITYPE|DEC|DECIMAL|DOUBLE|FLOAT|FLOB|HTTPURITYPE|INT|INTEGER|LOB|LONG|MLSLABEL|NATIONAL|NCHAR|NCLOB|NUMBER|NUMERIC|NVARCHAR|NVARCHAR2|OBJECT|PLS_INTEGER|PRECISION|RAW|RECORD|REAL|ROWID|SINGLE|SMALLINT|TIMESTAMP|TIME|URIFACTORYTYPE|URITYPE|UROWID|VARCHAR|VARCHAR2|VARYING|VARRAY|XMLTYPE)(?!\w) 13 | number 14 | (?<!\w)(((0x[0-9a-fA-F]+)|(([0-9]+\.?[0-9]*|\.[0-9]+)([eE][-+]?[0-9]+)?))[fFlLuU]{0,2})(?!\w) 15 | string 16 | ("(?:[^"\\]|\\.)*") 17 | url 18 | ((https?|mailto|ftp|file)://([-\w\.]+)+(:\d+)?(/([\w/_\.]*(\?\S+)?)?)?) 19 | 20 | 21 | -------------------------------------------------------------------------------- /Regex Highlight View/Syntax Definitions/standard.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | number 6 | (?<!\w)(((0x[0-9a-fA-F]+)|(([0-9]+\.?[0-9]*|\.[0-9]+)([eE][-+]?[0-9]+)?))[fFlLuU]{0,2})(?!\w) 7 | string 8 | ("(?:[^"\\]|\\.)*") 9 | url 10 | ((https?|mailto|ftp|file)://([-\w\.]+)+(:\d+)?(/([\w/_\.]*(\?\S+)?)?)?) 11 | 12 | 13 | -------------------------------------------------------------------------------- /Regex Highlight View/Syntax Definitions/supercollider.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | comment 6 | (\/\/[^"\n\r]*(?:"[^"\n\r]*"[^"\n\r]*)*[\r\n]) 7 | documentation_comment 8 | \/\*(.*?)\*\/ 9 | documentation_comment_keyword 10 | (\/\*|\*\/) 11 | keyword 12 | (?<!\w)(and|ar|arg|case|classvar|collect|do|dup|false|if|inf|kr|new|nil|or|protect|switch|this|true|super|try|var|while)(?!\w) 13 | number 14 | (?<!\w)(((0x[0-9a-fA-F]+)|(([0-9]+\.?[0-9]*|\.[0-9]+)([eE][-+]?[0-9]+)?))[fFlLuU]{0,2})(?!\w) 15 | string 16 | ("(?:[^"\\]|\\.)*") 17 | url 18 | ((https?|mailto|ftp|file)://([-\w\.]+)+(:\d+)?(/([\w/_\.]*(\?\S+)?)?)?) 19 | 20 | 21 | -------------------------------------------------------------------------------- /Regex Highlight View/Syntax Definitions/tcltk.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | keyword 6 | (?<!\w)(after|append|AppleScript|argv|argc|array|auto_execk|auto_load|auto_mkindex|auto_path|auto_reset|beep|bell|binary|bind|bindtags|bgerror|break|button|canvas|case|catch|cd|checkbutton|clipboard|clock|close|concat|console|continue|dde|destroy|else|elseif|encoding|entry|env|eof|error|errorCode|errorInfo|eval|event|exec|exit|expr|fblocked|fconfigure|fcopy|file|fileevent|flush|focus|font|for|foreach|format|frame|gets|glob|global|grab|grid|history|if|image|incr|info|interp|join|label|lappend|lindex|linsert|list|listbox|llength|load|lower|lrange|lreplace|lsearch|lsort|menu|menubutton|message|namespace|open|option|OptProc|pack|package|parray|pid|place|pkg_mkindex|proc|puts|pwd|radiobutton|raise|read|regexp|registry|regsub|rename|resource|return|scale|scan|scrollbar|seek|selection|send|set|socket|source|split|string|subst|switch|tclLog|tcl_endOfWord|tcl_findLibrary|tcl_library|tcl_patchLevel|tcl_platform|tcl_precision|tcl_rcFileName|tcl_rcRsrcName|tcl_startOfNextWord|tcl_startOfPreviousWord|tcl_traceCompile|tcl_traceExec|tcl_version|tcl_wordBreakAfter|tcl_wordBreakBefore|tell|text|time|tk|tkTabToWindow|tkwait|tk_chooseColor|tk_chooseDirectory|tk_focusFollowMouse|tk_focusNext|tk_focusPrev|tk_getOpenFile|tk_getSaveFile|tk_library|tk_messageBox|tk_optionMenu|tk_patchLevel|tk_popup|tk_strictMotif|tk_version|toplevel|trace|unknown|unset|update|uplevel|upvar|variable|vwait|while|winfo|wm|add|args|atime|attributes|body|bytelength|cancel|channels|clicks|cmdcount|commands|compare|complete|convertfrom|convertto|copy|default|delete|dirname|equal|executable|exists|extension|first|forget|format|functions|globals|hostname|idle|ifneeded|index|info|is|isdirectory|isfile|join|last|length|level|library|link|loaded|locals|lstat|map|match|mkdir|mtime|nameofexecutable|names|nativename|normalize|number|owned|patchlevel|pathtype|present|procs|provide|range|readable|readlink|remove|rename|repeat|replace|require|rootname|scan|script|seconds|separator|sharedlibextension|size|split|stat|system|tail|tclversion|tolower|totitle|toupper|trim|trimleft|trimright|type|unknown|variable|vars|vcompare|vdelete|versions|vinfo|volumes|vsatisfies|wordend|wordstart|writable|activate|actual|addtag|append|appname|aspect|atom|atomname|bbox|bind|broadcast|canvasx|canvasy|caret|cells|cget|children|class|clear|client|clone|colormapfull|colormapwindows|command|configure|containing|coords|create|current|curselection|dchars|debug|deiconify|delta|depth|deselect|dlineinfo|dtag|dump|edit|entrycget|entryconfigure|families|find|flash|focus|focusmodel|fpixels|fraction|frame|generate|geometry|get|gettags|grid|group|handle|height|hide|iconbitmap|iconify|iconmask|iconname|iconposition|iconwindow|icursor|id|identify|image|insert|interps|inuse|invoke|ismapped|itemcget|itemconfigure|keys|lower|manager|mark|maxsize|measure|metrics|minsize|move|name|nearest|overrideredirect|own|panecget|paneconfigure|panes|parent|pathname|pixels|pointerx|pointerxy|pointery|positionfrom|post|postcascade|postscript|protocol|proxy|raise|release|reqheight|reqwidth|resizable|rgb|rootx|rooty|scale|scaling|screen|screencells|screendepth|screenheight|screenmmheight|screenmmwidth|screenvisual|screenwidth|search|see|select|selection|server|set|show|sizefrom|stackorder|state|status|tag|title|toplevel|transient|types|unpost|useinputmethods|validate|values|viewable|visual|visualid|visualsavailable|vrootheight|vrootwidth|vrootx|vrooty|width|window|windowingsystem|withdraw|x|xview|y)(?!\w) 7 | number 8 | (?<!\w)(((0x[0-9a-fA-F]+)|(([0-9]+\.?[0-9]*|\.[0-9]+)([eE][-+]?[0-9]+)?))[fFlLuU]{0,2})(?!\w) 9 | string 10 | ("(?:[^"\\]|\\.)*") 11 | url 12 | ((https?|mailto|ftp|file)://([-\w\.]+)+(:\d+)?(/([\w/_\.]*(\?\S+)?)?)?) 13 | 14 | 15 | -------------------------------------------------------------------------------- /Regex Highlight View/Syntax Definitions/template.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | keyword 6 | (?<!\w)(and|or|xor|for|do|while|foreach|as|return|die|exit|if|then|else|elseif|new|delete|try|throw|catch|finally|class|function|string|array|object|resource|var|bool|boolean|int|integer|float|double|real|string|array|global|const|static|public|private|protected|published|extends|switch|true|false|null|void|this|self|struct|char|signed|unsigned|short|long|print)(?!\w) 7 | url 8 | ((https?|mailto|ftp|file)://([-\w\.]+)+(:\d+)?(/([\w/_\.]*(\?\S+)?)?)?) 9 | project 10 | \b((NS|UI|CG)\w+?) 11 | attribute 12 | (\.[^\d]\w+) 13 | number 14 | (?<!\w)(((0x[0-9a-fA-F]+)|(([0-9]+\.?[0-9]*|\.[0-9]+)([eE][-+]?[0-9]+)?))[fFlLuU]{0,2})(?!\w) 15 | character 16 | ('.') 17 | string 18 | (@?"(?:[^"\\]|\\.)*") 19 | comment 20 | //[^"\n\r]*(?:"[^"\n\r]*"[^"\n\r]*)*[\r\n] 21 | documentation_comment_keyword 22 | (/\*|\*/) 23 | documentation_comment 24 | /\*(.*?)\*/ 25 | preprocessor 26 | (#.*?)[\r\n] 27 | other 28 | (Kristian|Kraljic) 29 | 30 | 31 | -------------------------------------------------------------------------------- /Regex Highlight View/Syntax Definitions/torquescript.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | comment 6 | (\/\/[^"\n\r]*(?:"[^"\n\r]*"[^"\n\r]*)*[\r\n]) 7 | documentation_comment 8 | \/\*(.*?)\*\/ 9 | documentation_comment_keyword 10 | (\/\*|\*\/) 11 | keyword 12 | (?<!\w)(break|case|continue|datablock|default|else|function|if|for|new|or|package|return|switch|switch\$|while|yes|no|on|off|true|false)(?!\w) 13 | number 14 | (?<!\w)(((0x[0-9a-fA-F]+)|(([0-9]+\.?[0-9]*|\.[0-9]+)([eE][-+]?[0-9]+)?))[fFlLuU]{0,2})(?!\w) 15 | string 16 | ("(?:[^"\\]|\\.)*") 17 | url 18 | ((https?|mailto|ftp|file)://([-\w\.]+)+(:\d+)?(/([\w/_\.]*(\?\S+)?)?)?) 19 | 20 | 21 | -------------------------------------------------------------------------------- /Regex Highlight View/Syntax Definitions/udo.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | comment 6 | (#[^"\n\r]*(?:"[^"\n\r]*"[^"\n\r]*)*[\r\n]) 7 | documentation_comment 8 | !begin_comment(.*?)!end_comment 9 | documentation_comment_keyword 10 | (!begin_comment|!end_comment) 11 | keyword 12 | (?<!\w)(!!|!-|!\.\.|!a|!alias|!autoref|!autoref_items|!bbl|!bc|!bd|!be|!begin_appendix|!begin_blist|!begin_center|!begin_comment|!begin_description|!begin_document|!begin_enumerate|!begin_ignore|!begin_ilist|!begin_itemize|!begin_linedraw|!begin_node|!begin_node\*|!begin_pnode|!begin_pnode\*|!begin_preformatted|!begin_quote|!begin_raw|!begin_sourcecode|!begin_table|!begin_tlist|!begin_verbatim|!begin_xlist|!begin_flushleft|!begin_flushright|!bfr|!bi|!bigskip|!bil|!bn|!bn\*|!bp|!bp\*|!bq|!break|!btl|!bxl|!bfl|!chaptericon|!chaptericon_active|!chaptericon_text|!chapterimage|!cinclude|!code|!comment|!depth|!define|!docinfo|!doclayout|!drc_bcolor|!drc_icolor|!drc_ucolor|!drc_flags|!ebl|!ec|!ed|!ee|!efr|!ei|!eil|!else|!en|!endif|!endnode|!end_appendix|!end_blist|!end_center|!end_comment|!end_description|!end_document|!end_enumerate|!end_ignore|!end_ilist|!end_itemize|!end_linedraw|!end_node|!end_preformatted|!end_quote|!end_raw|!end_sourcecode|!end_table|!end_tlist|!end_verbatim|!end_xlist|!end_flushleft|!end_flushright|!eq|!error|!etl|!exl|!efl|!fussy|!h|!heading|!hh_alinkcolor|!hh_backcolor|!hh_backimage|!hh_img_suffix|!hh_linkcolor|!hh_textcolor|!hh_verbatim_backcolor|!hh_vlinkcolor|!hline|!htag_img_suffix|!html_alinkcolor|!html_backcolor|!html_backimage|!html_backpage|!html_button_alignment|!html_counter_command|!html_description|!html_doctype|!html_favicon_name|!html_frames_alignment|!html_frames_alinkcolor|!html_frames_backcolor|!html_frames_backimage|!html_frames_con_title|!html_frames_height|!html_frames_layout|!html_frames_linkcolor|!html_frames_position|!html_frames_textcolor|!html_frames_toc_title|!html_frames_vlinkcolor|!html_frames_width|!html_header_date|!html_header_links|!html_ignore_8bit|!html_img_suffix|!html_javascript|!html_keywords|!html_linkcolor|!html_merge_nodes|!html_merge_subnodes|!html_merge_subsubnodes|!html_merge_subsubsubnodes|!html_modern_alignment|!html_modern_backcolor|!html_modern_backimage|!html_modern_layout|!html_modern_width|!html_monofont_name|!html_monofont_size|!html_name|!html_name_prefix|!html_navigation|!html_nodesize|!html_no_xlist|!html_propfont_name|!html_propfont_size|!html_robots|!html_script_name|!html_style_name|!html_switch_language|!html_textcolor|!html_transparent_buttons|!html_use_hyphenation|!html_verbatim_backcolor|!html_vlinkcolor|!hyphen|!i|!if|!ifdest|!ifndest|!ifnlang|!ifnos|!ifnset|!ifos|!ifset|!ignore_bottomline|!ignore_headline|!ignore_index|!ignore_links|!ignore_raw_footer|!ignore_raw_header|!ignore_subsubsubtoc|!ignore_subsubtoc|!ignore_subtoc|!ignore_title|!image|!image\*|!image_alignment|!image_counter|!include|!index|!input|!item|!iflang|!l|!label|!language|!ldinclude|!lh|!linedrawsize|!listheading|!listoftables|!listoffigures|!listsubheading|!listsubsubheading|!listsubsubsubheading|!lsh|!lssh|!lsssh|!macro|!maketitle|!man_lpp|!man_type|!mapping|!medskip|!n|!n\*|!newpage|!node|!node\*|!nop|!no_8bit|!no_bottomlines|!no_buttons|!no_effects|!no_footers|!no_headlines|!no_icons|!no_images|!no_img_size|!no_index|!no_links|!no_numbers|!no_popup_headlines|!no_preamble|!no_quotes|!no_sourcecode|!no_table_lines|!no_titles|!no_umlaute|!no_urls|!no_verbatim_umlaute|!no_xlinks|!nroff_type|!p|!p\*|!parwidth|!pdf_high_compression|!pdf_medium_compression|!pinclude|!pnode|!pnode\*|!ps|!ps\*|!pss|!pss\*|!psss|!psss\*|!psubnode|!psubnode\*|!psubsubnode|!psubsubnode\*|!psubsubsubnode|!psubsubsubnode\*|!raw|!rinclude|!rtf_add_colour|!rtf_charwidth|!rtf_keep_tables|!rtf_monofont|!rtf_monofont_size|!rtf_no_tables|!rtf_propfont|!rtf_propfont_size|!set|!sh|!short|!sinclude|!sloppy|!smallskip|!sn|!sn\*|!sort_hyphen_file|!ssh|!ssn|!ssn\*|!sssh|!sssn|!sssn\*|!stg_short_title|!subheading|!subnode|!subnode\*|!subsubheading|!subsubnode|!subsubnode\*|!subsubsubheading|!subsubsubnode|!subsubsubnode\*|!subsubsubtoc|!subsubsubtoc_offset|!subsubtoc|!subsubtoc_offset|!subtoc|!subtoc_offset|!tableofcontents|!table_alignment|!table_caption|!table_caption\*|!table_counter|!tabwidth|!tex_209|!tex_2e|!tex_dpi|!tex_emtex|!tex_lindner|!tex_miktex|!tex_strunk|!tex_tetex|!tex_verb|!toc|!toc_offset|!toplink|!udolink|!universal_charset|!unset|!use_about_udo|!use_alias_inside_index|!use_ansi_tables|!use_auto_helpids|!use_auto_subsubsubtocs|!use_auto_subsubtocs|!use_auto_subtocs|!use_auto_toptocs|!use_chapter_images|!use_comments|!use_formfeed|!use_justification|!use_label_inside_index|!use_mirrored_indices|!use_nodes_inside_index|!use_output_buffer|!use_raw_footer|!use_raw_header|!use_short_envs|!use_short_tocs|!use_style_book|!use_udo_index|!verbatimsize|!vinclude|!wh4_backcolor|!wh4_background|!wh4_charwidth|!wh4_helpid|!wh4_high_compression|!wh4_inline_bitmaps|!wh4_linkcolor|!wh4_medium_compression|!wh4_monofont|!wh4_monofont_size|!wh4_old_keywords|!wh4_prefix_helpids|!wh4_propfont|!wh4_propfont_size|!wh4_textcolor|!win_backcolor|!win_charwidth|!win_helpid|!win_high_compression|!win_inline_bitmaps|!win_linkcolor|!win_medium_compression|!win_monofont|!win_monofont_size|!win_old_keywords|!win_prefix_helpids|!win_propfont|!win_propfont_size|!win_textcolor|!x|!\/-|!~|""|''|\(!alpha\)|\(!aqua\)|\(!b\)|\(!B\)|\(!beta\)|\(!black\)|\(!blue\)|\(!coloff\)|\(!comment\)|\(!copyright\)|\(!deg\)|\(!del\)|\(!DEL\)|\(!euro\)|\(!fuchsia\)|\(!gray\)|\(!green\)|\(!grin\)|\(!i\)|\(!I\)|\(!idx\)|\(!ilink\)|\(!img\)|\(!index\)|\(!ins\)|\(!INS\)|\(!label\)|\(!LaTeX\)|\(!LaTeXe\)|\(!laugh\)|\(!lime\)|\(!link\)|\(!maroon\)|\(!n\)|\(!N\)|\(!navy\)|\(!nl\)|\(!nolink\)|\(!olive\)|\(!plink\)|\(!pound\)|\(!purple\)|\(!raw\)|\(!red\)|\(!reg\)|\(!short_today\)|\(!silver\)|\(!T\)|\(!t\)|\(!teal\)|\(!TeX\)|\(!tm\)|\(!today\)|\(!u\)|\(!U\)|\(!url\)|\(!V\)|\(!v\)|\(!white\)|\(!xlink\)|\(!yellow\)|\(""\)|\(''\)|\(--\)|\(---\)|--|---|~)(?!\w) 13 | number 14 | (?<!\w)(((0x[0-9a-fA-F]+)|(([0-9]+\.?[0-9]*|\.[0-9]+)([eE][-+]?[0-9]+)?))[fFlLuU]{0,2})(?!\w) 15 | url 16 | ((https?|mailto|ftp|file)://([-\w\.]+)+(:\d+)?(/([\w/_\.]*(\?\S+)?)?)?) 17 | 18 | 19 | -------------------------------------------------------------------------------- /Regex Highlight View/Syntax Definitions/vb.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | comment 6 | ('[^"\n\r]*(?:"[^"\n\r]*"[^"\n\r]*)*[\r\n]) 7 | keyword 8 | (?<!\w)(if|then|else|elseif|select|case|for|to|step|next|each|in|do|while|until|loop|wend|exit|end|function|sub|class|property|get|let|set|byval|byref|const|dim|redim|preserve|as|set|with|new|public|default|private|rem|call|execute|eval|on|error|goto|resume|option|explicit|erase|randomize|is|mod|and|or|not|xor|imp|false|true|empty|nothing|null)(?!\w) 9 | number 10 | (?<!\w)(((0x[0-9a-fA-F]+)|(([0-9]+\.?[0-9]*|\.[0-9]+)([eE][-+]?[0-9]+)?))[fFlLuU]{0,2})(?!\w) 11 | string 12 | ("(?:[^"\\]|\\.)*") 13 | url 14 | ((https?|mailto|ftp|file)://([-\w\.]+)+(:\d+)?(/([\w/_\.]*(\?\S+)?)?)?) 15 | 16 | 17 | -------------------------------------------------------------------------------- /Regex Highlight View/Syntax Definitions/verilog.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | comment 6 | (\/\/[^"\n\r]*(?:"[^"\n\r]*"[^"\n\r]*)*[\r\n]) 7 | documentation_comment 8 | \/\*(.*?)\*\/ 9 | documentation_comment_keyword 10 | (\/\*|\*\/) 11 | keyword 12 | (?<!\w)(and|always|assign|attribute|begin|buf|bufif0|bufif1|case|cmos|deassign|default|defparam|disable|else|endattribute|end|endcase|endfunction|endprimitive|endmodule|endtable|endtask|event|for|force|forever|fork|function|highz0|highz1|if|`include|initial|inout|input|integer|join|large|medium|module|nand|negedge|nor|not|notif0|notif1|nmos|or|output|parameter|pmos|posedge|primitive|pulldown|pullup|pull0|pull1|rcmos|reg|release|repeat|rnmos|rpmos|rtran|rtranif0|rtranif1|scalared|small|specify|specparam|strong0|strong1|supply0|supply1|table|task|tran|tranif0|tranif1|time|tri|triand|trior|trireg|tri0|tri1|vectored|wait|wand|weak0|weak1|while|wire|wor)(?!\w) 13 | number 14 | (?<!\w)(((0x[0-9a-fA-F]+)|(([0-9]+\.?[0-9]*|\.[0-9]+)([eE][-+]?[0-9]+)?))[fFlLuU]{0,2})(?!\w) 15 | string 16 | ("(?:[^"\\]|\\.)*") 17 | url 18 | ((https?|mailto|ftp|file)://([-\w\.]+)+(:\d+)?(/([\w/_\.]*(\?\S+)?)?)?) 19 | 20 | 21 | -------------------------------------------------------------------------------- /Regex Highlight View/Syntax Definitions/vhdl.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | comment 6 | (--[^"\n\r]*(?:"[^"\n\r]*"[^"\n\r]*)*[\r\n]) 7 | keyword 8 | (?<!\w)(abs|access|after|alias|all|and|architecture|array|assert|attribute|begin|block|body|buffer|bus|case|component|configuration|constant|disconnect|downto|else|elsif|end|entity|exit|file|for|function|generate|generic|group|guarded|if|impure|in|inertial|inout|is|label|library|linkage|literal|loop|map|mod|nand|new|next|nor|not|null|of|on|open|or|others|out|package|port|postponed|procedure|process|pure|range|record|register|reject|rem|report|return|rol|ror|select|severity|shared|signal|sla|sll|sra|srl|subtype|then|to|transport|type|unaffected|units|until|use|variable|wait|when|while|with|xnor|xor)(?!\w) 9 | number 10 | (?<!\w)(((0x[0-9a-fA-F]+)|(([0-9]+\.?[0-9]*|\.[0-9]+)([eE][-+]?[0-9]+)?))[fFlLuU]{0,2})(?!\w) 11 | string 12 | ("(?:[^"\\]|\\.)*") 13 | url 14 | ((https?|mailto|ftp|file)://([-\w\.]+)+(:\d+)?(/([\w/_\.]*(\?\S+)?)?)?) 15 | 16 | 17 | -------------------------------------------------------------------------------- /Regex Highlight View/Syntax Definitions/xml.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | documentation_comment 6 | <!--(.*?)--> 7 | documentation_comment_keyword 8 | (<!--|-->) 9 | keyword 10 | (?<!\w)(CDATA|EMPTY|INCLUDE|IGNORE|NDATA|#IMPLIED|#PCDATA|#REQUIRED)(?!\w) 11 | number 12 | (?<!\w)(((0x[0-9a-fA-F]+)|(([0-9]+\.?[0-9]*|\.[0-9]+)([eE][-+]?[0-9]+)?))[fFlLuU]{0,2})(?!\w) 13 | string 14 | ("(?:[^"\\]|\\.)*") 15 | url 16 | ((https?|mailto|ftp|file)://([-\w\.]+)+(:\d+)?(/([\w/_\.]*(\?\S+)?)?)?) 17 | 18 | 19 | -------------------------------------------------------------------------------- /Regex Highlight View/ViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // ViewController.h 3 | // Regex Highlight View 4 | // 5 | // Created by Kraljic, Kristian on 30.08.12. 6 | // Copyright (c) 2012 Kristian Kraljic (dikrypt.com, ksquared.de). All rights reserved. 7 | // 8 | 9 | #import 10 | #import "RegexHighlightView.h" 11 | 12 | @interface ViewController : UIViewController 13 | 14 | @property (weak, nonatomic) IBOutlet RegexHighlightView *highlightView; 15 | 16 | @end 17 | -------------------------------------------------------------------------------- /Regex Highlight View/ViewController.m: -------------------------------------------------------------------------------- 1 | // 2 | // ViewController.m 3 | // Regex Highlight View 4 | // 5 | // Created by Kraljic, Kristian on 30.08.12. 6 | // Copyright (c) 2012 Kristian Kraljic (dikrypt.com, ksquared.de). All rights reserved. 7 | // 8 | 9 | #import "ViewController.h" 10 | 11 | @interface ViewController () 12 | 13 | @end 14 | 15 | @implementation ViewController 16 | @synthesize highlightView; 17 | 18 | - (void)viewDidLoad 19 | { 20 | [super viewDidLoad]; 21 | // Do any additional setup after loading the view, typically from a nib. 22 | 23 | // Overwrite the textColor from the nib, set to clearColor 24 | highlightView.textColor = [UIColor clearColor]; 25 | // Set the syntax highlighting to use (the tempalate file contains the default highlighting) 26 | [highlightView setHighlightDefinitionWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"template" ofType:@"plist"]]; 27 | // Set the color theme to use (all XCode themes are fully supported!) 28 | [highlightView setHighlightTheme:kRegexHighlightViewThemeDusk]; 29 | } 30 | 31 | - (void)viewDidUnload 32 | { 33 | [self setHighlightView:nil]; 34 | [super viewDidUnload]; 35 | // Release any retained subviews of the main view. 36 | } 37 | 38 | - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation 39 | { 40 | if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone) { 41 | return (interfaceOrientation != UIInterfaceOrientationPortraitUpsideDown); 42 | } else { 43 | return YES; 44 | } 45 | } 46 | 47 | @end 48 | -------------------------------------------------------------------------------- /Regex Highlight View/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /Regex Highlight View/en.lproj/ViewController_iPad.xib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 1536 5 | 11G56 6 | 2840 7 | 1138.51 8 | 569.00 9 | 10 | com.apple.InterfaceBuilder.IBCocoaTouchPlugin 11 | 1926 12 | 13 | 14 | IBProxyObject 15 | IBUITextView 16 | IBUIView 17 | 18 | 19 | com.apple.InterfaceBuilder.IBCocoaTouchPlugin 20 | 21 | 22 | PluginDependencyRecalculationVersion 23 | 24 | 25 | 26 | 27 | IBFilesOwner 28 | IBIPadFramework 29 | 30 | 31 | IBFirstResponder 32 | IBIPadFramework 33 | 34 | 35 | 36 | 274 37 | 38 | 39 | 40 | 274 41 | {768, 1004} 42 | 43 | 44 | _NS:9 45 | 46 | 1 47 | MSAxIDEAA 48 | 49 | YES 50 | YES 51 | IBIPadFramework 52 | NO 53 | LyoKICBUaGlzIGlzIGEgc3ludGF4IGhpZ2hsaWdodGluZyBleGFtcGxlIGZvciB0aGUKICBSZWdleEhp 54 | Z2hsaWdodGVyVmlldyBkZXZlbG9wZWQgYnkgS3Jpc3RpYW4gS3JhbGppYwoqLwoKI2RlZmluZSBXT1JM 55 | RCAiV29ybGQiCmRvIHsKCS8vUHJpbnQgSGVsbG8gV29ybGQKCXByaW50KCJIZWxsbyIpCglwcmludCgi 56 | aHR0cDovL2V4YW1wbGUub3JnLyIpCglwcmludChXT1JMRC5sZW5ndGgpCn0gd2hpbGUoMSk 57 | 58 | 1 59 | IBCocoaTouchFramework 60 | 61 | 62 | 1 63 | 14 64 | 65 | 66 | Helvetica 67 | 14 68 | 16 69 | 70 | 71 | 72 | {{0, 20}, {768, 1004}} 73 | 74 | 75 | 76 | 77 | 3 78 | MQA 79 | 80 | 2 81 | 82 | 83 | 84 | 2 85 | 86 | IBIPadFramework 87 | 88 | 89 | 90 | 91 | 92 | 93 | view 94 | 95 | 96 | 97 | 3 98 | 99 | 100 | 101 | highlightView 102 | 103 | 104 | 105 | 6 106 | 107 | 108 | 109 | 110 | 111 | 0 112 | 113 | 114 | 115 | 116 | 117 | -1 118 | 119 | 120 | File's Owner 121 | 122 | 123 | -2 124 | 125 | 126 | 127 | 128 | 2 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 4 137 | 138 | 139 | 140 | 141 | 142 | 143 | ViewController 144 | com.apple.InterfaceBuilder.IBCocoaTouchPlugin 145 | UIResponder 146 | com.apple.InterfaceBuilder.IBCocoaTouchPlugin 147 | com.apple.InterfaceBuilder.IBCocoaTouchPlugin 148 | RegexHighlightView 149 | com.apple.InterfaceBuilder.IBCocoaTouchPlugin 150 | 151 | 152 | 153 | 154 | 155 | 6 156 | 157 | 158 | 159 | 160 | RegexHighlightView 161 | UITextView 162 | 163 | IBProjectSource 164 | ./Classes/RegexHighlightView.h 165 | 166 | 167 | 168 | ViewController 169 | UIViewController 170 | 171 | highlightView 172 | RegexHighlightView 173 | 174 | 175 | highlightView 176 | 177 | highlightView 178 | RegexHighlightView 179 | 180 | 181 | 182 | IBProjectSource 183 | ./Classes/ViewController.h 184 | 185 | 186 | 187 | 188 | 0 189 | IBIPadFramework 190 | 191 | com.apple.InterfaceBuilder.CocoaTouchPlugin.iPhoneOS 192 | 193 | 194 | YES 195 | 3 196 | 1926 197 | 198 | 199 | -------------------------------------------------------------------------------- /Regex Highlight View/en.lproj/ViewController_iPhone.xib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 1536 5 | 11G56 6 | 2840 7 | 1138.51 8 | 569.00 9 | 10 | com.apple.InterfaceBuilder.IBCocoaTouchPlugin 11 | 1926 12 | 13 | 14 | IBProxyObject 15 | IBUITextView 16 | IBUIView 17 | 18 | 19 | com.apple.InterfaceBuilder.IBCocoaTouchPlugin 20 | 21 | 22 | PluginDependencyRecalculationVersion 23 | 24 | 25 | 26 | 27 | IBFilesOwner 28 | IBCocoaTouchFramework 29 | 30 | 31 | IBFirstResponder 32 | IBCocoaTouchFramework 33 | 34 | 35 | 36 | 274 37 | 38 | 39 | 40 | 274 41 | {320, 460} 42 | 43 | _NS:9 44 | 45 | 1 46 | MSAxIDEAA 47 | 48 | YES 49 | YES 50 | IBCocoaTouchFramework 51 | LyoKICBUaGlzIGlzIGEgc3ludGF4IGhpZ2hsaWdodGluZyBleGFtcGxlIGZvciB0aGUKICBSZWdleEhp 52 | Z2hsaWdodGVyVmlldyBkZXZlbG9wZWQgYnkgS3Jpc3RpYW4gS3JhbGppYwoqLwoKI2RlZmluZSBXT1JM 53 | RCAiV29ybGQiCmRvIHsKCS8vUHJpbnQgSGVsbG8gV29ybGQKCXByaW50KCJIZWxsbyIpCglwcmludCgi 54 | aHR0cDovL2V4YW1wbGUub3JnLyIpCglwcmludChXT1JMRC5sZW5ndGgpCn0gd2hpbGUoMSk 55 | 56 | 1 57 | IBCocoaTouchFramework 58 | 59 | 60 | 1 61 | 14 62 | 63 | 64 | Helvetica 65 | 14 66 | 16 67 | 68 | 69 | 70 | {{0, 20}, {320, 460}} 71 | 72 | 73 | 74 | 3 75 | MC43NQA 76 | 77 | 2 78 | 79 | 80 | NO 81 | 82 | IBCocoaTouchFramework 83 | 84 | 85 | 86 | 87 | 88 | 89 | view 90 | 91 | 92 | 93 | 7 94 | 95 | 96 | 97 | highlightView 98 | 99 | 100 | 101 | 10 102 | 103 | 104 | 105 | 106 | 107 | 0 108 | 109 | 110 | 111 | 112 | 113 | -1 114 | 115 | 116 | File's Owner 117 | 118 | 119 | -2 120 | 121 | 122 | 123 | 124 | 6 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 8 133 | 134 | 135 | 136 | 137 | 138 | 139 | ViewController 140 | com.apple.InterfaceBuilder.IBCocoaTouchPlugin 141 | UIResponder 142 | com.apple.InterfaceBuilder.IBCocoaTouchPlugin 143 | com.apple.InterfaceBuilder.IBCocoaTouchPlugin 144 | RegexHighlightView 145 | com.apple.InterfaceBuilder.IBCocoaTouchPlugin 146 | 147 | 148 | 149 | 150 | 151 | 10 152 | 153 | 154 | 0 155 | IBCocoaTouchFramework 156 | 157 | com.apple.InterfaceBuilder.CocoaTouchPlugin.iPhoneOS 158 | 159 | 160 | YES 161 | 3 162 | 1926 163 | 164 | 165 | -------------------------------------------------------------------------------- /Regex Highlight View/main.m: -------------------------------------------------------------------------------- 1 | // 2 | // main.m 3 | // Regex Highlight View 4 | // 5 | // Created by Kraljic, Kristian on 30.08.12. 6 | // Copyright (c) 2012 Kristian Kraljic (dikrypt.com, ksquared.de). All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | #import "AppDelegate.h" 12 | 13 | int main(int argc, char *argv[]) 14 | { 15 | @autoreleasepool { 16 | return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); 17 | } 18 | } 19 | --------------------------------------------------------------------------------