├── .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 |
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 |
13 |
14 | IBProxyObject
15 | IBUITextView
16 | IBUIView
17 |
18 |
19 | com.apple.InterfaceBuilder.IBCocoaTouchPlugin
20 |
21 |
25 |
26 |
30 |
34 |
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 |
--------------------------------------------------------------------------------