@ 261105.1

191030.2.1.3 · ab639e1b7412fa09f5302cf3cfcfbabef883cf6b

EditorConfig: Lua

Enforce consistent code styles for all Lua files (.lua, .lang, .theme):

* Indent: 2 spaces.
* Trim trailing whitespace.
* Insert final new line.
* UTF-8 encoding.

Manually fix all scripts that didn't pass EClint validation (256 files).

reading declarations

.editorconfig

@@ -1,5 +1,5 @@ #########################################-#  Highlight                            #+#  Highlight EditorConfig Settings:     # #  https://gitlab.com/saalen/highlight  # ######################################### @@ -17,6 +17,16 @@ trim_trailing_whitespace = true insert_final_newline = true  +## Lua Scripts+##############+[*.{lua,lang,theme}]+indent_style = space+indent_size = 2+charset = utf-8+trim_trailing_whitespace = true+insert_final_newline = true++ ## Shell Scripts ################ [*.sh]

extras/json/theme2json.lua

@@ -3,8 +3,8 @@ -- This script converts a highlight theme to a JSON dataset  function bool2str(b)-   if not b then return "false" end-   return "true"+  if not b then return "false" end+  return "true" end  function printAttributes(e, isLast)@@ -18,11 +18,11 @@ function printAttributes(e, isLast) end  function printKeywords()-    retVal="\n" +    retVal="\n"     for k, v in pairs(Keywords) do         retVal = retVal.."        "..printAttributes(v, k==#Keywords)-     end-   return retVal+    end+    return retVal end  function theme2json()@@ -48,7 +48,7 @@ function theme2json() end  if #arg < 1 then-   print ("Invoke this script with a theme file as argument")+  print ("Invoke this script with a theme file as argument") else     if not pcall(theme2json) then         print ("Script not existing or invalid")

extras/langDefs-resources/cleanslate.lang

@@ -48,7 +48,7 @@ Released into the public domain according to the Unlicense terms: Description = "Clean Slate" -- Syntax description  --[[============================================================================-                                   CATEGORIES                                   +                                  CATEGORIES ================================================================================ Categories:        Table, List of categories (config, source, script, etc) ------------------------------------------------------------------------------]]@@ -74,7 +74,7 @@ IgnoreCase = false -- Are keywords case-sensitive? (true/false) EnableIndentation = false -- Syntax may be reformatted and indented? (true/false)  --[[============================================================================-                                  IDENTIFIERS                                   +                                  IDENTIFIERS ================================================================================ String, Regular expression which defines identifiers (optional). @@ -96,14 +96,14 @@ Highlight's default Identifiers definition: --               other elements.  --[[============================================================================-                                    COMMENTS                                    +                                    COMMENTS ================================================================================ Comments = { {Block, Nested?, Delimiter=} }    Block:     Boolean, true if comment is a block comment   Nested:    Boolean, true if block comments can be nested (optional)   Delimiter: List, contains open delimiter regex (line comment) or open and-             close delimiter regexes (block comment)+              close delimiter regexes (block comment) ------------------------------------------------------------------------------]] Comments = {   -- Define BLOCK-COMMENTS delimiters@@ -120,15 +120,15 @@ Comments = {   } } --[[============================================================================-                                    STRINGS                                     +                                    STRINGS ================================================================================ Strings = { Delimiter|DelimiterPairs={Open, Close, Raw?}, Escape?, Interpolation?,             RawPrefix?, AssertEqualLength? }    Delimiter:         String, regular expression which describes string delimiters   DelimiterPairs:    List, includes open and close delimiter expressions if not-                     equal, includes optional Raw flag as boolean which marks-                     delimiter pair to contain a raw string+                      equal, includes optional Raw flag as boolean which marks+                      delimiter pair to contain a raw string   Escape:            String, regex of escape sequences (optional)   Interpolation:     String, regex of interpolation sequences (optional)   RawPrefix:         String, defines raw string indicator (optional)@@ -137,7 +137,7 @@ Strings = { Delimiter|DelimiterPairs={Open, Close, Raw?}, Escape?, Interpolation Strings = {  -----------------------------------------------------------------------------------                              STRING DELIMITERS                               +--                              STRING DELIMITERS --------------------------------------------------------------------------------    -- SYMMETRICAL STRINGS DELIMITERS@@ -155,7 +155,7 @@ Strings = {   -- RAW-STRING PREFIX (if language supports it)   RawPrefix = [=[ \A(?!x)x ]=], -- Never-Matching RegEx! --[==[---------------------------------------------------------------------------                                ESCAPE SEQUENCES                                +                                ESCAPE SEQUENCES -------------------------------------------------------------------------------- If the language at hand supports escape sequences, define a RegEx pattern to capture them.@@ -170,7 +170,7 @@ NOTE: Escape sequences will be matched anywhere, not just inside strings. If you    Escape = [=[ \A(?!x)x ]=], -- Never-Matching RegEx! --[[-----------------------------------------------------------------------------                                INTERPOLATION                                   +                                INTERPOLATION -------------------------------------------------------------------------------- String, regex of interpolation sequences (optional)                         --]] @@ -178,7 +178,7 @@ String, regex of interpolation sequences (optional)                         --]] }  --[[============================================================================-                                  PREPROCESSOR                                  +                                  PREPROCESSOR ================================================================================ PreProcessor = { Prefix, Continuation? } @@ -192,12 +192,12 @@ PreProcessor = {   -- Continuation = "", -- A character, not a RegEx! (escaping rules apply) } --[[============================================================================-                                   OPERATORS                                    +                                  OPERATORS ============================================================================--]] Operators = [=[ \A(?!x)x ]=] -- Never-Matching RegEx!  --[[============================================================================-                                        DIGITS                                    +                                        DIGITS ================================================================================ String, Regular expression which defines digits (optional). @@ -208,7 +208,7 @@ Highlight's default built-in Digits definition: Digits = [=[ \A(?!x)x ]=] -- Never-Matching RegEx!  --[[============================================================================-                                       KEYWORDS                                   +                                      KEYWORDS ================================================================================ Keywords = { Id, List|Regex, Group? } @@ -217,8 +217,8 @@ Keywords = { Id, List|Regex, Group? }   List:  List, list of keywords   Regex: String, regular expression   Group: Integer, capturing group id of regular expression, defines part of regex-         which should be returned as keyword (optional; if not set, the match-         with the highest group number is returned (counts from left to right))+          which should be returned as keyword (optional; if not set, the match+          with the highest group number is returned (counts from left to right))  NOTE: Keyword group Ids are not limited to 4, you can create as many as you       need; but bare in mind that most themes that ship with Highlight usually@@ -228,7 +228,7 @@ NOTE: Keyword group Ids are not limited to 4, you can create as many as you  Keywords = { -----------------------------------------------------------------------------------                               Keywords by List                               +--                               Keywords by List -------------------------------------------------------------------------------- -- NOTE: If you've set `IgnoreCase = false` then all keywords in the list must --       be in lowercase otherwise they'll never match! With case-insensitive@@ -242,7 +242,7 @@ Keywords = {     }   }, -----------------------------------------------------------------------------------                              Keywords by RegEx                               +--                              Keywords by RegEx --------------------------------------------------------------------------------   { Id = 2,     Regex = [=[ \A(?!x)x ]=], -- Never-Matching RegEx!@@ -264,9 +264,9 @@ For more info, see: ------------------------------------------------------------------------------]]  --[[============================================================================-                                   CHANGELOG                                   +                                  CHANGELOG ================================================================================-v1.1.0 (2019/03/02) | Highlight v3.49 +v1.1.0 (2019/03/02) | Highlight v3.49   - Added new 'Categories' element.  v1.0.2 (2018/07/02) | Highlight v3.43

extras/langDefs-resources/template.lang

@@ -67,7 +67,7 @@ Categories = {"source", "script"} -- The categories the syntax belongs to.  -- Common categories are: "source", "markup", "script" and "config". -- For more info see the Wiki:--- +-- --    https://gitlab.com/saalen/highlight/wikis/LangDefs-Elements#categories  -- *** DON'T FORGET TO: *** ----------------------------------------------------@@ -84,7 +84,7 @@ IgnoreCase = false -- Are keywords case-sensitive? (true/false) EnableIndentation = false -- Syntax may be reformatted and indented? (true/false)  --[[============================================================================-                                  IDENTIFIERS                                   +                                  IDENTIFIERS ================================================================================ String, Regular expression which defines identifiers (optional). @@ -94,14 +94,14 @@ can customize it to match yout lang needs.                                  --]] Identifiers = [=[ [a-zA-Z_]\w* ]=] -- Highlight's default Identifiers definition  --[[============================================================================-                                    COMMENTS                                    +                                    COMMENTS ================================================================================ Comments = { {Block, Nested?, Delimiter=} }    Block:     Boolean, true if comment is a block comment   Nested:    Boolean, true if block comments can be nested (optional)   Delimiter: List, contains open delimiter regex (line comment) or open and-             close delimiter regexes (block comment)+              close delimiter regexes (block comment) ------------------------------------------------------------------------------]] Comments = {   -- Define BLOCK-COMMENTS delimiters@@ -119,15 +119,15 @@ Comments = {   } } --[[============================================================================-                                    STRINGS                                     +                                    STRINGS ================================================================================ Strings = { Delimiter|DelimiterPairs={Open, Close, Raw?}, Escape?, Interpolation?,             RawPrefix?, AssertEqualLength? }    Delimiter:         String, regular expression which describes string delimiters   DelimiterPairs:    List, includes open and close delimiter expressions if not-                     equal, includes optional Raw flag as boolean which marks-                     delimiter pair to contain a raw string+                      equal, includes optional Raw flag as boolean which marks+                      delimiter pair to contain a raw string   Escape:            String, regex of escape sequences (optional)   Interpolation:     String, regex of interpolation sequences (optional)   RawPrefix:         String, defines raw string indicator (optional)@@ -136,7 +136,7 @@ Strings = { Delimiter|DelimiterPairs={Open, Close, Raw?}, Escape?, Interpolation Strings = {  -----------------------------------------------------------------------------------                              STRING DELIMITERS                               +--                              STRING DELIMITERS --------------------------------------------------------------------------------    -- SYMMETRICAL STRINGS DELIMITERS@@ -155,7 +155,7 @@ Strings = {   -- RAW-STRING PREFIX (if language supports it)   RawPrefix = "R",           -- Raw string indicator (optional): R (C style) --[[-----------------------------------------------------------------------------                                ESCAPE SEQUENCES                                +                                ESCAPE SEQUENCES -------------------------------------------------------------------------------- If the language at hand supports escape sequences, define a RegEx pattern to capture them.@@ -174,7 +174,7 @@ NOTE: Escape sequences are not restricted to occur inside strings only, they -- Highlight's default built-in Escape definition:   Escape = [=[ \\u[[:xdigit:]]{4}|\\\d{3}|\\x[[:xdigit:]]{2}|\\[ntvbrfa\\\?'"] ]=], --[[-----------------------------------------------------------------------------                                INTERPOLATION                                   +                                INTERPOLATION -------------------------------------------------------------------------------- String, regex of interpolation sequences (optional) @@ -182,7 +182,7 @@ To understand interpolation, here is an example from Javascript:      var apples = 6;     console.log(`There are ${apples} apples in the basket!`);-    + which will otuput:      There are 6 apples in the basket!@@ -194,7 +194,7 @@ References: }  --[[============================================================================-                                  PREPROCESSOR                                  +                                  PREPROCESSOR ================================================================================ PreProcessor = { Prefix, Continuation? } @@ -204,10 +204,10 @@ PreProcessor = { Prefix, Continuation? } NOTE: This element is treated by Highlight parser in a similar way to single-       line comments: it swallows up everything from the matching Prefix up to       the end of the line -- but unlike comment lines (which can't contain-      further syntax elements), the parser will still be looking for some +      further syntax elements), the parser will still be looking for some       syntax elements (in the current line) which might be reasonably found       within a line of preprocessor directives (eg: strings and comments);-      but once these elements are dealt with, the parser will resume the +      but once these elements are dealt with, the parser will resume the       PreProcessor state to carry on parsing the rest of the line.        Furthermore, the Continuation character allows this element to span@@ -220,12 +220,12 @@ PreProcessor = {  -- C/C++ PreProcessor example: }  --[[============================================================================-                                   OPERATORS                                    +                                  OPERATORS ============================================================================--]]-Operators = [=[ \&|<|>|\!|\||\=|\/|\*|\%|\+|\-|~ ]=] -- Match: &<>!|=/*%+-~ +Operators = [=[ \&|<|>|\!|\||\=|\/|\*|\%|\+|\-|~ ]=] -- Match: &<>!|=/*%+-~  --[[============================================================================-                                        DIGITS                                    +                                  DIGITS ================================================================================ String, Regular expression which defines digits (optional).                 --]] @@ -233,7 +233,7 @@ String, Regular expression which defines digits (optional).                 --]] Digits = [=[ (?:0x|0X)[0-9a-fA-F]+|\d*[\.]?\d+(?:[eE][\-\+]\d+)?[lLuU]* ]=]  --[[============================================================================-                                       KEYWORDS                                   +                                  KEYWORDS ================================================================================ Keywords = { Id, List|Regex, Group? } @@ -242,8 +242,8 @@ Keywords = { Id, List|Regex, Group? }   List:  List, list of keywords   Regex: String, regular expression   Group: Integer, capturing group id of regular expression, defines part of regex-         which should be returned as keyword (optional; if not set, the match-         with the highest group number is returned (counts from left to right))+          which should be returned as keyword (optional; if not set, the match+          with the highest group number is returned (counts from left to right))  NOTE: Keyword group Ids are not limited to 4, you can create as many as you       need; but bare in mind that most themes that ship with Highlight usually@@ -253,7 +253,7 @@ NOTE: Keyword group Ids are not limited to 4, you can create as many as you  Keywords = { -----------------------------------------------------------------------------------                               Keywords by List                               +--                               Keywords by List -------------------------------------------------------------------------------- -- NOTE: If you've set `IgnoreCase = false` then all keywords in the list must --       be in lowercase otherwise they'll never match! With case-insensitive@@ -267,7 +267,7 @@ Keywords = {     }   }, -----------------------------------------------------------------------------------                              Keywords by RegEx                               +--                              Keywords by RegEx --------------------------------------------------------------------------------   { Id = 2,     Regex = [=[ (\w+)\s*\:\: ]=],@@ -276,7 +276,7 @@ Keywords = { }  --[=[===========================================================================-                                NESTED LANGUAGES                                +                                NESTED LANGUAGES ================================================================================ If the language at hand may contain other languages in its source code (eg, like HTML sources might contain CSS, JavaScript or PHP code):@@ -317,9 +317,9 @@ For more info, see:     https://github.com/andre-simon/highlight/blob/master/README#L596     https://github.com/andre-simon/highlight/blob/master/README_PLUGINS#L170 ---------------------------------------------------------------------------------                                OnStateChange()                                 +                                OnStateChange() ---------------------------------------------------------------------------------This function is a hook which is called if an internal state changes (e.g. +This function is a hook which is called if an internal state changes (e.g. from HL_STANDARD to HL_KEYWORD if a keyword is found). It can be used to alter the new state or to manipulate syntax elements like keyword lists. @@ -330,13 +330,13 @@ the new state or to manipulate syntax elements like keyword lists.                   newState:  intended new state                   token:     the current token which triggered the new state                   kwGroupID: if newState is HL_KEYWORD, the parameter-                             contains the keyword group ID+                              contains the keyword group ID       Returns:    Correct state to continue OR HL_REJECT -Return HL_REJECT if the recognized token and state should be discarded; the +Return HL_REJECT if the recognized token and state should be discarded; the first character of token will be outputted and highlighted as "oldState". ---------------------------------------------------------------------------------                                  STATES VARS                                   +                                  STATES VARS -------------------------------------------------------------------------------- The following integer variables, representing the internal highlighting states, are available within a language definition (read-only):@@ -388,31 +388,32 @@ function OnStateChange(oldState, newState, token, kwgroup)   return newState end ---[[ ** DON'T FORGET THE CHANGELOG ** -     Readapt the changelog found below to your new syntax definition.-     Changelogs are important for other people who might take on maintaining-     your langDef from where you left it.-     -     Always include in each revision:-     -- langDef version number*-     -- date of release-     -- Highlight version used at the time of release-     -     *  Adopt a meaningful release scheme, like MAJOR.MINOR.PATCH, where:-        -- MAJOR is incremented for backward incompatible changes,-           (and MINOR and PATCH are set to "0")-        -- MINOR is incremented for backwards-compatible added functionality -           (and PATCH is set to "0")-        -- PATCH is incremented for backwards-compatible bug fixes and retouches--        For more info, see:-        -- http://semver.org/+--[[ ** DON'T FORGET THE CHANGELOG **++Readapt the changelog found below to your new syntax definition.+Changelogs are important for other people who might take on maintaining+your langDef from where you left it.++* Always include in each revision:+  * langDef version number*+  * date of release+  * Highlight version used at the time of release++* Adopt a meaningful release scheme, like MAJOR.MINOR.PATCH, where:+  * MAJOR is incremented for backward incompatible changes,+    (and MINOR and PATCH are set to "0")+  * MINOR is incremented for backwards-compatible added functionality+    (and PATCH is set to "0")+  * PATCH is incremented for backwards-compatible bug fixes and retouches++  For more info, see:+    http://semver.org --]]  --[[============================================================================-                                   CHANGELOG                                   +                                    CHANGELOG ================================================================================-v1.1.0 (2019/03/02) | Highlight v3.49 +v1.1.0 (2019/03/02) | Highlight v3.49   - Added new 'Categories' element.  v1.0.4 (2018/07/02) | Highlight v3.43

extras/themes-resources/boilerplate.theme

@@ -45,7 +45,7 @@ Keywords = { }  --[[============================================================================-                                   CHANGELOG+                                  CHANGELOG ================================================================================ v1.0.0 (2019/03/02) | Highlight v3.49   - First release.                                                          --]]

langDefs/abc.lang

@@ -4,29 +4,27 @@ Description="ABC" Categories = {"database"}  Keywords={-    {  Id=1,-       List={-             "WRITE", "READ", "EG", "RAW", "PUT", "IN", "SET", "RANDOM", "REMOVE", "FROM",-             "INSERT", "DELETE", "PASS", "KEYWORD", "CHECK", "IF", "SELECT", "WHILE", "FOR",-             "HOW", "TO", "RETURN", "REPORT", "SHARE", "QUIT", "FAIL", "SUCCEED", "AND",-             "OR", "NOT", "SOME", "HAS", "NO"-            }+    { Id=1,+      List={+        "WRITE", "READ", "EG", "RAW", "PUT", "IN", "SET", "RANDOM", "REMOVE", "FROM",+        "INSERT", "DELETE", "PASS", "KEYWORD", "CHECK", "IF", "SELECT", "WHILE", "FOR",+        "HOW", "TO", "RETURN", "REPORT", "SHARE", "QUIT", "FAIL", "SUCCEED", "AND",+        "OR", "NOT", "SOME", "HAS", "NO"+      }     },     { Id=2,       List= {-             "exactly", "exact", "root", "abs", "round", "mod", "random", "exp", "log",-             "pi", "sin", "cos", "tan", "arctan", "angle", "now", "lower", "upper",-             "stripped", "split", "keys", "min", "max", "train", "choice"-            }-    }-    +        "exactly", "exact", "root", "abs", "round", "mod", "random", "exp", "log",+        "pi", "sin", "cos", "tan", "arctan", "angle", "now", "lower", "upper",+        "stripped", "split", "keys", "min", "max", "train", "choice"+      }     }+}  Strings = {-    Delimiter=[["]]+  Delimiter=[["]] }  IgnoreCase=false - Operators=[[\(|\)|\[|\]|\{|\}|\,|\;|\:|\&|<|>|\!|\=|\/|\*|\%|\+|\-|\~|\|]]

langDefs/actionscript.lang

@@ -4,112 +4,115 @@ Categories = {"source", "script"}  Keywords={   { Id=1,-    List={"class", "extends", "implements", "import", "interface", "new", -  "case", "do", "while", "else", "if", "for", "in", "switch", "throw", "get", -  "set", "function", "var", "try", "catch", "finally", "while", "with", "default", -  "break", "continue", "delete", "return", "each", "const", "namespace", -  "package", "include", "use", "is", "as", "instanceof", "typeof"},+    List={+      "class", "extends", "implements", "import", "interface", "new",+      "case", "do", "while", "else", "if", "for", "in", "switch", "throw", "get",+      "set", "function", "var", "try", "catch", "finally", "while", "with", "default",+      "break", "continue", "delete", "return", "each", "const", "namespace",+      "package", "include", "use", "is", "as", "instanceof", "typeof"},   },-   { Id=2,+  { Id=2,     List={"null", "Infinity", "-Infinity", "NaN", "undefined", "true", "false"},   },-   { Id=3,-    List={"dynamic", "private", "public", "static", "intrinsic", "internal", -  "native", "override", "protected", "AS3", "final", "super", "this", -  "arguments"},+  { Id=3,+    List={+      "dynamic", "private", "public", "static", "intrinsic", "internal",+      "native", "override", "protected", "AS3", "final", "super", "this",+      "arguments"},   },   { Id=4,-    List={"AVM1Movie", "AccImpl", "Accessibility", "AccessibilityProperties", -    "ActionScriptVersion", "ActivityEvent", "Animator", "AntiAliasType", -    "ApplicationDomain", "ArgumentError", "Array", "AsyncErrorEvent", -    "AutoLayoutEvent", "Back", "BaseButton", "BaseScrollPane", "BevelFilter", -    "BezierEase", "BezierSegment", "Bitmap", "BitmapData", "BitmapDataChannel", -    "BitmapFilter", "BitmapFilterQuality", "BitmapFilterType", "BlendMode", -    "Blinds", "BlurFilter", "Boolean", "Bounce", "BrowserInvokeEvent", "Button", -    "ButtonAccImpl", "ButtonLabelPlacement", "ByteArray", "CSMSettings", "Camera", -    "Capabilities", "CapsStyle", "CaptionChangeEvent", "CaptionTargetEvent", -    "CellRenderer", "CheckBox", "CheckBoxAccImpl", "Circular", "Class", "Clipboard", -    "ClipboardFormats", "ClipboardTransferMode", "Color", "ColorMatrixFilter", -    "ColorPicker", "ColorPickerEvent", "ColorTransform", "ComboBox", -    "ComboBoxAccImpl", "ComponentEvent", "CompressionAlgorithm", "ContextMenu", -    "ContextMenuBuiltInItems", "ContextMenuEvent", "ContextMenuItem", -    "ConvolutionFilter", "Cubic", "CuePointType", "CustomActions", -    "CustomEase", "DRMAuthenticateEvent", "DRMErrorEvent", "DRMStatusEvent", -    "DataChangeEvent", "DataChangeType", "DataEvent", "DataGrid", "DataGridAccImpl", -    "DataGridCellEditor", "DataGridColumn", "DataGridEvent", "DataGridEventReason", -    "DataProvider", "Date", "DefinitionError", "DeleteObjectSample", "Dictionary", -    "DisplacementMapFilter", "DisplacementMapFilterMode", "DisplayObject", -    "DisplayObjectContainer", "DockIcon", "DropShadowFilter", "EOFError", "Elastic", -    "EncryptedLocalStore", "Endian", "Error", "ErrorEvent", "EvalError", "Event", -    "EventDispatcher", "EventPhase", "Exponential", "ExternalInterface", -    "FLVPlayback", "FLVPlaybackCaptioning", "Fade", "File", "FileFilter", -    "FileListEvent", "FileMode", "FileReference", "FileReferenceList", "FileStream", -    "Fly", "FocusDirection", "FocusEvent", "FocusManager", "Font", "FontStyle", -    "FontType", "FrameLabel", "FullScreenEvent", "Function", "FunctionEase", -    "GlowFilter", "GradientBevelFilter", "GradientGlowFilter", "GradientType", "Graphics", -    "GridFitType", "HTMLHistoryItem", "HTMLHost", "HTMLLoader", "HTMLPDFCapability", -    "HTMLUncaughtScriptExceptionEvent", "HTMLWindowCreateOptions", -    "HTTPStatusEvent", "HeaderRenderer", "IBitmapDrawable", "ICellRenderer", -    "ID3Info", "IDataInput", "IDataOutput", "IDynamicPropertyOutput", -    "IDynamicPropertyWriter", "IEventDispatcher", "IExternalizable", -    "IFocusManager", "IFocusManagerComponent", "IFocusManagerGroup", "IME", -    "IMEConversionMode", "IMEEvent", "INCManager", "IOError", "IOErrorEvent", -    "ITween", "IVPEvent", "Icon", "IllegalOperationError", "ImageCell", -    "IndeterminateBar", "InteractionInputType", "InteractiveIcon", -    "InteractiveObject", "InterpolationMethod", "InvalidSWFError", -    "InvalidationType", "InvokeEvent", "Iris", "JointStyle", "KeyLocation", -    "Keyboard", "KeyboardEvent", "Keyframe", "Label", "LabelButton", -    "LabelButtonAccImpl", "LayoutEvent", "LineScaleMode", "Linear", "List", -    "ListAccImpl", "ListData", "ListEvent", "LivePreviewParent", "Loader", -    "LoaderContext", "LoaderInfo", "LocalConnection", -    "Locale", "Math", "Matrix", "MatrixTransformer", "MemoryError", "MetadataEvent", -    "Microphone", "MorphShape", "Motion", "MotionEvent", "Mouse", "MouseEvent", -    "MovieClip", "NCManager", "NCManagerNative", "Namespace", "NativeApplication", -    "NativeDragActions", "NativeDragEvent", "NativeDragManager", -    "NativeDragOptions", "NativeMenu", "NativeMenuItem", "NativeWindow", -    "NativeWindowBoundsEvent", "NativeWindowDisplayState", -    "NativeWindowDisplayStateEvent", "NativeWindowInitOptions", -    "NativeWindowResize", "NativeWindowSystemChrome", "NativeWindowType", -    "NetConnection", "NetStatusEvent", "NetStream", "NewObjectSample", "None", -    "NotificationType", "Null", "Number", "NumericStepper", "Object", -    "ObjectEncoding", "OutputProgressEvent", "Photo", "PixelDissolve", -    "PixelSnapping", "Point", "PrintJob", "PrintJobOptions", "PrintJobOrientation", -    "ProgressBar", "ProgressBarDirection", "ProgressBarMode", "ProgressEvent", -    "Proxy", "QName", "Quadratic",-    "Quartic", "Quintic", "RadioButton", "RadioButtonAccImpl", "RadioButtonGroup", -    "RangeError", "Rectangle", "ReferenceError", "RegExp", "Regular", "Responder", -    "RevocationCheckSettings", "Rotate", "RotateDirection", "SQLCollationType", -    "SQLColumnNameStyle", "SQLColumnSchema", "SQLConnection", "SQLError", -    "SQLErrorEvent", "SQLErrorOperation", "SQLEvent", "SQLIndexSchema", "SQLMode", -    "SQLResult", "SQLSchema", "SQLSchemaResult", "SQLStatement", "SQLTableSchema", -    "SQLTransactionLockType", "SQLTriggerSchema", "SQLUpdateEvent", "SQLViewSchema", -    "SWFVersion", "Sample", "Scene", "Screen", "ScreenMouseEvent", -    "ScriptTimeoutError", "ScrollBar", "ScrollBarDirection", "ScrollEvent", -    "ScrollPane", "ScrollPolicy", "Security", "SecurityDomain", "SecurityError", -    "SecurityErrorEvent", "SecurityPanel", "SelectableList", -    "SelectableListAccImpl", "ServiceMonitor", "Shape", "SharedObject", -    "SharedObjectFlushStatus", "SignatureStatus", "SignerTrustSettings", -    "SimpleButton", "SimpleCollectionItem", "SimpleEase", "Sine", "SkinErrorEvent", -    "Slider", "SliderDirection", "SliderEvent", -    "SliderEventClickTarget", "Socket", "SocketMonitor", "Sound", "SoundChannel", -    "SoundEvent", "SoundLoaderContext", "SoundMixer", "SoundTransform", "Source", -    "SpreadMethod", "Sprite", "Squeeze", "StackFrame", "StackOverflowError", -    "Stage", "StageAlign", "StageDisplayState", "StageQuality", "StageScaleMode", -    "StaticText", "StatusEvent", "String", "Strong", "StyleManager", "StyleSheet", -    "SyncEvent", "SyntaxError", "System", "SystemTrayIcon", "TextArea", -    "TextColorType", "TextDisplayMode", "TextEvent", "TextField", -    "TextFieldAutoSize", "TextFieldType", "TextFormat", "TextFormatAlign", -    "TextInput", "TextLineMetrics", "TextRenderer", "TextSnapshot", "TileList", -    "TileListAccImpl", "TileListCollectionItem", "TileListData", "Timer", -    "TimerEvent", "Transform", "Transition", "TransitionManager", "Tween", -    "TweenEvent", "Tweenables", "TypeError", "UIComponent", "UIComponentAccImpl", -    "UILoader", "UIScrollBar", "URIDereferencer", "URIError", "URLLoader", -    "URLLoaderDataFormat", "URLMonitor", "URLRequest", "URLRequestDefaults", -    "URLRequestHeader", "URLRequestMethod", "URLStream", "URLVariables", "Updater", -    "VerifyError", "Video", "VideoAlign", "VideoError", "VideoEvent", "VideoPlayer", -    "VideoProgressEvent", "VideoScaleMode", "VideoState", "Wipe", "XML", -    "XMLDocument", "XMLList", "XMLNode", "XMLNodeType", "XMLSignatureValidator", -    "XMLSocket", "XMLUI", "Zoom", "int", "uint", "void"},+    List={+      "AVM1Movie", "AccImpl", "Accessibility", "AccessibilityProperties",+      "ActionScriptVersion", "ActivityEvent", "Animator", "AntiAliasType",+      "ApplicationDomain", "ArgumentError", "Array", "AsyncErrorEvent",+      "AutoLayoutEvent", "Back", "BaseButton", "BaseScrollPane", "BevelFilter",+      "BezierEase", "BezierSegment", "Bitmap", "BitmapData", "BitmapDataChannel",+      "BitmapFilter", "BitmapFilterQuality", "BitmapFilterType", "BlendMode",+      "Blinds", "BlurFilter", "Boolean", "Bounce", "BrowserInvokeEvent", "Button",+      "ButtonAccImpl", "ButtonLabelPlacement", "ByteArray", "CSMSettings", "Camera",+      "Capabilities", "CapsStyle", "CaptionChangeEvent", "CaptionTargetEvent",+      "CellRenderer", "CheckBox", "CheckBoxAccImpl", "Circular", "Class", "Clipboard",+      "ClipboardFormats", "ClipboardTransferMode", "Color", "ColorMatrixFilter",+      "ColorPicker", "ColorPickerEvent", "ColorTransform", "ComboBox",+      "ComboBoxAccImpl", "ComponentEvent", "CompressionAlgorithm", "ContextMenu",+      "ContextMenuBuiltInItems", "ContextMenuEvent", "ContextMenuItem",+      "ConvolutionFilter", "Cubic", "CuePointType", "CustomActions",+      "CustomEase", "DRMAuthenticateEvent", "DRMErrorEvent", "DRMStatusEvent",+      "DataChangeEvent", "DataChangeType", "DataEvent", "DataGrid", "DataGridAccImpl",+      "DataGridCellEditor", "DataGridColumn", "DataGridEvent", "DataGridEventReason",+      "DataProvider", "Date", "DefinitionError", "DeleteObjectSample", "Dictionary",+      "DisplacementMapFilter", "DisplacementMapFilterMode", "DisplayObject",+      "DisplayObjectContainer", "DockIcon", "DropShadowFilter", "EOFError", "Elastic",+      "EncryptedLocalStore", "Endian", "Error", "ErrorEvent", "EvalError", "Event",+      "EventDispatcher", "EventPhase", "Exponential", "ExternalInterface",+      "FLVPlayback", "FLVPlaybackCaptioning", "Fade", "File", "FileFilter",+      "FileListEvent", "FileMode", "FileReference", "FileReferenceList", "FileStream",+      "Fly", "FocusDirection", "FocusEvent", "FocusManager", "Font", "FontStyle",+      "FontType", "FrameLabel", "FullScreenEvent", "Function", "FunctionEase",+      "GlowFilter", "GradientBevelFilter", "GradientGlowFilter", "GradientType", "Graphics",+      "GridFitType", "HTMLHistoryItem", "HTMLHost", "HTMLLoader", "HTMLPDFCapability",+      "HTMLUncaughtScriptExceptionEvent", "HTMLWindowCreateOptions",+      "HTTPStatusEvent", "HeaderRenderer", "IBitmapDrawable", "ICellRenderer",+      "ID3Info", "IDataInput", "IDataOutput", "IDynamicPropertyOutput",+      "IDynamicPropertyWriter", "IEventDispatcher", "IExternalizable",+      "IFocusManager", "IFocusManagerComponent", "IFocusManagerGroup", "IME",+      "IMEConversionMode", "IMEEvent", "INCManager", "IOError", "IOErrorEvent",+      "ITween", "IVPEvent", "Icon", "IllegalOperationError", "ImageCell",+      "IndeterminateBar", "InteractionInputType", "InteractiveIcon",+      "InteractiveObject", "InterpolationMethod", "InvalidSWFError",+      "InvalidationType", "InvokeEvent", "Iris", "JointStyle", "KeyLocation",+      "Keyboard", "KeyboardEvent", "Keyframe", "Label", "LabelButton",+      "LabelButtonAccImpl", "LayoutEvent", "LineScaleMode", "Linear", "List",+      "ListAccImpl", "ListData", "ListEvent", "LivePreviewParent", "Loader",+      "LoaderContext", "LoaderInfo", "LocalConnection",+      "Locale", "Math", "Matrix", "MatrixTransformer", "MemoryError", "MetadataEvent",+      "Microphone", "MorphShape", "Motion", "MotionEvent", "Mouse", "MouseEvent",+      "MovieClip", "NCManager", "NCManagerNative", "Namespace", "NativeApplication",+      "NativeDragActions", "NativeDragEvent", "NativeDragManager",+      "NativeDragOptions", "NativeMenu", "NativeMenuItem", "NativeWindow",+      "NativeWindowBoundsEvent", "NativeWindowDisplayState",+      "NativeWindowDisplayStateEvent", "NativeWindowInitOptions",+      "NativeWindowResize", "NativeWindowSystemChrome", "NativeWindowType",+      "NetConnection", "NetStatusEvent", "NetStream", "NewObjectSample", "None",+      "NotificationType", "Null", "Number", "NumericStepper", "Object",+      "ObjectEncoding", "OutputProgressEvent", "Photo", "PixelDissolve",+      "PixelSnapping", "Point", "PrintJob", "PrintJobOptions", "PrintJobOrientation",+      "ProgressBar", "ProgressBarDirection", "ProgressBarMode", "ProgressEvent",+      "Proxy", "QName", "Quadratic",+      "Quartic", "Quintic", "RadioButton", "RadioButtonAccImpl", "RadioButtonGroup",+      "RangeError", "Rectangle", "ReferenceError", "RegExp", "Regular", "Responder",+      "RevocationCheckSettings", "Rotate", "RotateDirection", "SQLCollationType",+      "SQLColumnNameStyle", "SQLColumnSchema", "SQLConnection", "SQLError",+      "SQLErrorEvent", "SQLErrorOperation", "SQLEvent", "SQLIndexSchema", "SQLMode",+      "SQLResult", "SQLSchema", "SQLSchemaResult", "SQLStatement", "SQLTableSchema",+      "SQLTransactionLockType", "SQLTriggerSchema", "SQLUpdateEvent", "SQLViewSchema",+      "SWFVersion", "Sample", "Scene", "Screen", "ScreenMouseEvent",+      "ScriptTimeoutError", "ScrollBar", "ScrollBarDirection", "ScrollEvent",+      "ScrollPane", "ScrollPolicy", "Security", "SecurityDomain", "SecurityError",+      "SecurityErrorEvent", "SecurityPanel", "SelectableList",+      "SelectableListAccImpl", "ServiceMonitor", "Shape", "SharedObject",+      "SharedObjectFlushStatus", "SignatureStatus", "SignerTrustSettings",+      "SimpleButton", "SimpleCollectionItem", "SimpleEase", "Sine", "SkinErrorEvent",+      "Slider", "SliderDirection", "SliderEvent",+      "SliderEventClickTarget", "Socket", "SocketMonitor", "Sound", "SoundChannel",+      "SoundEvent", "SoundLoaderContext", "SoundMixer", "SoundTransform", "Source",+      "SpreadMethod", "Sprite", "Squeeze", "StackFrame", "StackOverflowError",+      "Stage", "StageAlign", "StageDisplayState", "StageQuality", "StageScaleMode",+      "StaticText", "StatusEvent", "String", "Strong", "StyleManager", "StyleSheet",+      "SyncEvent", "SyntaxError", "System", "SystemTrayIcon", "TextArea",+      "TextColorType", "TextDisplayMode", "TextEvent", "TextField",+      "TextFieldAutoSize", "TextFieldType", "TextFormat", "TextFormatAlign",+      "TextInput", "TextLineMetrics", "TextRenderer", "TextSnapshot", "TileList",+      "TileListAccImpl", "TileListCollectionItem", "TileListData", "Timer",+      "TimerEvent", "Transform", "Transition", "TransitionManager", "Tween",+      "TweenEvent", "Tweenables", "TypeError", "UIComponent", "UIComponentAccImpl",+      "UILoader", "UIScrollBar", "URIDereferencer", "URIError", "URLLoader",+      "URLLoaderDataFormat", "URLMonitor", "URLRequest", "URLRequestDefaults",+      "URLRequestHeader", "URLRequestMethod", "URLStream", "URLVariables", "Updater",+      "VerifyError", "Video", "VideoAlign", "VideoError", "VideoEvent", "VideoPlayer",+      "VideoProgressEvent", "VideoScaleMode", "VideoState", "Wipe", "XML",+      "XMLDocument", "XMLList", "XMLNode", "XMLNodeType", "XMLSignatureValidator",+      "XMLSocket", "XMLUI", "Zoom", "int", "uint", "void"},   } } 

langDefs/ada.lang

@@ -6,23 +6,23 @@ Categories = {"source"}  Keywords={     { Id=1,-      List={"abort", "else", "new", "return", "abs", "elsif", "not", "reverse", -            "abstract", "end", "null", "accept", "entry", "select", "access", "exception", -            "separate", "aliased", "exit", "of", "subtype", "all", "or", "and", "for", -            "others", "tagged", "array", "function", "out", "task", "at", "terminate", -            "generic", "package", "then", "begin", "goto", "pragma", "type", "body", -            "private", "if", "procedure", "case", "in", "protected", "until", "constant", -            "is", "use", "raise", "declare", "range", "when", "delay", "limited", "record", -            "while", "delta", "loop", "rem", "with", "digits", "renames", "do", "mod", +      List={"abort", "else", "new", "return", "abs", "elsif", "not", "reverse",+            "abstract", "end", "null", "accept", "entry", "select", "access", "exception",+            "separate", "aliased", "exit", "of", "subtype", "all", "or", "and", "for",+            "others", "tagged", "array", "function", "out", "task", "at", "terminate",+            "generic", "package", "then", "begin", "goto", "pragma", "type", "body",+            "private", "if", "procedure", "case", "in", "protected", "until", "constant",+            "is", "use", "raise", "declare", "range", "when", "delay", "limited", "record",+            "while", "delta", "loop", "rem", "with", "digits", "renames", "do", "mod",             "requeue", "xor"},       },     { Id=2,-      List={"boolean", "integer", "natural", "positive", "float", "character", -            "string", "duration", "short_integer", "long_integer", "short_float", +      List={"boolean", "integer", "natural", "positive", "float", "character",+            "string", "duration", "short_integer", "long_integer", "short_float",             "long_float"},       },     { Id=3,-      List={"wide_character", "wide_string", "short_short_integer", "long_long_integer", +      List={"wide_character", "wide_string", "short_short_integer", "long_long_integer",             "short_short_float", "long_long_float"},       },     { Id=4,

langDefs/agda.lang

@@ -5,12 +5,12 @@ Categories = {"source"}  Keywords={     { Id=1,-      List={"abstract", "case", "concrete", "data", "do", "in", "interface", -            "let", "module", "mutual", "of", "open", "native", "package", "postulate", -            "private", "public", "sig", "struct", "type", "use", "set", "type", "abstract",  -            "data", "forall",   "hiding", "import", "in", "infix",     -            "infixl", "infixr", "let","module", "mutual", "open",     -            "postulate", "primitive", "private","public","record", "renaming",   +      List={"abstract", "case", "concrete", "data", "do", "in", "interface",+            "let", "module", "mutual", "of", "open", "native", "package", "postulate",+            "private", "public", "sig", "struct", "type", "use", "set", "type", "abstract",+            "data", "forall",   "hiding", "import", "in", "infix",+            "infixl", "infixr", "let","module", "mutual", "open",+            "postulate", "primitive", "private","public","record", "renaming",             "using", "where", "with"},       },     { Id=2,

langDefs/alan.lang

@@ -26,7 +26,7 @@ IgnoreCase = true --> Alan is not case-sensitive EnableIndentation = false  --[[============================================================================-                                  IDENTIFIERS                                   +                                  IDENTIFIERS ================================================================================ RegEx that defines keywords identifier's pattern — ie, which tokens are valid keyword candidates. Alan keywords are letters-only, but:@@ -44,15 +44,15 @@ This hack is needed to avoid highlighting as keywords the contents of Quoted IDs Identifiers = [=[ (?x)(   # Quoted Identifiers:   '.*?'(?!'')|-  +   # Special Kewyords:   \=>|\.|,|:|-  +   # Alan Keywords:   (?<!')\b[a-zA-Z]+\b             ) ]=] --==============================================================================---                                  COMMENTS                                    +--                                  COMMENTS --============================================================================== -- Define SINGLE-LINE-COMMENTS delimiter: Comments = {@@ -62,17 +62,17 @@ Comments = {   } } --==============================================================================---                                 STRINGS                                      +--                                 STRINGS --============================================================================== Strings = { --~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~---                              STRING DELIMITERS                               +--                              STRING DELIMITERS --~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~   Delimiter = [=[ " ]=],   AssertEqualLength = true,  -- Delimiters must have the same length?  --[[~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-                                ESCAPE SEQUENCES                                +                                ESCAPE SEQUENCES ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Character combinations with special meaning for the printout:   $p  => New paragraph (usually one empty line)@@ -88,7 +88,7 @@ Character combinations with special meaning for the printout:   Escape = [=[ [\$][pnitalv\$] ]=],  --[[~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-                                INTERPOLATION                                   +                                INTERPOLATION ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ These refer to parameters while executing a verb:   $<n>   => The parameter <n> (<n> is a digit > 0, e.g. "$1")@@ -102,7 +102,7 @@ These refer to parameters while executing a verb: }  --[[============================================================================-                                   OPERATORS                                    +                                  OPERATORS ================================================================================ Arythmetic: '+', '-', '*', '/' Comparison: '=', '<', '>', '<=', '>=', '<>', '=='@@ -116,19 +116,19 @@ NOTE: This RegEx is designed to avoid capturing '=>' as an operator, because we Operators = [=[ \+|\-|\*|\/|<|(?<!\=)>|<>|<\=|>\=|\=(?!>)|\=\=|\(|\)|\{|\}|! ]=]  --[[============================================================================-                                     DIGITS                                     +                                    DIGITS ================================================================================ Alan has only integer-type numerals. ------------------------------------------------------------------------------]] Digits = [=[ \b\d+\b ]=]  --==============================================================================---                                   KEYWORDS                                   +--                                   KEYWORDS --============================================================================== -- NOTE: All keywords must be in lowercase here, because of 'IgnoreCase = true'. Keywords = { -----------------------------------------------------------------------------------                              Alan Keywords List                              +--                              Alan Keywords List --------------------------------------------------------------------------------   { Id = 1,     List = {@@ -156,10 +156,10 @@ Keywords = {     }   }, -----------------------------------------------------------------------------------                           Predefined Alan Classes                            +--                           Predefined Alan Classes -------------------------------------------------------------------------------- -- These are the seven predefined classes of the Alan language.--- +-- -- NOTE: Usually there is no need to syntax-highlight the predefined classes or --       the 'hero' instance (next keywords group) as there isn't anything --       special about them beside being hard-coded into the language.@@ -173,7 +173,7 @@ Keywords = {     }   }, -----------------------------------------------------------------------------------                             Predefined Instances                             +--                             Predefined Instances -------------------------------------------------------------------------------- -- The 'hero' is a special predefined actor instance, used for the protagonist. -- (See NOTE above!)@@ -210,7 +210,7 @@ function OnStateChange(oldState, newState, token, kwgroup) end  --[[============================================================================-                                   CHANGELOG                                    +                                  CHANGELOG ================================================================================ This syntax definition abides to Semantic Versioning 2.0.0:     http://semver.org

langDefs/algol.lang

@@ -4,15 +4,16 @@ Description="ALGOL 68" Categories = {"source"}  Keywords={-  {  Id=1,-   List={"mode", "op", "prio", "proc", "flex", "heap", "loc", "long", "ref",-        "short", "bits", "bool", "bytes", "char", "compl", "int", "real", "sema",-        "string", "void", "channel", "file", "format", "struct", "union", "of", "at",-        "is", "isnt", "true", "false", "empty", "nil", "skip", "co", "comment", "pr",-        "pragmat", "case", "in", "ouse", "in", "out", "esac", "for", "from", "to", "by",-        "while", "do", "od", "if", "then", "elif", "then", "else", "fi", "par", "begin",-        "end", "go", "to", "goto", "exit"-        }+  { Id=1,+    List={+      "mode", "op", "prio", "proc", "flex", "heap", "loc", "long", "ref",+      "short", "bits", "bool", "bytes", "char", "compl", "int", "real", "sema",+      "string", "void", "channel", "file", "format", "struct", "union", "of", "at",+      "is", "isnt", "true", "false", "empty", "nil", "skip", "co", "comment", "pr",+      "pragmat", "case", "in", "ouse", "in", "out", "esac", "for", "from", "to", "by",+      "while", "do", "od", "if", "then", "elif", "then", "else", "fi", "par", "begin",+      "end", "go", "to", "goto", "exit"+    }   },    { Id=4,@@ -22,11 +23,10 @@ Keywords={ }  Comments = {--   {-     Block=false,-     Delimiter = { [[#]] }-   }+  {+    Block=false,+    Delimiter = { [[#]] }+  } }  Strings = {

langDefs/ampl.lang

@@ -5,25 +5,25 @@ Categories = {"source"}  Keywords={     { Id=1,-      List={"and", "arc", "by", "check", "cross", "close", "diff", "difference", -            "div", "data", "display", "drop", "else", "exists", "end", "forall", "fix", -            "function", "if", "in", "inter", "intersection", "interval", "include", "less", -            "let", "maximize", "minimize", "min", "max", "mod", "model", "node", "not", -            "or", "objective", "option", "param", "prod", "product", "print", "printf", -            "quit", "reset", "restore", "set", "setof", "subject", "subj", "s.t.", -            "symdiff", "sum", "shell", "solution", "then", "to", "union", "update", "unfix", -            "var", "write", "binary", "circular", "coeff", "coef", "cover", "dimen", -            "dimension", "default", "display_1col", "display_eps", "display_max_2d_cols", -            "display_precison", "display_round", "display_transpose", "display_width", -            "from", "gutter_width", "integer", "Infinity", "ordered", "obj", -            "objective_precision", "omit_zero_cols", "omit_zero_rows", "output_precision", +      List={"and", "arc", "by", "check", "cross", "close", "diff", "difference",+            "div", "data", "display", "drop", "else", "exists", "end", "forall", "fix",+            "function", "if", "in", "inter", "intersection", "interval", "include", "less",+            "let", "maximize", "minimize", "min", "max", "mod", "model", "node", "not",+            "or", "objective", "option", "param", "prod", "product", "print", "printf",+            "quit", "reset", "restore", "set", "setof", "subject", "subj", "s.t.",+            "symdiff", "sum", "shell", "solution", "then", "to", "union", "update", "unfix",+            "var", "write", "binary", "circular", "coeff", "coef", "cover", "dimen",+            "dimension", "default", "display_1col", "display_eps", "display_max_2d_cols",+            "display_precison", "display_round", "display_transpose", "display_width",+            "from", "gutter_width", "integer", "Infinity", "ordered", "obj",+            "objective_precision", "omit_zero_cols", "omit_zero_rows", "output_precision",             "print_precision", "print_round", "print_seperator", "symbolic", "within"},       },     { Id=2,-      List={"abs", "acos", "acosh", "alias", "asin", "asinh", "atan", "atan2", -            "atanh", "Beta", "ceil", "cos", "card", "Cauchy", "exp", "Exponential", "floor", -            "first", "Gamma", "Irand224", "int", "log", "log10", "last", "member", "Normal", -            "next", "nextw", "ord", "ord0", "Poisson", "precision", "prev", "prevw", +      List={"abs", "acos", "acosh", "alias", "asin", "asinh", "atan", "atan2",+            "atanh", "Beta", "ceil", "cos", "card", "Cauchy", "exp", "Exponential", "floor",+            "first", "Gamma", "Irand224", "int", "log", "log10", "last", "member", "Normal",+            "next", "nextw", "ord", "ord0", "Poisson", "precision", "prev", "prevw",             "round", "sin", "sinh", "sqrt", "tan", "tanh", "trunc", "Uniform", "Uniform01"},       },     }

langDefs/amtrix.lang

@@ -6,29 +6,29 @@ Categories = {"source"}  Keywords={     { Id=1,-      List={"argument", "amtrix_logid", "and", "append", "arg_list", "arg_opt", -            "argumentcount", "arraysize", "as", "assignment",  "begin", "binary", "bit_and", -            "bit_not", "bit_or", "bit_shift", "bit_xor", "block", "bounded", "break", "by", -            "call", "case", "catch", "center", "char", "charset", "close", "comments", -            "commit", "composite", "conditional", "constant", "constants", "continue", -            "control", "convert", "copy", "count", "currentdate", "data", "database", -            "date", "debug", "declare", "delete", "destination", "dir_close", "dir_open", -            "dir_read", "dir_rewind", "edi", "edi_charset", "edi_read_charset", -            "edi_read_interchange", "edi_truncate", "element", "else", "error", "exec", -            "execute", "exit", "export", "expressions", "file", "float", "for", "format", -            "from", "from_iso8859", "function", "getopt", "group", "if", "import", -            "include", "input", "insert", "integer", "into", "left", "lock", "log", "logid", -            "loop", "mandatory", "module", "move", "ndec", "nolog", "on", "open", -            "optdta_read", "optdta_write", "optional", "or", "order", "others", "output", -            "pragma", "print", "raw_close", "raw_flush", "raw_open", "raw_read", "raw_seek", -            "raw_tell", "raw_write", "read", "readtag", "receive", "regexp", "relation", -            "release", "repeat", "reserved", "return", "right", "rollback", "scan", -            "segment", "select", "send", "sequence", "set", "sleep", "source", "sourcefile", -            "sourceline", "sourcemodule", "sourceprocedure", "split", "sql", "statement", -            "str_field", "str_fields", "str_lower", "str_upper", "strcnv", "strfield", -            "strfields", "string", "strlen", "strmid", "sub", "switch", "system", "table", -            "text", "throw", "to", "to_iso8859", "trunc", "truncate", "try", "type", -            "types", "unbounded", "unique_id", "unique_name", "unlock", "update", "values", +      List={"argument", "amtrix_logid", "and", "append", "arg_list", "arg_opt",+            "argumentcount", "arraysize", "as", "assignment",  "begin", "binary", "bit_and",+            "bit_not", "bit_or", "bit_shift", "bit_xor", "block", "bounded", "break", "by",+            "call", "case", "catch", "center", "char", "charset", "close", "comments",+            "commit", "composite", "conditional", "constant", "constants", "continue",+            "control", "convert", "copy", "count", "currentdate", "data", "database",+            "date", "debug", "declare", "delete", "destination", "dir_close", "dir_open",+            "dir_read", "dir_rewind", "edi", "edi_charset", "edi_read_charset",+            "edi_read_interchange", "edi_truncate", "element", "else", "error", "exec",+            "execute", "exit", "export", "expressions", "file", "float", "for", "format",+            "from", "from_iso8859", "function", "getopt", "group", "if", "import",+            "include", "input", "insert", "integer", "into", "left", "lock", "log", "logid",+            "loop", "mandatory", "module", "move", "ndec", "nolog", "on", "open",+            "optdta_read", "optdta_write", "optional", "or", "order", "others", "output",+            "pragma", "print", "raw_close", "raw_flush", "raw_open", "raw_read", "raw_seek",+            "raw_tell", "raw_write", "read", "readtag", "receive", "regexp", "relation",+            "release", "repeat", "reserved", "return", "right", "rollback", "scan",+            "segment", "select", "send", "sequence", "set", "sleep", "source", "sourcefile",+            "sourceline", "sourcemodule", "sourceprocedure", "split", "sql", "statement",+            "str_field", "str_fields", "str_lower", "str_upper", "strcnv", "strfield",+            "strfields", "string", "strlen", "strmid", "sub", "switch", "system", "table",+            "text", "throw", "to", "to_iso8859", "trunc", "truncate", "try", "type",+            "types", "unbounded", "unique_id", "unique_name", "unlock", "update", "values",             "variable", "variables", "while", "when", "where", "work", "writetag"},       },     }

langDefs/applescript.lang

@@ -5,31 +5,31 @@ Categories = {"source", "script"}  Keywords={   { Id=1,-    List={"and", "as", "at", "beginning", "considering", "contain", "contains", -        "does", "div", "else", "end", "equal", "error", "every", "exit", "first", -        "from", "get", "global", "greater", "if", "ignoring", "in", "is", "last", -        "local", "me", "mod", "my", "not", "of", "on", "or", "property", "reopen", -        "repeat", "return", "script", "set", "tell", "than", "the", "then", "to", +    List={"and", "as", "at", "beginning", "considering", "contain", "contains",+        "does", "div", "else", "end", "equal", "error", "every", "exit", "first",+        "from", "get", "global", "greater", "if", "ignoring", "in", "is", "last",+        "local", "me", "mod", "my", "not", "of", "on", "or", "property", "reopen",+        "repeat", "return", "script", "set", "tell", "than", "the", "then", "to",         "transaction", "try", "with", "without", "which", "while", "whose", "times"},   },   { Id=3,-    List={"AppleScript", "access", "activate", "after", "alias", "application", -        "ascending", "ASCII", "at", "attached", "before", "box", "button", -        "buttons", "case", "cell", "cells", "character", "characters",  "choose", -        "class", "close", "column", "columns", "content", "contents", "control", -        "controls", "copy", "count",  "current", "data", "date", "day", "default", -        "delay", "delete", "delimiter", "descending", "desktop", "dialog",  -        "display", "document", "documents", "domain", "duplicate", "enabled", "ends", -        "eof", "equal", "entry",  "entries", "exists", "false", "field", "fields", -        "file", "files", "folder", "folders", "for", "icon", "icons", "indicator",  -        "indicators", "item", "items", "length", "list", "load", "location", -        "localized", "make", "matrix", "menu", "menus",  "missing", "month", -        "months", "name", "new", "number", "offset", "open", "order", "panel", "panels", -        "path", "popup",  "print", "process", "progress", "properties", "quit", +    List={"AppleScript", "access", "activate", "after", "alias", "application",+        "ascending", "ASCII", "at", "attached", "before", "box", "button",+        "buttons", "case", "cell", "cells", "character", "characters",  "choose",+        "class", "close", "column", "columns", "content", "contents", "control",+        "controls", "copy", "count",  "current", "data", "date", "day", "default",+        "delay", "delete", "delimiter", "descending", "desktop", "dialog",+        "display", "document", "documents", "domain", "duplicate", "enabled", "ends",+        "eof", "equal", "entry",  "entries", "exists", "false", "field", "fields",+        "file", "files", "folder", "folders", "for", "icon", "icons", "indicator",+        "indicators", "item", "items", "length", "list", "load", "location",+        "localized", "make", "matrix", "menu", "menus",  "missing", "month",+        "months", "name", "new", "number", "offset", "open", "order", "panel", "panels",+        "path", "popup",  "print", "process", "progress", "properties", "quit",         "read", "response", "row", "rows", "do","shell",-        "scroll", "select",  "selected", "selection", "sheet", "size", "sort", -        "sorted", "source", "specification", "start", "starting",  "stop", "string", -        "table", "text", "title", "true", "Unicode", "update", "user", "value", +        "scroll", "select",  "selected", "selection", "sheet", "size", "sort",+        "sorted", "source", "specification", "start", "starting",  "stop", "string",+        "table", "text", "title", "true", "Unicode", "update", "user", "value",         "visible", "view", "views",  "window", "windows", "write", "year", "years"},   },   { Id=4,

langDefs/arc.lang

@@ -18,48 +18,48 @@ Keywords={       List={"case", "caselet", "check", "if", "iflet", "when", "whenlet", "unless"},       },     { Id=4,-      List={"aand", "abs", "accum", "acons", "addtem", "adjoin", "afn", "after", -            "aif", "alist", "all", "alphadig", "alref", "and", "andf", "annotate", "apply", -            "assert", "assoc", "atend", "atlet", "atom", "atomic", "atomic-invoke", -            "atwith", "atwiths", "avg", "awhen", "bar*", "before", "begins", "best", -            "bestn", "blank", "bound", "break-threadcaar", "cache", "cadr", "call-w/stdin", -            "call-w/stdout", "car", "carif", "caris", "catch", "ccc", "cddr", "cdr", -            "client-ip", "close", "coerce", "commonest", "compare", "complement", "compose", -            "consif", "conswhen", "copy", "count", "counts", "current-gc-milliseconds", -            "current-process-milliseconds", "cut", "date", "days-since", "dead", "dedup", -            "deq", "details", "dir", "dir-exists", "disp", "do", "do1", "dotted", -            "downcase", "ellipsize", "empty", "endmatch", "enq", "enq-limit", "ensure-dir", -            "ero", "err", "errsafe", "eval", "even", "exact", "expand-metafn-call", -            "expand=", "expand=list", "expt", "file-exists", "fill-table", "find", -            "findsubseq", "firstn", "firstn-that", "flat", "fn", "for", "forlen", -            "fromstring", "headmatch", "hook", "hooks*", "hours-since", "idfn", "in", -            "infile", "insert-sorted", "inside", "insort", "insortnew", "inst", "instring", -            "intersperse", "is", "isa", "isnt", "iso", "join", "jtime", "keep", "keys", -            "kill-thread", "last", "len", "len<", "len>", "let", "list", "listtab", -            "litmatch", "load", "load-table", "load-tables", "macex", "macex1", "map", -            "map1", "mappend", "maptable", "max", "median", "mem", "memo", "memtable", -            "merge", "mergesort", "metafn", "min", "mismatch", "mod", "most", "msec", -            "multiple", "multisubst", "n-of", "new-thread", "newstring", "no",  "nonwhite", -            "nor", "nthcdr", "num", "number", "obj", "odd", "on-err", "only", "ontree", -            "open-socket", "or", "orf", "outfile", "outstring", "pair", "parse-format", -            "peekc", "pipe-from", "plural", "point", "pop", "pos", "positive", "posmatch", -            "pr", "prall", "prf", "prn", "protect", "prs", "pull", "punc", "push", -            "pushnew", "qlen", "qlist", "quasiquote", "queue", "quit", "quote", "rand", -            "rand-choice", "rand-string", "random-elt", "range", "read", "read-table", -            "readall", "readb", "readc", "readfile", "readfile1", "readline", "readstring1", -            "reclist", "recstring", "reduce", "reinsert-sorted", "rem", "rep", "repeat", -            "rev", "rfn", "rmfile", "rotate", "round", "roundup", "rreduce", -            "safe-load-table", "saferead", "safeset", "save-table", "scar", "scdr", -            "seconds", "set", "setforms", "setter", "sig", "since", "single", "sleep", -            "socket-accept", "some", "sort", "split", "sqrt", "sread", "sref", "ssexpand", -            "ssyntax", "stderr", "stdin", "stdout", "string", "subst", "summing", "swap", -            "sym", "system", "table", "tablist", "temload", "temloadall", "templates*", -            "templatize", "temread", "testify", "thread", "time", "time10", "to-nearest", -            "tokens", "tostring", "trav", "tree-subst", "treewise", "trim", "trues", -            "trunc", "tuples", "type", "union", "uniq", "upcase", "urldecode", "vals", -            "w/appendfile", "w/bars", "w/infile", "w/instring", "w/outfile", "w/outstring", -            "w/socket", "w/stdin", "w/stdout", "w/table", "w/uniq", "warn", "whitec", -            "wipe", "with", "withs", "write", "write-table", "writeb", "writec", +      List={"aand", "abs", "accum", "acons", "addtem", "adjoin", "afn", "after",+            "aif", "alist", "all", "alphadig", "alref", "and", "andf", "annotate", "apply",+            "assert", "assoc", "atend", "atlet", "atom", "atomic", "atomic-invoke",+            "atwith", "atwiths", "avg", "awhen", "bar*", "before", "begins", "best",+            "bestn", "blank", "bound", "break-threadcaar", "cache", "cadr", "call-w/stdin",+            "call-w/stdout", "car", "carif", "caris", "catch", "ccc", "cddr", "cdr",+            "client-ip", "close", "coerce", "commonest", "compare", "complement", "compose",+            "consif", "conswhen", "copy", "count", "counts", "current-gc-milliseconds",+            "current-process-milliseconds", "cut", "date", "days-since", "dead", "dedup",+            "deq", "details", "dir", "dir-exists", "disp", "do", "do1", "dotted",+            "downcase", "ellipsize", "empty", "endmatch", "enq", "enq-limit", "ensure-dir",+            "ero", "err", "errsafe", "eval", "even", "exact", "expand-metafn-call",+            "expand=", "expand=list", "expt", "file-exists", "fill-table", "find",+            "findsubseq", "firstn", "firstn-that", "flat", "fn", "for", "forlen",+            "fromstring", "headmatch", "hook", "hooks*", "hours-since", "idfn", "in",+            "infile", "insert-sorted", "inside", "insort", "insortnew", "inst", "instring",+            "intersperse", "is", "isa", "isnt", "iso", "join", "jtime", "keep", "keys",+            "kill-thread", "last", "len", "len<", "len>", "let", "list", "listtab",+            "litmatch", "load", "load-table", "load-tables", "macex", "macex1", "map",+            "map1", "mappend", "maptable", "max", "median", "mem", "memo", "memtable",+            "merge", "mergesort", "metafn", "min", "mismatch", "mod", "most", "msec",+            "multiple", "multisubst", "n-of", "new-thread", "newstring", "no",  "nonwhite",+            "nor", "nthcdr", "num", "number", "obj", "odd", "on-err", "only", "ontree",+            "open-socket", "or", "orf", "outfile", "outstring", "pair", "parse-format",+            "peekc", "pipe-from", "plural", "point", "pop", "pos", "positive", "posmatch",+            "pr", "prall", "prf", "prn", "protect", "prs", "pull", "punc", "push",+            "pushnew", "qlen", "qlist", "quasiquote", "queue", "quit", "quote", "rand",+            "rand-choice", "rand-string", "random-elt", "range", "read", "read-table",+            "readall", "readb", "readc", "readfile", "readfile1", "readline", "readstring1",+            "reclist", "recstring", "reduce", "reinsert-sorted", "rem", "rep", "repeat",+            "rev", "rfn", "rmfile", "rotate", "round", "roundup", "rreduce",+            "safe-load-table", "saferead", "safeset", "save-table", "scar", "scdr",+            "seconds", "set", "setforms", "setter", "sig", "since", "single", "sleep",+            "socket-accept", "some", "sort", "split", "sqrt", "sread", "sref", "ssexpand",+            "ssyntax", "stderr", "stdin", "stdout", "string", "subst", "summing", "swap",+            "sym", "system", "table", "tablist", "temload", "temloadall", "templates*",+            "templatize", "temread", "testify", "thread", "time", "time10", "to-nearest",+            "tokens", "tostring", "trav", "tree-subst", "treewise", "trim", "trues",+            "trunc", "tuples", "type", "union", "uniq", "upcase", "urldecode", "vals",+            "w/appendfile", "w/bars", "w/infile", "w/instring", "w/outfile", "w/outstring",+            "w/socket", "w/stdin", "w/stdout", "w/table", "w/uniq", "warn", "whitec",+            "wipe", "with", "withs", "write", "write-table", "writeb", "writec",             "writefile1", "zap"},       },     }

langDefs/arm.lang

@@ -5,33 +5,33 @@ Categories = {"assembler"}  Keywords={     { Id=1,-      List={"AND", "and", "EOR", "eor", "SUB", "sub", "RSB", "rsb", "ADD", "add", -            "ADC", "adc", "SBC", "sbc", "RSC", "rsc", "TST", "tst", "TEQ", "teq", "CMP", -            "cmp", "CMN", "cmn", "ORR", "orr", "MOV", "mov", "BIC", "bic", "MVN", "mvn", -            "LSL", "lsl", "LSR", "lsr", "ASL", "asl", "ASR", "asr", "ROR", "ror", "RRX", -            "rrx", "NEG", "neg", "MUL", "mul", "MLA", "mla", "SMULL", "smull", "UMULL", -            "umull", "SMLAL", "smlal", "UMLAL", "umlal", "LDR", "ldr", "STR", "str", "LDM", -            "ldm", "STM", "stm", "SWP", "swp", "PUSH", "push", "POP", "pop", "SWI", "swi", -            "BKPT", "bkpt", "CLZ", "clz", "MRS", "mrs", "MSR", "msr", "CDP", "cdp", "MRC", -            "mrc", "MCR", "mcr", "LDC", "ldc", "STC", "stc", "OPT", "EXT", "EQU", "DC", -            "ALIGN", "ADR", "RN", "FN", "DIV", "SQR", "SWAP", "VDU", "NOP", "BRK", "SMUL", -            "UMUL", "SMLA", "UMLA", "LDF", "STF", "ASSERT", "FILL", "FILE", "COND", "HEAD", -            "ORG", "CN", "CP", "DN", "EXPORT", "GLOBAL", "EXTERN", "FN", "GBL", "IMPORT", -            "KEEP", "LCL", "RLIST", "RN", "SET", "SN", "ALIGN", "DATA", "DC", "FIELD", -            "LTORG", "MAP", "SPACE", "ELSE", "ENDIF", "GET", "INCLUDE", "IF", "INCBIN", -            "MACRO", "MEND", "MEXIT", "WEND", "WHILE", "ENDFUNC", "ENDP", "FRAME", -            "ADDRESS", "POP", "PUSH", "REGISTER", "RESTORE", "SAVE", "STATE", "REMEMBER", -            "RESTORE", "FUNCTION", "PROC", "AREA", "ASSERT", "CODE16", "CODE32", "END", -            "ENTRY", "INFO", "NOFP", "OPT", "REQUIRE", "ROUT", "SUBT", "TTL", "VFPASSERT", +      List={"AND", "and", "EOR", "eor", "SUB", "sub", "RSB", "rsb", "ADD", "add",+            "ADC", "adc", "SBC", "sbc", "RSC", "rsc", "TST", "tst", "TEQ", "teq", "CMP",+            "cmp", "CMN", "cmn", "ORR", "orr", "MOV", "mov", "BIC", "bic", "MVN", "mvn",+            "LSL", "lsl", "LSR", "lsr", "ASL", "asl", "ASR", "asr", "ROR", "ror", "RRX",+            "rrx", "NEG", "neg", "MUL", "mul", "MLA", "mla", "SMULL", "smull", "UMULL",+            "umull", "SMLAL", "smlal", "UMLAL", "umlal", "LDR", "ldr", "STR", "str", "LDM",+            "ldm", "STM", "stm", "SWP", "swp", "PUSH", "push", "POP", "pop", "SWI", "swi",+            "BKPT", "bkpt", "CLZ", "clz", "MRS", "mrs", "MSR", "msr", "CDP", "cdp", "MRC",+            "mrc", "MCR", "mcr", "LDC", "ldc", "STC", "stc", "OPT", "EXT", "EQU", "DC",+            "ALIGN", "ADR", "RN", "FN", "DIV", "SQR", "SWAP", "VDU", "NOP", "BRK", "SMUL",+            "UMUL", "SMLA", "UMLA", "LDF", "STF", "ASSERT", "FILL", "FILE", "COND", "HEAD",+            "ORG", "CN", "CP", "DN", "EXPORT", "GLOBAL", "EXTERN", "FN", "GBL", "IMPORT",+            "KEEP", "LCL", "RLIST", "RN", "SET", "SN", "ALIGN", "DATA", "DC", "FIELD",+            "LTORG", "MAP", "SPACE", "ELSE", "ENDIF", "GET", "INCLUDE", "IF", "INCBIN",+            "MACRO", "MEND", "MEXIT", "WEND", "WHILE", "ENDFUNC", "ENDP", "FRAME",+            "ADDRESS", "POP", "PUSH", "REGISTER", "RESTORE", "SAVE", "STATE", "REMEMBER",+            "RESTORE", "FUNCTION", "PROC", "AREA", "ASSERT", "CODE16", "CODE32", "END",+            "ENTRY", "INFO", "NOFP", "OPT", "REQUIRE", "ROUT", "SUBT", "TTL", "VFPASSERT",             "SCALAR", "VECTOR", "ADR", "FLD", "LDF", "NOP"},       },     { Id=2,-      List={"A1", "A2", "A3", "A4", "F0", "F1", "F2", "F3", "F4", "F5", "F6", -            "F7", "FP", "IP", "LR", "PC", "R0", "R1", "R10", "R11", "R12", "R13", "R14", -            "R15", "R2", "R3", "R4", "R5", "R6", "R7", "R8", "R9", "SL", "SP", "V1", "V2", -            "V3", "V4", "V5", "V6", "a1", "a2", "a3", "a4",  "f0", "f1", "f2", "f3", "f4", -            "f5", "f6", "f7", "fp",  "ip", "lr", "pc", "r0", "r1", "r10", "r11", "r12", -            "r13", "r14", "r15", "r2", "r3", "r4", "r5", "r6", "r7", "r8", "r9", "sl", "sp", +      List={"A1", "A2", "A3", "A4", "F0", "F1", "F2", "F3", "F4", "F5", "F6",+            "F7", "FP", "IP", "LR", "PC", "R0", "R1", "R10", "R11", "R12", "R13", "R14",+            "R15", "R2", "R3", "R4", "R5", "R6", "R7", "R8", "R9", "SL", "SP", "V1", "V2",+            "V3", "V4", "V5", "V6", "a1", "a2", "a3", "a4",  "f0", "f1", "f2", "f3", "f4",+            "f5", "f6", "f7", "fp",  "ip", "lr", "pc", "r0", "r1", "r10", "r11", "r12",+            "r13", "r14", "r15", "r2", "r3", "r4", "r5", "r6", "r7", "r8", "r9", "sl", "sp",             "v1", "v2", "v3", "v4", "v5", "v6"},       },     }

langDefs/as400cl.lang

@@ -4,357 +4,358 @@ Description="AS/400 CL" Categories = {"source"}  Keywords={-  {  Id=1,-   List={"addacc", "addaje", "addalracne", "addalrd", "addalrslte", "addaspcpyd",-        "addautle", "addbkp", "addbnddire", "addcadmre", "addcadnode", "addccsclt",-        "addcfgle", "addcicscvt", "addcicsdct", "addcicsfct", "addcicsglt",-        "addcicsjct", "addcicspct", "addcicsppt", "addcicssit", "addcicstcs",-        "addcicstct", "addcicstst", "addckmksfe", "addclunode", "addcmdcrqa", "addcmne",-        "addcomsnmp", "addcrgdeve", "addcrgnode", "addcrqa", "adddevdmne", "adddire",-        "adddirshd", "adddloaut", "adddprreg", "adddprsub", "adddprsubm", "adddstclge",-        "adddstle", "adddstq", "adddstrte", "adddstsysn", "adddtadfn", "adddwdfn",-        "addemlcfge", "addenvvar", "addewcbcde", "addewcm", "addewcptce", "addewlm",-        "addexitpgm", "addfcte", "addfnttble", "addhdbdlfm", "addicfdeve", "addimgclge",-        "addipsifc", "addipsloc", "addipsrte", "addjobjs", "addjobqe", "addjobscde",-        "addjwdfn", "addkrbkte", "addkrbtkt", "addlanadpi", "addlfm", "addlible",-        "addliccrqa", "addlickey", "addlnk", "addmedbrm", "addmedibrm", "addmfs",-        "addmlmbrm", "addmsgd", "addmstpart", "addnck", "addnetjobe", "addnettble",-        "addnodle", "addnwsstgl", "addobjcrqa", "addoptctg", "addoptsvr", "addospfara",-        "addospfifc", "addospflnk", "addospfrng", "addpcltble", "addpexdfn",-        "addpexftr", "addpfcst", "addpfm", "addpftrg", "addpfvlm", "addpfxdlfm",-        "addpgm", "addpje", "addprbacne", "addprbslte", "addprdcrqa", "addprdlici",-        "addptfcrqa", "addrdbdire", "addrexbuf", "addrjecmne", "addrjerdre",-        "addrjewtre", "addrmtdfn", "addrmtjrn", "addrptond", "addrpyle", "addrsccrqa",-        "addrtge", "addschidxe", "addsmtple", "addsoce", "addsrvtble", "addsvraute",-        "addtapctg", "addtcphte", "addtcpifc", "addtcpport", "addtcpptp", "addtcprsi",-        "addtcprte", "addtcpsvr", "addtrc", "addtrcftr", "addwse", "alcobj", "anslin",-        "ansqst", "anzcmdpfr", "anzdbf", "anzdbfkey", "anzdftpwd", "anzdprjrn",-        "anzjvapgm", "anzjvm", "anzlibbrm", "anzobjcvn", "anzpfrdta", "anzpgm",-        "anzprb", "anzprfact", "anzqry", "anzusrobj", "aping", "apyjrnchg",-        "apyjrnchgx", "apyptf", "apyrmtptf", "arexec", "askqst", "bchjob", "call",-        "callprc", "callsubr", "cd", "cfgaccweb2", "cfgdevmlb", "cfgdstsrv",-        "cfghttpsch", "cfgips", "cfgpfrcol", "cfgpm400", "cfgpmagt", "cfgpmlin",-        "cfgrpds", "cfgsyssec", "cfgtcp", "cfgtcpapp", "cfgtcpbp", "cfgtcpftp",-        "cfgtcphttp", "cfgtcplpd", "cfgtcpptp", "cfgtcprtd", "cfgtcprxc", "cfgtcpsmtp",-        "cfgtcpsnmp", "cfgtcpteln", "chdir", "chgacgcde", "chgactprfl", "chgactscde",-        "chgaje", "chgalracne", "chgalrd", "chgalrslte", "chgalrtbl", "chgaspa",-        "chgaspact", "chgaspcpyd", "chgaspssn", "chgatr", "chgaud", "chgaut",-        "chgautjs", "chgautle", "chgbckup", "chgbpa", "chgcad", "chgccsa", "chgcdefnt",-        "chgcfgl", "chgcfgle", "chgcicscvt", "chgcicsdct", "chgcicsfct", "chgcicsgrp",-        "chgcicsjct", "chgcicspct", "chgcicsppt", "chgcicssit", "chgcicssts",-        "chgcicstcs", "chgcicstct", "chgcicstst", "chgclnup", "chgcls", "chgclu",-        "chgclunode", "chgclurcy", "chgcluver", "chgcmd", "chgcmdcrqa", "chgcmddft",-        "chgcmne", "chgcntinf", "chgcomsnmp", "chgcosd", "chgcrg", "chgcrgdeve",-        "chgcrgpri", "chgcrqa", "chgcrqd", "chgcsi", "chgctlappc", "chgctlasc",-        "chgctlbsc", "chgctlfnc", "chgctlhost", "chgctllws", "chgctlnet", "chgctlrtl",-        "chgctlrws", "chgctltap", "chgctlvws", "chgcurdir", "chgcurlib", "chgdbg",-        "chgddmf", "chgddmtcpa", "chgdevappc", "chgdevasc", "chgdevasp", "chgdevbsc",-        "chgdevcrp", "chgdevdsp", "chgdevfnc", "chgdevhost", "chgdevintr", "chgdevmlb",-        "chgdevnet", "chgdevnwsh", "chgdevopt", "chgdevprt", "chgdevrtl", "chgdevsnpt",-        "chgdevsnuf", "chgdevtap", "chgdhcpa", "chgdire", "chgdirshd", "chgdirsvra",-        "chgdljs", "chgdloaud", "chgdloaut", "chgdloown", "chgdlopgp", "chgdnsa",-        "chgdocd", "chgdspf", "chgdsta", "chgdstd", "chgdstl", "chgdstpwd", "chgdstq",-        "chgdstrte", "chgdta", "chgdtaara", "chgdtajs", "chgemlcfge", "chgenvvar",-        "chgewcbcde", "chgewcm", "chgewcptce", "chgewlm", "chgexpscde", "chgfcnara",-        "chgfcnusg", "chgfct", "chgfcte", "chgfntrsc", "chgfnttble", "chgftpa",-        "chgftr", "chggphfmt", "chggphpkg", "chggrpa", "chghllptr", "chghttpa",-        "chgicfdeve", "chgicff", "chgimgclg", "chgimgclge", "chgipla", "chgipsifc",-        "chgipsloc", "chgipstos", "chgjob", "chgjobd", "chgjobjs", "chgjobmlba",-        "chgjobq", "chgjobqe", "chgjobscde", "chgjobtyp", "chgjrn", "chgjrna",-        "chgjrnobj", "chgjvapgm", "chgkbdmap", "chgkrbpwd", "chglanadpi", "chglf",-        "chglfm", "chglib", "chglibl", "chgliccrqa", "chglicinf", "chglinasc",-        "chglinbsc", "chglinddi", "chglineth", "chglinfax", "chglinfr", "chglinppp",-        "chglinsdlc", "chglintdlc", "chglintrn", "chglinwls", "chglinx25", "chglnklbrm",-        "chglpda", "chgmedbrm", "chgmgdsysa", "chgmgrsrva", "chgmgtcol", "chgmnu",-        "chgmod", "chgmodd", "chgmsgd", "chgmsgf", "chgmsgq", "chgnck", "chgneta",-        "chgnetjobe", "chgnfsexp", "chgnfyjs", "chgnodgrpa", "chgntbd", "chgntpa",-        "chgnwifr", "chgnwsa", "chgnwscfg", "chgnwsd", "chgnwsstg", "chgnwsusra",-        "chgobjaud", "chgobjcrqa", "chgobjd", "chgobjown", "chgobjpgp", "chgopta",-        "chgoptvol", "chgospfa", "chgospfara", "chgospfifc", "chgospflnk", "chgospfrng",-        "chgoutq", "chgown", "chgpcoprf", "chgpdgprf", "chgpdmdft", "chgpexdfn",-        "chgpf", "chgpfcst", "chgpfm", "chgpftrg", "chgpgm", "chgpgmvar", "chgpgp",-        "chgpgrjs", "chgpj", "chgpje", "chgpldond", "chgpopa", "chgprb", "chgprbacne",-        "chgprbslte", "chgprdcrqa", "chgprdobjd", "chgprf", "chgprtf", "chgprxcmd",-        "chgpsfcfg", "chgptfcrqa", "chgptr", "chgpwd", "chgpwrscd", "chgpwrscde",-        "chgqrya", "chgqstdb", "chgrcyap", "chgrdbdire", "chgrjecmne", "chgrjerdre",-        "chgrjewtre", "chgrmtdfn", "chgrmtjrn", "chgrpyle", "chgrsccrqa", "chgrtda",-        "chgrtge", "chgrwspwd", "chgrxca", "chgs36", "chgs36a", "chgs36msgl",-        "chgs36pgma", "chgs36prca", "chgs36srca", "chgsavf", "chgsbsd", "chgscdbrm",-        "chgschidx", "chgseca", "chgsecaud", "chgshrpool", "chgsmtpa", "chgsnmpa",-        "chgsplfa", "chgsrcpf", "chgsrva", "chgsrvagt", "chgsrvagta", "chgsrvcfg",-        "chgsrvpgm", "chgsrvpvda", "chgssnd", "chgssnmax", "chgsvraute", "chgsysdira",-        "chgsysjob", "chgsyslibl", "chgsysval", "chgtapctg", "chgtapf", "chgtcpa",-        "chgtcpdmn", "chgtcphte", "chgtcpifc", "chgtcprte", "chgtcpsvr", "chgtelna",-        "chgtftpa", "chgtimzon", "chgusraud", "chgusrprf", "chgusrprti", "chgusrtrc",-        "chgvar", "chgvtmap", "chgwse", "chgwtr", "chkaspbal", "chkcmntrc", "chkdlo",-        "chkdnscfg", "chkdnszne", "chkexpbrm", "chkigctbl", "chkin", "chkmstkvv",-        "chkobj", "chkobjitg", "chkoptvol", "chkout", "chkpfrcol", "chkprdopt",-        "chkpwd", "chkrcdlck", "chktap", "clof", "close", "clrjobq", "clrlib",-        "clrmsgq", "clrmstkey", "clroutq", "clrpfm", "clrpool", "clrsavf", "clrsvrsec",-        "clrtrcdta", "cmd", "cmpjrnimg", "cmppfm", "cnlrjerdr", "cnlrjewtr", "commit",-        "copy", "copyright", "cprobj", "cpy", "cpyaudjrne", "cpycfgl", "cpydoc",-        "cpydstrpso", "cpyf", "cpyfcnara", "cpyfrmdir", "cpyfrmimpf", "cpyfrmldif",-        "cpyfrmpcd", "cpyfrmpcff", "cpyfrmqryf", "cpyfrmstmf", "cpyfrmtap", "cpygphfmt",-        "cpygphpkg", "cpyigcsrt", "cpyigctbl", "cpyjobjs", "cpylib", "cpymedibrm",-        "cpyopt", "cpypfrcol", "cpyptf", "cpyptfcvr", "cpyptfgrp", "cpyptfsavf",-        "cpysplf", "cpysrcf", "cpytcpht", "cpytodir", "cpytoimpf", "cpytoldif",-        "cpytopcd", "cpytopcff", "cpytostmf", "cpytotap", "crtafpdta", "crtalrtbl",-        "crtauthlr", "crtautl", "crtbndc", "crtbndcbl", "crtbndcl", "crtbndcpp",-        "crtbnddir", "crtbndrpg", "crtcad", "crtcblmod", "crtcblpgm", "crtcfgl",-        "crtcicsc", "crtcicscbl", "crtcicsgrp", "crtcicsmap", "crtckmksf", "crtcld",-        "crtclmod", "crtclpgm", "crtcls", "crtclu", "crtcmd", "crtcmod", "crtcosd",-        "crtcppmod", "crtcrg", "crtcrqd", "crtcsi", "crtctlappc", "crtctlasc",-        "crtctlbsc", "crtctlfnc", "crtctlhost", "crtctllws", "crtctlnet", "crtctlrtl",-        "crtctlrws", "crtctltap", "crtctlvws", "crtddmf", "crtdevappc", "crtdevasc",-        "crtdevasp", "crtdevbsc", "crtdevcrp", "crtdevdsp", "crtdevfnc", "crtdevhost",-        "crtdevintr", "crtdevmlb", "crtdevnet", "crtdevnwsh", "crtdevopt", "crtdevprt",-        "crtdevrtl", "crtdevsnpt", "crtdevsnuf", "crtdevtap", "crtdfudspf", "crtdir",-        "crtdoc", "crtdprtbl", "crtdspf", "crtdstl", "crtdtaara", "crtdtadct",-        "crtdtaq", "crtdupobj", "crtedtd", "crtfcnara", "crtfct", "crtflr", "crtfmwprd",-        "crtfntrsc", "crtfnttbl", "crtformdf", "crtftr", "crtgdf", "crtgphfmt",-        "crtgphpkg", "crtgss", "crthstdta", "crticff", "crtigcdct", "crtimgclg",-        "crtjobd", "crtjobq", "crtjrn", "crtjrnrcv", "crtjvapgm", "crtlf", "crtlib",-        "crtlinasc", "crtlinbsc", "crtlinddi", "crtlineth", "crtlinfax", "crtlinfr",-        "crtlinppp", "crtlinsdlc", "crtlintdlc", "crtlintrn", "crtlinwls", "crtlinx25",-        "crtlocale", "crtmnu", "crtmodd", "crtmsgf", "crtmsgfmnu", "crtmsgq",-        "crtnodgrp", "crtnodl", "crtntbd", "crtnwifr", "crtnwscfg", "crtnwsd",-        "crtnwsstg", "crtoutq", "crtovl", "crtpagdfn", "crtpagseg", "crtpdfmap",-        "crtpdg", "crtpexdta", "crtpf", "crtpfrdta", "crtpfrsum", "crtpgm", "crtpnlgrp",-        "crtprddfn", "crtprdlod", "crtprtf", "crtprxcmd", "crtpsfcfg", "crtptf",-        "crtptfpkg", "crtqmform", "crtqmqry", "crtqstdb", "crtqstlod", "crtrjebscf",-        "crtrjecfg", "crtrjecmnf", "crtrndccfg", "crtrpgmod", "crtrpgpgm", "crtrptpgm",-        "crts36cbl", "crts36dspf", "crts36mnu", "crts36msgf", "crts36rpg", "crts36rpgr",-        "crts36rpt", "crtsavf", "crtsbsd", "crtschidx", "crtspadct", "crtsqlcbl",-        "crtsqlcbli", "crtsqlci", "crtsqlcppi", "crtsqlpkg", "crtsqlpli", "crtsqlrpg",-        "crtsqlrpgi", "crtsrcpf", "crtsrvcfg", "crtsrvpgm", "crtssnd", "crttapcgy",-        "crttapf", "crttbl", "crttimzon", "crtudfs", "crtusrprf", "crtvldl", "crtwscst",-        "cvtclsrc", "cvtdat", "cvtdir", "cvtdlsnam", "cvtedu", "cvtipsifc", "cvtipsloc",-        "cvtnamsmtp", "cvtoptbku", "cvtovlpfm", "cvtpagspfm", "cvtpcdpags",-        "cvtpfmpags", "cvtpfrcol", "cvtpfrthd", "cvtrjedta", "cvtrpcsrc", "cvtrpgsrc",-        "cvtsqlcpp", "cvttcpcl", "cvttoflr", "cvtusrcert", "data", "db2ldif", "dcl",-        "dclf", "dclprcopt", "dcpobj", "del", "dep", "dig", "dlcobj", "dltalr",-        "dltalrtbl", "dltapardta", "dltauthlr", "dltautl", "dltbnddir", "dltcad",-        "dltcfgl", "dltchtfmt", "dltcicsgrp", "dltcld", "dltcls", "dltclu", "dltcmd",-        "dltcmntrc", "dltcnnl", "dltcosd", "dltcrg", "dltcrgclu", "dltcrqd", "dltcsi",-        "dltctld", "dltdevd", "dltdevmlb", "dltdfupgm", "dltdlo", "dltdocl", "dltdst",-        "dltdstl", "dltdtaara", "dltdtadct", "dltdtaq", "dltedtd", "dltexpsplf", "dltf",-        "dltfcnara", "dltfct", "dltfntrsc", "dltfnttbl", "dltformdf", "dltftr",-        "dltgphfmt", "dltgphpkg", "dltgss", "dlthstdta", "dltigcdct", "dltigcsrt",-        "dltigctbl", "dltimgclg", "dltipxd", "dltjobd", "dltjobq", "dltjrn",-        "dltjrnrcv", "dltjvapgm", "dltkrbccf", "dltlib", "dltlicpgm", "dltlind",-        "dltlnxsvr", "dltlocale", "dltmeddfn", "dltmgtcol", "dltmnu", "dltmod",-        "dltmodd", "dltmsgf", "dltmsgq", "dltnetf", "dltnodgrp", "dltnodl", "dltntbd",-        "dltnwid", "dltnwscfg", "dltnwsd", "dltnwsstg", "dltoutq", "dltovl", "dltovr",-        "dltovrdeve", "dltpagdfn", "dltpagseg", "dltpdfmap", "dltpdg", "dltpexdta",-        "dltpfrcol", "dltpgm", "dltpnlgrp", "dltprb", "dltprddfn", "dltprdlod",-        "dltpsfcfg", "dltptf", "dltqmform", "dltqmqry", "dltqry", "dltqst", "dltqstdb",-        "dltrjecfg", "dltrmtptf", "dltsbmcrq", "dltsbsd", "dltschidx", "dltsmgobj",-        "dltspadct", "dltsplf", "dltsqlpkg", "dltsrvcfg", "dltsrvpgm", "dltssnd",-        "dlttapcgy", "dlttbl", "dlttimzon", "dlttrc", "dltudfs", "dltusridx",-        "dltusrprf", "dltusrq", "dltusrspc", "dltusrtrc", "dltvldl", "dltwntsvr",-        "dltwscst", "dlyjob", "dlysrvagtp", "dmp", "dmpbrm", "dmpcics", "dmpclpgm",-        "dmpclutrc", "dmpcmntrc", "dmpdlo", "dmpjob", "dmpjobint", "dmpjvm",-        "dmpmeminf", "dmpobj", "dmpsysobj", "dmptap", "dmptrc", "dmpusrprf",-        "dmpusrtrc", "do", "dofor", "dountil", "dowhile", "dscjob", "dspacc",-        "dspaccaut", "dspactpj", "dspactprfl", "dspactscd", "dspappninf", "dspaspbrm",-        "dspaspcpyd", "dspaspssn", "dspaspsts", "dspaudjrne", "dspaut", "dspauthlr",-        "dspautl", "dspautldlo", "dspautlobj", "dspautusr", "dspbcksts", "dspbckup",-        "dspbckupl", "dspbkp", "dspbkubrm", "dspbnddir", "dspccsa", "dspcdefnt",-        "dspcfgl", "dspcht", "dspcicscvt", "dspcicsdct", "dspcicsfct", "dspcicsglt",-        "dspcicsjct", "dspcicspct", "dspcicsppt", "dspcicssit", "dspcicssts",-        "dspcicstcs", "dspcicstct", "dspcicstst", "dspckmksfe", "dspcls", "dspcluinf",-        "dspcmd", "dspcnnl", "dspcnnsts", "dspcosd", "dspcpcst", "dspcrginf", "dspcsi",-        "dspctld", "dspcurdir", "dspdbg", "dspdbgwch", "dspdbr", "dspddmf", "dspdevd",-        "dspdire", "dspdlfa", "dspdloaud", "dspdloaut", "dspdlonam", "dspdoc",-        "dspdstclge", "dspdstl", "dspdstlog", "dspdstsrv", "dspdta", "dspdtaara",-        "dspdtadct", "dspdupbrm", "dspedtd", "dspewcbcde", "dspewcm", "dspewcptce",-        "dspewlm", "dspexpscd", "dspf", "dspfcnusg", "dspfd", "dspffd", "dspflr",-        "dspfmwsts", "dspfntrsca", "dspfnttbl", "dspgdf", "dsphdwrsc", "dsphfs",-        "dsphlpdoc", "dsphstgph", "dsphstjs", "dspigcdct", "dspipla", "dspipxd",-        "dspjob", "dspjobd", "dspjobjs", "dspjoblog", "dspjobtbl", "dspjrn",-        "dspjrnrcva", "dspjvapgm", "dspjvmjob", "dspkbdmap", "dspkrbccf", "dspkrbkte",-        "dsplanadpp", "dsplanmlb", "dsplansts", "dsplib", "dsplibd", "dsplibl",-        "dsplickey", "dsplind", "dsplnk", "dsplog", "dsplogbrm", "dsplogjs",-        "dspmfsinf", "dspmgdsysa", "dspmnua", "dspmod", "dspmodd", "dspmodsrc",-        "dspmodsts", "dspmsg", "dspmsgd", "dspnck", "dspneta", "dspnodgrp", "dspntbd",-        "dspnwid", "dspnwsa", "dspnwscfg", "dspnwsd", "dspnwsstg", "dspnwsusra",-        "dspobjaut", "dspobjd", "dspopclnk", "dspopt", "dspoptlck", "dspoptsvr",-        "dspospf", "dspovr", "dsppdfmape", "dsppdgprf", "dsppfm", "dsppfrdta",-        "dsppfrgph", "dsppgm", "dsppgmadp", "dsppgmref", "dsppgmvar", "dspprb",-        "dsppsfcfg", "dspptf", "dspptfcvr", "dsppwrscd", "dsprcdlck", "dsprcvcmd",-        "dsprcyap", "dsprdbdire", "dsprjecfg", "dsprmtdfn", "dsps36", "dspsavf",-        "dspsbmcrq", "dspsbmcrqa", "dspsbmcrqm", "dspsbsd", "dspseca", "dspsecaud",-        "dspsfwrsc", "dspsocsts", "dspsplf", "dspsrva", "dspsrvagt", "dspsrvpgm",-        "dspsrvpvda", "dspsrvsts", "dspsstusr", "dspsvraute", "dspsyssts", "dspsysval",-        "dsptap", "dsptapcgy", "dsptapctg", "dsptapsts", "dsptm", "dsptrc", "dsptrcdta",-        "dspudfs", "dspusrpmn", "dspusrprf", "dspusrprti", "dspvtmap", "dspwsusr",-        "dupmedbrm", "dupopt", "duptap", "edtautl", "edtbckupl", "edtcpcst", "edtdlfa",-        "edtdloaut", "edtdoc", "edtf", "edtigcdct", "edtlibl", "edtobjaut", "edtqst",-        "edtrbdap", "edtrcyap", "edts36pgma", "edts36prca", "edts36srca", "edtwsoaut",-        "ejtemlout", "elem", "else", "emlprtkey", "endaccweb2", "endagtsrv",-        "endaspbal", "endaspssn", "endbchjob", "endcad", "endcbldbg", "endchtsvr",-        "endcics", "endcicsusr", "endclnup", "endclunod", "endcmnsvr", "endcmntrc",-        "endcmtctl", "endcpyscn", "endcrg", "endctlrcy", "enddbg", "enddbgsvr",-        "enddbmon", "enddevrcy", "enddirshd", "enddo", "enddprapy", "enddprcap",-        "enddskrgz", "enddw", "endepmenv", "endfntdwn", "endgrpjob", "endhostsvr",-        "endhttpcrl", "endinp", "endipsifc", "endisdb", "endjob", "endjobabn",-        "endjobtrc", "endjrn", "endjrnap", "endjrnlib", "endjrnobj", "endjrnpf",-        "endjs", "endjw", "endlinrcy", "endlogsvr", "endmgdsys", "endmgrsrv", "endmod",-        "endmonond", "endmsf", "endnfssvr", "endnwircy", "endpasthr", "endpex",-        "endpfrcol", "endpfrtrc", "endpgm", "endpgmexp", "endpgmprf", "endpj",-        "endprteml", "endrcv", "endrdr", "endrjessn", "endrmtspt", "endrpcbind",-        "endrqs", "ends36", "endsbmcrqa", "endsbs", "endselect", "endsrvagt",-        "endsrvjob", "endsubr", "endsys", "endsysmgr", "endtcp", "endtcpabn",-        "endtcpcnn", "endtcpifc", "endtcpptp", "endtcpsvr", "endtfmmgr", "endtiessn",-        "endtrc", "endtrpmgr", "endwch", "endwtr", "eof", "erase", "export", "exportfs",-        "extmedibrm", "extpgminf", "fildoc", "fmtdta", "fndkeyond", "fndstrpdm", "ftp",-        "gencat", "genckmksfe", "gencmddoc", "gencsrc", "genjvmdmp", "genlickey", "go",-        "goto", "grtaccaut", "grtdpraut", "grtobjaut", "grtusraut", "grtusrpmn",-        "grtwsoaut", "hldcmndev", "hlddstq", "hldjob", "hldjobjs", "hldjobq",-        "hldjobscde", "hldoutq", "hldptf", "hldrdr", "hldsbmcrqa", "hldsplf", "hldwtr",-        "host", "if", "include", "inscicsgrp", "inslnxsvr", "insptf", "insrmtprd",-        "inswntsvr", "inzbrm", "inzcics", "inzdlfm", "inzdprcap", "inzdstq",-        "inzmedbrm", "inznwscfg", "inzopt", "inzpcs", "inzpfm", "inzsys", "inztap",-        "iterate", "java", "ldif2db", "leave", "lnkdtadfn", "lodimgclg", "lodimgclge",-        "lodoptfmw", "lodptf", "lodqstdb", "lodrun", "lpr", "md", "mgrbrm",-        "mgrmedrdar", "mkdir", "monmsg", "monswabrm", "mount", "mov", "movdoc", "move",-        "movmedbrm", "movobj", "movsplfbrm", "mrgformd", "mrgmsgclg", "mrgmsgf",-        "mrgsrc", "mrgtcpht", "netstat", "nslookup", "nsupdate", "opndbf", "opnqryf",-        "ordsptptf", "otherwise", "ovrdbf", "ovrdspf", "ovricfdeve", "ovricff",-        "ovrmsgf", "ovrprtf", "ovrsavf", "ovrtapf", "parm", "pgm", "ping", "pkginsobj",-        "pkgprddst", "pkgprdopt", "pmlinmon", "pmtctl", "posdbf", "prtactrpt",-        "prtadpobj", "prtafpdta", "prtcicstrc", "prtcmdusg", "prtcmnsec", "prtcmntrc",-        "prtcptrpt", "prtdevadr", "prtdirinf", "prtdoc", "prtdskinf", "prterrlog",-        "prtintdta", "prtipscfg", "prtjobdaut", "prtjobrpt", "prtjobtrc", "prtjvmjob",-        "prtlblbrm", "prtlckrpt", "prtmedbrm", "prtmovbrm", "prtpexrpt", "prtpfddta",-        "prtpolrpt", "prtprfint", "prtpubaut", "prtpvtaut", "prtqaut", "prtrptbrm",-        "prtrptond", "prtrscrpt", "prtsbsdaut", "prtscdjs", "prtsqlinf", "prtswl",-        "prtsysinf", "prtsysrpt", "prtsysseca", "prttcpptp", "prttnsrpt", "prttrc",-        "prttrcrpt", "prttrgpgm", "prttxtond", "prtusrobj", "prtusrprf", "pwrdwnsys",-        "qrydoclib", "qrydst", "qryprbsts", "qrytief", "qsh", "qual", "rclactgrp",-        "rcldbxref", "rclddmcnv", "rcldlo", "rcllib", "rcllnk", "rclobjown", "rclopt",-        "rclrsc", "rclsplstg", "rclstg", "rcltmpstg", "rcvdst", "rcvf", "rcvjrne",-        "rcvmsg", "rcvnetf", "rcvtief", "rd", "readfile", "ren", "return", "rgzdlo",-        "rgzpfm", "rlscmndev", "rlsdstq", "rlsifslck", "rlsjob", "rlsjobjs", "rlsjobq",-        "rlsjobscde", "rlsoutq", "rlsptf", "rlsrdr", "rlsrmtphs", "rlssbmcrqa",-        "rlssplf", "rlswtr", "rmdir", "rmvacc", "rmvaccweb2", "rmvaje", "rmvalrd",-        "rmvaspcpyd", "rmvautle", "rmvbkp", "rmvbnddire", "rmvcadmre", "rmvcadnode",-        "rmvccsclt", "rmvcfgle", "rmvcicscvt", "rmvcicsdct", "rmvcicsfct", "rmvcicsglt",-        "rmvcicsjct", "rmvcicspct", "rmvcicsppt", "rmvcicssit", "rmvcicstcs",-        "rmvcicstct", "rmvcicstst", "rmvckmksfe", "rmvclunode", "rmvcmne", "rmvcomsnmp",-        "rmvcrgdeve", "rmvcrgnode", "rmvcrqda", "rmvdevdmne", "rmvdfrid", "rmvdir",-        "rmvdire", "rmvdirshd", "rmvdloaut", "rmvdprreg", "rmvdprsub", "rmvdprsubm",-        "rmvdstclge", "rmvdstle", "rmvdstq", "rmvdstrte", "rmvdstsysn", "rmvdwdfn",-        "rmvemlcfge", "rmvenvvar", "rmvewcbcde", "rmvewcptce", "rmvexitpgm", "rmvfcte",-        "rmvfnttble", "rmvftracne", "rmvftrslte", "rmvhstjs", "rmvicfdeve",-        "rmvimgclge", "rmvipsifc", "rmvipsloc", "rmvipsrte", "rmvjobjs", "rmvjobqe",-        "rmvjobscde", "rmvjrnchg", "rmvjwdfn", "rmvkrbkte", "rmvlanadpi", "rmvlanadpt",-        "rmvlible", "rmvlickey", "rmvlnk", "rmvlogebrm", "rmvlogejs", "rmvm",-        "rmvmedbrm", "rmvmedibrm", "rmvmfs", "rmvmsg", "rmvmsgd", "rmvnck",-        "rmvnetjobe", "rmvnettble", "rmvnodle", "rmvnwsstgl", "rmvoptctg", "rmvoptsvr",-        "rmvospfara", "rmvospfifc", "rmvospflnk", "rmvospfrng", "rmvpcltble",-        "rmvpexdfn", "rmvpexftr", "rmvpfcst", "rmvpftrg", "rmvpgm", "rmvpje", "rmvptf",-        "rmvrdbdire", "rmvrexbuf", "rmvrjecmne", "rmvrjerdre", "rmvrjewtre",-        "rmvrmtdfn", "rmvrmtjrn", "rmvrmtptf", "rmvrptond", "rmvrpyle", "rmvrtge",-        "rmvschidxe", "rmvsmtple", "rmvsoce", "rmvsrvtble", "rmvsvraute", "rmvtapctg",-        "rmvtcphte", "rmvtcpifc", "rmvtcpport", "rmvtcpptp", "rmvtcprsi", "rmvtcprte",-        "rmvtcpsvr", "rmvtcptbl", "rmvtrc", "rmvtrcftr", "rmvwse", "rndc", "rnm",-        "rnmdire", "rnmdlo", "rnmdstl", "rnmjobjs", "rnmlanadpi", "rnmm", "rnmnck",-        "rnmobj", "rnmtcphte", "rollback", "rpcbind", "rpcgen", "rpldoc", "rqsordast",-        "rrtjob", "rsmbkp", "rsmctlrcy", "rsmdevrcy", "rsmhttpcrl", "rsmlinrcy",-        "rsmnwircy", "rsmrtvbrm", "rst", "rstapardta", "rstaut", "rstautbrm", "rstbrm",-        "rstcfg", "rstdfrobj", "rstdlo", "rstdlobrm", "rstlib", "rstlibbrm",-        "rstlicpgm", "rstobj", "rstobjbrm", "rstpfrcol", "rsts36f", "rsts36libm",-        "rstsysinf", "rstusrprf", "rtnsubr", "rtvautle", "rtvbckup", "rtvbndsrc",-        "rtvcfgsrc", "rtvcfgsts", "rtvcldsrc", "rtvclnup", "rtvclsrc", "rtvcurdir",-        "rtvdirinf", "rtvdloaut", "rtvdlonam", "rtvdoc", "rtvdskinf", "rtvdtaara",-        "rtvgrpa", "rtvimgclg", "rtvjoba", "rtvjrne", "rtvlibd", "rtvmbrd", "rtvmsg",-        "rtvneta", "rtvobjd", "rtvpdgprf", "rtvprd", "rtvptf", "rtvpwrscde",-        "rtvqmform", "rtvqmqry", "rtvs36a", "rtvsmgobj", "rtvsrvagt", "rtvswlsrc",-        "rtvsysinf", "rtvsysval", "rtvtblsrc", "rtvusrprf", "rtvusrprti", "rtvwscst",-        "runbckup", "rundnsupd", "runjva", "runlpda", "runqry", "runrmtcmd",-        "runrndccmd", "runsmgcmd", "runsmgobj", "runsqlstm", "rvkaccaut", "rvkdpraut",-        "rvkobjaut", "rvkpubaut", "rvkusrpmn", "rvkwsoaut", "sav", "savapardta",-        "savbrm", "savcfg", "savchgobj", "savcicsgrp", "savdlo", "savdlobrm",-        "savflrlbrm", "savlib", "savlibbrm", "savlicpgm", "savmedibrm", "savobj",-        "savobjbrm", "savobjlbrm", "savpfrcol", "savrst", "savrstcfg", "savrstchg",-        "savrstdlo", "savrstlib", "savrstobj", "savs36f", "savs36libm", "savsavfbrm",-        "savsavfdta", "savsecdta", "savstg", "savsys", "savsysbrm", "savsysinf",-        "sbmcmdjs", "sbmcodejob", "sbmcrq", "sbmdbjob", "sbmfncjob", "sbmjob",-        "sbmjobjs", "sbmnetjob", "sbmnwscmd", "sbmrjejob", "sbmrmtcmd", "select",-        "setaspgrp", "setatnpgm", "setcstdta", "setdepjs", "setdljs", "setkbdmap",-        "setmedbrm", "setmstkey", "setobjacc", "setpgminf", "setrtvbrm", "setstpjs",-        "settapcgy", "setupgenv", "setusrbrm", "setvtmap", "setvttbl", "signoff",-        "sltcmd", "sndbrkmsg", "snddst", "snddstjs", "snddstq", "sndf", "sndjrne",-        "sndlic", "sndmsg", "sndnetf", "sndnetmsg", "sndnetsplf", "sndpgmmsg", "sndprd",-        "sndptf", "sndptford", "sndrcvf", "sndrjecmd", "sndrptjs", "sndrpy",-        "sndsmgobj", "sndsrvrqs", "sndtcpsplf", "sndtief", "sndusrmsg", "statfs",-        "straccweb2", "strafpu", "stragtsrv", "strapf", "strarcbrm", "strasmond",-        "straspbal", "straspssn", "strbalbrm", "strbgu", "strbkubrm", "strcad",-        "strcbldbg", "strcgu", "strchtsvr", "strcics", "strcicsusr", "strclnup",-        "strclunod", "strcmnsvr", "strcmntrc", "strcmtctl", "strcode", "strcodecmd",-        "strcpyscn", "strcrg", "strdbg", "strdbgsvr", "strdbmon", "strdbrdr", "strdfu",-        "strdigqry", "strdirshd", "strdnsqry", "strdprapy", "strdprcap", "strdskrgz",-        "strdsmond", "strdw", "stredu", "streml3270", "strepmenv", "strexpbrm",-        "strfma", "strfntdwn", "strgrpjs", "strhostqry", "strhostsvr", "strhttpcrl",-        "stridd", "strimpond", "stripsifc", "strisdb", "stritf", "strjobtrc", "strjrn",-        "strjrnap", "strjrnlib", "strjrnobj", "strjrnpf", "strjs", "strjw", "strlogsvr",-        "strmgdsys", "strmgrbrm", "strmgrsrv", "strmntbrm", "strmod", "strmonond",-        "strmsf", "strnfssvr", "strobjcvn", "strovlu", "strpasthr", "strpccmd",-        "strpco", "strpdm", "strpex", "strpfrcol", "strpfrg", "strpfrt", "strpfrtrc",-        "strpfu", "strpgmexp", "strpgmmnu", "strpgmprf", "strpj", "strprteml",-        "strprtwtr", "strqm", "strqmprc", "strqmqry", "strqry", "strqsh", "strqst",-        "strrcybrm", "strrexprc", "strrjecsl", "strrjerdr", "strrjessn", "strrjewtr",-        "strrlu", "strrmtspt", "strrmtwtr", "strrsesvr", "strs36", "strs36prc",-        "strsavsync", "strsbs", "strsbsbrm", "strschidx", "strsda", "strseu",-        "strsplrcl", "strsptn", "strsql", "strsrvagt", "strsrvjob", "strsst",-        "strsysmgr", "strtcp", "strtcpftp", "strtcpifc", "strtcpptp", "strtcpsvr",-        "strtcpteln", "strtfmmgr", "strtiessn", "strtrc", "strtrpmgr", "strwch", "subr",-        "telnet", "tfrbchjob", "tfrctl", "tfrgrpjob", "tfrjob", "tfrpasthr",-        "tfrsecjob", "traceroute", "trcaspbal", "trccnn", "trccpic", "trcicf", "trcint",-        "trcjob", "trcrex", "trctcpapp", "trctcprte", "trnckmksf", "unmount", "upddta",-        "updpgm", "updptfinf", "updsrvpgm", "updsysinf", "vfyappccnn", "vfycmn",-        "vfyimgclg", "vfylnklpda", "vfymovbrm", "vfyopccnn", "vfyopt", "vfyprt",-        "vfysrvagt", "vfysrvcfg", "vfytap", "vfytcpcnn", "vrycfg", "wait", "when",-        "wrkactjob", "wrkadmrdar", "wrkalr", "wrkalrd", "wrkalrtbl", "wrkappnsts",-        "wrkarmjob", "wrkaspbrm", "wrkaspcpyd", "wrkaspjob", "wrkaut", "wrkautl",-        "wrkbnddir", "wrkbnddire", "wrkbptbl", "wrkcalbrm", "wrkcfgl", "wrkcfgsts",-        "wrkchtfmt", "wrkcicscvt", "wrkcicsdct", "wrkcicsfct", "wrkcicsglt",-        "wrkcicsgrp", "wrkcicsjct", "wrkcicspct", "wrkcicsppt", "wrkcicssit",-        "wrkcicssts", "wrkcicstcs", "wrkcicstct", "wrkcicstst", "wrkcls", "wrkclsbrm",-        "wrkclu", "wrkcmd", "wrkcmtdfn", "wrkcnnl", "wrkcnrbrm", "wrkcntinf", "wrkcosd",-        "wrkcrqd", "wrkcsi", "wrkctld", "wrkctlgbrm", "wrkdbfidd", "wrkddmf",-        "wrkdevbrm", "wrkdevd", "wrkdevtbl", "wrkdire", "wrkdirloc", "wrkdirshd",-        "wrkdoc", "wrkdoclib", "wrkdocprtq", "wrkdpcq", "wrkdsksts", "wrkdstclge",-        "wrkdstl", "wrkdstq", "wrkdtaara", "wrkdtadct", "wrkdtadfn", "wrkdtaq",-        "wrkedtd", "wrkenvvar", "wrkf", "wrkfcnara", "wrkfcnusg", "wrkfct", "wrkflr",-        "wrkflrbrm", "wrkfntrsc", "wrkformdf", "wrkftr", "wrkftracne", "wrkftrslte",-        "wrkgss", "wrkhdwprd", "wrkhdwrsc", "wrkhldoptf", "wrkhstjs", "wrkimgclg",-        "wrkimgclge", "wrkipxd", "wrkjob", "wrkjobd", "wrkjobjs", "wrkjoblog",-        "wrkjobq", "wrkjobqd", "wrkjobscde", "wrkjrn", "wrkjrna", "wrkjrnrcv",-        "wrkjvmjob", "wrklanadpt", "wrklbrm", "wrklib", "wrklibpdm", "wrklicinf",-        "wrklind", "wrklnk", "wrklnkbrm", "wrklocbrm", "wrkmbrpdm", "wrkmedbrm",-        "wrkmedibrm", "wrkmedrdar", "wrkmgribrm", "wrkmlbbrm", "wrkmlbrscq",-        "wrkmlbsts", "wrkmlmbrm", "wrkmnu", "wrkmod", "wrkmodd", "wrkmsg", "wrkmsgd",-        "wrkmsgf", "wrkmsgq", "wrknamsmtp", "wrknck", "wrknetf", "wrknetjobe",-        "wrknettble", "wrknodl", "wrknodle", "wrkntbd", "wrknwid", "wrknwscfg",-        "wrknwsd", "wrknwsenr", "wrknwsstg", "wrknwssts", "wrkobj", "wrkobjbrm",-        "wrkobjlck", "wrkobjown", "wrkobjpdm", "wrkobjpgp", "wrkobjpvt", "wrkopcact",-        "wrkoptdir", "wrkoptf", "wrkoptvol", "wrkordinf", "wrkordrqs", "wrkoutq",-        "wrkoutqd", "wrkovl", "wrkpagdfn", "wrkpagseg", "wrkpcltble", "wrkpcybrm",-        "wrkpdfmape", "wrkpexdfn", "wrkpexftr", "wrkpfcst", "wrkpfdl", "wrkpgm",-        "wrkpgmtbl", "wrkpmrmts", "wrkpmrpto", "wrkpmsch", "wrkpnlgrp", "wrkprb",-        "wrkprdinf", "wrkprtsts", "wrkpsfcfg", "wrkptf", "wrkptfgrp", "wrkptford",-        "wrkqmform", "wrkqmqry", "wrkqry", "wrkqst", "wrkrcvcrqa", "wrkrcybrm",-        "wrkrdbdire", "wrkrdr", "wrkreginf", "wrkrjessn", "wrkrmtdfn", "wrkrpyle",-        "wrkrtdcfg", "wrks36", "wrks36pgma", "wrks36prca", "wrks36srca", "wrksavfbrm",-        "wrksbmcrq", "wrksbmcrqa", "wrksbmjob", "wrksbs", "wrksbsd", "wrksbsjob",-        "wrkschidx", "wrkschidxe", "wrksecrdar", "wrksfwagr", "wrkshrpool", "wrksoc",-        "wrkspadct", "wrksplf", "wrksplfa", "wrksplfbrm", "wrksptprd", "wrksrvagt",-        "wrksrvpgm", "wrksrvpvd", "wrksrvrqs", "wrksrvtble", "wrkssnd", "wrksysact",-        "wrksyssts", "wrksysval", "wrktapctg", "wrktbl", "wrktcpptp", "wrktcpsts",-        "wrktie", "wrktimzon", "wrktrc", "wrkusrjob", "wrkusrprf", "wrkusrtbl",-        "wrkwch", "wrkwtr"}+  { Id=1,+    List={+      "addacc", "addaje", "addalracne", "addalrd", "addalrslte", "addaspcpyd",+      "addautle", "addbkp", "addbnddire", "addcadmre", "addcadnode", "addccsclt",+      "addcfgle", "addcicscvt", "addcicsdct", "addcicsfct", "addcicsglt",+      "addcicsjct", "addcicspct", "addcicsppt", "addcicssit", "addcicstcs",+      "addcicstct", "addcicstst", "addckmksfe", "addclunode", "addcmdcrqa", "addcmne",+      "addcomsnmp", "addcrgdeve", "addcrgnode", "addcrqa", "adddevdmne", "adddire",+      "adddirshd", "adddloaut", "adddprreg", "adddprsub", "adddprsubm", "adddstclge",+      "adddstle", "adddstq", "adddstrte", "adddstsysn", "adddtadfn", "adddwdfn",+      "addemlcfge", "addenvvar", "addewcbcde", "addewcm", "addewcptce", "addewlm",+      "addexitpgm", "addfcte", "addfnttble", "addhdbdlfm", "addicfdeve", "addimgclge",+      "addipsifc", "addipsloc", "addipsrte", "addjobjs", "addjobqe", "addjobscde",+      "addjwdfn", "addkrbkte", "addkrbtkt", "addlanadpi", "addlfm", "addlible",+      "addliccrqa", "addlickey", "addlnk", "addmedbrm", "addmedibrm", "addmfs",+      "addmlmbrm", "addmsgd", "addmstpart", "addnck", "addnetjobe", "addnettble",+      "addnodle", "addnwsstgl", "addobjcrqa", "addoptctg", "addoptsvr", "addospfara",+      "addospfifc", "addospflnk", "addospfrng", "addpcltble", "addpexdfn",+      "addpexftr", "addpfcst", "addpfm", "addpftrg", "addpfvlm", "addpfxdlfm",+      "addpgm", "addpje", "addprbacne", "addprbslte", "addprdcrqa", "addprdlici",+      "addptfcrqa", "addrdbdire", "addrexbuf", "addrjecmne", "addrjerdre",+      "addrjewtre", "addrmtdfn", "addrmtjrn", "addrptond", "addrpyle", "addrsccrqa",+      "addrtge", "addschidxe", "addsmtple", "addsoce", "addsrvtble", "addsvraute",+      "addtapctg", "addtcphte", "addtcpifc", "addtcpport", "addtcpptp", "addtcprsi",+      "addtcprte", "addtcpsvr", "addtrc", "addtrcftr", "addwse", "alcobj", "anslin",+      "ansqst", "anzcmdpfr", "anzdbf", "anzdbfkey", "anzdftpwd", "anzdprjrn",+      "anzjvapgm", "anzjvm", "anzlibbrm", "anzobjcvn", "anzpfrdta", "anzpgm",+      "anzprb", "anzprfact", "anzqry", "anzusrobj", "aping", "apyjrnchg",+      "apyjrnchgx", "apyptf", "apyrmtptf", "arexec", "askqst", "bchjob", "call",+      "callprc", "callsubr", "cd", "cfgaccweb2", "cfgdevmlb", "cfgdstsrv",+      "cfghttpsch", "cfgips", "cfgpfrcol", "cfgpm400", "cfgpmagt", "cfgpmlin",+      "cfgrpds", "cfgsyssec", "cfgtcp", "cfgtcpapp", "cfgtcpbp", "cfgtcpftp",+      "cfgtcphttp", "cfgtcplpd", "cfgtcpptp", "cfgtcprtd", "cfgtcprxc", "cfgtcpsmtp",+      "cfgtcpsnmp", "cfgtcpteln", "chdir", "chgacgcde", "chgactprfl", "chgactscde",+      "chgaje", "chgalracne", "chgalrd", "chgalrslte", "chgalrtbl", "chgaspa",+      "chgaspact", "chgaspcpyd", "chgaspssn", "chgatr", "chgaud", "chgaut",+      "chgautjs", "chgautle", "chgbckup", "chgbpa", "chgcad", "chgccsa", "chgcdefnt",+      "chgcfgl", "chgcfgle", "chgcicscvt", "chgcicsdct", "chgcicsfct", "chgcicsgrp",+      "chgcicsjct", "chgcicspct", "chgcicsppt", "chgcicssit", "chgcicssts",+      "chgcicstcs", "chgcicstct", "chgcicstst", "chgclnup", "chgcls", "chgclu",+      "chgclunode", "chgclurcy", "chgcluver", "chgcmd", "chgcmdcrqa", "chgcmddft",+      "chgcmne", "chgcntinf", "chgcomsnmp", "chgcosd", "chgcrg", "chgcrgdeve",+      "chgcrgpri", "chgcrqa", "chgcrqd", "chgcsi", "chgctlappc", "chgctlasc",+      "chgctlbsc", "chgctlfnc", "chgctlhost", "chgctllws", "chgctlnet", "chgctlrtl",+      "chgctlrws", "chgctltap", "chgctlvws", "chgcurdir", "chgcurlib", "chgdbg",+      "chgddmf", "chgddmtcpa", "chgdevappc", "chgdevasc", "chgdevasp", "chgdevbsc",+      "chgdevcrp", "chgdevdsp", "chgdevfnc", "chgdevhost", "chgdevintr", "chgdevmlb",+      "chgdevnet", "chgdevnwsh", "chgdevopt", "chgdevprt", "chgdevrtl", "chgdevsnpt",+      "chgdevsnuf", "chgdevtap", "chgdhcpa", "chgdire", "chgdirshd", "chgdirsvra",+      "chgdljs", "chgdloaud", "chgdloaut", "chgdloown", "chgdlopgp", "chgdnsa",+      "chgdocd", "chgdspf", "chgdsta", "chgdstd", "chgdstl", "chgdstpwd", "chgdstq",+      "chgdstrte", "chgdta", "chgdtaara", "chgdtajs", "chgemlcfge", "chgenvvar",+      "chgewcbcde", "chgewcm", "chgewcptce", "chgewlm", "chgexpscde", "chgfcnara",+      "chgfcnusg", "chgfct", "chgfcte", "chgfntrsc", "chgfnttble", "chgftpa",+      "chgftr", "chggphfmt", "chggphpkg", "chggrpa", "chghllptr", "chghttpa",+      "chgicfdeve", "chgicff", "chgimgclg", "chgimgclge", "chgipla", "chgipsifc",+      "chgipsloc", "chgipstos", "chgjob", "chgjobd", "chgjobjs", "chgjobmlba",+      "chgjobq", "chgjobqe", "chgjobscde", "chgjobtyp", "chgjrn", "chgjrna",+      "chgjrnobj", "chgjvapgm", "chgkbdmap", "chgkrbpwd", "chglanadpi", "chglf",+      "chglfm", "chglib", "chglibl", "chgliccrqa", "chglicinf", "chglinasc",+      "chglinbsc", "chglinddi", "chglineth", "chglinfax", "chglinfr", "chglinppp",+      "chglinsdlc", "chglintdlc", "chglintrn", "chglinwls", "chglinx25", "chglnklbrm",+      "chglpda", "chgmedbrm", "chgmgdsysa", "chgmgrsrva", "chgmgtcol", "chgmnu",+      "chgmod", "chgmodd", "chgmsgd", "chgmsgf", "chgmsgq", "chgnck", "chgneta",+      "chgnetjobe", "chgnfsexp", "chgnfyjs", "chgnodgrpa", "chgntbd", "chgntpa",+      "chgnwifr", "chgnwsa", "chgnwscfg", "chgnwsd", "chgnwsstg", "chgnwsusra",+      "chgobjaud", "chgobjcrqa", "chgobjd", "chgobjown", "chgobjpgp", "chgopta",+      "chgoptvol", "chgospfa", "chgospfara", "chgospfifc", "chgospflnk", "chgospfrng",+      "chgoutq", "chgown", "chgpcoprf", "chgpdgprf", "chgpdmdft", "chgpexdfn",+      "chgpf", "chgpfcst", "chgpfm", "chgpftrg", "chgpgm", "chgpgmvar", "chgpgp",+      "chgpgrjs", "chgpj", "chgpje", "chgpldond", "chgpopa", "chgprb", "chgprbacne",+      "chgprbslte", "chgprdcrqa", "chgprdobjd", "chgprf", "chgprtf", "chgprxcmd",+      "chgpsfcfg", "chgptfcrqa", "chgptr", "chgpwd", "chgpwrscd", "chgpwrscde",+      "chgqrya", "chgqstdb", "chgrcyap", "chgrdbdire", "chgrjecmne", "chgrjerdre",+      "chgrjewtre", "chgrmtdfn", "chgrmtjrn", "chgrpyle", "chgrsccrqa", "chgrtda",+      "chgrtge", "chgrwspwd", "chgrxca", "chgs36", "chgs36a", "chgs36msgl",+      "chgs36pgma", "chgs36prca", "chgs36srca", "chgsavf", "chgsbsd", "chgscdbrm",+      "chgschidx", "chgseca", "chgsecaud", "chgshrpool", "chgsmtpa", "chgsnmpa",+      "chgsplfa", "chgsrcpf", "chgsrva", "chgsrvagt", "chgsrvagta", "chgsrvcfg",+      "chgsrvpgm", "chgsrvpvda", "chgssnd", "chgssnmax", "chgsvraute", "chgsysdira",+      "chgsysjob", "chgsyslibl", "chgsysval", "chgtapctg", "chgtapf", "chgtcpa",+      "chgtcpdmn", "chgtcphte", "chgtcpifc", "chgtcprte", "chgtcpsvr", "chgtelna",+      "chgtftpa", "chgtimzon", "chgusraud", "chgusrprf", "chgusrprti", "chgusrtrc",+      "chgvar", "chgvtmap", "chgwse", "chgwtr", "chkaspbal", "chkcmntrc", "chkdlo",+      "chkdnscfg", "chkdnszne", "chkexpbrm", "chkigctbl", "chkin", "chkmstkvv",+      "chkobj", "chkobjitg", "chkoptvol", "chkout", "chkpfrcol", "chkprdopt",+      "chkpwd", "chkrcdlck", "chktap", "clof", "close", "clrjobq", "clrlib",+      "clrmsgq", "clrmstkey", "clroutq", "clrpfm", "clrpool", "clrsavf", "clrsvrsec",+      "clrtrcdta", "cmd", "cmpjrnimg", "cmppfm", "cnlrjerdr", "cnlrjewtr", "commit",+      "copy", "copyright", "cprobj", "cpy", "cpyaudjrne", "cpycfgl", "cpydoc",+      "cpydstrpso", "cpyf", "cpyfcnara", "cpyfrmdir", "cpyfrmimpf", "cpyfrmldif",+      "cpyfrmpcd", "cpyfrmpcff", "cpyfrmqryf", "cpyfrmstmf", "cpyfrmtap", "cpygphfmt",+      "cpygphpkg", "cpyigcsrt", "cpyigctbl", "cpyjobjs", "cpylib", "cpymedibrm",+      "cpyopt", "cpypfrcol", "cpyptf", "cpyptfcvr", "cpyptfgrp", "cpyptfsavf",+      "cpysplf", "cpysrcf", "cpytcpht", "cpytodir", "cpytoimpf", "cpytoldif",+      "cpytopcd", "cpytopcff", "cpytostmf", "cpytotap", "crtafpdta", "crtalrtbl",+      "crtauthlr", "crtautl", "crtbndc", "crtbndcbl", "crtbndcl", "crtbndcpp",+      "crtbnddir", "crtbndrpg", "crtcad", "crtcblmod", "crtcblpgm", "crtcfgl",+      "crtcicsc", "crtcicscbl", "crtcicsgrp", "crtcicsmap", "crtckmksf", "crtcld",+      "crtclmod", "crtclpgm", "crtcls", "crtclu", "crtcmd", "crtcmod", "crtcosd",+      "crtcppmod", "crtcrg", "crtcrqd", "crtcsi", "crtctlappc", "crtctlasc",+      "crtctlbsc", "crtctlfnc", "crtctlhost", "crtctllws", "crtctlnet", "crtctlrtl",+      "crtctlrws", "crtctltap", "crtctlvws", "crtddmf", "crtdevappc", "crtdevasc",+      "crtdevasp", "crtdevbsc", "crtdevcrp", "crtdevdsp", "crtdevfnc", "crtdevhost",+      "crtdevintr", "crtdevmlb", "crtdevnet", "crtdevnwsh", "crtdevopt", "crtdevprt",+      "crtdevrtl", "crtdevsnpt", "crtdevsnuf", "crtdevtap", "crtdfudspf", "crtdir",+      "crtdoc", "crtdprtbl", "crtdspf", "crtdstl", "crtdtaara", "crtdtadct",+      "crtdtaq", "crtdupobj", "crtedtd", "crtfcnara", "crtfct", "crtflr", "crtfmwprd",+      "crtfntrsc", "crtfnttbl", "crtformdf", "crtftr", "crtgdf", "crtgphfmt",+      "crtgphpkg", "crtgss", "crthstdta", "crticff", "crtigcdct", "crtimgclg",+      "crtjobd", "crtjobq", "crtjrn", "crtjrnrcv", "crtjvapgm", "crtlf", "crtlib",+      "crtlinasc", "crtlinbsc", "crtlinddi", "crtlineth", "crtlinfax", "crtlinfr",+      "crtlinppp", "crtlinsdlc", "crtlintdlc", "crtlintrn", "crtlinwls", "crtlinx25",+      "crtlocale", "crtmnu", "crtmodd", "crtmsgf", "crtmsgfmnu", "crtmsgq",+      "crtnodgrp", "crtnodl", "crtntbd", "crtnwifr", "crtnwscfg", "crtnwsd",+      "crtnwsstg", "crtoutq", "crtovl", "crtpagdfn", "crtpagseg", "crtpdfmap",+      "crtpdg", "crtpexdta", "crtpf", "crtpfrdta", "crtpfrsum", "crtpgm", "crtpnlgrp",+      "crtprddfn", "crtprdlod", "crtprtf", "crtprxcmd", "crtpsfcfg", "crtptf",+      "crtptfpkg", "crtqmform", "crtqmqry", "crtqstdb", "crtqstlod", "crtrjebscf",+      "crtrjecfg", "crtrjecmnf", "crtrndccfg", "crtrpgmod", "crtrpgpgm", "crtrptpgm",+      "crts36cbl", "crts36dspf", "crts36mnu", "crts36msgf", "crts36rpg", "crts36rpgr",+      "crts36rpt", "crtsavf", "crtsbsd", "crtschidx", "crtspadct", "crtsqlcbl",+      "crtsqlcbli", "crtsqlci", "crtsqlcppi", "crtsqlpkg", "crtsqlpli", "crtsqlrpg",+      "crtsqlrpgi", "crtsrcpf", "crtsrvcfg", "crtsrvpgm", "crtssnd", "crttapcgy",+      "crttapf", "crttbl", "crttimzon", "crtudfs", "crtusrprf", "crtvldl", "crtwscst",+      "cvtclsrc", "cvtdat", "cvtdir", "cvtdlsnam", "cvtedu", "cvtipsifc", "cvtipsloc",+      "cvtnamsmtp", "cvtoptbku", "cvtovlpfm", "cvtpagspfm", "cvtpcdpags",+      "cvtpfmpags", "cvtpfrcol", "cvtpfrthd", "cvtrjedta", "cvtrpcsrc", "cvtrpgsrc",+      "cvtsqlcpp", "cvttcpcl", "cvttoflr", "cvtusrcert", "data", "db2ldif", "dcl",+      "dclf", "dclprcopt", "dcpobj", "del", "dep", "dig", "dlcobj", "dltalr",+      "dltalrtbl", "dltapardta", "dltauthlr", "dltautl", "dltbnddir", "dltcad",+      "dltcfgl", "dltchtfmt", "dltcicsgrp", "dltcld", "dltcls", "dltclu", "dltcmd",+      "dltcmntrc", "dltcnnl", "dltcosd", "dltcrg", "dltcrgclu", "dltcrqd", "dltcsi",+      "dltctld", "dltdevd", "dltdevmlb", "dltdfupgm", "dltdlo", "dltdocl", "dltdst",+      "dltdstl", "dltdtaara", "dltdtadct", "dltdtaq", "dltedtd", "dltexpsplf", "dltf",+      "dltfcnara", "dltfct", "dltfntrsc", "dltfnttbl", "dltformdf", "dltftr",+      "dltgphfmt", "dltgphpkg", "dltgss", "dlthstdta", "dltigcdct", "dltigcsrt",+      "dltigctbl", "dltimgclg", "dltipxd", "dltjobd", "dltjobq", "dltjrn",+      "dltjrnrcv", "dltjvapgm", "dltkrbccf", "dltlib", "dltlicpgm", "dltlind",+      "dltlnxsvr", "dltlocale", "dltmeddfn", "dltmgtcol", "dltmnu", "dltmod",+      "dltmodd", "dltmsgf", "dltmsgq", "dltnetf", "dltnodgrp", "dltnodl", "dltntbd",+      "dltnwid", "dltnwscfg", "dltnwsd", "dltnwsstg", "dltoutq", "dltovl", "dltovr",+      "dltovrdeve", "dltpagdfn", "dltpagseg", "dltpdfmap", "dltpdg", "dltpexdta",+      "dltpfrcol", "dltpgm", "dltpnlgrp", "dltprb", "dltprddfn", "dltprdlod",+      "dltpsfcfg", "dltptf", "dltqmform", "dltqmqry", "dltqry", "dltqst", "dltqstdb",+      "dltrjecfg", "dltrmtptf", "dltsbmcrq", "dltsbsd", "dltschidx", "dltsmgobj",+      "dltspadct", "dltsplf", "dltsqlpkg", "dltsrvcfg", "dltsrvpgm", "dltssnd",+      "dlttapcgy", "dlttbl", "dlttimzon", "dlttrc", "dltudfs", "dltusridx",+      "dltusrprf", "dltusrq", "dltusrspc", "dltusrtrc", "dltvldl", "dltwntsvr",+      "dltwscst", "dlyjob", "dlysrvagtp", "dmp", "dmpbrm", "dmpcics", "dmpclpgm",+      "dmpclutrc", "dmpcmntrc", "dmpdlo", "dmpjob", "dmpjobint", "dmpjvm",+      "dmpmeminf", "dmpobj", "dmpsysobj", "dmptap", "dmptrc", "dmpusrprf",+      "dmpusrtrc", "do", "dofor", "dountil", "dowhile", "dscjob", "dspacc",+      "dspaccaut", "dspactpj", "dspactprfl", "dspactscd", "dspappninf", "dspaspbrm",+      "dspaspcpyd", "dspaspssn", "dspaspsts", "dspaudjrne", "dspaut", "dspauthlr",+      "dspautl", "dspautldlo", "dspautlobj", "dspautusr", "dspbcksts", "dspbckup",+      "dspbckupl", "dspbkp", "dspbkubrm", "dspbnddir", "dspccsa", "dspcdefnt",+      "dspcfgl", "dspcht", "dspcicscvt", "dspcicsdct", "dspcicsfct", "dspcicsglt",+      "dspcicsjct", "dspcicspct", "dspcicsppt", "dspcicssit", "dspcicssts",+      "dspcicstcs", "dspcicstct", "dspcicstst", "dspckmksfe", "dspcls", "dspcluinf",+      "dspcmd", "dspcnnl", "dspcnnsts", "dspcosd", "dspcpcst", "dspcrginf", "dspcsi",+      "dspctld", "dspcurdir", "dspdbg", "dspdbgwch", "dspdbr", "dspddmf", "dspdevd",+      "dspdire", "dspdlfa", "dspdloaud", "dspdloaut", "dspdlonam", "dspdoc",+      "dspdstclge", "dspdstl", "dspdstlog", "dspdstsrv", "dspdta", "dspdtaara",+      "dspdtadct", "dspdupbrm", "dspedtd", "dspewcbcde", "dspewcm", "dspewcptce",+      "dspewlm", "dspexpscd", "dspf", "dspfcnusg", "dspfd", "dspffd", "dspflr",+      "dspfmwsts", "dspfntrsca", "dspfnttbl", "dspgdf", "dsphdwrsc", "dsphfs",+      "dsphlpdoc", "dsphstgph", "dsphstjs", "dspigcdct", "dspipla", "dspipxd",+      "dspjob", "dspjobd", "dspjobjs", "dspjoblog", "dspjobtbl", "dspjrn",+      "dspjrnrcva", "dspjvapgm", "dspjvmjob", "dspkbdmap", "dspkrbccf", "dspkrbkte",+      "dsplanadpp", "dsplanmlb", "dsplansts", "dsplib", "dsplibd", "dsplibl",+      "dsplickey", "dsplind", "dsplnk", "dsplog", "dsplogbrm", "dsplogjs",+      "dspmfsinf", "dspmgdsysa", "dspmnua", "dspmod", "dspmodd", "dspmodsrc",+      "dspmodsts", "dspmsg", "dspmsgd", "dspnck", "dspneta", "dspnodgrp", "dspntbd",+      "dspnwid", "dspnwsa", "dspnwscfg", "dspnwsd", "dspnwsstg", "dspnwsusra",+      "dspobjaut", "dspobjd", "dspopclnk", "dspopt", "dspoptlck", "dspoptsvr",+      "dspospf", "dspovr", "dsppdfmape", "dsppdgprf", "dsppfm", "dsppfrdta",+      "dsppfrgph", "dsppgm", "dsppgmadp", "dsppgmref", "dsppgmvar", "dspprb",+      "dsppsfcfg", "dspptf", "dspptfcvr", "dsppwrscd", "dsprcdlck", "dsprcvcmd",+      "dsprcyap", "dsprdbdire", "dsprjecfg", "dsprmtdfn", "dsps36", "dspsavf",+      "dspsbmcrq", "dspsbmcrqa", "dspsbmcrqm", "dspsbsd", "dspseca", "dspsecaud",+      "dspsfwrsc", "dspsocsts", "dspsplf", "dspsrva", "dspsrvagt", "dspsrvpgm",+      "dspsrvpvda", "dspsrvsts", "dspsstusr", "dspsvraute", "dspsyssts", "dspsysval",+      "dsptap", "dsptapcgy", "dsptapctg", "dsptapsts", "dsptm", "dsptrc", "dsptrcdta",+      "dspudfs", "dspusrpmn", "dspusrprf", "dspusrprti", "dspvtmap", "dspwsusr",+      "dupmedbrm", "dupopt", "duptap", "edtautl", "edtbckupl", "edtcpcst", "edtdlfa",+      "edtdloaut", "edtdoc", "edtf", "edtigcdct", "edtlibl", "edtobjaut", "edtqst",+      "edtrbdap", "edtrcyap", "edts36pgma", "edts36prca", "edts36srca", "edtwsoaut",+      "ejtemlout", "elem", "else", "emlprtkey", "endaccweb2", "endagtsrv",+      "endaspbal", "endaspssn", "endbchjob", "endcad", "endcbldbg", "endchtsvr",+      "endcics", "endcicsusr", "endclnup", "endclunod", "endcmnsvr", "endcmntrc",+      "endcmtctl", "endcpyscn", "endcrg", "endctlrcy", "enddbg", "enddbgsvr",+      "enddbmon", "enddevrcy", "enddirshd", "enddo", "enddprapy", "enddprcap",+      "enddskrgz", "enddw", "endepmenv", "endfntdwn", "endgrpjob", "endhostsvr",+      "endhttpcrl", "endinp", "endipsifc", "endisdb", "endjob", "endjobabn",+      "endjobtrc", "endjrn", "endjrnap", "endjrnlib", "endjrnobj", "endjrnpf",+      "endjs", "endjw", "endlinrcy", "endlogsvr", "endmgdsys", "endmgrsrv", "endmod",+      "endmonond", "endmsf", "endnfssvr", "endnwircy", "endpasthr", "endpex",+      "endpfrcol", "endpfrtrc", "endpgm", "endpgmexp", "endpgmprf", "endpj",+      "endprteml", "endrcv", "endrdr", "endrjessn", "endrmtspt", "endrpcbind",+      "endrqs", "ends36", "endsbmcrqa", "endsbs", "endselect", "endsrvagt",+      "endsrvjob", "endsubr", "endsys", "endsysmgr", "endtcp", "endtcpabn",+      "endtcpcnn", "endtcpifc", "endtcpptp", "endtcpsvr", "endtfmmgr", "endtiessn",+      "endtrc", "endtrpmgr", "endwch", "endwtr", "eof", "erase", "export", "exportfs",+      "extmedibrm", "extpgminf", "fildoc", "fmtdta", "fndkeyond", "fndstrpdm", "ftp",+      "gencat", "genckmksfe", "gencmddoc", "gencsrc", "genjvmdmp", "genlickey", "go",+      "goto", "grtaccaut", "grtdpraut", "grtobjaut", "grtusraut", "grtusrpmn",+      "grtwsoaut", "hldcmndev", "hlddstq", "hldjob", "hldjobjs", "hldjobq",+      "hldjobscde", "hldoutq", "hldptf", "hldrdr", "hldsbmcrqa", "hldsplf", "hldwtr",+      "host", "if", "include", "inscicsgrp", "inslnxsvr", "insptf", "insrmtprd",+      "inswntsvr", "inzbrm", "inzcics", "inzdlfm", "inzdprcap", "inzdstq",+      "inzmedbrm", "inznwscfg", "inzopt", "inzpcs", "inzpfm", "inzsys", "inztap",+      "iterate", "java", "ldif2db", "leave", "lnkdtadfn", "lodimgclg", "lodimgclge",+      "lodoptfmw", "lodptf", "lodqstdb", "lodrun", "lpr", "md", "mgrbrm",+      "mgrmedrdar", "mkdir", "monmsg", "monswabrm", "mount", "mov", "movdoc", "move",+      "movmedbrm", "movobj", "movsplfbrm", "mrgformd", "mrgmsgclg", "mrgmsgf",+      "mrgsrc", "mrgtcpht", "netstat", "nslookup", "nsupdate", "opndbf", "opnqryf",+      "ordsptptf", "otherwise", "ovrdbf", "ovrdspf", "ovricfdeve", "ovricff",+      "ovrmsgf", "ovrprtf", "ovrsavf", "ovrtapf", "parm", "pgm", "ping", "pkginsobj",+      "pkgprddst", "pkgprdopt", "pmlinmon", "pmtctl", "posdbf", "prtactrpt",+      "prtadpobj", "prtafpdta", "prtcicstrc", "prtcmdusg", "prtcmnsec", "prtcmntrc",+      "prtcptrpt", "prtdevadr", "prtdirinf", "prtdoc", "prtdskinf", "prterrlog",+      "prtintdta", "prtipscfg", "prtjobdaut", "prtjobrpt", "prtjobtrc", "prtjvmjob",+      "prtlblbrm", "prtlckrpt", "prtmedbrm", "prtmovbrm", "prtpexrpt", "prtpfddta",+      "prtpolrpt", "prtprfint", "prtpubaut", "prtpvtaut", "prtqaut", "prtrptbrm",+      "prtrptond", "prtrscrpt", "prtsbsdaut", "prtscdjs", "prtsqlinf", "prtswl",+      "prtsysinf", "prtsysrpt", "prtsysseca", "prttcpptp", "prttnsrpt", "prttrc",+      "prttrcrpt", "prttrgpgm", "prttxtond", "prtusrobj", "prtusrprf", "pwrdwnsys",+      "qrydoclib", "qrydst", "qryprbsts", "qrytief", "qsh", "qual", "rclactgrp",+      "rcldbxref", "rclddmcnv", "rcldlo", "rcllib", "rcllnk", "rclobjown", "rclopt",+      "rclrsc", "rclsplstg", "rclstg", "rcltmpstg", "rcvdst", "rcvf", "rcvjrne",+      "rcvmsg", "rcvnetf", "rcvtief", "rd", "readfile", "ren", "return", "rgzdlo",+      "rgzpfm", "rlscmndev", "rlsdstq", "rlsifslck", "rlsjob", "rlsjobjs", "rlsjobq",+      "rlsjobscde", "rlsoutq", "rlsptf", "rlsrdr", "rlsrmtphs", "rlssbmcrqa",+      "rlssplf", "rlswtr", "rmdir", "rmvacc", "rmvaccweb2", "rmvaje", "rmvalrd",+      "rmvaspcpyd", "rmvautle", "rmvbkp", "rmvbnddire", "rmvcadmre", "rmvcadnode",+      "rmvccsclt", "rmvcfgle", "rmvcicscvt", "rmvcicsdct", "rmvcicsfct", "rmvcicsglt",+      "rmvcicsjct", "rmvcicspct", "rmvcicsppt", "rmvcicssit", "rmvcicstcs",+      "rmvcicstct", "rmvcicstst", "rmvckmksfe", "rmvclunode", "rmvcmne", "rmvcomsnmp",+      "rmvcrgdeve", "rmvcrgnode", "rmvcrqda", "rmvdevdmne", "rmvdfrid", "rmvdir",+      "rmvdire", "rmvdirshd", "rmvdloaut", "rmvdprreg", "rmvdprsub", "rmvdprsubm",+      "rmvdstclge", "rmvdstle", "rmvdstq", "rmvdstrte", "rmvdstsysn", "rmvdwdfn",+      "rmvemlcfge", "rmvenvvar", "rmvewcbcde", "rmvewcptce", "rmvexitpgm", "rmvfcte",+      "rmvfnttble", "rmvftracne", "rmvftrslte", "rmvhstjs", "rmvicfdeve",+      "rmvimgclge", "rmvipsifc", "rmvipsloc", "rmvipsrte", "rmvjobjs", "rmvjobqe",+      "rmvjobscde", "rmvjrnchg", "rmvjwdfn", "rmvkrbkte", "rmvlanadpi", "rmvlanadpt",+      "rmvlible", "rmvlickey", "rmvlnk", "rmvlogebrm", "rmvlogejs", "rmvm",+      "rmvmedbrm", "rmvmedibrm", "rmvmfs", "rmvmsg", "rmvmsgd", "rmvnck",+      "rmvnetjobe", "rmvnettble", "rmvnodle", "rmvnwsstgl", "rmvoptctg", "rmvoptsvr",+      "rmvospfara", "rmvospfifc", "rmvospflnk", "rmvospfrng", "rmvpcltble",+      "rmvpexdfn", "rmvpexftr", "rmvpfcst", "rmvpftrg", "rmvpgm", "rmvpje", "rmvptf",+      "rmvrdbdire", "rmvrexbuf", "rmvrjecmne", "rmvrjerdre", "rmvrjewtre",+      "rmvrmtdfn", "rmvrmtjrn", "rmvrmtptf", "rmvrptond", "rmvrpyle", "rmvrtge",+      "rmvschidxe", "rmvsmtple", "rmvsoce", "rmvsrvtble", "rmvsvraute", "rmvtapctg",+      "rmvtcphte", "rmvtcpifc", "rmvtcpport", "rmvtcpptp", "rmvtcprsi", "rmvtcprte",+      "rmvtcpsvr", "rmvtcptbl", "rmvtrc", "rmvtrcftr", "rmvwse", "rndc", "rnm",+      "rnmdire", "rnmdlo", "rnmdstl", "rnmjobjs", "rnmlanadpi", "rnmm", "rnmnck",+      "rnmobj", "rnmtcphte", "rollback", "rpcbind", "rpcgen", "rpldoc", "rqsordast",+      "rrtjob", "rsmbkp", "rsmctlrcy", "rsmdevrcy", "rsmhttpcrl", "rsmlinrcy",+      "rsmnwircy", "rsmrtvbrm", "rst", "rstapardta", "rstaut", "rstautbrm", "rstbrm",+      "rstcfg", "rstdfrobj", "rstdlo", "rstdlobrm", "rstlib", "rstlibbrm",+      "rstlicpgm", "rstobj", "rstobjbrm", "rstpfrcol", "rsts36f", "rsts36libm",+      "rstsysinf", "rstusrprf", "rtnsubr", "rtvautle", "rtvbckup", "rtvbndsrc",+      "rtvcfgsrc", "rtvcfgsts", "rtvcldsrc", "rtvclnup", "rtvclsrc", "rtvcurdir",+      "rtvdirinf", "rtvdloaut", "rtvdlonam", "rtvdoc", "rtvdskinf", "rtvdtaara",+      "rtvgrpa", "rtvimgclg", "rtvjoba", "rtvjrne", "rtvlibd", "rtvmbrd", "rtvmsg",+      "rtvneta", "rtvobjd", "rtvpdgprf", "rtvprd", "rtvptf", "rtvpwrscde",+      "rtvqmform", "rtvqmqry", "rtvs36a", "rtvsmgobj", "rtvsrvagt", "rtvswlsrc",+      "rtvsysinf", "rtvsysval", "rtvtblsrc", "rtvusrprf", "rtvusrprti", "rtvwscst",+      "runbckup", "rundnsupd", "runjva", "runlpda", "runqry", "runrmtcmd",+      "runrndccmd", "runsmgcmd", "runsmgobj", "runsqlstm", "rvkaccaut", "rvkdpraut",+      "rvkobjaut", "rvkpubaut", "rvkusrpmn", "rvkwsoaut", "sav", "savapardta",+      "savbrm", "savcfg", "savchgobj", "savcicsgrp", "savdlo", "savdlobrm",+      "savflrlbrm", "savlib", "savlibbrm", "savlicpgm", "savmedibrm", "savobj",+      "savobjbrm", "savobjlbrm", "savpfrcol", "savrst", "savrstcfg", "savrstchg",+      "savrstdlo", "savrstlib", "savrstobj", "savs36f", "savs36libm", "savsavfbrm",+      "savsavfdta", "savsecdta", "savstg", "savsys", "savsysbrm", "savsysinf",+      "sbmcmdjs", "sbmcodejob", "sbmcrq", "sbmdbjob", "sbmfncjob", "sbmjob",+      "sbmjobjs", "sbmnetjob", "sbmnwscmd", "sbmrjejob", "sbmrmtcmd", "select",+      "setaspgrp", "setatnpgm", "setcstdta", "setdepjs", "setdljs", "setkbdmap",+      "setmedbrm", "setmstkey", "setobjacc", "setpgminf", "setrtvbrm", "setstpjs",+      "settapcgy", "setupgenv", "setusrbrm", "setvtmap", "setvttbl", "signoff",+      "sltcmd", "sndbrkmsg", "snddst", "snddstjs", "snddstq", "sndf", "sndjrne",+      "sndlic", "sndmsg", "sndnetf", "sndnetmsg", "sndnetsplf", "sndpgmmsg", "sndprd",+      "sndptf", "sndptford", "sndrcvf", "sndrjecmd", "sndrptjs", "sndrpy",+      "sndsmgobj", "sndsrvrqs", "sndtcpsplf", "sndtief", "sndusrmsg", "statfs",+      "straccweb2", "strafpu", "stragtsrv", "strapf", "strarcbrm", "strasmond",+      "straspbal", "straspssn", "strbalbrm", "strbgu", "strbkubrm", "strcad",+      "strcbldbg", "strcgu", "strchtsvr", "strcics", "strcicsusr", "strclnup",+      "strclunod", "strcmnsvr", "strcmntrc", "strcmtctl", "strcode", "strcodecmd",+      "strcpyscn", "strcrg", "strdbg", "strdbgsvr", "strdbmon", "strdbrdr", "strdfu",+      "strdigqry", "strdirshd", "strdnsqry", "strdprapy", "strdprcap", "strdskrgz",+      "strdsmond", "strdw", "stredu", "streml3270", "strepmenv", "strexpbrm",+      "strfma", "strfntdwn", "strgrpjs", "strhostqry", "strhostsvr", "strhttpcrl",+      "stridd", "strimpond", "stripsifc", "strisdb", "stritf", "strjobtrc", "strjrn",+      "strjrnap", "strjrnlib", "strjrnobj", "strjrnpf", "strjs", "strjw", "strlogsvr",+      "strmgdsys", "strmgrbrm", "strmgrsrv", "strmntbrm", "strmod", "strmonond",+      "strmsf", "strnfssvr", "strobjcvn", "strovlu", "strpasthr", "strpccmd",+      "strpco", "strpdm", "strpex", "strpfrcol", "strpfrg", "strpfrt", "strpfrtrc",+      "strpfu", "strpgmexp", "strpgmmnu", "strpgmprf", "strpj", "strprteml",+      "strprtwtr", "strqm", "strqmprc", "strqmqry", "strqry", "strqsh", "strqst",+      "strrcybrm", "strrexprc", "strrjecsl", "strrjerdr", "strrjessn", "strrjewtr",+      "strrlu", "strrmtspt", "strrmtwtr", "strrsesvr", "strs36", "strs36prc",+      "strsavsync", "strsbs", "strsbsbrm", "strschidx", "strsda", "strseu",+      "strsplrcl", "strsptn", "strsql", "strsrvagt", "strsrvjob", "strsst",+      "strsysmgr", "strtcp", "strtcpftp", "strtcpifc", "strtcpptp", "strtcpsvr",+      "strtcpteln", "strtfmmgr", "strtiessn", "strtrc", "strtrpmgr", "strwch", "subr",+      "telnet", "tfrbchjob", "tfrctl", "tfrgrpjob", "tfrjob", "tfrpasthr",+      "tfrsecjob", "traceroute", "trcaspbal", "trccnn", "trccpic", "trcicf", "trcint",+      "trcjob", "trcrex", "trctcpapp", "trctcprte", "trnckmksf", "unmount", "upddta",+      "updpgm", "updptfinf", "updsrvpgm", "updsysinf", "vfyappccnn", "vfycmn",+      "vfyimgclg", "vfylnklpda", "vfymovbrm", "vfyopccnn", "vfyopt", "vfyprt",+      "vfysrvagt", "vfysrvcfg", "vfytap", "vfytcpcnn", "vrycfg", "wait", "when",+      "wrkactjob", "wrkadmrdar", "wrkalr", "wrkalrd", "wrkalrtbl", "wrkappnsts",+      "wrkarmjob", "wrkaspbrm", "wrkaspcpyd", "wrkaspjob", "wrkaut", "wrkautl",+      "wrkbnddir", "wrkbnddire", "wrkbptbl", "wrkcalbrm", "wrkcfgl", "wrkcfgsts",+      "wrkchtfmt", "wrkcicscvt", "wrkcicsdct", "wrkcicsfct", "wrkcicsglt",+      "wrkcicsgrp", "wrkcicsjct", "wrkcicspct", "wrkcicsppt", "wrkcicssit",+      "wrkcicssts", "wrkcicstcs", "wrkcicstct", "wrkcicstst", "wrkcls", "wrkclsbrm",+      "wrkclu", "wrkcmd", "wrkcmtdfn", "wrkcnnl", "wrkcnrbrm", "wrkcntinf", "wrkcosd",+      "wrkcrqd", "wrkcsi", "wrkctld", "wrkctlgbrm", "wrkdbfidd", "wrkddmf",+      "wrkdevbrm", "wrkdevd", "wrkdevtbl", "wrkdire", "wrkdirloc", "wrkdirshd",+      "wrkdoc", "wrkdoclib", "wrkdocprtq", "wrkdpcq", "wrkdsksts", "wrkdstclge",+      "wrkdstl", "wrkdstq", "wrkdtaara", "wrkdtadct", "wrkdtadfn", "wrkdtaq",+      "wrkedtd", "wrkenvvar", "wrkf", "wrkfcnara", "wrkfcnusg", "wrkfct", "wrkflr",+      "wrkflrbrm", "wrkfntrsc", "wrkformdf", "wrkftr", "wrkftracne", "wrkftrslte",+      "wrkgss", "wrkhdwprd", "wrkhdwrsc", "wrkhldoptf", "wrkhstjs", "wrkimgclg",+      "wrkimgclge", "wrkipxd", "wrkjob", "wrkjobd", "wrkjobjs", "wrkjoblog",+      "wrkjobq", "wrkjobqd", "wrkjobscde", "wrkjrn", "wrkjrna", "wrkjrnrcv",+      "wrkjvmjob", "wrklanadpt", "wrklbrm", "wrklib", "wrklibpdm", "wrklicinf",+      "wrklind", "wrklnk", "wrklnkbrm", "wrklocbrm", "wrkmbrpdm", "wrkmedbrm",+      "wrkmedibrm", "wrkmedrdar", "wrkmgribrm", "wrkmlbbrm", "wrkmlbrscq",+      "wrkmlbsts", "wrkmlmbrm", "wrkmnu", "wrkmod", "wrkmodd", "wrkmsg", "wrkmsgd",+      "wrkmsgf", "wrkmsgq", "wrknamsmtp", "wrknck", "wrknetf", "wrknetjobe",+      "wrknettble", "wrknodl", "wrknodle", "wrkntbd", "wrknwid", "wrknwscfg",+      "wrknwsd", "wrknwsenr", "wrknwsstg", "wrknwssts", "wrkobj", "wrkobjbrm",+      "wrkobjlck", "wrkobjown", "wrkobjpdm", "wrkobjpgp", "wrkobjpvt", "wrkopcact",+      "wrkoptdir", "wrkoptf", "wrkoptvol", "wrkordinf", "wrkordrqs", "wrkoutq",+      "wrkoutqd", "wrkovl", "wrkpagdfn", "wrkpagseg", "wrkpcltble", "wrkpcybrm",+      "wrkpdfmape", "wrkpexdfn", "wrkpexftr", "wrkpfcst", "wrkpfdl", "wrkpgm",+      "wrkpgmtbl", "wrkpmrmts", "wrkpmrpto", "wrkpmsch", "wrkpnlgrp", "wrkprb",+      "wrkprdinf", "wrkprtsts", "wrkpsfcfg", "wrkptf", "wrkptfgrp", "wrkptford",+      "wrkqmform", "wrkqmqry", "wrkqry", "wrkqst", "wrkrcvcrqa", "wrkrcybrm",+      "wrkrdbdire", "wrkrdr", "wrkreginf", "wrkrjessn", "wrkrmtdfn", "wrkrpyle",+      "wrkrtdcfg", "wrks36", "wrks36pgma", "wrks36prca", "wrks36srca", "wrksavfbrm",+      "wrksbmcrq", "wrksbmcrqa", "wrksbmjob", "wrksbs", "wrksbsd", "wrksbsjob",+      "wrkschidx", "wrkschidxe", "wrksecrdar", "wrksfwagr", "wrkshrpool", "wrksoc",+      "wrkspadct", "wrksplf", "wrksplfa", "wrksplfbrm", "wrksptprd", "wrksrvagt",+      "wrksrvpgm", "wrksrvpvd", "wrksrvrqs", "wrksrvtble", "wrkssnd", "wrksysact",+      "wrksyssts", "wrksysval", "wrktapctg", "wrktbl", "wrktcpptp", "wrktcpsts",+      "wrktie", "wrktimzon", "wrktrc", "wrkusrjob", "wrkusrprf", "wrkusrtbl",+      "wrkwch", "wrkwtr"}   },  }

langDefs/ascend.lang

@@ -5,18 +5,18 @@ Categories = {"source"}  Keywords={   { Id=1,-    List={  "ADD", "AND", "ALIASES", "ARE_ALIKE", "ARE_THE_SAME", -            "ARE_NOT_THE_SAME", "ASSERT", "ATOM", "CALL", "CASE", "CARD", "CHECK", "CHOICE", -            "CONSTANT", "CONDITIONAL", "CREATE", "DATA", "DEFAULT", "DEFINITION", "DO", -            "ELSE", "FIX", "FOR", "FREE", "IF", "IN", "INPUT", "INTERSECTION", "IS_A", -            "IS_REFINED_TO", "MAX", "MAXIMIZE", "MIN", "MINIMIZE", "NOTES", "OF", "OR", -            "OTHERWISE", "OUTPUT", "PROVIDE", "PROD", "REPLACE", "REFINES", "RUN", -            "SATISFIED", "SELECT", "SELF", "STUDY", "SUCH_THAT", "SUM", "SWITCH", "THEN", -            "UNIVERSAL", "UNION", "UNITS", "USE", "WHEN", "WHERE", "WITH_VALUE", "WILL_BE", +    List={  "ADD", "AND", "ALIASES", "ARE_ALIKE", "ARE_THE_SAME",+            "ARE_NOT_THE_SAME", "ASSERT", "ATOM", "CALL", "CASE", "CARD", "CHECK", "CHOICE",+            "CONSTANT", "CONDITIONAL", "CREATE", "DATA", "DEFAULT", "DEFINITION", "DO",+            "ELSE", "FIX", "FOR", "FREE", "IF", "IN", "INPUT", "INTERSECTION", "IS_A",+            "IS_REFINED_TO", "MAX", "MAXIMIZE", "MIN", "MINIMIZE", "NOTES", "OF", "OR",+            "OTHERWISE", "OUTPUT", "PROVIDE", "PROD", "REPLACE", "REFINES", "RUN",+            "SATISFIED", "SELECT", "SELF", "STUDY", "SUCH_THAT", "SUM", "SWITCH", "THEN",+            "UNIVERSAL", "UNION", "UNITS", "USE", "WHEN", "WHERE", "WITH_VALUE", "WILL_BE",             "WILL_BE_THE_SAME", "WILL_NOT_BE_THE_SAME"},   },   { Id=2,-    List={"FALSE", "TRUE", "real_constant", "integer_constant", "symbol_constant", +    List={"FALSE", "TRUE", "real_constant", "integer_constant", "symbol_constant",             "boolean_constant", "real", "integer", "symbol", "boolean", "set"},   },   { Id=3,

langDefs/asciidoc.lang

@@ -54,7 +54,7 @@ EnableIndentation = false -- Syntax may be reformatted and indented? (true/false Identifiers = [=[ [a-zA-Z_]\w* ]=] -- Highlight's default Identifiers definition  --[[============================================================================-                                    COMMENTS                                    +                                    COMMENTS ================================================================================ AsciiDoc comments delimiters must always be placed at beginning of line and end the line without other characters.@@ -74,15 +74,15 @@ Comments = {   } } --[[============================================================================-                                    STRINGS                                     +                                    STRINGS ================================================================================ Strings = { Delimiter|DelimiterPairs={Open, Close, Raw?}, Escape?, Interpolation?,             RawPrefix?, AssertEqualLength? }    Delimiter:         String, regular expression which describes string delimiters   DelimiterPairs:    List, includes open and close delimiter expressions if not-                     equal, includes optional Raw flag as boolean which marks-                     delimiter pair to contain a raw string+                      equal, includes optional Raw flag as boolean which marks+                      delimiter pair to contain a raw string   Escape:            String, regex of escape sequences (optional)   Interpolation:     String, regex of interpolation sequences (optional)   RawPrefix:         String, defines raw string indicator (optional)@@ -93,7 +93,7 @@ Strings = { Delimiter|DelimiterPairs={Open, Close, Raw?}, Escape?, Interpolation Strings = {  -----------------------------------------------------------------------------------                              STRING DELIMITERS                               +--                              STRING DELIMITERS --------------------------------------------------------------------------------    -- SYMMETRICAL STRINGS DELIMITERS@@ -112,7 +112,7 @@ Strings = {   -- RAW-STRING PREFIX (if language supports it)   RawPrefix = "R",           -- Raw string indicator (optional): R (C style) --[[-----------------------------------------------------------------------------                                ESCAPE SEQUENCES                                +                                ESCAPE SEQUENCES -------------------------------------------------------------------------------- If the language at hand supports escape sequences, define a RegEx pattern to capture them.@@ -132,7 +132,7 @@ NOTE: Escape sequences are not restricted to occur inside strings only, they   -- Escape = [=[ \\u[[:xdigit:]]{4}|\\\d{3}|\\x[[:xdigit:]]{2}|\\[ntvbrfa\\\?'"] ]=],   Escape = NeverMatch, --[[-----------------------------------------------------------------------------                                INTERPOLATION                                   +                                INTERPOLATION -------------------------------------------------------------------------------- String, regex of interpolation sequences (optional) @@ -140,7 +140,7 @@ To understand interpolation, here is an example from Javascript:      var apples = 6;     console.log(`There are ${apples} apples in the basket!`);-    + which will otuput:      There are 6 apples in the basket!@@ -156,7 +156,7 @@ References:   --[[============================================================================-                                  PREPROCESSOR                                  +                                  PREPROCESSOR ================================================================================ PreProcessor = { Prefix, Continuation? } @@ -166,10 +166,10 @@ PreProcessor = { Prefix, Continuation? } NOTE: This element is treated by Highlight parser in a similar way to single-       line comments: it swallows up everything from the matching Prefix up to       the end of the line -- but unlike comment lines (which can't contain-      further syntax elements), the parser will still be looking for some +      further syntax elements), the parser will still be looking for some       syntax elements (in the current line) which might be reasonably found       within a line of preprocessor directives (eg: strings and comments);-      but once these elements are dealt with, the parser will resume the +      but once these elements are dealt with, the parser will resume the       PreProcessor state to carry on parsing the rest of the line.        Furthermore, the Continuation character allows this element to span@@ -183,13 +183,13 @@ PreProcessor = { --]]  --[[============================================================================-                                   OPERATORS                                    +                                  OPERATORS ============================================================================--]]--- Operators = [=[ \&|<|>|\!|\||\=|\/|\*|\%|\+|\-|~ ]=] -- Match: &<>!|=/*%+-~ +-- Operators = [=[ \&|<|>|\!|\||\=|\/|\*|\%|\+|\-|~ ]=] -- Match: &<>!|=/*%+-~   --[[============================================================================-                                       KEYWORDS                                   +                                  KEYWORDS ================================================================================ Keywords = { Id, List|Regex, Group? } @@ -198,8 +198,8 @@ Keywords = { Id, List|Regex, Group? }   List:  List, list of keywords   Regex: String, regular expression   Group: Integer, capturing group id of regular expression, defines part of regex-         which should be returned as keyword (optional; if not set, the match-         with the highest group number is returned (counts from left to right))+          which should be returned as keyword (optional; if not set, the match+          with the highest group number is returned (counts from left to right))  NOTE: Keyword group Ids are not limited to 4, you can create as many as you       need; but bare in mind that most themes that ship with Highlight usually@@ -210,7 +210,7 @@ NOTE: Keyword group Ids are not limited to 4, you can create as many as you  Keywords = { -----------------------------------------------------------------------------------                                  Keywords 1                                  +--                                  Keywords 1 -------------------------------------------------------------------------------- -- NOTE: If you've set `IgnoreCase = false` then all keywords in the list must --       be in lowercase otherwise they'll never match! With case-insensitive@@ -224,7 +224,7 @@ Keywords = {   --   }   -- }, -----------------------------------------------------------------------------------                                  Keywords 2                                  +--                                  Keywords 2 -------------------------------------------------------------------------------- -- Preprocessor Directives   { Id = 4,@@ -250,7 +250,7 @@ end --]]  --[[============================================================================-                                   CHANGELOG                                   +                                  CHANGELOG ================================================================================ v0.0.4 | 2019/01/01 | Highlight v3.48   - Define:

langDefs/asp.lang

@@ -1,7 +1,7 @@ Description="Active Server Pages"  Categories = {"source", "script"}- + Keywords={   { Id=1,     Regex=[[<[!?]?(?!\-\-)\/?[\w\:\-\.]+>?|[/?]?>]],@@ -14,20 +14,20 @@ Keywords={     Regex=[[\&\#?\w+;]],   }, }- + Strings={   Delimiter=[["]], }- + IgnoreCase=true- + Comments={   { Block=true,     Nested=false,     Delimiter= { [[<[%!]\-\-]],[[\-\-%?>]] }   } }- + NestedSections = {   { Lang="csharp", Delimiter= { [[<%(?!\-\-)[=#\$]?]], [[%>]] } },   { Lang="css", Delimiter= { [[<style\s+type\=[\'\"]text\/css[\'\"]>]], [[<\/style>]] } },

langDefs/aspect.lang

@@ -5,161 +5,161 @@ Categories = {"source"}  Keywords={   { Id=1,-    List={"addfilename", "alarm", "ansitokey", "ansitooem", "atof", "atoi", -        "atol", "beep", "bitmap", "bitmapbkg", "break", "breakpoint", "call", "capture", -        "capturestr", "case", "ceil", "chain", "chdir", "checkbox", "clear", -        "clearxoff", "cliptofile", "cliptostr", "combobox", "comgetc", "commandmode", -        "compile", "computc", "comread", "comwrite", "connect", "connectmanual", -        "copyfile", "crc16", "ddeadvise", "ddeexecute", "ddeinit", "ddepoke", -        "dderequest", "ddeterminate", "ddeunadvise", "decrypt", "default", "delfile", -        "dial", "dialadd", "dialcancel", "dialclass", "dialcount", "dialcreate", -        "dialdelete", "dialfind", "dialinsert", "dialload", "dialname", "dialnumber", -        "dialogbox", "", "dialsave", "dialstats", "dir", "dirlistbox", "dirpath", -        "disable", "disconnect", "diskfree", "dlgctrlwin", "dlgdestroy", "dlgevent", -        "dlgexists", "dlglist", "dlgsave", "dlgshow", "dlgupdate", "dlgwin", -        "dlgwinctrl", "dllcall", "dllfree", "dllload", "dllobject", "dllobjfile", -        "dllobjupdt", "dos", "editbox", "elifdef", "has", "failed.", "else", "elseif", -        "enable", "encrypt", "endcase", "enddialog", "endfor", "endfunc", "endgroup", -        "endif", "endproc", "endswitch", "endwhile", "errormsg", "execute", "exit", -        "exitfor", "exitswitch", "exitwhile", "exitwindows", "faxcancel", "faxlist", -        "faxmodem", "faxpoll", "faxprint", "faxremove", "faxsend", "faxstatus", -        "faxview", "fclear", "fclose", "fcombobox", "fdelblock", "feditbox", "feof", -        "ferror", "fetch", "fflush", "fgetc", "fgets", "fileget", "fileset", -        "filetoclip", "fileview", "findfirst", "findnext", "finsblock", "firsttask", -        "flength", "flistbox", "float", "floor", "fopen", "for", "", "fputc", "fputs", -        "fread", "fseek", "fstrfmt", "ftell", "ftext", "ftoa", "ftp", "ftruncate", -        "fullpath", "func", "fwrite", "getcur", "getdir", "getenv", "getfile", -        "getfilename", "getpathname", "getvolume", "goto", "groupbox", "halt", "hangup", -        "help", "hotspot", "icon", "iconbutton", "if", "integer", "intsltime", "isfile", -        "itemcount", "itemcreate", "itemfind", "itemname", "itemremove", "itoa", -        "kermserve", "keyflush", "keyget", "keystate", "keytoansi", "keytooem", -        "listbox", "locate", "long", "longjmp", "loopfor", "loopwhile", "ltimeelapsed", -        "ltimeints", "ltimemisc", "ltimestring", "ltimestrs", "ltoa", "makepath", -        "mapisend", "mciexec", "mcisend", "memaddress", "memalloc", "memavail", -        "memchr", "memcmp", "memfree", "memgetc", "memicmp", "memmove", "memputc", -        "memread", "memrealloc", "memset", "memsize", "memwrite", "menubar", -        "menucheck", "menuitem", "menuitemcount", "menupopup", "menupopupid", -        "menuselect", "menushow", "menushowpopup", "menustate", "metafile", -        "metafilebkg", "metakey", "mkdir", "monthstr", "mspause", "nexttask", "nullstr", -        "numtostr", "objcoord", "objhide", "objmove", "objpaint", "objpointid", -        "objremove", "objshow", "oemtoansi", "oemtokey", "param", "pastetext", "pause", -        "pkmode", "pkrecv", "pksend", "playback", "printalign", "printattr", -        "printcapture", "printchar", "printer", "printfit", "printfont", "printmargin", -        "printstr", "printtabs", "printtabstr", "proc", "", "profilerd", "profilewr", -        "pushbutton", "putenv", "pwexit", "pwmode", "pwtitlebar", "radiobutton", -        "radiogroup", "", "rand", "rename", "return", "rewind", "rget", "rmdir", -        "rstrcmp", "run", "rxflush", "sbsave", "screentowin", "sdlgfopen", "sdlginput", -        "sdlgmsgbox", "sdlgsaveas", "sendfile", "sendkey", "sendkeystr", "sendvkey", -        "set", "setjmp", "setpointer", "setup", "shell", "shortpath", "snapshot", -        "splitpath", "statclear", "statmsg", "strcat", "strchr", "strcmp", "strcpy", -        "strcspn", "strdelete", "strextract", "strfind", "strfmt", "strgetc", "stricmp", -        "string", "strinsert", "strlen", "strlwr", "strncmp", "strnicmp", "strputc", -        "strquote", "strrchr", "strread", "strreplace", "strrev", "strright", -        "strsearch", "strset", "strsltime", "strspn", "strtoclip", "strtok", "strtonum", -        "strupdt", "strupr", "strwrite", "substr", "switch", "taskactivate", -        "taskexists", "taskexit", "taskname", "taskpath", "taskwin", "termgetc", -        "termgets", "termkey", "termmsg", "termputc", "termputs", "termreadc", -        "termreads", "termreset", "termvkey", "termwritec", "termwrites", "text", -        "transmit", "txflush", "usermsg", "uwincreate", "uwinpaint", "uwinremove", -        "uwutowin", "waitfor", "waitquiet", "waituntil", "weekdaystr", "when", "while", -        "winactivate", "winclose", "wincoord", "winenabled", "winexists", "winfocus", -        "winhide", "winmaximize", "winminimize", "winmove", "winowner", "winrestore", -        "winshow", "winsize", "winstate", "wintask", "wintext", "wintoscreen", -        "wintouwu", "winvisible", "wizard", "xfercancel", "xlatin", "xlatout", +    List={"addfilename", "alarm", "ansitokey", "ansitooem", "atof", "atoi",+        "atol", "beep", "bitmap", "bitmapbkg", "break", "breakpoint", "call", "capture",+        "capturestr", "case", "ceil", "chain", "chdir", "checkbox", "clear",+        "clearxoff", "cliptofile", "cliptostr", "combobox", "comgetc", "commandmode",+        "compile", "computc", "comread", "comwrite", "connect", "connectmanual",+        "copyfile", "crc16", "ddeadvise", "ddeexecute", "ddeinit", "ddepoke",+        "dderequest", "ddeterminate", "ddeunadvise", "decrypt", "default", "delfile",+        "dial", "dialadd", "dialcancel", "dialclass", "dialcount", "dialcreate",+        "dialdelete", "dialfind", "dialinsert", "dialload", "dialname", "dialnumber",+        "dialogbox", "", "dialsave", "dialstats", "dir", "dirlistbox", "dirpath",+        "disable", "disconnect", "diskfree", "dlgctrlwin", "dlgdestroy", "dlgevent",+        "dlgexists", "dlglist", "dlgsave", "dlgshow", "dlgupdate", "dlgwin",+        "dlgwinctrl", "dllcall", "dllfree", "dllload", "dllobject", "dllobjfile",+        "dllobjupdt", "dos", "editbox", "elifdef", "has", "failed.", "else", "elseif",+        "enable", "encrypt", "endcase", "enddialog", "endfor", "endfunc", "endgroup",+        "endif", "endproc", "endswitch", "endwhile", "errormsg", "execute", "exit",+        "exitfor", "exitswitch", "exitwhile", "exitwindows", "faxcancel", "faxlist",+        "faxmodem", "faxpoll", "faxprint", "faxremove", "faxsend", "faxstatus",+        "faxview", "fclear", "fclose", "fcombobox", "fdelblock", "feditbox", "feof",+        "ferror", "fetch", "fflush", "fgetc", "fgets", "fileget", "fileset",+        "filetoclip", "fileview", "findfirst", "findnext", "finsblock", "firsttask",+        "flength", "flistbox", "float", "floor", "fopen", "for", "", "fputc", "fputs",+        "fread", "fseek", "fstrfmt", "ftell", "ftext", "ftoa", "ftp", "ftruncate",+        "fullpath", "func", "fwrite", "getcur", "getdir", "getenv", "getfile",+        "getfilename", "getpathname", "getvolume", "goto", "groupbox", "halt", "hangup",+        "help", "hotspot", "icon", "iconbutton", "if", "integer", "intsltime", "isfile",+        "itemcount", "itemcreate", "itemfind", "itemname", "itemremove", "itoa",+        "kermserve", "keyflush", "keyget", "keystate", "keytoansi", "keytooem",+        "listbox", "locate", "long", "longjmp", "loopfor", "loopwhile", "ltimeelapsed",+        "ltimeints", "ltimemisc", "ltimestring", "ltimestrs", "ltoa", "makepath",+        "mapisend", "mciexec", "mcisend", "memaddress", "memalloc", "memavail",+        "memchr", "memcmp", "memfree", "memgetc", "memicmp", "memmove", "memputc",+        "memread", "memrealloc", "memset", "memsize", "memwrite", "menubar",+        "menucheck", "menuitem", "menuitemcount", "menupopup", "menupopupid",+        "menuselect", "menushow", "menushowpopup", "menustate", "metafile",+        "metafilebkg", "metakey", "mkdir", "monthstr", "mspause", "nexttask", "nullstr",+        "numtostr", "objcoord", "objhide", "objmove", "objpaint", "objpointid",+        "objremove", "objshow", "oemtoansi", "oemtokey", "param", "pastetext", "pause",+        "pkmode", "pkrecv", "pksend", "playback", "printalign", "printattr",+        "printcapture", "printchar", "printer", "printfit", "printfont", "printmargin",+        "printstr", "printtabs", "printtabstr", "proc", "", "profilerd", "profilewr",+        "pushbutton", "putenv", "pwexit", "pwmode", "pwtitlebar", "radiobutton",+        "radiogroup", "", "rand", "rename", "return", "rewind", "rget", "rmdir",+        "rstrcmp", "run", "rxflush", "sbsave", "screentowin", "sdlgfopen", "sdlginput",+        "sdlgmsgbox", "sdlgsaveas", "sendfile", "sendkey", "sendkeystr", "sendvkey",+        "set", "setjmp", "setpointer", "setup", "shell", "shortpath", "snapshot",+        "splitpath", "statclear", "statmsg", "strcat", "strchr", "strcmp", "strcpy",+        "strcspn", "strdelete", "strextract", "strfind", "strfmt", "strgetc", "stricmp",+        "string", "strinsert", "strlen", "strlwr", "strncmp", "strnicmp", "strputc",+        "strquote", "strrchr", "strread", "strreplace", "strrev", "strright",+        "strsearch", "strset", "strsltime", "strspn", "strtoclip", "strtok", "strtonum",+        "strupdt", "strupr", "strwrite", "substr", "switch", "taskactivate",+        "taskexists", "taskexit", "taskname", "taskpath", "taskwin", "termgetc",+        "termgets", "termkey", "termmsg", "termputc", "termputs", "termreadc",+        "termreads", "termreset", "termvkey", "termwritec", "termwrites", "text",+        "transmit", "txflush", "usermsg", "uwincreate", "uwinpaint", "uwinremove",+        "uwutowin", "waitfor", "waitquiet", "waituntil", "weekdaystr", "when", "while",+        "winactivate", "winclose", "wincoord", "winenabled", "winexists", "winfocus",+        "winhide", "winmaximize", "winminimize", "winmove", "winowner", "winrestore",+        "winshow", "winsize", "winstate", "wintask", "wintext", "wintoscreen",+        "wintouwu", "winvisible", "wizard", "xfercancel", "xlatin", "xlatout",         "xlatstr"},   },   { Id=2,-    List={"abortdnld", "abortretry", "access", "action", "actionbar", -        "adaptive19200", "adaptiveans", "addcallinfo", "address", "adds60", "adds90", -        "adm31", "adm3a", "adm5", "alarmtime", "alt", "altctrl", "altctrlshift", -        "alternate", "altshift", "always", "anonymouslogon", "ansibbs", "ansrings", -        "append", "areacode", "ascii", "asciixlat", "aspdebug", "aspect", "aspectpath", -        "aspfile", "aspline", "aspmenu", "aspversion", "att4410", "att605", "attribute", -        "auto", "autoansoff", "autoanswer", "autobaud", "autodnld", "autologon", -        "autoreliable", "autosize", "autostart", "background", "backspace", "baudrate", -        "begin", "betweencalls", "binary", "binarymode", "bit8mode", "bit8quote", -        "blankexpand", "blinkrate", "block", "blockcheck", "blockcursor", "blockmode", -        "blockstart", "bold", "bottom", "breaklen", "by", "callerid", "calleridoff", -        "calltype", "callwaiting", "callwaitoff", "cancel", "cardnum", "cdinxfer", -        "cellular", "center", "character", "charpace", "charset", "chatmode", "cisb", -        "class", "class1", "class2", "clipboard", "clipchar", "clipfilermv", "close", -        "closed", "cmdsuffix", "cnctmsg", "code", "codepage", "colors", "columns", -        "com1", "com2", "com3", "com4", "com5", "com6", "com7", "com8", "com9", -        "company", "complete", "completed", "connectall", "connected", "connection", -        "contents", "control", "conventional", "converter", "countrycode", "coversheet", -        "cr", "crashrecover", "crc", "crc32", "create", "crlfxlat", "crlf_etx", "cr_lf", -        "cslipcompress", "ctrl", "ctrlquote", "ctrlshift", "current", "cursorkeyapp", -        "cursorpos", "data", "database", "databits", "datafax", "datakey", "date", -        "dblclick", "dec", "decimal", "declinewrap", "delay", "delete", "delline", -        "delpages", "dest", "device", "dgd100", "dgd200", "dgd210", "dialacalways", -        "dialacforld", "dialcmd", "dialdir", "dialed", "dialentry", "dialingbox", -        "dialog", "dialspeed", "dim", "direct", "disabled", "disk", "display", -        "distinctring", "dlgctrl", "dnld", "dnldpath", "dnldprompt", "dnsaddress", -        "downto", "dropdown", "dropdownlist", "dropdtr", "duplex", "dynamic", "echo", -        "ecm", "editor", "elapsed", "endsequence", "enquiry", "enquirystr", "entercrlf", -        "enterkey", "entry", "entrynum", "environment", "eolchar", "eolconvert", -        "eolstr", "eot", "errorcorrect", "errordetect", "escapem", "esprit3", "etx", -        "even", "exact", "exclamation", "expand", "extended", "f0", "f1", "f2", "f3", -        "f4", "f5", "f6", "f7", "f8", "f9", "failure", "fast", "fax", "faxnumber", -        "file", "filelist", "filetype", "filexfer", "filexferbox", "filter", "filtered", -        "finish", "first", "fixed", "flowcontrol", "flush", "font", "fontname", -        "fontsize", "footer", "forever", "frame", "full", "global", "group", "half", -        "hardflow", "hardware", "header", "heath19", "helpfile", "hidden", "high", -        "hold", "homepage", "host", "hostdir", "hostprint", "hosttype", "hotkeys", -        "hscroll", "html", "i0", "i1", "i2", "i3", "i4", "i5", "i6", "i7", "i8", "i9", -        "ibm3101", "ibm3161", "ibm3270", "ibmpc", "iconflash", "iconpath", "inbox", -        "incnctlist", "incremental", "ind$file", "information", "init", "insert", -        "internal", "internet", "intl", "intlprefix", "into", "ipaddress", -        "ipaddresstype", "ipport", "iskey", "iso", "italic", "item", "keep", "kermit", -        "keyboardfile", "keypadapp", "keys", "l0", "l1", "l2", "l3", "l4", "l5", "l6", -        "l7", "l8", "l9", "landscape", "ldlineout", "ldprefix", "left", "length", "lf", -        "linepace", "linetype", "linewrap", "lmouse", "local", "localdir", "locked", -        "loclineout", "logging", "logonname", "logontimeout", "logout", "longdistance", -        "longfilename", "low", "lrecl", "ltime", "mail", "manager", "margins", "mark", -        "masked", "matchcase", "maximized", "maxlength", "medium", "memload", "memo", -        "memory", "memtotal", "menu", "metakeyfile", "metakeys", "method", "minimized", -        "misc", "miscnum", "mnp4", "mnp5", "mode", "modem", "mousecoord", "multiline", -        "multiple", "multipleconnect", "music", "mvs_tso", "nameprefix", "negotiate", -        "negotiation", "never", "newer", "news", "next", "no", "nocnctmsg", -        "noerrorcorrect", "noncontig", "nondest", "none", "nopaint", "normal", "not", -        "notes", "notesfile", "notespath", "nullsuppress", "numberprefix", "odd", "off", -        "offdial", "offset", "ok", "okcancel", "on", "once", "onuntilcd", "onverify", -        "open", "options", "organization", "orientation", "origtime", "other", "outbox", -        "overwrite", "pacechar", "pacelines", "pacing", "packetsize", "padchar", -        "padnum", "pagenumbers", "pageupdate", "paging", "parent", "parity", -        "passivemode", "password", "path", "pattern", "pausechar", "permanent", -        "phonecard", "phonenumber", "physical", "pinnum", "pixels", "playbackpace", -        "popup", "port", "portrait", "ppp", "prefix", "print", "program", "prompt", -        "proprietary", "protect", "protectattr", "protocol", "pulse", "pwmenu", "query", -        "question", "quickoption", "quickselect", "quiet", "raw", "rawascii", -        "rawprint", "read", "readappend", "readwrite", "reboot", "receive", "received", -        "receiver", "recfm", "recordmode", "recvbaud", "recvcmd", "recvprint", -        "recvview", "recycle", "relaxed", "remote", "remotecmd", "remove", "repaint", -        "replyaddress", "reset", "restart", "restore", "resume", "retainfiles", -        "retries", "retrycancel", "retrydelay", "reverse", "reversebit", "rgetchar", -        "right", "ringmsg", "rip", "rmouse", "rmvpolled", "rows", "rxcr", "rxdata", -        "s0", "s1", "s2", "s3", "s4", "s5", "s6", "s7", "s7cmd", "s8", "s9", "save", -        "sbbuffer", "sbpages", "scale", "scheduled", "screen", "scriptfile", -        "scriptpath", "scriptstart", "scroll", "scrollmethod", "search", "security", -        "select", "send", "sendcmd", "sendcr", "sender", "sendpolled", "sent", -        "separator", "serveraddress", "servicenum", "shared", "shift", "short", -        "showfaxstatus", "sierra", "signaturefile", "simple", "single", "size", "skip", -        "slip", "slow", "softflow", "software", "sort", "space", "spawn", "speaker", -        "stationid", "statusattr", "statusline", "stop", "stopbits", "streaming", -        "strip", "stripbit8", "style", "subnetmask", "success", "suffix", "suspend", -        "tabexpand", "tabkey", "tabstops", "target", "telnet", "termcolors", "termfont", -        "terminal", "terminalid", "tight", "tiled", "time", "timeout", "timestamp", -        "timing", "tone", "tooltips", "top", "topic", "translate", "tty", "turnchar", -        "tvi910", "tvi912", "tvi920", "tvi922", "tvi925", "tvi950", "tvi955", -        "txmethod", "txpace", "type", "underline", "unselect", "until", "update", -        "upld", "upldpace", "upldpath", "upto", "uselrecl", "usepacechar", -        "usephonecard", "userecfm", "userexit", "userid", "username", "userwin", -        "us_cr", "uwus", "v23", "v42", "variable", "vidtex", "viewcursor", "viewgif", -        "viewgraphics", "virtual", "visual", "vm_cms", "voice", "voicenumber", "volume", -        "vt100", "vt102", "vt220", "vt320", "vt52", "waitcnct", "wavefile", -        "whensuspend", "whentarget", "wincolors", "window", "with", "word", "write", -        "wyse100", "wyse50", "wyse60", "wyse75", "xfermode", "xferyield", "xmitbaud", -        "xmodem", "xoff", "xwindow", "yes", "yesno", "yesnocancel", "ymodem", "ymodemg", +    List={"abortdnld", "abortretry", "access", "action", "actionbar",+        "adaptive19200", "adaptiveans", "addcallinfo", "address", "adds60", "adds90",+        "adm31", "adm3a", "adm5", "alarmtime", "alt", "altctrl", "altctrlshift",+        "alternate", "altshift", "always", "anonymouslogon", "ansibbs", "ansrings",+        "append", "areacode", "ascii", "asciixlat", "aspdebug", "aspect", "aspectpath",+        "aspfile", "aspline", "aspmenu", "aspversion", "att4410", "att605", "attribute",+        "auto", "autoansoff", "autoanswer", "autobaud", "autodnld", "autologon",+        "autoreliable", "autosize", "autostart", "background", "backspace", "baudrate",+        "begin", "betweencalls", "binary", "binarymode", "bit8mode", "bit8quote",+        "blankexpand", "blinkrate", "block", "blockcheck", "blockcursor", "blockmode",+        "blockstart", "bold", "bottom", "breaklen", "by", "callerid", "calleridoff",+        "calltype", "callwaiting", "callwaitoff", "cancel", "cardnum", "cdinxfer",+        "cellular", "center", "character", "charpace", "charset", "chatmode", "cisb",+        "class", "class1", "class2", "clipboard", "clipchar", "clipfilermv", "close",+        "closed", "cmdsuffix", "cnctmsg", "code", "codepage", "colors", "columns",+        "com1", "com2", "com3", "com4", "com5", "com6", "com7", "com8", "com9",+        "company", "complete", "completed", "connectall", "connected", "connection",+        "contents", "control", "conventional", "converter", "countrycode", "coversheet",+        "cr", "crashrecover", "crc", "crc32", "create", "crlfxlat", "crlf_etx", "cr_lf",+        "cslipcompress", "ctrl", "ctrlquote", "ctrlshift", "current", "cursorkeyapp",+        "cursorpos", "data", "database", "databits", "datafax", "datakey", "date",+        "dblclick", "dec", "decimal", "declinewrap", "delay", "delete", "delline",+        "delpages", "dest", "device", "dgd100", "dgd200", "dgd210", "dialacalways",+        "dialacforld", "dialcmd", "dialdir", "dialed", "dialentry", "dialingbox",+        "dialog", "dialspeed", "dim", "direct", "disabled", "disk", "display",+        "distinctring", "dlgctrl", "dnld", "dnldpath", "dnldprompt", "dnsaddress",+        "downto", "dropdown", "dropdownlist", "dropdtr", "duplex", "dynamic", "echo",+        "ecm", "editor", "elapsed", "endsequence", "enquiry", "enquirystr", "entercrlf",+        "enterkey", "entry", "entrynum", "environment", "eolchar", "eolconvert",+        "eolstr", "eot", "errorcorrect", "errordetect", "escapem", "esprit3", "etx",+        "even", "exact", "exclamation", "expand", "extended", "f0", "f1", "f2", "f3",+        "f4", "f5", "f6", "f7", "f8", "f9", "failure", "fast", "fax", "faxnumber",+        "file", "filelist", "filetype", "filexfer", "filexferbox", "filter", "filtered",+        "finish", "first", "fixed", "flowcontrol", "flush", "font", "fontname",+        "fontsize", "footer", "forever", "frame", "full", "global", "group", "half",+        "hardflow", "hardware", "header", "heath19", "helpfile", "hidden", "high",+        "hold", "homepage", "host", "hostdir", "hostprint", "hosttype", "hotkeys",+        "hscroll", "html", "i0", "i1", "i2", "i3", "i4", "i5", "i6", "i7", "i8", "i9",+        "ibm3101", "ibm3161", "ibm3270", "ibmpc", "iconflash", "iconpath", "inbox",+        "incnctlist", "incremental", "ind$file", "information", "init", "insert",+        "internal", "internet", "intl", "intlprefix", "into", "ipaddress",+        "ipaddresstype", "ipport", "iskey", "iso", "italic", "item", "keep", "kermit",+        "keyboardfile", "keypadapp", "keys", "l0", "l1", "l2", "l3", "l4", "l5", "l6",+        "l7", "l8", "l9", "landscape", "ldlineout", "ldprefix", "left", "length", "lf",+        "linepace", "linetype", "linewrap", "lmouse", "local", "localdir", "locked",+        "loclineout", "logging", "logonname", "logontimeout", "logout", "longdistance",+        "longfilename", "low", "lrecl", "ltime", "mail", "manager", "margins", "mark",+        "masked", "matchcase", "maximized", "maxlength", "medium", "memload", "memo",+        "memory", "memtotal", "menu", "metakeyfile", "metakeys", "method", "minimized",+        "misc", "miscnum", "mnp4", "mnp5", "mode", "modem", "mousecoord", "multiline",+        "multiple", "multipleconnect", "music", "mvs_tso", "nameprefix", "negotiate",+        "negotiation", "never", "newer", "news", "next", "no", "nocnctmsg",+        "noerrorcorrect", "noncontig", "nondest", "none", "nopaint", "normal", "not",+        "notes", "notesfile", "notespath", "nullsuppress", "numberprefix", "odd", "off",+        "offdial", "offset", "ok", "okcancel", "on", "once", "onuntilcd", "onverify",+        "open", "options", "organization", "orientation", "origtime", "other", "outbox",+        "overwrite", "pacechar", "pacelines", "pacing", "packetsize", "padchar",+        "padnum", "pagenumbers", "pageupdate", "paging", "parent", "parity",+        "passivemode", "password", "path", "pattern", "pausechar", "permanent",+        "phonecard", "phonenumber", "physical", "pinnum", "pixels", "playbackpace",+        "popup", "port", "portrait", "ppp", "prefix", "print", "program", "prompt",+        "proprietary", "protect", "protectattr", "protocol", "pulse", "pwmenu", "query",+        "question", "quickoption", "quickselect", "quiet", "raw", "rawascii",+        "rawprint", "read", "readappend", "readwrite", "reboot", "receive", "received",+        "receiver", "recfm", "recordmode", "recvbaud", "recvcmd", "recvprint",+        "recvview", "recycle", "relaxed", "remote", "remotecmd", "remove", "repaint",+        "replyaddress", "reset", "restart", "restore", "resume", "retainfiles",+        "retries", "retrycancel", "retrydelay", "reverse", "reversebit", "rgetchar",+        "right", "ringmsg", "rip", "rmouse", "rmvpolled", "rows", "rxcr", "rxdata",+        "s0", "s1", "s2", "s3", "s4", "s5", "s6", "s7", "s7cmd", "s8", "s9", "save",+        "sbbuffer", "sbpages", "scale", "scheduled", "screen", "scriptfile",+        "scriptpath", "scriptstart", "scroll", "scrollmethod", "search", "security",+        "select", "send", "sendcmd", "sendcr", "sender", "sendpolled", "sent",+        "separator", "serveraddress", "servicenum", "shared", "shift", "short",+        "showfaxstatus", "sierra", "signaturefile", "simple", "single", "size", "skip",+        "slip", "slow", "softflow", "software", "sort", "space", "spawn", "speaker",+        "stationid", "statusattr", "statusline", "stop", "stopbits", "streaming",+        "strip", "stripbit8", "style", "subnetmask", "success", "suffix", "suspend",+        "tabexpand", "tabkey", "tabstops", "target", "telnet", "termcolors", "termfont",+        "terminal", "terminalid", "tight", "tiled", "time", "timeout", "timestamp",+        "timing", "tone", "tooltips", "top", "topic", "translate", "tty", "turnchar",+        "tvi910", "tvi912", "tvi920", "tvi922", "tvi925", "tvi950", "tvi955",+        "txmethod", "txpace", "type", "underline", "unselect", "until", "update",+        "upld", "upldpace", "upldpath", "upto", "uselrecl", "usepacechar",+        "usephonecard", "userecfm", "userexit", "userid", "username", "userwin",+        "us_cr", "uwus", "v23", "v42", "variable", "vidtex", "viewcursor", "viewgif",+        "viewgraphics", "virtual", "visual", "vm_cms", "voice", "voicenumber", "volume",+        "vt100", "vt102", "vt220", "vt320", "vt52", "waitcnct", "wavefile",+        "whensuspend", "whentarget", "wincolors", "window", "with", "word", "write",+        "wyse100", "wyse50", "wyse60", "wyse75", "xfermode", "xferyield", "xmitbaud",+        "xmodem", "xoff", "xwindow", "yes", "yesno", "yesnocancel", "ymodem", "ymodemg",         "zmodem"},   }, }

langDefs/assembler.lang

@@ -7,52 +7,52 @@ Digits=[[ (?:0x|0X|\$)[0-9a-fA-F]+|\d*[\.\_]?\d+(?:[eE][\-\+]\d+)?[bBhHlLuU]* ]]  Keywords={   { Id=1,-    List={"aaa", "aad", "aam", "aas", "adc", "add", "and", "arpl", "bound", -        "bsf", "bsr", "bswap", "bt", "btc", "btr", "bts", "call", "cbw", "cdq", "clc", -        "cld", "cli", "clts", "cmc", "cmp", "cmps", "cmpsb", "cmpsd", "cmpsw", -        "cmpxchg", "cwd", "cwde", "daa", "das", "dec", "div", "enter", "esc", "f2xm1", -        "fabs", "fadd", "faddp", "fbld", "fbstp", "fchs", "fclex", "fcom", "fcomp", -        "fcompp", "fcos", "fdecstp", "fdisi", "fdiv", "fdivp", "fdivr", "fdivrp", -        "feni", "ffree", "fiadd", "ficom", "ficomp", "fidiv", "fidivr", "fild", "fimul", -        "fincstp", "finit", "fist", "fistp", "fisub", "fisubr", "fld", "fld1", "fldcw", -        "fldenv", "fldl2e", "fldl2t", "fldlg2", "fldln2", "fldpi", "fldz", "fmul", -        "fmulp", "fnclex", "fndisi", "fneni", "fninit", "fnop", "fnsave", "fnstcw", -        "fnstenv", "fnstsw", "fpatan", "fprem", "fprem1", "fptan", "frndint", "frstor", -        "fsave", "fscale", "fsetpm", "fsin", "fsincos", "fsqrt", "fst", "fstcw", -        "fstenv", "fstp", "fstsw", "fsub", "fsubp", "fsubr", "fsubrp", "ftst", "fucom", -        "fucomp", "fucompp", "fwait", "fxam", "fxch", "fxtract", "fyl2x", "fyl2xp1", "hlt", "idiv", -        "in", "inc", "insb", "insd", "insw", "int", "into", "invd", "invlpg", "iret", -        "iretd", "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", "lds", "lea", "leave", "les", "lfs", "lgdt", "lgs", -        "lidt", "lldt", "lmsw", "lock", "lods", "lodsb", "lodsd", "lodsw", "loop", -        "loopd", "loopde", "loopdne", "loopdnz", "loopdz", "loope", "loopne", "loopnz", -        "loopz", "lsl", "lss", "ltr", "mov", "movs", "movsb", "movsd", "movsw", "movsx", -        "movzx", "mul", "neg", "nop", "not", "or", "out", "outsb", "outsd", "outsw", -        "pop", "popa", "popad", "popf", "popfd", "push", "pusha", "pushad", "pushf", -        "pushfd", "rcl", "rcr", "rep", "repe", "repne", "repnz", "repz", "ret", "retf", -        "retn", "rol", "ror", "sahf", "sal", "sar", "sbb", "scas", "scasb", "scasd", -        "scasw", "segcs", "segds", "seges", "segfs", "seggs", "segss", "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", "sgdt", "shl", "shld", "shr", "shrd", "sidt", "sldt", "smsw", "stc", -        "std", "sti", "stos", "stosb", "stosd", "stosw", "str", "sub", "test", "verr", -        "verw", "wait", "wbinvd", "xadd", "xchg", "xlat", "xor", "assume", "omment", -        "db", "dd", "dq", "dt", "dw", "end", "endm", "endp", "ends", "eq", "equ", -        "exitm", "ex", "trn", "far", "ge", "group", "gt", "include", "label", "large", -        "le", "length", "local", "lt", "macro", "mask", "name", "near", "org", "page", -        "proc", "public", "purge", "record", "rept", "seg", "segment", "short", "size", -        "small", "struc", "subttl", "symtype", "this", "title", "width", "section", +    List={"aaa", "aad", "aam", "aas", "adc", "add", "and", "arpl", "bound",+        "bsf", "bsr", "bswap", "bt", "btc", "btr", "bts", "call", "cbw", "cdq", "clc",+        "cld", "cli", "clts", "cmc", "cmp", "cmps", "cmpsb", "cmpsd", "cmpsw",+        "cmpxchg", "cwd", "cwde", "daa", "das", "dec", "div", "enter", "esc", "f2xm1",+        "fabs", "fadd", "faddp", "fbld", "fbstp", "fchs", "fclex", "fcom", "fcomp",+        "fcompp", "fcos", "fdecstp", "fdisi", "fdiv", "fdivp", "fdivr", "fdivrp",+        "feni", "ffree", "fiadd", "ficom", "ficomp", "fidiv", "fidivr", "fild", "fimul",+        "fincstp", "finit", "fist", "fistp", "fisub", "fisubr", "fld", "fld1", "fldcw",+        "fldenv", "fldl2e", "fldl2t", "fldlg2", "fldln2", "fldpi", "fldz", "fmul",+        "fmulp", "fnclex", "fndisi", "fneni", "fninit", "fnop", "fnsave", "fnstcw",+        "fnstenv", "fnstsw", "fpatan", "fprem", "fprem1", "fptan", "frndint", "frstor",+        "fsave", "fscale", "fsetpm", "fsin", "fsincos", "fsqrt", "fst", "fstcw",+        "fstenv", "fstp", "fstsw", "fsub", "fsubp", "fsubr", "fsubrp", "ftst", "fucom",+        "fucomp", "fucompp", "fwait", "fxam", "fxch", "fxtract", "fyl2x", "fyl2xp1", "hlt", "idiv",+        "in", "inc", "insb", "insd", "insw", "int", "into", "invd", "invlpg", "iret",+        "iretd", "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", "lds", "lea", "leave", "les", "lfs", "lgdt", "lgs",+        "lidt", "lldt", "lmsw", "lock", "lods", "lodsb", "lodsd", "lodsw", "loop",+        "loopd", "loopde", "loopdne", "loopdnz", "loopdz", "loope", "loopne", "loopnz",+        "loopz", "lsl", "lss", "ltr", "mov", "movs", "movsb", "movsd", "movsw", "movsx",+        "movzx", "mul", "neg", "nop", "not", "or", "out", "outsb", "outsd", "outsw",+        "pop", "popa", "popad", "popf", "popfd", "push", "pusha", "pushad", "pushf",+        "pushfd", "rcl", "rcr", "rep", "repe", "repne", "repnz", "repz", "ret", "retf",+        "retn", "rol", "ror", "sahf", "sal", "sar", "sbb", "scas", "scasb", "scasd",+        "scasw", "segcs", "segds", "seges", "segfs", "seggs", "segss", "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", "sgdt", "shl", "shld", "shr", "shrd", "sidt", "sldt", "smsw", "stc",+        "std", "sti", "stos", "stosb", "stosd", "stosw", "str", "sub", "test", "verr",+        "verw", "wait", "wbinvd", "xadd", "xchg", "xlat", "xor", "assume", "omment",+        "db", "dd", "dq", "dt", "dw", "end", "endm", "endp", "ends", "eq", "equ",+        "exitm", "ex", "trn", "far", "ge", "group", "gt", "include", "label", "large",+        "le", "length", "local", "lt", "macro", "mask", "name", "near", "org", "page",+        "proc", "public", "purge", "record", "rept", "seg", "segment", "short", "size",+        "small", "struc", "subttl", "symtype", "this", "title", "width", "section",         "global", "align", "invoke" , "struct", "import", "entry"         },   },   { Id=2,-    List={"ah", "al", "and", "ax", "bh", "bl", "bp", "bx", "byte", "ch", "cl", -        "cs", "cx", "dh", "di", "dl", "ds", "dword", "dx", "eax", "ebp", "ebx", "ecx", -        "edi", "edx", "eip", "es", "esi", "esp", "fs", "gs", "high", "low", "mod", -        "not", "offset", "or", "ptr", "qword", "shl", "shr", "si", "sp", "ss", "st", +    List={"ah", "al", "and", "ax", "bh", "bl", "bp", "bx", "byte", "ch", "cl",+        "cs", "cx", "dh", "di", "dl", "ds", "dword", "dx", "eax", "ebp", "ebx", "ecx",+        "edi", "edx", "eip", "es", "esi", "esp", "fs", "gs", "high", "low", "mod",+        "not", "offset", "or", "ptr", "qword", "shl", "shr", "si", "sp", "ss", "st",         "tbyte", "type", "word", "xor"},   },   { Id=3,

langDefs/ats.lang

@@ -7,13 +7,13 @@ Digits=[[ (?:0x|0X|0b|0B)[0-9a-fA-F]+|\d*[\.\_]?\d+(?:[eE][\-\+]\d+)?[lLuUbfdm]*  Keywords={   { Id=1,-    List={"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", "value", "staload", "macdef", "typedef", "static", "inline", +    List={"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", "value", "staload", "macdef", "typedef", "static", "inline",         "return", "extern", "implement"},   },   { Id=2,

langDefs/autohotkey.lang

@@ -5,55 +5,56 @@ Categories = {"source", "script"}  Keywords={   { Id=1,-    List={"autotrim", "blockinput", "break", "click", "clipwait", "continue", -        "control", "controlclick", "controlfocus", "controlget", "controlgetfocus", -        "controlgetpos", "controlgettext", "controlmove", "controlsend", -        "controlsettext", "coordmode", "critical", "detecthiddentext", -        "detecthiddenwindows", "dllcall", "drive", "driveget", "drivespacefree", "edit", -        "else", "envadd", "envdiv", "envget", "envmult", "envset", "envsub", -        "envupdate", "exit", "exitapp", "fileappend", "filecopy", "filecopydir", -        "filecreatedir", "filecreateshortcut", "filedelete", "fileinstall", -        "filegetattrib", "filegetshortcut", "filegetsize", "filegettime", -        "filegetversion", "filemove", "filemovedir", "fileread", "filereadline", -        "filerecycle", "filerecycleempty", "fileremovedir", "fileselectfile", -        "fileselectfolder", "displays", "filesetattrib", "filesettime", "formattime", -        "getkeystate", "gosub", "goto", "groupactivate", "groupadd", "groupclose", -        "groupdeactivate", "gui", "guicontrol", "guicontrolget", "hideautoitwin,", -        "hotkey", "if", "ifequal/ifnotequal", "ifexist", "ifgreater", "ifgreaterorequal", -        "ifinstring", "ifless/iflessorequal", "ifmsgbox", "ifwinactive", "ifwinexist", -        "imagesearch", "inidelete", "iniread", "iniwrite", "input", "inputbox", -        "keyhistory", "keywait", "leftclick", "leftclickdrag", "listhotkeys", -        "listlines", "listvars", "loop", "loop", "loop", "loop", "loop", "menu", -        "mouseclick", "mouseclickdrag", "mousegetpos", "mousemove", "msgbox", "onexit", -        "onmessage", "outputdebug", "pause", "pixelgetcolor", "pixelsearch", -        "postmessage", "process", "progress", "random", "regexmatch", "regexreplace", -        "regdelete", "regread", "regwrite", "registercallback", "reload", "repeat", -        "endrepeat", "return", "rightclick", "rightclickdrag", "run", "runas", -        "runwait", "send", "sendmessage", "sendmode", "setbatchlines", -        "setcapslockstate", "setcontroldelay", "setdefaultmousespeed", "setenv", -        "setformat", "setkeydelay", "setmousedelay", "setnumlockstate", -        "setscrolllockstate", "setstorecapslockmode", "settimer", "settitlematchmode", -        "setwindelay", "setworkingdir", "shutdown", "sleep", "sort", "soundbeep", -        "soundget", "soundgetwavevolume", "soundplay", "soundset", "soundsetwavevolume", -        "splashimage", "splashtexton", "splashtextoff", "splitpath", "statusbargettext", -        "statusbarwait", "stringcasesense", "stringgetpos", "stringleft", "stringlen", -        "stringlower", "stringmid", "stringreplace", "stringright", "stringsplit", -        "stringtrimleft", "stringtrimright", "stringupper", "suspend", "sysget", -        "thread", "tooltip", "transform", "traytip", "urldownloadtofile", "var", "var", -        "varsetcapacity", "while-loop", "winactivate", "winactivatebottom", "winclose", -        "wingetactivestats", "wingetactivetitle", "wingetclass", "winget", "wingetpos", -        "wingettext", "wingettitle", "winhide", "winkill", "winmaximize", -        "winmenuselectitem", "winminimize", "winminimizeall", "winminimizeallundo", -        "winmove", "winrestore", "winset", "winsettitle", "winshow", "winwait", -        "winwaitactive", "winwaitclose", "winwaitnotactive"},+    List={+      "autotrim", "blockinput", "break", "click", "clipwait", "continue",+      "control", "controlclick", "controlfocus", "controlget", "controlgetfocus",+      "controlgetpos", "controlgettext", "controlmove", "controlsend",+      "controlsettext", "coordmode", "critical", "detecthiddentext",+      "detecthiddenwindows", "dllcall", "drive", "driveget", "drivespacefree", "edit",+      "else", "envadd", "envdiv", "envget", "envmult", "envset", "envsub",+      "envupdate", "exit", "exitapp", "fileappend", "filecopy", "filecopydir",+      "filecreatedir", "filecreateshortcut", "filedelete", "fileinstall",+      "filegetattrib", "filegetshortcut", "filegetsize", "filegettime",+      "filegetversion", "filemove", "filemovedir", "fileread", "filereadline",+      "filerecycle", "filerecycleempty", "fileremovedir", "fileselectfile",+      "fileselectfolder", "displays", "filesetattrib", "filesettime", "formattime",+      "getkeystate", "gosub", "goto", "groupactivate", "groupadd", "groupclose",+      "groupdeactivate", "gui", "guicontrol", "guicontrolget", "hideautoitwin,",+      "hotkey", "if", "ifequal/ifnotequal", "ifexist", "ifgreater", "ifgreaterorequal",+      "ifinstring", "ifless/iflessorequal", "ifmsgbox", "ifwinactive", "ifwinexist",+      "imagesearch", "inidelete", "iniread", "iniwrite", "input", "inputbox",+      "keyhistory", "keywait", "leftclick", "leftclickdrag", "listhotkeys",+      "listlines", "listvars", "loop", "loop", "loop", "loop", "loop", "menu",+      "mouseclick", "mouseclickdrag", "mousegetpos", "mousemove", "msgbox", "onexit",+      "onmessage", "outputdebug", "pause", "pixelgetcolor", "pixelsearch",+      "postmessage", "process", "progress", "random", "regexmatch", "regexreplace",+      "regdelete", "regread", "regwrite", "registercallback", "reload", "repeat",+      "endrepeat", "return", "rightclick", "rightclickdrag", "run", "runas",+      "runwait", "send", "sendmessage", "sendmode", "setbatchlines",+      "setcapslockstate", "setcontroldelay", "setdefaultmousespeed", "setenv",+      "setformat", "setkeydelay", "setmousedelay", "setnumlockstate",+      "setscrolllockstate", "setstorecapslockmode", "settimer", "settitlematchmode",+      "setwindelay", "setworkingdir", "shutdown", "sleep", "sort", "soundbeep",+      "soundget", "soundgetwavevolume", "soundplay", "soundset", "soundsetwavevolume",+      "splashimage", "splashtexton", "splashtextoff", "splitpath", "statusbargettext",+      "statusbarwait", "stringcasesense", "stringgetpos", "stringleft", "stringlen",+      "stringlower", "stringmid", "stringreplace", "stringright", "stringsplit",+      "stringtrimleft", "stringtrimright", "stringupper", "suspend", "sysget",+      "thread", "tooltip", "transform", "traytip", "urldownloadtofile", "var", "var",+      "varsetcapacity", "while-loop", "winactivate", "winactivatebottom", "winclose",+      "wingetactivestats", "wingetactivetitle", "wingetclass", "winget", "wingetpos",+      "wingettext", "wingettitle", "winhide", "winkill", "winmaximize",+      "winmenuselectitem", "winminimize", "winminimizeall", "winminimizeallundo",+      "winmove", "winrestore", "winset", "winsettitle", "winshow", "winwait",+      "winwaitactive", "winwaitclose", "winwaitnotactive"},   }, -- if :: follows, # is part of a hotkey   { Id=2,     Regex = [[(\#\w+?)\:\:]], Group=1   },- -- { Id=2,- --   Regex=[[ [\#\!\^\+\&\<\>\*\~\$]*[\w\&\s]+?\:\: ]],- -- },+-- { Id=2,+--   Regex=[[ [\#\!\^\+\&\<\>\*\~\$]*[\w\&\s]+?\:\: ]],+-- },   { Id=3,     Regex=[[%\w+?%]],   },

langDefs/autoit.lang

@@ -5,72 +5,72 @@ Categories = {"source", "script"}  Keywords={   { Id=1,-    List={"continueloop", "dim", "global", "local", "const", "do", "until", -        "exit", "exitloop", "for", "next", "func", "return", "endfunc", "if", "then", -        "elseif", "else", "endif", "redim", "select", "case", "endselect", "while", +    List={"continueloop", "dim", "global", "local", "const", "do", "until",+        "exit", "exitloop", "for", "next", "func", "return", "endfunc", "if", "then",+        "elseif", "else", "endif", "redim", "select", "case", "endselect", "while",         "wend", "to"},   },   { Id=2,-    List={"abs", "acos", "adlibdisable", "adlibenable", "asc", "asin", "assign", -        "atan", "autoitsetoption", "autoitwingettitle", "autoitwinsettitle", "bitand", -        "bitnot", "bitor", "bitshift", "bitxor", "blockinput", "break", "call", -        "cdtray", "chr", "clipget", "clipput", "consolewrite", "controlclick", -        "controlcommand", "controldisable", "controlenable", "controlfocus", -        "controlgetfocus", "controlgethandle", "controlgetpos", "controlgettext", -        "controlhide", "controllistview", "controlmove", "controlsend", -        "controlsettext", "controlshow", "cos", "dec", "dircopy", "dircreate", -        "dirgetsize", "dirmove", "dirremove", "dllcall", "dllclose", "dllopen", -        "drivegetdrive", "drivegetfilesystem", "drivegetlabel", "drivegetserial", -        "drivegettype", "drivemapadd", "drivemapdel", "drivemapget", "drivesetlabel", -        "drivespacefree", "drivespacetotal", "drivestatus", "envget", "envset", -        "envupdate", "eval", "exp", "filechangedir", "fileclose", "filecopy", -        "filecreateshortcut", "filedelete", "fileexists", "filefindfirstfile", -        "filefindnextfile", "filegetattrib", "filegetlongname", "filegetshortcut", -        "filegetshortname", "filegetsize", "filegettime", "filegetversion", -        "fileinstall", "filemove", "fileopen", "fileopendialog", "fileread", -        "filereadline", "filerecycle", "filerecycleempty", "filesavedialog", -        "fileselectfolder", "filesetattrib", "filesettime", "filewrite", -        "filewriteline", "ftpsetproxy", "guicreate", "guictrlcreateavi", -        "guictrlcreatebutton", "guictrlcreatecheckbox", "guictrlcreatecombo", -        "guictrlcreatecontextmenu", "guictrlcreatedate", "guictrlcreatedummy", -        "guictrlcreateedit", "guictrlcreategroup", "guictrlcreateicon", -        "guictrlcreateinput", "guictrlcreatelabel", "guictrlcreatelist", -        "guictrlcreatelistview", "guictrlcreatelistviewitem", "guictrlcreatemenu", -        "guictrlcreatemenuitem", "guictrlcreatepic", "guictrlcreateprogress", -        "guictrlcreateradio", "guictrlcreateslider", "guictrlcreatetab", -        "guictrlcreatetabitem", "guictrlcreatetreeview", "guictrlcreatetreeviewitem", -        "guictrlcreateupdown", "guictrldelete", "guictrlgetstate", "guictrlread", -        "guictrlrecvmsg", "guictrlsendmsg", "guictrlsendtodummy", "guictrlsetbkcolor", -        "guictrlsetcolor", "guictrlsetcursor", "guictrlsetdata", "guictrlsetfont", -        "guictrlsetimage", "guictrlsetlimit", "guictrlsetonevent", "guictrlsetpos", -        "guictrlsetresizing", "guictrlsetstate", "guictrlsetstyle", "guictrlsettip", -        "guidelete", "guigetcursorinfo", "guigetmsg", "guisetbkcolor", "guisetcoord", -        "guisetcursor", "guisetfont", "guisethelp", "guiseticon", "guisetonevent", -        "guisetstate", "guistartgroup", "guiswitch", "hex", "hotkeyset", "httpsetproxy", -        "inetget", "inetgetsize", "inidelete", "iniread", "inireadsection", -        "inireadsectionnames", "iniwrite", "inputbox", "int", "isadmin", "isarray", -        "isdeclared", "isfloat", "isint", "isnumber", "isstring", "log", "memgetstats", -        "mod", "mouseclick", "mouseclickdrag", "mousedown", "mousegetcursor", -        "mousegetpos", "mousemove", "mouseup", "mousewheel", "msgbox", "number", "ping", -        "pixelchecksum", "pixelgetcolor", "pixelsearch", "processclose", -        "processexists", "processlist", "processsetpriority", "processwait", -        "processwaitclose", "progressoff", "progresson", "progressset", "random", -        "regdelete", "regenumkey", "regenumval", "regread", "regwrite", "round", "run", -        "runasset", "runwait", "send", "seterror", "setextended", "shutdown", "sin", -        "sleep", "soundplay", "soundsetwavevolume", "splashimageon", "splashoff", -        "splashtexton", "sqrt", "statusbargettext", "string", "stringaddcr", -        "stringformat", "stringinstr", "stringisalnum", "stringisalpha", -        "stringisascii", "stringisdigit", "stringisfloat", "stringisint", -        "stringislower", "stringisspace", "stringisupper", "stringisxdigit", -        "stringleft", "stringlen", "stringlower", "stringmid", "stringreplace", -        "stringright", "stringsplit", "stringstripcr", "stringstripws", -        "stringtrimleft", "stringtrimright", "stringupper", "tan", "timerdiff", -        "timerinit", "tooltip", "traytip", "ubound", "winactivate", "winactive", -        "winclose", "winexists", "wingetcaretpos", "wingetclasslist", -        "wingetclientsize", "wingethandle", "wingetpos", "wingetprocess", "wingetstate", -        "wingettext", "wingettitle", "winkill", "winlist", "winmenuselectitem", -        "winminimizeall", "winminimizeallundo", "winmove", "winsetontop", "winsetstate", -        "winsettitle", "winsettrans", "winwait", "winwaitactive", "winwaitclose", +    List={"abs", "acos", "adlibdisable", "adlibenable", "asc", "asin", "assign",+        "atan", "autoitsetoption", "autoitwingettitle", "autoitwinsettitle", "bitand",+        "bitnot", "bitor", "bitshift", "bitxor", "blockinput", "break", "call",+        "cdtray", "chr", "clipget", "clipput", "consolewrite", "controlclick",+        "controlcommand", "controldisable", "controlenable", "controlfocus",+        "controlgetfocus", "controlgethandle", "controlgetpos", "controlgettext",+        "controlhide", "controllistview", "controlmove", "controlsend",+        "controlsettext", "controlshow", "cos", "dec", "dircopy", "dircreate",+        "dirgetsize", "dirmove", "dirremove", "dllcall", "dllclose", "dllopen",+        "drivegetdrive", "drivegetfilesystem", "drivegetlabel", "drivegetserial",+        "drivegettype", "drivemapadd", "drivemapdel", "drivemapget", "drivesetlabel",+        "drivespacefree", "drivespacetotal", "drivestatus", "envget", "envset",+        "envupdate", "eval", "exp", "filechangedir", "fileclose", "filecopy",+        "filecreateshortcut", "filedelete", "fileexists", "filefindfirstfile",+        "filefindnextfile", "filegetattrib", "filegetlongname", "filegetshortcut",+        "filegetshortname", "filegetsize", "filegettime", "filegetversion",+        "fileinstall", "filemove", "fileopen", "fileopendialog", "fileread",+        "filereadline", "filerecycle", "filerecycleempty", "filesavedialog",+        "fileselectfolder", "filesetattrib", "filesettime", "filewrite",+        "filewriteline", "ftpsetproxy", "guicreate", "guictrlcreateavi",+        "guictrlcreatebutton", "guictrlcreatecheckbox", "guictrlcreatecombo",+        "guictrlcreatecontextmenu", "guictrlcreatedate", "guictrlcreatedummy",+        "guictrlcreateedit", "guictrlcreategroup", "guictrlcreateicon",+        "guictrlcreateinput", "guictrlcreatelabel", "guictrlcreatelist",+        "guictrlcreatelistview", "guictrlcreatelistviewitem", "guictrlcreatemenu",+        "guictrlcreatemenuitem", "guictrlcreatepic", "guictrlcreateprogress",+        "guictrlcreateradio", "guictrlcreateslider", "guictrlcreatetab",+        "guictrlcreatetabitem", "guictrlcreatetreeview", "guictrlcreatetreeviewitem",+        "guictrlcreateupdown", "guictrldelete", "guictrlgetstate", "guictrlread",+        "guictrlrecvmsg", "guictrlsendmsg", "guictrlsendtodummy", "guictrlsetbkcolor",+        "guictrlsetcolor", "guictrlsetcursor", "guictrlsetdata", "guictrlsetfont",+        "guictrlsetimage", "guictrlsetlimit", "guictrlsetonevent", "guictrlsetpos",+        "guictrlsetresizing", "guictrlsetstate", "guictrlsetstyle", "guictrlsettip",+        "guidelete", "guigetcursorinfo", "guigetmsg", "guisetbkcolor", "guisetcoord",+        "guisetcursor", "guisetfont", "guisethelp", "guiseticon", "guisetonevent",+        "guisetstate", "guistartgroup", "guiswitch", "hex", "hotkeyset", "httpsetproxy",+        "inetget", "inetgetsize", "inidelete", "iniread", "inireadsection",+        "inireadsectionnames", "iniwrite", "inputbox", "int", "isadmin", "isarray",+        "isdeclared", "isfloat", "isint", "isnumber", "isstring", "log", "memgetstats",+        "mod", "mouseclick", "mouseclickdrag", "mousedown", "mousegetcursor",+        "mousegetpos", "mousemove", "mouseup", "mousewheel", "msgbox", "number", "ping",+        "pixelchecksum", "pixelgetcolor", "pixelsearch", "processclose",+        "processexists", "processlist", "processsetpriority", "processwait",+        "processwaitclose", "progressoff", "progresson", "progressset", "random",+        "regdelete", "regenumkey", "regenumval", "regread", "regwrite", "round", "run",+        "runasset", "runwait", "send", "seterror", "setextended", "shutdown", "sin",+        "sleep", "soundplay", "soundsetwavevolume", "splashimageon", "splashoff",+        "splashtexton", "sqrt", "statusbargettext", "string", "stringaddcr",+        "stringformat", "stringinstr", "stringisalnum", "stringisalpha",+        "stringisascii", "stringisdigit", "stringisfloat", "stringisint",+        "stringislower", "stringisspace", "stringisupper", "stringisxdigit",+        "stringleft", "stringlen", "stringlower", "stringmid", "stringreplace",+        "stringright", "stringsplit", "stringstripcr", "stringstripws",+        "stringtrimleft", "stringtrimright", "stringupper", "tan", "timerdiff",+        "timerinit", "tooltip", "traytip", "ubound", "winactivate", "winactive",+        "winclose", "winexists", "wingetcaretpos", "wingetclasslist",+        "wingetclientsize", "wingethandle", "wingetpos", "wingetprocess", "wingetstate",+        "wingettext", "wingettitle", "winkill", "winlist", "winmenuselectitem",+        "winminimizeall", "winminimizeallundo", "winmove", "winsetontop", "winsetstate",+        "winsettitle", "winsettrans", "winwait", "winwaitactive", "winwaitclose",         "winwaitnotactive"},   },   { Id=3,

langDefs/avenue.lang

@@ -4,574 +4,574 @@ Categories = {"source"}  Keywords={   { Id=1,-	List={"break", "continue", "CR", "each", "end", "exit", "false",-	"for", "if", "in", "nil", "NL", "return", "TAB", "then", "true",-	"while", "Abs", "ACos", "Activate", "Add", "AddAnnoFields",-	"AddBatch", "AddBreak", "AddDefaultOwner", "AddDialog", "AddDoc",-	"AddFields", "AddGUI", "AddListener", "AddMissingRules", "AddName",-	"AddRecord", "AddScript", "AddTheme", "AddUser", "AdjustBlue",-	"AdjustGreen", "AdjustRed", "AdjustSaturation", "AdjustValue",-	"AlignSelected", "AllowIntersections", "AllYesNo", "Along", "And",-	"Apply", "Area", "ArrangeIcons", "AsASCII", "AsChar", "AsDate",-	"AsDays", "AsDegrees", "AsEncrypted", "AsEnum", "AsFileName",-	"AsHexString", "AsHours", "ASin", "AsLine", "AsLineM", "AsLineZ",-	"AsList", "AsMinutes", "AsMultiPoint", "AsMultiPointM",-	"AsMultiPointZ", "AsNumber", "AsPattern", "AsPoint", "AsPointM",-	"AsPointZ", "AsPolygon", "AsPolygonM", "AsPolygonZ", "AsPolyLine",-	"AsPolyLineM", "AsPolyLineZ", "AsRadians", "AsRectM", "AsSeconds",-	"AsSecondsOld", "AsSrcName", "AsString", "AsTemplate", "AsTokens",-	"AsWeeks", "AsYears", "AutoComplete", "Banner", "BasicEcho",-	"BasicPaste", "BasicProper", "BasicSetFasteners", "BasicTrim",-	"BatchMatch", "Beep", "BeginClip", "BeginTransaction",-	"BlinkRecord", "BlinkRow", "BreakExists", "BroadcastUpdate",-	"BuildBandStatistics", "BuildQuery", "By", "CalcHorizon",-	"Calculate", "CanAddFields", "CanAddRecord", "CancelEditing",-	"CanConvertOverlappingLabels", "CanDelete", "CanDeleteFromView",-	"CanDoCustom", "CanDoIntersections", "CanDoSpheroid", "CanEdit",-	"CanEditText", "CanExportToFTab", "CanFindByPoint", "CanHotLink",-	"CanLabel", "CanMake", "CanManageDataSet", "CanModifyIndex",-	"CanProject", "CanRedo", "CanRemoveFields", "CanRemoveRecords",-	"CanRestoreGraphic", "CanReturnClassCounts", "CanSelect",-	"CanSetSize", "CanSetup", "CanSimplify", "CanTransform", "CanUndo",-	"CanUndoErase", "CanUndoZoom", "CanUnload", "CanUnloadLibrary",-	"CascadeWindows", "Ceiling", "Changed", "ChangedListeners",-	"ChoiceAsString", "Clean", "Clear", "ClearAll", "ClearAllBreaks",-	"ClearBreak", "ClearGlobals", "ClearMsg", "ClearRange",-	"ClearSelected", "ClearSelection", "ClearStatus", "ClearStyles",-	"ClearTransforms", "ClearUndoStack", "ClearWorkingStatus", "Click",-	"ClipSelected", "Clone", "Close", "CloseAll", "ColumnChart",-	"Commit", "Compile", "Connect", "ConstrainBounds", "Contains",-	"ContainsCenter", "ContainsFile", "Context", "Convert",-	"ConvertArea", "ConvertDecimalDegrees", "ConvertOverlappingLabels",-	"ConvertRecordToRow", "ConvertRowToRecord", "Copy", "CopySelected",-	"CopyThemes", "Cos", "Count", "CountLines", "CountParts",-	"CreateIndex", "Customize", "CutSelected", "CutThemes",-	"DeActivate", "DeepClone", "DefineFromDictionary",-	"DefineFromInterval", "DefineFromList", "DefineFromVTab",-	"DefineUniqueFromVTab", "DelayedRun", "Delete", "DeleteColumns",-	"DeleteRows", "DeleteTheme", "DeleteUserPoint", "Depth",-	"DetachFromExtension", "Difference", "DisableRedraw",-	"DisableZoomUndo", "DisplayNoDataClass", "Distance", "DoIt", "Dot",-	"DotProduct", "Draw", "DrawCircle", "DrawEllipse", "DrawGeoCurve",-	"DrawHandles", "DrawIcon", "DrawLabeledRect", "DrawLegend",-	"DrawLine", "DrawMultiPoint", "DrawOval", "DrawPoint",-	"DrawPolygon", "DrawPolyLine", "DrawRect", "DrawSel", "DrawShape",-	"DrawSymbolSample", "DrawText", "DrawTextLine", "DrawTextPolyLine",-	"Echo", "Edit", "EditChartPart", "EditLegend", "EditMatch",-	"EditName", "EditProfile", "EditProperties", "EditProps",-	"EditSizeAndPos", "EditTable", "EditText", "EditValues", "Empty",-	"EnableRedraw", "EnableZoomUndo", "EncryptScripts", "EndBatch",-	"EndClip", "EndMatch", "EndTransaction", "Equals", "Erase",-	"EraseWithPolygon", "Error", "ErrorHelp", "Execute", "Exists",-	"ExistsInPaths", "ExpandBy", "Explode", "Export", "ExportClean",-	"ExportEnd", "ExportProjected", "ExportStartFN",-	"ExportStartParams", "ExportToBMP", "ExportToFile", "ExportToFTab",-	"ExportToGeoJPEG", "ExportToGIF", "ExportToJPEG",-	"ExportUnprojected", "Extract", "FileExists", "FillFrames", "Find",-	"FindAllByClass", "FindAllByLocation", "FindAllByName",-	"FindAllByObjectTag", "FindBestStyle", "FindByClass",-	"FindByLocation", "FindByName", "FindByObjectTag", "FindByPoint",-	"FindByScript", "FindByValue", "FindDialog", "FindDoc",-	"FindField", "FindGUI", "FindGUIsFor", "FindProc", "FindScript",-	"FindSize", "FindStr", "FindStyle", "FindTheme",-	"FindThemeByClass", "FitColumns", "FitRows", "FixExtent",-	"FlashShape", "Flip", "FlipPart", "Floor", "Flush", "Focus",-	"FocusLost", "FormattedEquals", "FromList", "Get", "GetAbout",-	"GetActionScript", "GetActionUpdateScript", "GetActivate",-	"GetActive", "GetActiveDoc", "GetActiveField", "GetActiveGUI",-	"GetActiveThemes", "GetActiveWin", "GetAlias", "GetAliasTable",-	"GetAlignment", "GetAltitude", "GetAltSize", "GetAngle",-	"GetAnnoAddFieldsPreference", "GetApply", "GetArch",-	"GetAttrUpdateRules", "GetAutoLabels", "GetAuxIncrement",-	"GetAvailableMemory", "GetAVFile", "GetAVProcessID",-	"GetBackgroundSymbol", "GetBand", "GetBaseName",-	"GetBaseTableClass", "GetBaseTableFileName", "GetBestCand",-	"GetBgColor", "GetBgSym", "GetBlack", "GetBlue", "GetBlueBand",-	"GetBottom", "GetBounds", "GetBoundsMax", "GetBoundsMin",-	"GetBroadcaster", "GetButtonBar", "GetButtons",-	"GetCanUnloadScript", "GetCapStyle", "GetChanged", "GetCharacter",-	"GetCharSpacing", "GetChart", "GetChartDisplay", "GetChartLegend",-	"GetChoice", "GetClass", "GetClassesFile", "GetClassifications",-	"GetClassName", "GetClassType", "GetClick", "GetClose",-	"GetCloseScript", "GetCodepage", "GetCodepageConvert", "GetColor",-	"GetColorLock", "GetColumnCount", "GetColumnWidth", "GetComments",-	"GetComponents", "GetConstraint", "GetControl", "GetControlPanel",-	"GetControls", "GetControlSet", "GetCoordinatePrecision",-	"GetCreationDate", "GetCreator", "GetCrossGroup", "GetCrossValue",-	"GetCurrentColumn", "GetCurrentField", "GetCurrentLocation",-	"GetCurrentRecord", "GetCurrentRow", "GetCurrentTopic",-	"GetCurrentValue", "GetCWD", "GetCyan", "GetDataSetName",-	"GetDataSource", "GetDateFormat", "GetDay", "GetDayOfMonth",-	"GetDayOfYear", "GetDefAliasTable", "GetDefault",-	"GetDefaultButton", "GetDefaultSymbol", "GetDefBitmap",-	"GetDefFormat", "GetDefinition", "GetDefOffset", "GetDefSqueeze",-	"GetDefStylesODB", "GetDensity", "GetDependencies", "GetDepth",-	"GetDialog", "GetDialogs", "GetDictionary", "GetDigitTics",-	"GetDimension", "GetDisplay", "GetDisplayField",-	"GetDisplayQuality", "GetDistanceUnits", "GetDivisions",-	"GetDocActivate", "GetDocBaseName", "GetDocs",-	"GetDocsWithGroupGUI", "GetDocsWithGUI", "GetDocument",-	"GetDotDensity", "GetDotSymbol", "GetDrag", "GetEditableTheme",-	"GetEditString", "GetEmpty", "GetEnvVar", "GetEolType",-	"GetErrorID", "GetErrorMsg", "GetErrorPos", "GetErrorReporting",-	"GetErrorTopic", "GetEuler", "GetEventField", "GetEventRouteId",-	"GetEventTable", "GetExplicitExtensions", "GetExtension",-	"GetExtensions", "GetExtensionWin", "GetExtent", "GetExtVersion",-	"GetFamily", "GetFeatureSymbol", "GetFeatureWeight", "GetField",-	"GetFieldLabel", "GetFieldNames", "GetFieldNamesVisible",-	"GetFields", "GetFile", "GetFileDescriptorLimit", "GetFileName",-	"GetFiles", "GetFillObject", "GetFindString", "GetFixedSizeText",-	"GetFlip", "GetFlushCount", "GetFocusLost", "GetFont", "GetFormat",-	"GetFormatUseCount", "GetFramedDoc", "GetFramedDocClass",-	"GetFrameObjs", "GetFromField", "GetFTab", "GetFullName",-	"GetGraphics", "GetGray", "GetGreen", "GetGreenBand",-	"GetGroupGap", "GetGroupGUI", "GetGroupLabel", "GetGUI",-	"GetGUINames", "GetGUIs", "GetHAlign", "GetHeight", "GetHelp",-	"GetHelpTopic", "GetHorizon", "GetHotField", "GetHotScriptName",-	"GetHours", "GetIcon", "GetImgSrc", "GetIncrement", "GetIndex",-	"GetIndexPath", "GetInstallScript", "GetIntensity",-	"GetInteractiveSnapTolerance", "GetInterval", "GetIntervals",-	"GetJobName", "GetJoinField", "GetJoinStyle", "GetJulianDate",-	"GetJustification", "GetKey", "GetLabel", "GetLabelField",-	"GetLabelPoint", "GetLabelSize", "GetLabelTextSym",-	"GetLabelWeight", "GetLastAddress", "GetLastSelection",-	"GetLastViewDoc", "GetLastZone", "GetLeft", "GetLegend",-	"GetLegendEditorScript", "GetLegendLineFlatness", "GetLegendType",-	"GetLengthsAtM", "GetLevel", "GetLibrarianName", "GetLicensedSite",-	"GetLicensedUser", "GetLineOffset", "GetLinePlacement",-	"GetLineSpacing", "GetList", "GetListeners", "GetLoadAverage",-	"GetLoadBalance", "GetLoadScript", "GetLocation", "GetLockError",-	"GetLook", "GetLower", "GetM", "GetMagenta", "GetMainIncrement",-	"GetMajorGridSpacing", "GetMapDisplay", "GetMark", "GetMarkLayerX",-	"GetMarkLayerY", "GetMatchFields", "GetMatchPref",-	"GetMatchSource", "GetMatchSourceRec", "GetMatchSourceRec2",-	"GetMAtLength", "GetMAtPosition", "GetMax", "GetMaxScore",-	"GetMaxSize", "GetMaxUndoTransactionSize", "GetMaxValue",-	"GetMean", "GetMeasureField", "GetMenuBar", "GetMForPoint",-	"GetMilliseconds", "GetMin", "GetMinimum", "GetMinorGridSpacing",-	"GetMinSize", "GetMinutes", "GetMinValue", "GetMKeyZone",-	"GetModalResult", "GetMode", "GetMonth", "GetMonthOfYear",-	"GetMouseLoc", "GetName", "GetNewScript", "GetNewUpdateScript",-	"GetNext", "GetNextControl", "GetNextDoc", "GetNextRecord",-	"GetNextSet", "GetNormFieldName", "GetNormType", "GetNthCand",-	"GetNthField", "GetNull", "GetNullSymbol", "GetNullValue",-	"GetNumBands", "GetNumberFormat", "GetNumCands", "GetNumClasses",-	"GetNumColumns", "GetNumFields", "GetNumGroups", "GetNumImages",-	"GetNumRecords", "GetNumRows", "GetNumSelRecords", "GetNumSeries",-	"GetNumStdDev", "GetNumValues", "GetObjectTag", "GetODBGUINames",-	"GetODBVersion", "GetOffset", "GetOffsetField", "GetOlColor",-	"GetOlWidth", "GetOpen", "GetOpenScript", "GetOpenUpdateScript",-	"GetOrigin", "GetOS", "GetOSVariant", "GetOutFileName",-	"GetOverlapLabelColor", "GetOwner", "GetPalette", "GetPanel",-	"GetPassword", "GetPath", "GetPenSize", "GetPi", "GetPixelWidth",-	"GetPoint", "GetPointsFromDig", "GetPopups", "GetPos",-	"GetPosition", "GetPositionsAtM", "GetPrecision", "GetPredefined",-	"GetPref", "GetPreferences", "GetPreserveInterval", "GetPrevSet",-	"GetProcs", "GetProject", "GetProjection", "GetProjections",-	"GetProjectSaveScript", "GetPuckClick", "GetPuckLoc", "GetQuality",-	"GetRadius", "GetRangeApply", "GetRangeSelect", "GetRangeType",-	"GetRatRouteId", "GetRecordLabelField", "GetRed", "GetRedBand",-	"GetRedImageLookup", "GetRefresh", "GetRefreshRate", "GetRefScale",-	"GetRemainActiveState", "GetResolution", "GetResultBitmap",-	"GetResultField", "GetRgbList", "GetRight", "GetRightToLeft",-	"GetRmsDigErr", "GetRmsMapErr", "GetRotationFieldName",-	"GetRouteSys", "GetRowCount", "GetRowHeight", "GetSaveAsUNIX",-	"GetScore", "GetScript", "GetScripts", "GetSearchPaths",-	"GetSearchString", "GetSeconds", "GetSelColor", "GetSelect",-	"GetSelected", "GetSelectedDocs", "GetSelectedExtent",-	"GetSelectedGUI", "GetSelection", "GetSelectionStyle",-	"GetSelectMode", "GetSerialNumber", "GetSeriesColor",-	"GetSeriesLabel", "GetSeriesOverlap", "GetServer",-	"GetServerActivated", "GetServerClosed", "GetServerDeactivated",-	"GetServerDefinitionChanged", "GetServerOpened",-	"GetServerRecordsAdded", "GetServerRecordsDeleted",-	"GetServerSelectionChanged", "GetShape", "GetShapeClass",-	"GetShortcut", "GetShowStatus", "GetShutDown", "GetSiblingList",-	"GetSiblings", "GetSide", "GetSize", "GetSizeFieldName",-	"GetSizeInches", "GetSnapTolerance", "GetSource", "GetSpacing",-	"GetSpheroid", "GetSpheroidName", "GetSqueeze", "GetSrcName",-	"GetStandardDeviation", "GetStanRules", "GetStartUp", "GetStatus",-	"GetStipple", "GetStyle", "GetStyles", "GetSubName", "GetSymbol",-	"GetSymbols", "GetSymbolWin", "GetSysDefault", "GetTag",-	"GetTemplate", "GetText", "GetTextPositioner", "GetTextRatio",-	"GetTextType", "GetThemes", "GetThreshold", "GetTicDigList",-	"GetTicMapList", "GetTimeAsSeconds", "GetTimeout", "GetTitle",-	"GetTmpDir", "GetTOC", "GetTOCWidth", "GetTocWidthScale",-	"GetToField", "GetToolBar", "GetTop", "GetTopic", "GetType",-	"GetUNCFilename", "GetUndoStackSize", "GetUniformScaling",-	"GetUninstallScript", "GetUnionRule", "GetUnits",-	"GetUnloadScript", "GetUpdate", "GetUpdateScript", "GetUpper",-	"GetUsed", "GetUserDefault", "GetUserField", "GetUserGroup",-	"GetUserPart", "GetUserRecord", "GetUserRow", "GetUserScale",-	"GetUserSeries", "GetVAlign", "GetValue", "GetValueIncrement",-	"GetValuePercentage", "GetValueString", "GetVersion", "GetView",-	"GetViewFrame", "GetVisibleGUIsWidth", "GetVisibleThemes",-	"GetVTab", "GetWeekOfYear", "GetWeight", "GetWideness", "GetWidth",-	"GetWin", "GetWorkDir", "GetX", "GetXAxis", "GetXDelimiter",-	"GetXField", "GetXMatchFields", "GetXMaxScore", "GetXOffset",-	"GetXSeparation", "GetY", "GetYAxis", "GetYear", "GetYOffset",-	"GetYSeparation", "GetZoneField", "GetZoneKey", "GoColumn",-	"GoDown", "GoField", "GoFirst", "GoFirstSelected", "GoLast",-	"GoLeft", "GoNext", "GoNextSelected", "GoPrevious", "GoRecord",-	"GoRecordField", "GoRight", "GoRow", "GoRowColumn", "GotoBeg",-	"GotoEnd", "GoUp", "GroupSelected", "HasAttributes",-	"HasControlFastener", "HasDoc", "HasError", "HasFastener",-	"HasField", "HasHiddenText", "HasHorizontalScroll", "HasInstances",-	"HasIntersection", "HasIntersections", "HasKindOf", "HasLabels",-	"HasLockError", "HasOverlappingLabels", "HasScript", "HasSelected",-	"HasSelection", "HasServer", "HasSiblings", "HasStepButtons",-	"HasStyle", "HasTable", "HasTitleBar", "HasValidIndex",-	"HasVerticalScroll", "HasVisibleBorder", "HasZ", "HasZone",-	"HookupSymbol", "Identify", "Import", "ImportAILineSet",-	"ImportAIShadeSet", "ImportFromFile", "IncrementByDays",-	"IncrementByHours", "IncrementByMinutes", "IncrementByMonths",-	"IncrementBySeconds", "IncrementByWeeks", "IncrementByYears",-	"IndexOf", "Info", "InitGeoTheme", "Input", "Insert",-	"InsertColumns", "InsertRows", "InsertText", "InsetBy",-	"Intersects", "IntersectSelected", "IntersectWith", "Invalidate",-	"InvalidateLegend", "InvalidateRect", "InvalidateTOC",-	"InvalIndex", "Is", "Is32BitDLL", "Is8Dot3", "IsAccessControlled",-	"IsActive", "IsActiveLocked", "IsADependency", "IsAltKeyDown",-	"IsAlwaysOnTop", "IsAnno", "IsArcStorm", "IsAssumedBestCentury",-	"IsAtEnd", "IsAvailable", "IsAxisVisible", "IsBase",-	"IsBeingEditedWithRecovery", "IsBlockDisplayEnabled", "IsBold",-	"IsBoundsUsed", "IsBtnLeftClick", "IsBtnLeftDblClick",-	"IsBtnLeftDrag", "IsBtnMiddleClick", "IsBtnMiddleDblClick",-	"IsBtnMiddleDrag", "IsBtnRightClick", "IsBtnRightDblClick",-	"IsBtnRightDrag", "IsButtonAssignedForAction",-	"IsCenterContainedIn", "IsChartScatter", "IsCloseable",-	"IsClosing", "IsCodepageValid", "IsCompiled", "IsConnected",-	"IsContainedIn", "IsControlKeyDown", "IsCrossValueUsed",-	"IsCustomizable", "IsdBASE", "IsDir", "IsDisjoint", "IsDouble",-	"IsDoubleClick", "IsDrawing", "IsEditable", "IsEmpty", "IsEnabled",-	"IsEscapeEnabled", "IsExtentPreserved", "IsFieldIndexed", "IsFile",-	"IsFileValid", "IsFilled", "IsFilledBy", "IsFixedFont",-	"IsGeocoded", "IsGeoReferenced", "IsGridActive", "IsGridVisible",-	"IsGroup", "IsHelping", "IsHit", "IsHooked", "IsHorizontal",-	"IsInColor", "IsInfinity", "IsINFO", "IsInteractiveSnapping",-	"IsItalic", "IsJoinedField", "IsLabelVisible", "IsLegendVisible",-	"IsLibrary", "IsLinked", "IsListening", "IsLiveLinked", "IsLocked",-	"IsLog", "IsMachine", "IsMajorGridVisible", "IsMarginVisible",-	"IsMatchable", "IsMatched", "IsMaximumOn", "IsMeasured",-	"IsMemoryAvailable", "IsMetaKeyDown", "IsMinimumOn",-	"IsMinorGridVisible", "IsModal", "IsModified", "IsMonoSpaced",-	"IsMoveable", "IsNoData", "IsNoDataClassDisplayed", "IsNowVisible",-	"IsNull", "IsNumber", "IsOff", "IsOK", "IsOpen", "IsOutlined",-	"IsOwnerActive", "IsPlotMarks", "IsPoint", "IsPortrait",-	"IsQuoted", "IsReadOnly", "IsReady", "IsRedefined", "IsRequired",-	"IsResizable", "IsRoot", "IsScaled", "IsScalePreserved",-	"IsScratch", "IsSelected", "IsSelfIntersecting",-	"IsSeriesFromRecords", "IsSeriesSeparated", "IsSerif",-	"IsShiftKeyDown", "IsSnapping", "IsSubclassOf", "IsSuffixUsed",-	"IsSymWinClient", "IsText", "IsTickLabelsVisible",-	"IsTOCUnResizable", "IsTopic", "IsTouchedBy", "IsTracking",-	"IsTransparent", "IsTypeNumber", "IsTypeShape", "IsTypeString",-	"IsUnProjectable", "IsUsingPrinterMargins",-	"IsUsingPrinterPageSize", "IsValid", "IsValidFileName",-	"IsValueAxis", "IsVisible", "IsVisibleLocked", "IsWithin",-	"IsWorldFileEnabled", "IsWritable", "Join", "KillLine", "Label",-	"LabelThemes", "LCase", "Left", "LineIntersection", "Link",-	"ListAsString", "ListEnd", "Ln", "Load", "LoadFromFile",-	"LoadIcon", "LoadLibrary", "Log", "LongYesNo", "Lookup",-	"LowerCase", "Make", "MakeBuffer", "MakeClipboard",-	"MakeColorGray", "MakeColorWheel", "MakeDefault", "MakeDisjoint",-	"MakeDocName", "MakeEmpty", "MakeExisting", "MakeField",-	"MakeFileName", "MakeFromFile", "MakeFromNumber",-	"MakeFromResName", "MakeFromSource", "MakeFromSrc",-	"MakeFromTwoPoints", "MakeGeoRef", "MakeGrayScale", "MakeGUIName",-	"MakeLine", "MakeNew", "MakeNominal", "MakeNull", "MakeRamp",-	"MakeRandom", "MakeShort", "MakeSQL", "MakeStandard",-	"MakeSysDefault", "MakeTmp", "MakeTmpIMS", "MakeUserDefault",-	"MakeUsingDialog", "MakeWithGUI", "MakeXY", "Match", "MatchPoints",-	"MatchRectangles", "Max", "Maximize", "Merge", "MergeFile",-	"MergePath", "MergeSelected", "Middle", "Min", "Minimize",-	"MiniYesNo", "Minus", "MMultiply", "Mod", "MOffset", "Move",-	"MoveSelectedToBack", "MoveSelectedToFront", "MoveTo",-	"MoveUserRect", "MultiInput", "Natural", "Negate", "New",-	"Normalize", "Not", "NotRange", "Now", "Offset", "OffsetSelected",-	"Open", "OpenAndInstall", "OpenIndex", "Or", "Pan", "PanTo",-	"Password", "Paste", "Peek", "PieChart", "PixelOffset",-	"PlaySound", "PointIntersection", "PointPosition", "Poke", "Pop",-	"Print", "PrintDisplay", "PrintMemory", "PrintTOC", "PrintTopic",-	"ProcessAllInvals", "ProjectedMove", "ProjectPt", "ProjectRect",-	"PromoteSelection", "Proper", "PurgeObjects", "Push", "Quantile",-	"Query", "QueryConnected", "QueryCrossProduct", "QueryDifference",-	"QueryLocalMachineName", "QueryMinus", "QueryPlus",-	"QueryPointDistance", "QueryShape", "Quit", "Quote", "RampColors",-	"RampSavedColors", "RampSizes", "RampSubset", "RandomColors",-	"RandomSymbols", "RangeApply", "RangeSelect", "Read", "ReadElt",-	"ReadFiles", "Recalculate", "Redo", "Refresh", "RefreshPalette",-	"RefreshScale", "RefreshWindows", "RegisterExtension",-	"RegisterFormat", "RegTics", "RegTicsFromList",-	"RememberSelection", "Remove", "RemoveDefaultOwner",-	"RemoveDialog", "RemoveDoc", "RemoveDuplicates", "RemoveExtension",-	"RemoveFields", "RemoveGraphic", "RemoveGUI", "RemoveIndex",-	"RemoveListener", "RemoveObj", "RemovePrivateTmpDir",-	"RemoveRangeApply", "RemoveRangeSelect", "RemoveRecord",-	"RemoveRecords", "RemoveScript", "RemovingDuplicates", "Report",-	"Request", "Reset", "ResetClasses", "ResetDocActivate",-	"ResetGUIs", "ReShape", "Resize", "ResizeTo", "Restore",-	"RestoreGraphic", "RestoreSymbols", "ReturnActiveLayers",-	"ReturnAOI", "ReturnArea", "ReturnAxes", "ReturnAzimuth",-	"ReturnAzimuthOfCentralLine", "ReturnBestDensity", "ReturnBox",-	"ReturnBtnClick", "ReturnBuffered", "ReturnCenter",-	"ReturnCentralLatitude", "ReturnCentralLongitude",-	"ReturnCentralMeridian", "ReturnClassCounts", "ReturnClassInfo",-	"ReturnClipExtent", "ReturnClipped", "ReturnCommonFamilyName",-	"ReturnConnected", "ReturnCurrentSymbol", "ReturnDataSets",-	"ReturnDefaultLegend", "ReturnDefaultRules", "ReturnDefaultSymbol",-	"ReturnDensified", "ReturnDescription", "ReturnDialogBox",-	"ReturnDifference", "ReturnDir", "ReturnEccentricity", "ReturnEnd",-	"ReturnExportFormats", "ReturnExtensions", "ReturnExtent",-	"ReturnFalseEasting", "ReturnFalseNorthing", "ReturnFamilies",-	"ReturnFieldNames", "ReturnFiles", "ReturnFontName",-	"ReturnFrameSymbol", "ReturnGeodesicAzimuth",-	"ReturnIndexSrcNames", "ReturnInnerExtent", "ReturnInsertPos",-	"ReturnIntersection", "ReturnKeys", "ReturnLabel",-	"ReturnLatitudeOfTrueScale", "ReturnLayers", "ReturnLegendExt",-	"ReturnLength", "ReturnLibrarians", "ReturnLocation",-	"ReturnLowerStandardParallel", "ReturnMapExtent",-	"ReturnMarginExtent", "ReturnMargins", "ReturnMaximum",-	"ReturnMBB", "ReturnMerged", "ReturnMinimum", "ReturnNumberPoints",-	"ReturnOffset", "ReturnOpenFilesAsList", "ReturnOrigin",-	"ReturnPageExtent", "ReturnPageSize", "ReturnPattern",-	"ReturnPhysicalBtnClick", "ReturnPixmap",-	"ReturnPointAlongGeodesic", "ReturnPrjName", "ReturnProjected",-	"ReturnProjectedEnd", "ReturnProjectedOrigin",-	"ReturnProjectedStart", "ReturnProjection", "ReturnQuery",-	"ReturnRadius", "ReturnRange", "ReturnRangeString",-	"ReturnReferenceLatitude", "ReturnRelativeLocation",-	"ReturnRhumbLine", "ReturnRotationAngle", "ReturnRouteMeasure",-	"ReturnScale", "ReturnScreenSizeInches", "ReturnScreenSizePixels",-	"ReturnSelectedExtent", "ReturnSelectedLayers", "ReturnShift",-	"ReturnSize", "ReturnSrcNames", "ReturnStandardParallel",-	"ReturnStart", "ReturnSymbols", "ReturnSymbolSize", "ReturnText",-	"ReturnType", "ReturnTypeFromFileExt", "ReturnUnion",-	"ReturnUniqueName", "ReturnUnprojected",-	"ReturnUpperStandardParallel", "ReturnUserCircle",-	"ReturnUserEllipse", "ReturnUserGeoCurve", "ReturnUserLine",-	"ReturnUserPoint", "ReturnUserPolygon", "ReturnUserPolyLine",-	"ReturnUserRect", "ReturnValue", "ReturnValueNumber",-	"ReturnValueString", "ReturnVisExtent", "ReturnWorldFile", "Right",-	"Rotate", "RotateBy", "Round", "Run", "Save", "SaveChanges",-	"SaveEditsAs", "SaveGraphic", "SaveSelectedGraphics", "SaveStyles",-	"SaveToFile", "Scale", "ScaleSymbols", "ScoreCandidates", "Search",-	"SearchUsing", "Select", "SelectAll", "SelectByFTab",-	"SelectByLine", "SelectByPoint", "SelectByPolygon",-	"SelectByPolyLine", "SelectByRect", "SelectByShapes",-	"SelectByTheme", "SelectCurrent", "SelectDefault", "SelectEdit",-	"SelectFirst", "SelectLabels", "SelectRect", "SelectSymbol",-	"SelectToEdit", "SelectToEditByPoint", "Set", "SetAbout",-	"SetAccessControlled", "SetActionScript", "SetActionUpdateScript",-	"SetActivate", "SetActive", "SetActiveField", "SetActiveLocked",-	"SetAlias", "SetAliasTable", "SetAlignment", "SetAll",-	"SetAltitude", "SetAltSize", "SetAlwaysOnTop", "SetAngle",-	"SetAnnoAddFieldsPreference", "SetAOI", "SetApply",-	"SetAssumedBestCentury", "SetAttrUpdateRules", "SetAuxIncrement",-	"SetAVFile", "SetAxes", "SetAxisVisible", "SetAzimuth",-	"SetAzimuthOfCentralLine", "SetBackgroundSymbol", "SetBand",-	"SetBeep", "SetBgColor", "SetBgSym", "SetBlockDisplayEnable",-	"SetBlueBand", "SetBlueImageLookup", "SetBounds", "SetBoundsMax",-	"SetBoundsMin", "SetBoundsUsed", "SetCanUnloadScript",-	"SetCapStyle", "SetCenter", "SetCentralLatitude",-	"SetCentralLongitude", "SetCentralMeridian", "SetChanged",-	"SetCharacter", "SetCharSpacing", "SetChecking", "SetChoice",-	"SetClassesFile", "SetClassInfo", "SetCleanPreference", "SetClick",-	"SetClipExtent", "SetClose", "SetCloseable", "SetCloseScript",-	"SetCodepage", "SetCodepageConvert", "SetColor", "SetColorGray",-	"SetColorLock", "SetColorMap", "SetColorMapSize", "SetColorWheel",-	"SetColumnWidth", "SetComments", "SetConstraint",-	"SetControlFasteners", "SetCoordinatePrecision",-	"SetCoordsVisible", "SetCreator", "SetCrossGroup", "SetCrossValue",-	"SetCrossValueUsed", "SetCurrentDocWin", "SetCurrentValue",-	"SetCustomizable", "SetCWD", "SetDataSource", "SetDateFormat",-	"SetDefAliasTable", "SetDefault", "SetDefaultButton",-	"SetDefaultLegend", "SetDefaultSymbol", "SetDefBitmap",-	"SetDefFormat", "SetDefinition", "SetDefOffset", "SetDefSqueeze",-	"SetDensity", "SetDescription", "SetDialogBox", "SetDisplay",-	"SetDisplayField", "SetDisplayQuality", "SetDistanceUnits",-	"SetDivisions", "SetDocActivate", "SetDocBaseName",-	"SetDotDensity", "SetDotSymbol", "SetDrag", "SetDynamicBreak",-	"SetEditable", "SetEditableTheme", "SetEmpty", "SetEnabled",-	"SetEnvVar", "SetEolType", "SetErrorReporting", "SetEscapeEnabled",-	"SetExtension", "SetExtensionChecking", "SetExtensions",-	"SetExtent", "SetExtentPreserved", "SetExtVersion",-	"SetFalseEasting", "SetFalseNorthing", "SetFastener",-	"SetFasteners", "SetFeatureWeight", "SetField", "SetFieldNames",-	"SetFieldNamesVisible", "SetFile", "SetFileDescriptorLimit",-	"SetFileName", "SetFillObject", "SetFixedFont", "SetFixedSizeText",-	"SetFlip", "SetFlushCount", "SetFocusLost", "SetFont", "SetFormat",-	"SetFormatPrecision", "SetGrayScale", "SetGreenBand",-	"SetGreenImageLookup", "SetGridActive", "SetGridMesh",-	"SetGridVisible", "SetGroupGap", "SetGroupGUI", "SetGroupLabel",-	"SetGUI", "SetHAlign", "SetHeight", "SetHelp", "SetHelping",-	"SetHelpTopic", "SetHiddenText", "SetHorizontal",-	"SetHorizontalScroll", "SetHotField", "SetHotScriptName",-	"SetIcon", "SetImageLookup", "SetInColor", "SetIncrement",-	"SetInnerExtent", "SetInsertPos", "SetInstallScript",-	"SetIntensity", "SetInteractiveSnapping",-	"SetInteractiveSnappingPersistent", "SetInteractiveSnapTolerance",-	"SetInterval", "SetIntervals", "SetJobName", "SetJoinField",-	"SetJoinStyle", "SetJustification", "SetKey", "SetLabel",-	"SetLabelField", "SetLabelSize", "SetLabelTextSym",-	"SetLabelVisible", "SetLabelWeight", "SetLatitudeOfTrueScale",-	"SetLegend", "SetLegendEditorScript", "SetLegendLineFlatness",-	"SetLegendType", "SetLegendVisible", "SetLineEvent",-	"SetLineOffset", "SetLinePlacement", "SetLineSpacing",-	"SetListeners", "SetLoadScript", "SetLocked", "SetLog", "SetLook",-	"SetLower", "SetLowerStandardParallel", "SetM", "SetMainIncrement",-	"SetMajorAndMinorAxes", "SetMajorGridSpacing",-	"SetMajorGridVisible", "SetMapExtent", "SetMargin",-	"SetMarginVisible", "SetMark", "SetMarkLayer", "SetMatchPref",-	"SetMatchSource", "SetMAtLength", "SetMAtPosition", "SetMax",-	"SetMaximum", "SetMaximumOn", "SetMaxSize",-	"SetMaxUndoTransactionSize", "SetMaxValue", "SetMean",-	"SetMForPoint", "SetMin", "SetMinimum", "SetMinimumOn",-	"SetMinorGridSpacing", "SetMinorGridVisible", "SetMinSize",-	"SetMinValue", "SetModal", "SetModalResult", "SetMode",-	"SetModified", "SetMToNil", "SetName", "SetNewScript",-	"SetNewUpdateScript", "SetNextControl", "SetNominal",-	"SetNormFieldName", "SetNormType", "SetNull", "SetNullSymbol",-	"SetNullValue", "SetNumberFormat", "SetNumberPoints",-	"SetNumValues", "SetObjectTag", "SetOffset", "SetOffsetField",-	"SetOlColor", "SetOlWidth", "SetOpen", "SetOpenScript",-	"SetOpenUpdateScript", "SetOrderLocked", "SetOrigin",-	"SetOutFileName", "SetOutlined", "SetOverlapLabelColor",-	"SetPageSize", "SetPanel", "SetPassword", "SetPattern",-	"SetPenSize", "SetPixelWidth", "SetPlotMarks", "SetPointEvent",-	"SetPos", "SetPosition", "SetPrecision", "SetPref", "SetPrefVal",-	"SetPreserveInterval", "SetPrivateTmpDir", "SetProjection",-	"SetProjectSaveScript", "SetQuality", "SetRadiusAndFlattening",-	"SetRamp", "SetRandom", "SetRange", "SetRangeApply",-	"SetRangeSelect", "SetRangeType", "SetReadOnly", "SetRedBand",-	"SetRedImageLookup", "SetRedrawDeferred", "SetReferenceLatitude",-	"SetRefresh", "SetRefScale", "SetRemainActiveState",-	"SetResizable", "SetResolution", "SetResultBitmap",-	"SetResultField", "SetRgbList", "SetRightToLeft",-	"SetRotationAngle", "SetRotationFieldName", "SetRowHeight",-	"SetSaveAsUNIX", "SetScale", "SetScalePreserved",-	"SetScaleSymbols", "SetScaleVisible", "SetScratch",-	"SetScreenSizeInches", "SetSearchPaths", "SetSelColor",-	"SetSelect", "SetSelected", "SetSelectedControl", "SetSelectedDoc",-	"SetSelectedExtent", "SetSelectedGUI", "SetSelectedLayers",-	"SetSelection", "SetSelectionStyle", "SetSelectMode",-	"SetSeriesColor", "SetSeriesOverlap", "SetSeriesSeparated",-	"SetServer", "SetServerActivated", "SetServerClosed",-	"SetServerDeactivated", "SetServerDefinitionChanged",-	"SetServerOpened", "SetServerRecordsAdded",-	"SetServerRecordsDeleted", "SetServerSelectionChanged", "SetShape",-	"SetShift", "SetShowStatus", "SetShutDown", "SetSize",-	"SetSizeFieldName", "SetSizeInches", "SetSnapping",-	"SetSnapTolerance", "SetSource", "SetSpacing", "SetSpheroid",-	"SetSqueeze", "SetStandardDeviation", "SetStandardParallel",-	"SetStartUp", "SetStatus", "SetStipple", "SetStreamTolerance",-	"SetStyle", "SetSubName", "SetSuffixUsed", "SetSwitchButton",-	"SetSymbol", "SetSymbols", "SetTag", "SetTemplate", "SetText",-	"SetTextRatio", "SetTextType", "SetThreshold",-	"SetTickLabelsVisible", "SetTimeout", "SetTitle",-	"SetTOCUnResizable", "SetTOCWidth", "SetTocWidthScale",-	"SetTransparent", "SetType", "SetUndoStackSize",-	"SetUniformScaling", "SetUninstallScript", "SetUnionRule",-	"SetUnits", "SetUnloadScript", "Setup", "SetUpdate",-	"SetUpdateScript", "SetUpper", "SetUpperStandardParallel",-	"SetUserScale", "SetUsingPrinterMargins",-	"SetUsingPrinterPageSize", "SetValue", "SetValueIncrement",-	"SetValueNumber", "SetValuePercentage", "SetValues",-	"SetValueString", "SetVerticalScroll", "SetViewFrame",-	"SetVisible", "SetVisibleBorder", "SetVisibleGUIsWidth",-	"SetVisibleLocked", "SetWidth", "SetWorkDir", "SetWorkingStatus",-	"SetWorldFile", "SetWorldFileEnable", "SetX", "SetXDelimiter",-	"SetXField", "SetXOffset", "SetXSeparation", "SetY", "SetZoneKey",-	"Shift", "ShiftLeft", "ShiftRight", "Show", "ShowCandidate",-	"ShowClass", "ShowCodepage", "ShowCurrent", "ShowGallery",-	"ShowLibraries", "ShowMsg", "ShowRow", "ShowStepButtons",-	"ShowStopButton", "ShowToleranceCursor", "ShowTopic",-	"ShowUsingDefault", "ShowVariables", "ShowWithDefault", "Shuffle",-	"SimplifySelection", "Sin", "SingleMatch", "SingleSymbol",-	"SkipLine", "Snap", "Sort", "SortAscending", "SortDescending",-	"Split", "SplitLines", "Sqrt", "Start", "StartEditingWithRecovery",-	"StartListening", "StartNamed", "StdDev", "Step", "Stop",-	"StopAllDraw", "StopDraw", "StopEditing",-	"StopEditingWithRecovery", "StopListening", "StripFile",-	"Substitute", "SubtractShape", "Summarize", "SupportsAOI",-	"SuspendDraw", "Tan", "The", "TileWindows", "Translate", "Trim",-	"Truncate", "UCase", "Undo", "UndoZoom", "UngroupSelected",-	"UnHook", "UniformColor", "UnionSelected", "UnionWith", "Unique",-	"UniqueInPaths", "UnjoinAll", "UnlinkAll", "Unload",-	"UnloadLibrary", "UnProject", "UnProjectPt", "UnProjectRect",-	"Unquote", "UnregisterExtension", "UnregisterFormat", "Unselect",-	"UnselectAll", "UnselectAllExcept", "Update", "UpdateDefBitmap",-	"UpdateLegend", "UpdateSelection", "UserSnapPoint", "UseTemplate",-	"UseTitleBar", "UseWaitCursor", "Validate", "Warning", "Write",-	"WriteAll", "WriteElt", "WriteMatch", "WriteQStr", "WriteUnMatch",-	"Xor", "YesNo", "YesNoCancel", "ZoomIn", "ZoomOut", "ZoomToActual",-	"ZoomToPage", "ZoomToRect", "ZoomToScale"},+  List={"break", "continue", "CR", "each", "end", "exit", "false",+  "for", "if", "in", "nil", "NL", "return", "TAB", "then", "true",+  "while", "Abs", "ACos", "Activate", "Add", "AddAnnoFields",+  "AddBatch", "AddBreak", "AddDefaultOwner", "AddDialog", "AddDoc",+  "AddFields", "AddGUI", "AddListener", "AddMissingRules", "AddName",+  "AddRecord", "AddScript", "AddTheme", "AddUser", "AdjustBlue",+  "AdjustGreen", "AdjustRed", "AdjustSaturation", "AdjustValue",+  "AlignSelected", "AllowIntersections", "AllYesNo", "Along", "And",+  "Apply", "Area", "ArrangeIcons", "AsASCII", "AsChar", "AsDate",+  "AsDays", "AsDegrees", "AsEncrypted", "AsEnum", "AsFileName",+  "AsHexString", "AsHours", "ASin", "AsLine", "AsLineM", "AsLineZ",+  "AsList", "AsMinutes", "AsMultiPoint", "AsMultiPointM",+  "AsMultiPointZ", "AsNumber", "AsPattern", "AsPoint", "AsPointM",+  "AsPointZ", "AsPolygon", "AsPolygonM", "AsPolygonZ", "AsPolyLine",+  "AsPolyLineM", "AsPolyLineZ", "AsRadians", "AsRectM", "AsSeconds",+  "AsSecondsOld", "AsSrcName", "AsString", "AsTemplate", "AsTokens",+  "AsWeeks", "AsYears", "AutoComplete", "Banner", "BasicEcho",+  "BasicPaste", "BasicProper", "BasicSetFasteners", "BasicTrim",+  "BatchMatch", "Beep", "BeginClip", "BeginTransaction",+  "BlinkRecord", "BlinkRow", "BreakExists", "BroadcastUpdate",+  "BuildBandStatistics", "BuildQuery", "By", "CalcHorizon",+  "Calculate", "CanAddFields", "CanAddRecord", "CancelEditing",+  "CanConvertOverlappingLabels", "CanDelete", "CanDeleteFromView",+  "CanDoCustom", "CanDoIntersections", "CanDoSpheroid", "CanEdit",+  "CanEditText", "CanExportToFTab", "CanFindByPoint", "CanHotLink",+  "CanLabel", "CanMake", "CanManageDataSet", "CanModifyIndex",+  "CanProject", "CanRedo", "CanRemoveFields", "CanRemoveRecords",+  "CanRestoreGraphic", "CanReturnClassCounts", "CanSelect",+  "CanSetSize", "CanSetup", "CanSimplify", "CanTransform", "CanUndo",+  "CanUndoErase", "CanUndoZoom", "CanUnload", "CanUnloadLibrary",+  "CascadeWindows", "Ceiling", "Changed", "ChangedListeners",+  "ChoiceAsString", "Clean", "Clear", "ClearAll", "ClearAllBreaks",+  "ClearBreak", "ClearGlobals", "ClearMsg", "ClearRange",+  "ClearSelected", "ClearSelection", "ClearStatus", "ClearStyles",+  "ClearTransforms", "ClearUndoStack", "ClearWorkingStatus", "Click",+  "ClipSelected", "Clone", "Close", "CloseAll", "ColumnChart",+  "Commit", "Compile", "Connect", "ConstrainBounds", "Contains",+  "ContainsCenter", "ContainsFile", "Context", "Convert",+  "ConvertArea", "ConvertDecimalDegrees", "ConvertOverlappingLabels",+  "ConvertRecordToRow", "ConvertRowToRecord", "Copy", "CopySelected",+  "CopyThemes", "Cos", "Count", "CountLines", "CountParts",+  "CreateIndex", "Customize", "CutSelected", "CutThemes",+  "DeActivate", "DeepClone", "DefineFromDictionary",+  "DefineFromInterval", "DefineFromList", "DefineFromVTab",+  "DefineUniqueFromVTab", "DelayedRun", "Delete", "DeleteColumns",+  "DeleteRows", "DeleteTheme", "DeleteUserPoint", "Depth",+  "DetachFromExtension", "Difference", "DisableRedraw",+  "DisableZoomUndo", "DisplayNoDataClass", "Distance", "DoIt", "Dot",+  "DotProduct", "Draw", "DrawCircle", "DrawEllipse", "DrawGeoCurve",+  "DrawHandles", "DrawIcon", "DrawLabeledRect", "DrawLegend",+  "DrawLine", "DrawMultiPoint", "DrawOval", "DrawPoint",+  "DrawPolygon", "DrawPolyLine", "DrawRect", "DrawSel", "DrawShape",+  "DrawSymbolSample", "DrawText", "DrawTextLine", "DrawTextPolyLine",+  "Echo", "Edit", "EditChartPart", "EditLegend", "EditMatch",+  "EditName", "EditProfile", "EditProperties", "EditProps",+  "EditSizeAndPos", "EditTable", "EditText", "EditValues", "Empty",+  "EnableRedraw", "EnableZoomUndo", "EncryptScripts", "EndBatch",+  "EndClip", "EndMatch", "EndTransaction", "Equals", "Erase",+  "EraseWithPolygon", "Error", "ErrorHelp", "Execute", "Exists",+  "ExistsInPaths", "ExpandBy", "Explode", "Export", "ExportClean",+  "ExportEnd", "ExportProjected", "ExportStartFN",+  "ExportStartParams", "ExportToBMP", "ExportToFile", "ExportToFTab",+  "ExportToGeoJPEG", "ExportToGIF", "ExportToJPEG",+  "ExportUnprojected", "Extract", "FileExists", "FillFrames", "Find",+  "FindAllByClass", "FindAllByLocation", "FindAllByName",+  "FindAllByObjectTag", "FindBestStyle", "FindByClass",+  "FindByLocation", "FindByName", "FindByObjectTag", "FindByPoint",+  "FindByScript", "FindByValue", "FindDialog", "FindDoc",+  "FindField", "FindGUI", "FindGUIsFor", "FindProc", "FindScript",+  "FindSize", "FindStr", "FindStyle", "FindTheme",+  "FindThemeByClass", "FitColumns", "FitRows", "FixExtent",+  "FlashShape", "Flip", "FlipPart", "Floor", "Flush", "Focus",+  "FocusLost", "FormattedEquals", "FromList", "Get", "GetAbout",+  "GetActionScript", "GetActionUpdateScript", "GetActivate",+  "GetActive", "GetActiveDoc", "GetActiveField", "GetActiveGUI",+  "GetActiveThemes", "GetActiveWin", "GetAlias", "GetAliasTable",+  "GetAlignment", "GetAltitude", "GetAltSize", "GetAngle",+  "GetAnnoAddFieldsPreference", "GetApply", "GetArch",+  "GetAttrUpdateRules", "GetAutoLabels", "GetAuxIncrement",+  "GetAvailableMemory", "GetAVFile", "GetAVProcessID",+  "GetBackgroundSymbol", "GetBand", "GetBaseName",+  "GetBaseTableClass", "GetBaseTableFileName", "GetBestCand",+  "GetBgColor", "GetBgSym", "GetBlack", "GetBlue", "GetBlueBand",+  "GetBottom", "GetBounds", "GetBoundsMax", "GetBoundsMin",+  "GetBroadcaster", "GetButtonBar", "GetButtons",+  "GetCanUnloadScript", "GetCapStyle", "GetChanged", "GetCharacter",+  "GetCharSpacing", "GetChart", "GetChartDisplay", "GetChartLegend",+  "GetChoice", "GetClass", "GetClassesFile", "GetClassifications",+  "GetClassName", "GetClassType", "GetClick", "GetClose",+  "GetCloseScript", "GetCodepage", "GetCodepageConvert", "GetColor",+  "GetColorLock", "GetColumnCount", "GetColumnWidth", "GetComments",+  "GetComponents", "GetConstraint", "GetControl", "GetControlPanel",+  "GetControls", "GetControlSet", "GetCoordinatePrecision",+  "GetCreationDate", "GetCreator", "GetCrossGroup", "GetCrossValue",+  "GetCurrentColumn", "GetCurrentField", "GetCurrentLocation",+  "GetCurrentRecord", "GetCurrentRow", "GetCurrentTopic",+  "GetCurrentValue", "GetCWD", "GetCyan", "GetDataSetName",+  "GetDataSource", "GetDateFormat", "GetDay", "GetDayOfMonth",+  "GetDayOfYear", "GetDefAliasTable", "GetDefault",+  "GetDefaultButton", "GetDefaultSymbol", "GetDefBitmap",+  "GetDefFormat", "GetDefinition", "GetDefOffset", "GetDefSqueeze",+  "GetDefStylesODB", "GetDensity", "GetDependencies", "GetDepth",+  "GetDialog", "GetDialogs", "GetDictionary", "GetDigitTics",+  "GetDimension", "GetDisplay", "GetDisplayField",+  "GetDisplayQuality", "GetDistanceUnits", "GetDivisions",+  "GetDocActivate", "GetDocBaseName", "GetDocs",+  "GetDocsWithGroupGUI", "GetDocsWithGUI", "GetDocument",+  "GetDotDensity", "GetDotSymbol", "GetDrag", "GetEditableTheme",+  "GetEditString", "GetEmpty", "GetEnvVar", "GetEolType",+  "GetErrorID", "GetErrorMsg", "GetErrorPos", "GetErrorReporting",+  "GetErrorTopic", "GetEuler", "GetEventField", "GetEventRouteId",+  "GetEventTable", "GetExplicitExtensions", "GetExtension",+  "GetExtensions", "GetExtensionWin", "GetExtent", "GetExtVersion",+  "GetFamily", "GetFeatureSymbol", "GetFeatureWeight", "GetField",+  "GetFieldLabel", "GetFieldNames", "GetFieldNamesVisible",+  "GetFields", "GetFile", "GetFileDescriptorLimit", "GetFileName",+  "GetFiles", "GetFillObject", "GetFindString", "GetFixedSizeText",+  "GetFlip", "GetFlushCount", "GetFocusLost", "GetFont", "GetFormat",+  "GetFormatUseCount", "GetFramedDoc", "GetFramedDocClass",+  "GetFrameObjs", "GetFromField", "GetFTab", "GetFullName",+  "GetGraphics", "GetGray", "GetGreen", "GetGreenBand",+  "GetGroupGap", "GetGroupGUI", "GetGroupLabel", "GetGUI",+  "GetGUINames", "GetGUIs", "GetHAlign", "GetHeight", "GetHelp",+  "GetHelpTopic", "GetHorizon", "GetHotField", "GetHotScriptName",+  "GetHours", "GetIcon", "GetImgSrc", "GetIncrement", "GetIndex",+  "GetIndexPath", "GetInstallScript", "GetIntensity",+  "GetInteractiveSnapTolerance", "GetInterval", "GetIntervals",+  "GetJobName", "GetJoinField", "GetJoinStyle", "GetJulianDate",+  "GetJustification", "GetKey", "GetLabel", "GetLabelField",+  "GetLabelPoint", "GetLabelSize", "GetLabelTextSym",+  "GetLabelWeight", "GetLastAddress", "GetLastSelection",+  "GetLastViewDoc", "GetLastZone", "GetLeft", "GetLegend",+  "GetLegendEditorScript", "GetLegendLineFlatness", "GetLegendType",+  "GetLengthsAtM", "GetLevel", "GetLibrarianName", "GetLicensedSite",+  "GetLicensedUser", "GetLineOffset", "GetLinePlacement",+  "GetLineSpacing", "GetList", "GetListeners", "GetLoadAverage",+  "GetLoadBalance", "GetLoadScript", "GetLocation", "GetLockError",+  "GetLook", "GetLower", "GetM", "GetMagenta", "GetMainIncrement",+  "GetMajorGridSpacing", "GetMapDisplay", "GetMark", "GetMarkLayerX",+  "GetMarkLayerY", "GetMatchFields", "GetMatchPref",+  "GetMatchSource", "GetMatchSourceRec", "GetMatchSourceRec2",+  "GetMAtLength", "GetMAtPosition", "GetMax", "GetMaxScore",+  "GetMaxSize", "GetMaxUndoTransactionSize", "GetMaxValue",+  "GetMean", "GetMeasureField", "GetMenuBar", "GetMForPoint",+  "GetMilliseconds", "GetMin", "GetMinimum", "GetMinorGridSpacing",+  "GetMinSize", "GetMinutes", "GetMinValue", "GetMKeyZone",+  "GetModalResult", "GetMode", "GetMonth", "GetMonthOfYear",+  "GetMouseLoc", "GetName", "GetNewScript", "GetNewUpdateScript",+  "GetNext", "GetNextControl", "GetNextDoc", "GetNextRecord",+  "GetNextSet", "GetNormFieldName", "GetNormType", "GetNthCand",+  "GetNthField", "GetNull", "GetNullSymbol", "GetNullValue",+  "GetNumBands", "GetNumberFormat", "GetNumCands", "GetNumClasses",+  "GetNumColumns", "GetNumFields", "GetNumGroups", "GetNumImages",+  "GetNumRecords", "GetNumRows", "GetNumSelRecords", "GetNumSeries",+  "GetNumStdDev", "GetNumValues", "GetObjectTag", "GetODBGUINames",+  "GetODBVersion", "GetOffset", "GetOffsetField", "GetOlColor",+  "GetOlWidth", "GetOpen", "GetOpenScript", "GetOpenUpdateScript",+  "GetOrigin", "GetOS", "GetOSVariant", "GetOutFileName",+  "GetOverlapLabelColor", "GetOwner", "GetPalette", "GetPanel",+  "GetPassword", "GetPath", "GetPenSize", "GetPi", "GetPixelWidth",+  "GetPoint", "GetPointsFromDig", "GetPopups", "GetPos",+  "GetPosition", "GetPositionsAtM", "GetPrecision", "GetPredefined",+  "GetPref", "GetPreferences", "GetPreserveInterval", "GetPrevSet",+  "GetProcs", "GetProject", "GetProjection", "GetProjections",+  "GetProjectSaveScript", "GetPuckClick", "GetPuckLoc", "GetQuality",+  "GetRadius", "GetRangeApply", "GetRangeSelect", "GetRangeType",+  "GetRatRouteId", "GetRecordLabelField", "GetRed", "GetRedBand",+  "GetRedImageLookup", "GetRefresh", "GetRefreshRate", "GetRefScale",+  "GetRemainActiveState", "GetResolution", "GetResultBitmap",+  "GetResultField", "GetRgbList", "GetRight", "GetRightToLeft",+  "GetRmsDigErr", "GetRmsMapErr", "GetRotationFieldName",+  "GetRouteSys", "GetRowCount", "GetRowHeight", "GetSaveAsUNIX",+  "GetScore", "GetScript", "GetScripts", "GetSearchPaths",+  "GetSearchString", "GetSeconds", "GetSelColor", "GetSelect",+  "GetSelected", "GetSelectedDocs", "GetSelectedExtent",+  "GetSelectedGUI", "GetSelection", "GetSelectionStyle",+  "GetSelectMode", "GetSerialNumber", "GetSeriesColor",+  "GetSeriesLabel", "GetSeriesOverlap", "GetServer",+  "GetServerActivated", "GetServerClosed", "GetServerDeactivated",+  "GetServerDefinitionChanged", "GetServerOpened",+  "GetServerRecordsAdded", "GetServerRecordsDeleted",+  "GetServerSelectionChanged", "GetShape", "GetShapeClass",+  "GetShortcut", "GetShowStatus", "GetShutDown", "GetSiblingList",+  "GetSiblings", "GetSide", "GetSize", "GetSizeFieldName",+  "GetSizeInches", "GetSnapTolerance", "GetSource", "GetSpacing",+  "GetSpheroid", "GetSpheroidName", "GetSqueeze", "GetSrcName",+  "GetStandardDeviation", "GetStanRules", "GetStartUp", "GetStatus",+  "GetStipple", "GetStyle", "GetStyles", "GetSubName", "GetSymbol",+  "GetSymbols", "GetSymbolWin", "GetSysDefault", "GetTag",+  "GetTemplate", "GetText", "GetTextPositioner", "GetTextRatio",+  "GetTextType", "GetThemes", "GetThreshold", "GetTicDigList",+  "GetTicMapList", "GetTimeAsSeconds", "GetTimeout", "GetTitle",+  "GetTmpDir", "GetTOC", "GetTOCWidth", "GetTocWidthScale",+  "GetToField", "GetToolBar", "GetTop", "GetTopic", "GetType",+  "GetUNCFilename", "GetUndoStackSize", "GetUniformScaling",+  "GetUninstallScript", "GetUnionRule", "GetUnits",+  "GetUnloadScript", "GetUpdate", "GetUpdateScript", "GetUpper",+  "GetUsed", "GetUserDefault", "GetUserField", "GetUserGroup",+  "GetUserPart", "GetUserRecord", "GetUserRow", "GetUserScale",+  "GetUserSeries", "GetVAlign", "GetValue", "GetValueIncrement",+  "GetValuePercentage", "GetValueString", "GetVersion", "GetView",+  "GetViewFrame", "GetVisibleGUIsWidth", "GetVisibleThemes",+  "GetVTab", "GetWeekOfYear", "GetWeight", "GetWideness", "GetWidth",+  "GetWin", "GetWorkDir", "GetX", "GetXAxis", "GetXDelimiter",+  "GetXField", "GetXMatchFields", "GetXMaxScore", "GetXOffset",+  "GetXSeparation", "GetY", "GetYAxis", "GetYear", "GetYOffset",+  "GetYSeparation", "GetZoneField", "GetZoneKey", "GoColumn",+  "GoDown", "GoField", "GoFirst", "GoFirstSelected", "GoLast",+  "GoLeft", "GoNext", "GoNextSelected", "GoPrevious", "GoRecord",+  "GoRecordField", "GoRight", "GoRow", "GoRowColumn", "GotoBeg",+  "GotoEnd", "GoUp", "GroupSelected", "HasAttributes",+  "HasControlFastener", "HasDoc", "HasError", "HasFastener",+  "HasField", "HasHiddenText", "HasHorizontalScroll", "HasInstances",+  "HasIntersection", "HasIntersections", "HasKindOf", "HasLabels",+  "HasLockError", "HasOverlappingLabels", "HasScript", "HasSelected",+  "HasSelection", "HasServer", "HasSiblings", "HasStepButtons",+  "HasStyle", "HasTable", "HasTitleBar", "HasValidIndex",+  "HasVerticalScroll", "HasVisibleBorder", "HasZ", "HasZone",+  "HookupSymbol", "Identify", "Import", "ImportAILineSet",+  "ImportAIShadeSet", "ImportFromFile", "IncrementByDays",+  "IncrementByHours", "IncrementByMinutes", "IncrementByMonths",+  "IncrementBySeconds", "IncrementByWeeks", "IncrementByYears",+  "IndexOf", "Info", "InitGeoTheme", "Input", "Insert",+  "InsertColumns", "InsertRows", "InsertText", "InsetBy",+  "Intersects", "IntersectSelected", "IntersectWith", "Invalidate",+  "InvalidateLegend", "InvalidateRect", "InvalidateTOC",+  "InvalIndex", "Is", "Is32BitDLL", "Is8Dot3", "IsAccessControlled",+  "IsActive", "IsActiveLocked", "IsADependency", "IsAltKeyDown",+  "IsAlwaysOnTop", "IsAnno", "IsArcStorm", "IsAssumedBestCentury",+  "IsAtEnd", "IsAvailable", "IsAxisVisible", "IsBase",+  "IsBeingEditedWithRecovery", "IsBlockDisplayEnabled", "IsBold",+  "IsBoundsUsed", "IsBtnLeftClick", "IsBtnLeftDblClick",+  "IsBtnLeftDrag", "IsBtnMiddleClick", "IsBtnMiddleDblClick",+  "IsBtnMiddleDrag", "IsBtnRightClick", "IsBtnRightDblClick",+  "IsBtnRightDrag", "IsButtonAssignedForAction",+  "IsCenterContainedIn", "IsChartScatter", "IsCloseable",+  "IsClosing", "IsCodepageValid", "IsCompiled", "IsConnected",+  "IsContainedIn", "IsControlKeyDown", "IsCrossValueUsed",+  "IsCustomizable", "IsdBASE", "IsDir", "IsDisjoint", "IsDouble",+  "IsDoubleClick", "IsDrawing", "IsEditable", "IsEmpty", "IsEnabled",+  "IsEscapeEnabled", "IsExtentPreserved", "IsFieldIndexed", "IsFile",+  "IsFileValid", "IsFilled", "IsFilledBy", "IsFixedFont",+  "IsGeocoded", "IsGeoReferenced", "IsGridActive", "IsGridVisible",+  "IsGroup", "IsHelping", "IsHit", "IsHooked", "IsHorizontal",+  "IsInColor", "IsInfinity", "IsINFO", "IsInteractiveSnapping",+  "IsItalic", "IsJoinedField", "IsLabelVisible", "IsLegendVisible",+  "IsLibrary", "IsLinked", "IsListening", "IsLiveLinked", "IsLocked",+  "IsLog", "IsMachine", "IsMajorGridVisible", "IsMarginVisible",+  "IsMatchable", "IsMatched", "IsMaximumOn", "IsMeasured",+  "IsMemoryAvailable", "IsMetaKeyDown", "IsMinimumOn",+  "IsMinorGridVisible", "IsModal", "IsModified", "IsMonoSpaced",+  "IsMoveable", "IsNoData", "IsNoDataClassDisplayed", "IsNowVisible",+  "IsNull", "IsNumber", "IsOff", "IsOK", "IsOpen", "IsOutlined",+  "IsOwnerActive", "IsPlotMarks", "IsPoint", "IsPortrait",+  "IsQuoted", "IsReadOnly", "IsReady", "IsRedefined", "IsRequired",+  "IsResizable", "IsRoot", "IsScaled", "IsScalePreserved",+  "IsScratch", "IsSelected", "IsSelfIntersecting",+  "IsSeriesFromRecords", "IsSeriesSeparated", "IsSerif",+  "IsShiftKeyDown", "IsSnapping", "IsSubclassOf", "IsSuffixUsed",+  "IsSymWinClient", "IsText", "IsTickLabelsVisible",+  "IsTOCUnResizable", "IsTopic", "IsTouchedBy", "IsTracking",+  "IsTransparent", "IsTypeNumber", "IsTypeShape", "IsTypeString",+  "IsUnProjectable", "IsUsingPrinterMargins",+  "IsUsingPrinterPageSize", "IsValid", "IsValidFileName",+  "IsValueAxis", "IsVisible", "IsVisibleLocked", "IsWithin",+  "IsWorldFileEnabled", "IsWritable", "Join", "KillLine", "Label",+  "LabelThemes", "LCase", "Left", "LineIntersection", "Link",+  "ListAsString", "ListEnd", "Ln", "Load", "LoadFromFile",+  "LoadIcon", "LoadLibrary", "Log", "LongYesNo", "Lookup",+  "LowerCase", "Make", "MakeBuffer", "MakeClipboard",+  "MakeColorGray", "MakeColorWheel", "MakeDefault", "MakeDisjoint",+  "MakeDocName", "MakeEmpty", "MakeExisting", "MakeField",+  "MakeFileName", "MakeFromFile", "MakeFromNumber",+  "MakeFromResName", "MakeFromSource", "MakeFromSrc",+  "MakeFromTwoPoints", "MakeGeoRef", "MakeGrayScale", "MakeGUIName",+  "MakeLine", "MakeNew", "MakeNominal", "MakeNull", "MakeRamp",+  "MakeRandom", "MakeShort", "MakeSQL", "MakeStandard",+  "MakeSysDefault", "MakeTmp", "MakeTmpIMS", "MakeUserDefault",+  "MakeUsingDialog", "MakeWithGUI", "MakeXY", "Match", "MatchPoints",+  "MatchRectangles", "Max", "Maximize", "Merge", "MergeFile",+  "MergePath", "MergeSelected", "Middle", "Min", "Minimize",+  "MiniYesNo", "Minus", "MMultiply", "Mod", "MOffset", "Move",+  "MoveSelectedToBack", "MoveSelectedToFront", "MoveTo",+  "MoveUserRect", "MultiInput", "Natural", "Negate", "New",+  "Normalize", "Not", "NotRange", "Now", "Offset", "OffsetSelected",+  "Open", "OpenAndInstall", "OpenIndex", "Or", "Pan", "PanTo",+  "Password", "Paste", "Peek", "PieChart", "PixelOffset",+  "PlaySound", "PointIntersection", "PointPosition", "Poke", "Pop",+  "Print", "PrintDisplay", "PrintMemory", "PrintTOC", "PrintTopic",+  "ProcessAllInvals", "ProjectedMove", "ProjectPt", "ProjectRect",+  "PromoteSelection", "Proper", "PurgeObjects", "Push", "Quantile",+  "Query", "QueryConnected", "QueryCrossProduct", "QueryDifference",+  "QueryLocalMachineName", "QueryMinus", "QueryPlus",+  "QueryPointDistance", "QueryShape", "Quit", "Quote", "RampColors",+  "RampSavedColors", "RampSizes", "RampSubset", "RandomColors",+  "RandomSymbols", "RangeApply", "RangeSelect", "Read", "ReadElt",+  "ReadFiles", "Recalculate", "Redo", "Refresh", "RefreshPalette",+  "RefreshScale", "RefreshWindows", "RegisterExtension",+  "RegisterFormat", "RegTics", "RegTicsFromList",+  "RememberSelection", "Remove", "RemoveDefaultOwner",+  "RemoveDialog", "RemoveDoc", "RemoveDuplicates", "RemoveExtension",+  "RemoveFields", "RemoveGraphic", "RemoveGUI", "RemoveIndex",+  "RemoveListener", "RemoveObj", "RemovePrivateTmpDir",+  "RemoveRangeApply", "RemoveRangeSelect", "RemoveRecord",+  "RemoveRecords", "RemoveScript", "RemovingDuplicates", "Report",+  "Request", "Reset", "ResetClasses", "ResetDocActivate",+  "ResetGUIs", "ReShape", "Resize", "ResizeTo", "Restore",+  "RestoreGraphic", "RestoreSymbols", "ReturnActiveLayers",+  "ReturnAOI", "ReturnArea", "ReturnAxes", "ReturnAzimuth",+  "ReturnAzimuthOfCentralLine", "ReturnBestDensity", "ReturnBox",+  "ReturnBtnClick", "ReturnBuffered", "ReturnCenter",+  "ReturnCentralLatitude", "ReturnCentralLongitude",+  "ReturnCentralMeridian", "ReturnClassCounts", "ReturnClassInfo",+  "ReturnClipExtent", "ReturnClipped", "ReturnCommonFamilyName",+  "ReturnConnected", "ReturnCurrentSymbol", "ReturnDataSets",+  "ReturnDefaultLegend", "ReturnDefaultRules", "ReturnDefaultSymbol",+  "ReturnDensified", "ReturnDescription", "ReturnDialogBox",+  "ReturnDifference", "ReturnDir", "ReturnEccentricity", "ReturnEnd",+  "ReturnExportFormats", "ReturnExtensions", "ReturnExtent",+  "ReturnFalseEasting", "ReturnFalseNorthing", "ReturnFamilies",+  "ReturnFieldNames", "ReturnFiles", "ReturnFontName",+  "ReturnFrameSymbol", "ReturnGeodesicAzimuth",+  "ReturnIndexSrcNames", "ReturnInnerExtent", "ReturnInsertPos",+  "ReturnIntersection", "ReturnKeys", "ReturnLabel",+  "ReturnLatitudeOfTrueScale", "ReturnLayers", "ReturnLegendExt",+  "ReturnLength", "ReturnLibrarians", "ReturnLocation",+  "ReturnLowerStandardParallel", "ReturnMapExtent",+  "ReturnMarginExtent", "ReturnMargins", "ReturnMaximum",+  "ReturnMBB", "ReturnMerged", "ReturnMinimum", "ReturnNumberPoints",+  "ReturnOffset", "ReturnOpenFilesAsList", "ReturnOrigin",+  "ReturnPageExtent", "ReturnPageSize", "ReturnPattern",+  "ReturnPhysicalBtnClick", "ReturnPixmap",+  "ReturnPointAlongGeodesic", "ReturnPrjName", "ReturnProjected",+  "ReturnProjectedEnd", "ReturnProjectedOrigin",+  "ReturnProjectedStart", "ReturnProjection", "ReturnQuery",+  "ReturnRadius", "ReturnRange", "ReturnRangeString",+  "ReturnReferenceLatitude", "ReturnRelativeLocation",+  "ReturnRhumbLine", "ReturnRotationAngle", "ReturnRouteMeasure",+  "ReturnScale", "ReturnScreenSizeInches", "ReturnScreenSizePixels",+  "ReturnSelectedExtent", "ReturnSelectedLayers", "ReturnShift",+  "ReturnSize", "ReturnSrcNames", "ReturnStandardParallel",+  "ReturnStart", "ReturnSymbols", "ReturnSymbolSize", "ReturnText",+  "ReturnType", "ReturnTypeFromFileExt", "ReturnUnion",+  "ReturnUniqueName", "ReturnUnprojected",+  "ReturnUpperStandardParallel", "ReturnUserCircle",+  "ReturnUserEllipse", "ReturnUserGeoCurve", "ReturnUserLine",+  "ReturnUserPoint", "ReturnUserPolygon", "ReturnUserPolyLine",+  "ReturnUserRect", "ReturnValue", "ReturnValueNumber",+  "ReturnValueString", "ReturnVisExtent", "ReturnWorldFile", "Right",+  "Rotate", "RotateBy", "Round", "Run", "Save", "SaveChanges",+  "SaveEditsAs", "SaveGraphic", "SaveSelectedGraphics", "SaveStyles",+  "SaveToFile", "Scale", "ScaleSymbols", "ScoreCandidates", "Search",+  "SearchUsing", "Select", "SelectAll", "SelectByFTab",+  "SelectByLine", "SelectByPoint", "SelectByPolygon",+  "SelectByPolyLine", "SelectByRect", "SelectByShapes",+  "SelectByTheme", "SelectCurrent", "SelectDefault", "SelectEdit",+  "SelectFirst", "SelectLabels", "SelectRect", "SelectSymbol",+  "SelectToEdit", "SelectToEditByPoint", "Set", "SetAbout",+  "SetAccessControlled", "SetActionScript", "SetActionUpdateScript",+  "SetActivate", "SetActive", "SetActiveField", "SetActiveLocked",+  "SetAlias", "SetAliasTable", "SetAlignment", "SetAll",+  "SetAltitude", "SetAltSize", "SetAlwaysOnTop", "SetAngle",+  "SetAnnoAddFieldsPreference", "SetAOI", "SetApply",+  "SetAssumedBestCentury", "SetAttrUpdateRules", "SetAuxIncrement",+  "SetAVFile", "SetAxes", "SetAxisVisible", "SetAzimuth",+  "SetAzimuthOfCentralLine", "SetBackgroundSymbol", "SetBand",+  "SetBeep", "SetBgColor", "SetBgSym", "SetBlockDisplayEnable",+  "SetBlueBand", "SetBlueImageLookup", "SetBounds", "SetBoundsMax",+  "SetBoundsMin", "SetBoundsUsed", "SetCanUnloadScript",+  "SetCapStyle", "SetCenter", "SetCentralLatitude",+  "SetCentralLongitude", "SetCentralMeridian", "SetChanged",+  "SetCharacter", "SetCharSpacing", "SetChecking", "SetChoice",+  "SetClassesFile", "SetClassInfo", "SetCleanPreference", "SetClick",+  "SetClipExtent", "SetClose", "SetCloseable", "SetCloseScript",+  "SetCodepage", "SetCodepageConvert", "SetColor", "SetColorGray",+  "SetColorLock", "SetColorMap", "SetColorMapSize", "SetColorWheel",+  "SetColumnWidth", "SetComments", "SetConstraint",+  "SetControlFasteners", "SetCoordinatePrecision",+  "SetCoordsVisible", "SetCreator", "SetCrossGroup", "SetCrossValue",+  "SetCrossValueUsed", "SetCurrentDocWin", "SetCurrentValue",+  "SetCustomizable", "SetCWD", "SetDataSource", "SetDateFormat",+  "SetDefAliasTable", "SetDefault", "SetDefaultButton",+  "SetDefaultLegend", "SetDefaultSymbol", "SetDefBitmap",+  "SetDefFormat", "SetDefinition", "SetDefOffset", "SetDefSqueeze",+  "SetDensity", "SetDescription", "SetDialogBox", "SetDisplay",+  "SetDisplayField", "SetDisplayQuality", "SetDistanceUnits",+  "SetDivisions", "SetDocActivate", "SetDocBaseName",+  "SetDotDensity", "SetDotSymbol", "SetDrag", "SetDynamicBreak",+  "SetEditable", "SetEditableTheme", "SetEmpty", "SetEnabled",+  "SetEnvVar", "SetEolType", "SetErrorReporting", "SetEscapeEnabled",+  "SetExtension", "SetExtensionChecking", "SetExtensions",+  "SetExtent", "SetExtentPreserved", "SetExtVersion",+  "SetFalseEasting", "SetFalseNorthing", "SetFastener",+  "SetFasteners", "SetFeatureWeight", "SetField", "SetFieldNames",+  "SetFieldNamesVisible", "SetFile", "SetFileDescriptorLimit",+  "SetFileName", "SetFillObject", "SetFixedFont", "SetFixedSizeText",+  "SetFlip", "SetFlushCount", "SetFocusLost", "SetFont", "SetFormat",+  "SetFormatPrecision", "SetGrayScale", "SetGreenBand",+  "SetGreenImageLookup", "SetGridActive", "SetGridMesh",+  "SetGridVisible", "SetGroupGap", "SetGroupGUI", "SetGroupLabel",+  "SetGUI", "SetHAlign", "SetHeight", "SetHelp", "SetHelping",+  "SetHelpTopic", "SetHiddenText", "SetHorizontal",+  "SetHorizontalScroll", "SetHotField", "SetHotScriptName",+  "SetIcon", "SetImageLookup", "SetInColor", "SetIncrement",+  "SetInnerExtent", "SetInsertPos", "SetInstallScript",+  "SetIntensity", "SetInteractiveSnapping",+  "SetInteractiveSnappingPersistent", "SetInteractiveSnapTolerance",+  "SetInterval", "SetIntervals", "SetJobName", "SetJoinField",+  "SetJoinStyle", "SetJustification", "SetKey", "SetLabel",+  "SetLabelField", "SetLabelSize", "SetLabelTextSym",+  "SetLabelVisible", "SetLabelWeight", "SetLatitudeOfTrueScale",+  "SetLegend", "SetLegendEditorScript", "SetLegendLineFlatness",+  "SetLegendType", "SetLegendVisible", "SetLineEvent",+  "SetLineOffset", "SetLinePlacement", "SetLineSpacing",+  "SetListeners", "SetLoadScript", "SetLocked", "SetLog", "SetLook",+  "SetLower", "SetLowerStandardParallel", "SetM", "SetMainIncrement",+  "SetMajorAndMinorAxes", "SetMajorGridSpacing",+  "SetMajorGridVisible", "SetMapExtent", "SetMargin",+  "SetMarginVisible", "SetMark", "SetMarkLayer", "SetMatchPref",+  "SetMatchSource", "SetMAtLength", "SetMAtPosition", "SetMax",+  "SetMaximum", "SetMaximumOn", "SetMaxSize",+  "SetMaxUndoTransactionSize", "SetMaxValue", "SetMean",+  "SetMForPoint", "SetMin", "SetMinimum", "SetMinimumOn",+  "SetMinorGridSpacing", "SetMinorGridVisible", "SetMinSize",+  "SetMinValue", "SetModal", "SetModalResult", "SetMode",+  "SetModified", "SetMToNil", "SetName", "SetNewScript",+  "SetNewUpdateScript", "SetNextControl", "SetNominal",+  "SetNormFieldName", "SetNormType", "SetNull", "SetNullSymbol",+  "SetNullValue", "SetNumberFormat", "SetNumberPoints",+  "SetNumValues", "SetObjectTag", "SetOffset", "SetOffsetField",+  "SetOlColor", "SetOlWidth", "SetOpen", "SetOpenScript",+  "SetOpenUpdateScript", "SetOrderLocked", "SetOrigin",+  "SetOutFileName", "SetOutlined", "SetOverlapLabelColor",+  "SetPageSize", "SetPanel", "SetPassword", "SetPattern",+  "SetPenSize", "SetPixelWidth", "SetPlotMarks", "SetPointEvent",+  "SetPos", "SetPosition", "SetPrecision", "SetPref", "SetPrefVal",+  "SetPreserveInterval", "SetPrivateTmpDir", "SetProjection",+  "SetProjectSaveScript", "SetQuality", "SetRadiusAndFlattening",+  "SetRamp", "SetRandom", "SetRange", "SetRangeApply",+  "SetRangeSelect", "SetRangeType", "SetReadOnly", "SetRedBand",+  "SetRedImageLookup", "SetRedrawDeferred", "SetReferenceLatitude",+  "SetRefresh", "SetRefScale", "SetRemainActiveState",+  "SetResizable", "SetResolution", "SetResultBitmap",+  "SetResultField", "SetRgbList", "SetRightToLeft",+  "SetRotationAngle", "SetRotationFieldName", "SetRowHeight",+  "SetSaveAsUNIX", "SetScale", "SetScalePreserved",+  "SetScaleSymbols", "SetScaleVisible", "SetScratch",+  "SetScreenSizeInches", "SetSearchPaths", "SetSelColor",+  "SetSelect", "SetSelected", "SetSelectedControl", "SetSelectedDoc",+  "SetSelectedExtent", "SetSelectedGUI", "SetSelectedLayers",+  "SetSelection", "SetSelectionStyle", "SetSelectMode",+  "SetSeriesColor", "SetSeriesOverlap", "SetSeriesSeparated",+  "SetServer", "SetServerActivated", "SetServerClosed",+  "SetServerDeactivated", "SetServerDefinitionChanged",+  "SetServerOpened", "SetServerRecordsAdded",+  "SetServerRecordsDeleted", "SetServerSelectionChanged", "SetShape",+  "SetShift", "SetShowStatus", "SetShutDown", "SetSize",+  "SetSizeFieldName", "SetSizeInches", "SetSnapping",+  "SetSnapTolerance", "SetSource", "SetSpacing", "SetSpheroid",+  "SetSqueeze", "SetStandardDeviation", "SetStandardParallel",+  "SetStartUp", "SetStatus", "SetStipple", "SetStreamTolerance",+  "SetStyle", "SetSubName", "SetSuffixUsed", "SetSwitchButton",+  "SetSymbol", "SetSymbols", "SetTag", "SetTemplate", "SetText",+  "SetTextRatio", "SetTextType", "SetThreshold",+  "SetTickLabelsVisible", "SetTimeout", "SetTitle",+  "SetTOCUnResizable", "SetTOCWidth", "SetTocWidthScale",+  "SetTransparent", "SetType", "SetUndoStackSize",+  "SetUniformScaling", "SetUninstallScript", "SetUnionRule",+  "SetUnits", "SetUnloadScript", "Setup", "SetUpdate",+  "SetUpdateScript", "SetUpper", "SetUpperStandardParallel",+  "SetUserScale", "SetUsingPrinterMargins",+  "SetUsingPrinterPageSize", "SetValue", "SetValueIncrement",+  "SetValueNumber", "SetValuePercentage", "SetValues",+  "SetValueString", "SetVerticalScroll", "SetViewFrame",+  "SetVisible", "SetVisibleBorder", "SetVisibleGUIsWidth",+  "SetVisibleLocked", "SetWidth", "SetWorkDir", "SetWorkingStatus",+  "SetWorldFile", "SetWorldFileEnable", "SetX", "SetXDelimiter",+  "SetXField", "SetXOffset", "SetXSeparation", "SetY", "SetZoneKey",+  "Shift", "ShiftLeft", "ShiftRight", "Show", "ShowCandidate",+  "ShowClass", "ShowCodepage", "ShowCurrent", "ShowGallery",+  "ShowLibraries", "ShowMsg", "ShowRow", "ShowStepButtons",+  "ShowStopButton", "ShowToleranceCursor", "ShowTopic",+  "ShowUsingDefault", "ShowVariables", "ShowWithDefault", "Shuffle",+  "SimplifySelection", "Sin", "SingleMatch", "SingleSymbol",+  "SkipLine", "Snap", "Sort", "SortAscending", "SortDescending",+  "Split", "SplitLines", "Sqrt", "Start", "StartEditingWithRecovery",+  "StartListening", "StartNamed", "StdDev", "Step", "Stop",+  "StopAllDraw", "StopDraw", "StopEditing",+  "StopEditingWithRecovery", "StopListening", "StripFile",+  "Substitute", "SubtractShape", "Summarize", "SupportsAOI",+  "SuspendDraw", "Tan", "The", "TileWindows", "Translate", "Trim",+  "Truncate", "UCase", "Undo", "UndoZoom", "UngroupSelected",+  "UnHook", "UniformColor", "UnionSelected", "UnionWith", "Unique",+  "UniqueInPaths", "UnjoinAll", "UnlinkAll", "Unload",+  "UnloadLibrary", "UnProject", "UnProjectPt", "UnProjectRect",+  "Unquote", "UnregisterExtension", "UnregisterFormat", "Unselect",+  "UnselectAll", "UnselectAllExcept", "Update", "UpdateDefBitmap",+  "UpdateLegend", "UpdateSelection", "UserSnapPoint", "UseTemplate",+  "UseTitleBar", "UseWaitCursor", "Validate", "Warning", "Write",+  "WriteAll", "WriteElt", "WriteMatch", "WriteQStr", "WriteUnMatch",+  "Xor", "YesNo", "YesNoCancel", "ZoomIn", "ZoomOut", "ZoomToActual",+  "ZoomToPage", "ZoomToRect", "ZoomToScale"},   },   { Id=2,-	List={"AddressStyle", "Albers", "Annotation", "Application",-	"AreaOfInterestDialog", "AttrRange", "AttrSingle", "AttrUpdate",-	"AutoLabelDialog", "AV", "Axis", "BandStatistics", "BasicMarker",-	"BasicPen", "Bitmap", "Boolean", "Button", "ButtonBar", "Cassini",-	"Chart", "ChartDisplay", "ChartLegend", "ChartPart", "ChartSymbol",-	"CheckBox", "Choice", "Circle", "Class", "Classification",-	"Clipboard", "Codepage", "Collection", "Color", "ColorMap",-	"ColumnChartSymbol", "ComboBox", "CompositeArcInfoPen",-	"CompositeFill", "CompositeMarker", "CompositePen", "Control",-	"ControlPanel", "ControlSet", "CoordSys", "Coverage", "Date",-	"DDEClient", "DDEServer", "Dialog", "DialogEditor", "Dictionary",-	"Digitizer", "Display", "DLL", "DLLProc", "Doc", "DocFrame",-	"DocGUI", "DocumentExtension", "DocWin", "Duration", "DynName",-	"Ellipse", "EncryptedScript", "EnumerationElt",-	"EqualAreaAzimuthal", "EqualAreaCylindrical",-	"EquidistantAzimuthal", "EquidistantConic",-	"EquidistantCylindrical", "EventDialog", "Extension",-	"ExtensionObject", "ExtensionWin", "Field", "File", "FileDialog",-	"FileName", "Fill", "Font", "FontManager", "Frame", "FTab",-	"FTheme", "GEdgeRec", "GenericPrinter", "GeocodeDialog",-	"GeoCurve", "GeoName", "Gesamt", "GNodeRec", "Gnomonic", "Graphic",-	"GraphicControl", "GraphicGroup", "GraphicLabel", "GraphicList",-	"GraphicSet", "GraphicShape", "GraphicText", "GShapeRec", "Hammer",-	"Help", "Icon", "IconBox", "IconMgr", "IdentifyWin",-	"IdentityLookup", "ImageLegend", "ImageLookup", "ImageWin",-	"ImgCat", "ImgDLL", "ImgSrc", "INFODir", "Interval",-	"IntervalLookup", "ISrc", "ITheme", "LabelButton", "Labeler",-	"Lambert", "Layer", "Layout", "Legend", "LegendExtension",-	"LegendFrame", "Librarian", "Library", "Line", "LinearLookup",-	"LineFile", "LineM", "LineZ", "List", "ListBox", "ListDisplay",-	"LocateDialog", "LOCKMGR", "MapDisplay", "Marker", "MatchCand",-	"MatchCase", "MatchField", "MatchKey", "MatchPref",-	"MatchPrefDialog", "MatchSource", "Menu", "MenuBar", "Mercator",-	"Miller", "ModalDialog", "Mollweide", "MsgBox", "MultiBandLegend",-	"MultiPatch", "MultiPoint", "MultiPointM", "MultiPointZ",-	"NameDictionary", "Nearside", "NewZealand", "NorthArrow",-	"NorthArrowMgr", "Number", "Obj", "ObliqueMercator", "ODB",-	"Orthographic", "Oval", "PageDisplay", "PageManager",-	"PageSetupDialog", "Palette", "Pattern", "Pen", "Perspective",-	"PictureFrame", "PieChartSymbol", "Pixmap", "Point", "PointM",-	"PointTextPositioner", "PointZ", "Polygon", "PolygonM",-	"PolygonTextPositioner", "PolygonZ", "PolyLine", "PolyLineM",-	"PolyLineTextPositioner", "PolyLineZ", "Popup", "PopupSet",-	"Printer", "Prj", "Project", "ProjectionDialog", "PropWin",-	"QueryWin", "RadioButton", "RasterFill", "Rect", "RectM", "RectZ",-	"ReMatchDialog", "Robinson", "RPCClient", "RPCServer", "RSO",-	"ScaleBarFrame", "Script", "ScriptMgr", "SEd", "Shape",-	"SingleBandLegend", "Sinusoid", "Slider", "SourceDialog",-	"SourceManager", "Space", "Spheroid", "SplineText", "SQLCur",-	"SQLWin", "SrcExtension", "SrcName", "Stack", "StanEditDialog",-	"Stereographic", "Stipple", "String", "SummaryDialog", "Symbol",-	"SymbolList", "SymbolWin", "System", "Table", "Template",-	"TemplateGraphic", "TemplateMgr", "TextBox", "TextComposer",-	"TextFile", "TextLabel", "TextLine", "TextPositioner",-	"TextSymbol", "TextWin", "Theme", "ThemeExtension",-	"ThemeOnThemeDialog", "Threshold", "Title", "TOC", "Tool",-	"ToolBar", "ToolMenu", "TransverseMercator", "Units", "Value",-	"Vector", "VectorFill", "VectorPen", "VectorPenArrow",-	"VectorPenDiamond", "VectorPenDot", "VectorPenHash",-	"VectorPenHollow", "VectorPenMarker", "VectorPenScallop",-	"VectorPenScrub", "VectorPenSlant", "VectorPenVertexMarker",-	"VectorPenZigZag", "View", "ViewFrame", "VpfName", "VTab",-	"Window", "XAxis", "XYName", "YAxis"},-	},+  List={"AddressStyle", "Albers", "Annotation", "Application",+  "AreaOfInterestDialog", "AttrRange", "AttrSingle", "AttrUpdate",+  "AutoLabelDialog", "AV", "Axis", "BandStatistics", "BasicMarker",+  "BasicPen", "Bitmap", "Boolean", "Button", "ButtonBar", "Cassini",+  "Chart", "ChartDisplay", "ChartLegend", "ChartPart", "ChartSymbol",+  "CheckBox", "Choice", "Circle", "Class", "Classification",+  "Clipboard", "Codepage", "Collection", "Color", "ColorMap",+  "ColumnChartSymbol", "ComboBox", "CompositeArcInfoPen",+  "CompositeFill", "CompositeMarker", "CompositePen", "Control",+  "ControlPanel", "ControlSet", "CoordSys", "Coverage", "Date",+  "DDEClient", "DDEServer", "Dialog", "DialogEditor", "Dictionary",+  "Digitizer", "Display", "DLL", "DLLProc", "Doc", "DocFrame",+  "DocGUI", "DocumentExtension", "DocWin", "Duration", "DynName",+  "Ellipse", "EncryptedScript", "EnumerationElt",+  "EqualAreaAzimuthal", "EqualAreaCylindrical",+  "EquidistantAzimuthal", "EquidistantConic",+  "EquidistantCylindrical", "EventDialog", "Extension",+  "ExtensionObject", "ExtensionWin", "Field", "File", "FileDialog",+  "FileName", "Fill", "Font", "FontManager", "Frame", "FTab",+  "FTheme", "GEdgeRec", "GenericPrinter", "GeocodeDialog",+  "GeoCurve", "GeoName", "Gesamt", "GNodeRec", "Gnomonic", "Graphic",+  "GraphicControl", "GraphicGroup", "GraphicLabel", "GraphicList",+  "GraphicSet", "GraphicShape", "GraphicText", "GShapeRec", "Hammer",+  "Help", "Icon", "IconBox", "IconMgr", "IdentifyWin",+  "IdentityLookup", "ImageLegend", "ImageLookup", "ImageWin",+  "ImgCat", "ImgDLL", "ImgSrc", "INFODir", "Interval",+  "IntervalLookup", "ISrc", "ITheme", "LabelButton", "Labeler",+  "Lambert", "Layer", "Layout", "Legend", "LegendExtension",+  "LegendFrame", "Librarian", "Library", "Line", "LinearLookup",+  "LineFile", "LineM", "LineZ", "List", "ListBox", "ListDisplay",+  "LocateDialog", "LOCKMGR", "MapDisplay", "Marker", "MatchCand",+  "MatchCase", "MatchField", "MatchKey", "MatchPref",+  "MatchPrefDialog", "MatchSource", "Menu", "MenuBar", "Mercator",+  "Miller", "ModalDialog", "Mollweide", "MsgBox", "MultiBandLegend",+  "MultiPatch", "MultiPoint", "MultiPointM", "MultiPointZ",+  "NameDictionary", "Nearside", "NewZealand", "NorthArrow",+  "NorthArrowMgr", "Number", "Obj", "ObliqueMercator", "ODB",+  "Orthographic", "Oval", "PageDisplay", "PageManager",+  "PageSetupDialog", "Palette", "Pattern", "Pen", "Perspective",+  "PictureFrame", "PieChartSymbol", "Pixmap", "Point", "PointM",+  "PointTextPositioner", "PointZ", "Polygon", "PolygonM",+  "PolygonTextPositioner", "PolygonZ", "PolyLine", "PolyLineM",+  "PolyLineTextPositioner", "PolyLineZ", "Popup", "PopupSet",+  "Printer", "Prj", "Project", "ProjectionDialog", "PropWin",+  "QueryWin", "RadioButton", "RasterFill", "Rect", "RectM", "RectZ",+  "ReMatchDialog", "Robinson", "RPCClient", "RPCServer", "RSO",+  "ScaleBarFrame", "Script", "ScriptMgr", "SEd", "Shape",+  "SingleBandLegend", "Sinusoid", "Slider", "SourceDialog",+  "SourceManager", "Space", "Spheroid", "SplineText", "SQLCur",+  "SQLWin", "SrcExtension", "SrcName", "Stack", "StanEditDialog",+  "Stereographic", "Stipple", "String", "SummaryDialog", "Symbol",+  "SymbolList", "SymbolWin", "System", "Table", "Template",+  "TemplateGraphic", "TemplateMgr", "TextBox", "TextComposer",+  "TextFile", "TextLabel", "TextLine", "TextPositioner",+  "TextSymbol", "TextWin", "Theme", "ThemeExtension",+  "ThemeOnThemeDialog", "Threshold", "Title", "TOC", "Tool",+  "ToolBar", "ToolMenu", "TransverseMercator", "Units", "Value",+  "Vector", "VectorFill", "VectorPen", "VectorPenArrow",+  "VectorPenDiamond", "VectorPenDot", "VectorPenHash",+  "VectorPenHollow", "VectorPenMarker", "VectorPenScallop",+  "VectorPenScrub", "VectorPenSlant", "VectorPenVertexMarker",+  "VectorPenZigZag", "View", "ViewFrame", "VpfName", "VTab",+  "Window", "XAxis", "XYName", "YAxis"},+  }, }  Strings={

langDefs/awk.lang

@@ -8,14 +8,14 @@ Categories = {"source", "script"}  Keywords={   { Id=1,-    List={"begin", "break", "close", "continue", "delete", "do", "else", "end", -        "exit", "for", "getline", "gsub", "if", "index", "length", "match", "next", -        "print", "printf", "return", "split", "sprintf", "sub", "substr", "system", +    List={"begin", "break", "close", "continue", "delete", "do", "else", "end",+        "exit", "for", "getline", "gsub", "if", "index", "length", "match", "next",+        "print", "printf", "return", "split", "sprintf", "sub", "substr", "system",         "tolower", "toupper", "while"},   },   { Id=2,-    List={"argc", "argind", "argv", "convfmt", "environ", "errno", -        "fieldwidths", "filename", "fnr", "fs", "ignorecase", "nf", "nr", "ofmt", "ofs", +    List={"argc", "argind", "argv", "convfmt", "environ", "errno",+        "fieldwidths", "filename", "fnr", "fs", "ignorecase", "nf", "nr", "ofmt", "ofs",         "ors", "rlength", "rs", "rstart", "rt", "subset"},   },   { Id=3,

langDefs/bat.lang

@@ -5,28 +5,29 @@ Categories = {"source", "script"}  Keywords={   { Id=1,-    List={"do", "else", "end", "errorlevel", "exist", "exit", "for", "goto", "if", "not", +    List={"do", "else", "end", "errorlevel", "exist", "exit", "for", "goto", "if", "not",           "pause", "return", "say", "select", "then", "neq", "when"},   },   { Id=2,-    List={"ansi", "append", "assign", "attrib", "autofail", "backup", "basedev", -	  "boot", "break", "buffers", "cache", "call", "cd", "chcp", "chdir", "chkdsk", -	  "choice", "cls", "cmd", "codepage", "command", "comp", "copy", "country", -	  "date", "ddinstal", "debug", "del", "detach", "device", "devicehigh", "devinfo", -	  "dir", "diskcoache", "diskcomp", "diskcopy", "doskey", "dpath", "dumpprocess", -	  "eautil", "endlocal", "erase", "exit_vdm", "extproc", "fcbs", "fdisk", -	  "fdiskpm", "files", "find", "format", "fsaccess", "fsfilter", "graftabl", -	  "iopl", "join", "keyb", "keys", "label", "lastdrive", "libpath", "lh", -	  "loadhigh", "makeini", "maxwait", "md", "mem", "memman", "mkdir", "mode", -	  "move", "net", "patch", "path", "pauseonerror", "picview", "pmrexx", "print", -	  "printmonbufsize", "priority", "priority_disk_io", "prompt", "protectonly", -	  "protshell", "pstat", "rd", "recover", "reipl", "ren", "rename", "replace", -	  "restore", "rmdir", "rmsize", "run", "set", "setboot", "setlocal", "shell", -	  "shift", "sort", "spool", "start", -	  "subst", "suppresspopups", "swappath", "syslevel", "syslog", "threads", "time", -	  "timeslice", "trace", "tracebuf", "tracefmt", "trapdump", "tree", "type", -	  "undelete", "unpack", "use", "ver", "verify", "view", "vmdisk", "vol", "xcopy", -	  "xcopy32", "xdfcopy", "echo"},+    List={+      "ansi", "append", "assign", "attrib", "autofail", "backup", "basedev",+      "boot", "break", "buffers", "cache", "call", "cd", "chcp", "chdir", "chkdsk",+      "choice", "cls", "cmd", "codepage", "command", "comp", "copy", "country",+      "date", "ddinstal", "debug", "del", "detach", "device", "devicehigh", "devinfo",+      "dir", "diskcoache", "diskcomp", "diskcopy", "doskey", "dpath", "dumpprocess",+      "eautil", "endlocal", "erase", "exit_vdm", "extproc", "fcbs", "fdisk",+      "fdiskpm", "files", "find", "format", "fsaccess", "fsfilter", "graftabl",+      "iopl", "join", "keyb", "keys", "label", "lastdrive", "libpath", "lh",+      "loadhigh", "makeini", "maxwait", "md", "mem", "memman", "mkdir", "mode",+      "move", "net", "patch", "path", "pauseonerror", "picview", "pmrexx", "print",+      "printmonbufsize", "priority", "priority_disk_io", "prompt", "protectonly",+      "protshell", "pstat", "rd", "recover", "reipl", "ren", "rename", "replace",+      "restore", "rmdir", "rmsize", "run", "set", "setboot", "setlocal", "shell",+      "shift", "sort", "spool", "start",+      "subst", "suppresspopups", "swappath", "syslevel", "syslog", "threads", "time",+      "timeslice", "trace", "tracebuf", "tracefmt", "trapdump", "tree", "type",+      "undelete", "unpack", "use", "ver", "verify", "view", "vmdisk", "vol", "xcopy",+      "xcopy32", "xdfcopy", "echo"},   },   { Id=3,     Regex=[[%\w+%]],@@ -53,10 +54,10 @@ Operators=[[\(|\)|\[|\]|\{|\}|\,|\;|\:|\&|<|>|\!|\=|\/|\*|\%|\+|\-]]  -- fix recognition of $ function OnStateChange(oldState, newState, token)-   -   if string.match(token, "%%.*%%") ~= nil and oldState==HL_STRING and newState==HL_KEYWORD then-      return HL_INTERPOLATION-   end-   -   return newState++  if string.match(token, "%%.*%%") ~= nil and oldState==HL_STRING and newState==HL_KEYWORD then+    return HL_INTERPOLATION+  end++  return newState end

langDefs/bcpl.lang

@@ -4,16 +4,17 @@ Description="BCPL" Categories = {"source"}  Keywords={-  {  Id=1,-   List={"NUMBER", "NAME", "STRINGCONST", "TRUE", "FALSE", "VALOF", "LV", "RV",-        "DIV", "REM", "PLUS", "MINUS", "EQ", "NE", "LS", "GR", "LE", "GE", "NOT",-        "LSHIFT", "RSHIFT", "LOGAND", "LOGOR", "EQV", "NEQV", "COND", "COMMA", "AND",-        "ASS", "GOTO", "RESULTIS", "COLON", "TEST", "FOR", "IF", "UNLESS", "WHILE",-        "UNTIL", "REPEAT", "REPEATWHILE", "REPEATUNTIL", "BREAK", "RETURN", "FINISH",-        "SWITCHON", "CASE", "DEFAULT", "LET", "MANIFEST", "GLOBAL", "BE", "SECTBRA",-        "SECTKET", "RBRA", "RKET", "SBRA", "SKET", "SEMICOLON", "INTO", "TO", "DO",-        "OR", "VEC", "STAR"-        }+  { Id=1,+    List={+      "NUMBER", "NAME", "STRINGCONST", "TRUE", "FALSE", "VALOF", "LV", "RV",+      "DIV", "REM", "PLUS", "MINUS", "EQ", "NE", "LS", "GR", "LE", "GE", "NOT",+      "LSHIFT", "RSHIFT", "LOGAND", "LOGOR", "EQV", "NEQV", "COND", "COMMA", "AND",+      "ASS", "GOTO", "RESULTIS", "COLON", "TEST", "FOR", "IF", "UNLESS", "WHILE",+      "UNTIL", "REPEAT", "REPEATWHILE", "REPEATUNTIL", "BREAK", "RETURN", "FINISH",+      "SWITCHON", "CASE", "DEFAULT", "LET", "MANIFEST", "GLOBAL", "BE", "SECTBRA",+      "SECTKET", "RBRA", "RKET", "SBRA", "SKET", "SEMICOLON", "INTO", "TO", "DO",+      "OR", "VEC", "STAR"+    }   },    { Id=4,@@ -27,10 +28,10 @@ Strings = { }  Comments = {-   {-     Block=false,-     Delimiter = { [[//]] }-   }+  {+    Block=false,+    Delimiter = { [[//]] }+  } }  IgnoreCase=false

langDefs/bibtex.lang

@@ -5,9 +5,9 @@ Categories = {"document"}  Keywords={   { Id=1,-    List={"address", "annote", "author", "title", "type", "abstract", "volume", -        "pages", "number", "note", "key", "organization", "school", "series", "chapter", -        "month", "department", "keywords", "howpublished", "institution", "journal", +    List={"address", "annote", "author", "title", "type", "abstract", "volume",+        "pages", "number", "note", "key", "organization", "school", "series", "chapter",+        "month", "department", "keywords", "howpublished", "institution", "journal",         "publisher", "editon", "editor", "year", "booktitle"},   }, }

langDefs/biferno.lang

@@ -7,99 +7,99 @@ Categories = {"source"}  Keywords={   { Id=1,-    List={"exit", "stop", "for", "do", "while", "if", "else", "break", -        "continue", "switch", "case", "default", "include", "lock", "unlock", "debug", -        "goto", "function", "class", "return", "Eval", "print", "includeFile", +    List={"exit", "stop", "for", "do", "while", "if", "else", "break",+        "continue", "switch", "case", "default", "include", "lock", "unlock", "debug",+        "goto", "function", "class", "return", "Eval", "print", "includeFile",         "includeFolder"},   },-   { Id=2,-    List={"void", "local", "global", "application", "session", "persistent", -        "var", "const", "true", "false", "type", "scope", "this", "public", "private", +  { Id=2,+    List={"void", "local", "global", "application", "session", "persistent",+        "var", "const", "true", "false", "type", "scope", "this", "public", "private",         "protected", "static", "super", "obj", "extends"},   },-   { Id=3,-    List={"ansi", "array", "biferno", "boolean", "byte", "cacheItem", "char", -        "classInfo", "client", "collection", "curApp", "curFile", "curScript", "db", -        "double", "error", "file", "float", "folder", "header", "httpPage", "image", -        "imageUtils", "int", "jclass", "long", "map", "mapquery", "memberInfo", -        "multipart", "object", "paramInfo", "point", "ref", "regexp", "request", -        "search", "serverInfo", "short", "smtp", "stackItem", "string", "time", "unix", -        "unsigned", "XmlDoc", "XmlNode", "cookie", "folderExt", "headerExt", "httpExt", +  { Id=3,+    List={"ansi", "array", "biferno", "boolean", "byte", "cacheItem", "char",+        "classInfo", "client", "collection", "curApp", "curFile", "curScript", "db",+        "double", "error", "file", "float", "folder", "header", "httpPage", "image",+        "imageUtils", "int", "jclass", "long", "map", "mapquery", "memberInfo",+        "multipart", "object", "paramInfo", "point", "ref", "regexp", "request",+        "search", "serverInfo", "short", "smtp", "stackItem", "string", "time", "unix",+        "unsigned", "XmlDoc", "XmlNode", "cookie", "folderExt", "headerExt", "httpExt",         "jclassExt", "mailAttach", "requestExt", "smtpExt", "utils"},   },   { Id=4,-    List={"readline", "strstr", "strch", "strcmp", "strcspn", "strncat", -        "strncmp", "strncpy", "strpbrk", "strrch", "strspn", "random", "srandom", -        "GetElemClass", "SetElemClass", "Add", "SetDim", "Delete", "ToString", "Index", -        "Reverse", "Swap", "Find", "Count", "Min", "Max", "Reset", "SubArray", "Insert", -        "Sort", "Flush", "IsDef", "GetErrorDescription", "GetIndSID", "SessionVariable", -        "Flush", "Reload", "Publish", "Unpublish", "GetPubVariable", "RegisterNewApp", -        "Delay", "GetCustomOutput", "SetCustomOutput", "SetStandardOutput", -        "GetIndVariable", "GetIndVariableRef", "GetTotVariables", "IsDef", "Undef", -        "GetNumFormat", "SetNumFormat", "LaunchProcess", "ValueOf", "GetStack", "Exec", -        "Call", "CallExt", "Prepare", "FreePrepare", "RowSetSize", "GetPrepared", -        "Bind", "BindAll", "ExecPrepared", "GetCurRecs", "GetAffectedRecs", "FetchRec", -        "Seek", "Tell", "Warning", "Free", "Escape", "RealEscape", "RealUnescape", -        "Transaction", "Commit", "RollBack", "GetSpecific", "SetSpecific", "LobWrite", -        "LobRead", "Pow", "Hex", "Abs", "Sqr", "Sqrt", "Sin", "Cos", "Int", "Round", -        "Function", "State", "Suspend", "Resume", "ThrowException", "Update", "Open", -        "Close", "Delete", "Get", "Put", "Append", "Move", "Copy", "Rename", "Exists", -        "Flush", "CheckPath", "IsOpen", "MakeAlias", "IsAlias", "IsFolder", -        "ResolvePath", "ResolveAlias", "fchmod", "fgetmod", "symlink", "NativePath", -        "BifernoPath", "GetNextLine", "Lock", "Unlock", "Create", "Delete", "MakeAlias", -        "Rename", "Walk", "fchmod", "fgetmod", "GetField", "SetField", "AddField", -        "RemoveField", "Exec", "Pow", "Hex", "Abs", "Sqr", "Sqrt", "Sin", "Cos", "Pow", -        "Hex", "Abs", "Sqr", "Sqrt", "Sin", "Cos", "IsDef", "ToFile", "Hide", "Show", -        "Lock", "Unlock", "IsInitialized", "IsHidden", "ConstructorString", -        "DebuggerString", "ValueOfInput", "Create", "GetTargetInfo", "Match", -        "GetField", "Redirect", "SetOption", "ToSQL", "SendMail", "SendMailAsync", -        "SendMailFile", "ParseMailFile", "GetMXRecords", "Encode", "Decode", "Escape", -        "UrlEncode", "UrlDecode", "Find", "Begins", "Ends", "Contains", -        "ContainsWordBegin", "ContainsWordEnd", "ContainsWordExact", "In", "Compare", -        "UpToLower", "LowToUpper", "SubString", "ToArray", "IsEMail", "IsDate", -        "IsNumeric", "Hilite", "Substitute", "Zap", "Pad", "HTUUEncode", "HTUUDecode", -        "Capitalize", "RemoveSubString", "InsertSubString", "IsANSIStandard", "Log", -        "Hex2Bin", "Bin2Hex", "MD5", "Hour", "Date", "ToSecs", "Strftime", "GMT", -        "UString", "In", "Millisecs", "getenv", "putenv", "setenv", "unsetenv", -        "getuser", "getgroup", "ToTime", "Pow", "Hex", "Abs", "Sqr", "Sqrt", "Sin", -        "Cos", "GetIncludeStack", "GetSuper", "GetProperty", "SetProperty", "GetByName", -        "Name", "ExtSubset", "NewMixedRoot", "NewRoot", "Save", "ValidateFile", -        "GetAttr", "NewAttr", "NewChild", "NewMixedChild", "NewPI", "SetTreeFromString", -        "new", "DoThumbnail", "GetAll", "GetArray", "Set", "SetPersistent", "SetTemp", -        "GetErrMessage", "SendMailWithAttachments", "add_attach", "send", "set_async", -        "set_from", "set_message_html", "set_message_txt", "set_subject", "set_timeout", -        "set_to", "tostring", "ExecRemote", "IsParamDef", "AddHeader", "GetHeader", +    List={"readline", "strstr", "strch", "strcmp", "strcspn", "strncat",+        "strncmp", "strncpy", "strpbrk", "strrch", "strspn", "random", "srandom",+        "GetElemClass", "SetElemClass", "Add", "SetDim", "Delete", "ToString", "Index",+        "Reverse", "Swap", "Find", "Count", "Min", "Max", "Reset", "SubArray", "Insert",+        "Sort", "Flush", "IsDef", "GetErrorDescription", "GetIndSID", "SessionVariable",+        "Flush", "Reload", "Publish", "Unpublish", "GetPubVariable", "RegisterNewApp",+        "Delay", "GetCustomOutput", "SetCustomOutput", "SetStandardOutput",+        "GetIndVariable", "GetIndVariableRef", "GetTotVariables", "IsDef", "Undef",+        "GetNumFormat", "SetNumFormat", "LaunchProcess", "ValueOf", "GetStack", "Exec",+        "Call", "CallExt", "Prepare", "FreePrepare", "RowSetSize", "GetPrepared",+        "Bind", "BindAll", "ExecPrepared", "GetCurRecs", "GetAffectedRecs", "FetchRec",+        "Seek", "Tell", "Warning", "Free", "Escape", "RealEscape", "RealUnescape",+        "Transaction", "Commit", "RollBack", "GetSpecific", "SetSpecific", "LobWrite",+        "LobRead", "Pow", "Hex", "Abs", "Sqr", "Sqrt", "Sin", "Cos", "Int", "Round",+        "Function", "State", "Suspend", "Resume", "ThrowException", "Update", "Open",+        "Close", "Delete", "Get", "Put", "Append", "Move", "Copy", "Rename", "Exists",+        "Flush", "CheckPath", "IsOpen", "MakeAlias", "IsAlias", "IsFolder",+        "ResolvePath", "ResolveAlias", "fchmod", "fgetmod", "symlink", "NativePath",+        "BifernoPath", "GetNextLine", "Lock", "Unlock", "Create", "Delete", "MakeAlias",+        "Rename", "Walk", "fchmod", "fgetmod", "GetField", "SetField", "AddField",+        "RemoveField", "Exec", "Pow", "Hex", "Abs", "Sqr", "Sqrt", "Sin", "Cos", "Pow",+        "Hex", "Abs", "Sqr", "Sqrt", "Sin", "Cos", "IsDef", "ToFile", "Hide", "Show",+        "Lock", "Unlock", "IsInitialized", "IsHidden", "ConstructorString",+        "DebuggerString", "ValueOfInput", "Create", "GetTargetInfo", "Match",+        "GetField", "Redirect", "SetOption", "ToSQL", "SendMail", "SendMailAsync",+        "SendMailFile", "ParseMailFile", "GetMXRecords", "Encode", "Decode", "Escape",+        "UrlEncode", "UrlDecode", "Find", "Begins", "Ends", "Contains",+        "ContainsWordBegin", "ContainsWordEnd", "ContainsWordExact", "In", "Compare",+        "UpToLower", "LowToUpper", "SubString", "ToArray", "IsEMail", "IsDate",+        "IsNumeric", "Hilite", "Substitute", "Zap", "Pad", "HTUUEncode", "HTUUDecode",+        "Capitalize", "RemoveSubString", "InsertSubString", "IsANSIStandard", "Log",+        "Hex2Bin", "Bin2Hex", "MD5", "Hour", "Date", "ToSecs", "Strftime", "GMT",+        "UString", "In", "Millisecs", "getenv", "putenv", "setenv", "unsetenv",+        "getuser", "getgroup", "ToTime", "Pow", "Hex", "Abs", "Sqr", "Sqrt", "Sin",+        "Cos", "GetIncludeStack", "GetSuper", "GetProperty", "SetProperty", "GetByName",+        "Name", "ExtSubset", "NewMixedRoot", "NewRoot", "Save", "ValidateFile",+        "GetAttr", "NewAttr", "NewChild", "NewMixedChild", "NewPI", "SetTreeFromString",+        "new", "DoThumbnail", "GetAll", "GetArray", "Set", "SetPersistent", "SetTemp",+        "GetErrMessage", "SendMailWithAttachments", "add_attach", "send", "set_async",+        "set_from", "set_message_html", "set_message_txt", "set_subject", "set_timeout",+        "set_to", "tostring", "ExecRemote", "IsParamDef", "AddHeader", "GetHeader",         "SetHeader", "Alert"},   },   { Id=5,-    List={"name", "dim", "os", "version", "versionNum", "home", -        "compilationFlags", "maxUsers", "poolFactor", "upSince", "applications", -        "classes", "functions", "totExecTime", "minExecTime", "maxExecTime", -        "lastExecTime", "averageExecTime", "hits", "currentUsers", "lastAccess", -        "userPath", "ascii", "persistentAllowed", "cloneIsNeeded", "wantDestructor", -        "extendedClass", "implem", "sourcePath", "methods", "properties", "constants", -        "errors", "descr", "purpose", "seeAlso", "note", "ipAddress", "address", "user", -        "password", "fromUser", "userAgent", "name", "home", "children", -        "childrenHomes", "classes", "functions", "cacheTotItems", "cacheTotSize", -        "cacheItems", "basePath", "path", "curLine", "fromCache", "cache", "basePath", -        "timeout", "currentThreads", "maxThreads", "errNum", "name", "msg", "errClass", -        "subErr", "subErrDescr", "classNote", "path", "lineNum", "fileOffset", "line", -        "table", "descr", "resumable", "lastMultiStrLine", "path", "name", "permission", -        "openMode", "length", "resForkLength", "creatTime", "modifTime", "isOpen", -        "isAlias", "osType", "osCreator", "curLine", "user", "group", "curPos", "path", -        "name", "openMode", "creatTime", "modifTime", "user", "group", "head", "body", -        "name", "implem", "sourcePath", "className", "memberType", "returnClass", -        "returnAeLevel", "returnAeClass", "purpose", "descr", "errors", "seeAlso", -        "note", "returns", "prototype", "varArgs", "nonames", "isStatic", "isConst", -        "visibility", "totParams", "paramName", "paramClass", "paramAeLevel", -        "paramAeClass", "paramTarget", "paramDefault", "paramDescr", "data", "name", -        "path", "contentType", "target", "notbol", "noteol", "soff", "eoff", -        "contentType", "method", "url", "host", "filePath", "physicalPath", "fileName", -        "searchArg", "referer", "protocol", "scheme", "port", "tot", "mode", "oper", -        "group", "findType", "domain", "serverName", "root", "filePath", "line", -        "prototype", "classOwner", "length", "char", "format", "year", "month", "day", -        "hour", "minute", "second", "dayOfWeek", "includeIndex", "thisObj", "next", -        "null", "async", "byRef", "APPLICATION_NAME", "ADMIN_PROTOCOL", "ADMIN_IP", +    List={"name", "dim", "os", "version", "versionNum", "home",+        "compilationFlags", "maxUsers", "poolFactor", "upSince", "applications",+        "classes", "functions", "totExecTime", "minExecTime", "maxExecTime",+        "lastExecTime", "averageExecTime", "hits", "currentUsers", "lastAccess",+        "userPath", "ascii", "persistentAllowed", "cloneIsNeeded", "wantDestructor",+        "extendedClass", "implem", "sourcePath", "methods", "properties", "constants",+        "errors", "descr", "purpose", "seeAlso", "note", "ipAddress", "address", "user",+        "password", "fromUser", "userAgent", "name", "home", "children",+        "childrenHomes", "classes", "functions", "cacheTotItems", "cacheTotSize",+        "cacheItems", "basePath", "path", "curLine", "fromCache", "cache", "basePath",+        "timeout", "currentThreads", "maxThreads", "errNum", "name", "msg", "errClass",+        "subErr", "subErrDescr", "classNote", "path", "lineNum", "fileOffset", "line",+        "table", "descr", "resumable", "lastMultiStrLine", "path", "name", "permission",+        "openMode", "length", "resForkLength", "creatTime", "modifTime", "isOpen",+        "isAlias", "osType", "osCreator", "curLine", "user", "group", "curPos", "path",+        "name", "openMode", "creatTime", "modifTime", "user", "group", "head", "body",+        "name", "implem", "sourcePath", "className", "memberType", "returnClass",+        "returnAeLevel", "returnAeClass", "purpose", "descr", "errors", "seeAlso",+        "note", "returns", "prototype", "varArgs", "nonames", "isStatic", "isConst",+        "visibility", "totParams", "paramName", "paramClass", "paramAeLevel",+        "paramAeClass", "paramTarget", "paramDefault", "paramDescr", "data", "name",+        "path", "contentType", "target", "notbol", "noteol", "soff", "eoff",+        "contentType", "method", "url", "host", "filePath", "physicalPath", "fileName",+        "searchArg", "referer", "protocol", "scheme", "port", "tot", "mode", "oper",+        "group", "findType", "domain", "serverName", "root", "filePath", "line",+        "prototype", "classOwner", "length", "char", "format", "year", "month", "day",+        "hour", "minute", "second", "dayOfWeek", "includeIndex", "thisObj", "next",+        "null", "async", "byRef", "APPLICATION_NAME", "ADMIN_PROTOCOL", "ADMIN_IP",         "ADMIN_PASSWORD"},   }, }

langDefs/bison.lang

@@ -5,30 +5,30 @@ Categories = {"source"}  Keywords={   { Id=1,-    List={"error", "YYABORT", "YYACCEPT", "YYBACKUP", "YYERROR", -        "YYERROR_VERBOSE", "YYINITDEPTH", "YYLEX_PARAM", "YYLTYPE", "yyltype", -        "YYMAXDEPTH", "YYPARSE_PARAM", "YYRECOVERING", "YYSTACK_USE_ALLOCA", "YYSTYPE", -        "yychar", "yyclearin", "yydebug", "yyerrok", "yyerror", "yylex", "yylval", +    List={"error", "YYABORT", "YYACCEPT", "YYBACKUP", "YYERROR",+        "YYERROR_VERBOSE", "YYINITDEPTH", "YYLEX_PARAM", "YYLTYPE", "yyltype",+        "YYMAXDEPTH", "YYPARSE_PARAM", "YYRECOVERING", "YYSTACK_USE_ALLOCA", "YYSTYPE",+        "yychar", "yyclearin", "yydebug", "yyerrok", "yyerror", "yylex", "yylval",         "yylloc", "yynerrs", "yyparse"},   },   { Id=2,-    List={"int", "long", "short", "char", "void", "signed", "unsigned", "float", -        "double", "size_t", "wchar_t", "ptrdiff_t",  "sig_atomic_t", "fpos_t", -        "clock_t", "time_t", "va_list", "jmp_buf", "FILE", "DIR", "div_t", "ldiv_t", -        "static", "const", "bool", "struct", "union", "enum", "size_t", "wchar_t", -        "ptrdiff_t", "sig_atomic_t", "fpos_t", "clock_t", "time_t", "va_list", -        "jmp_buf", "FILE", "DIR", "div_t", "ldiv_t", "mbstate_t", "wctrans_t", "wint_t", -        "wctype_t", "bool", "complex", "int8_t", "int16_t", "int32_t", "int64_t", -        "uint8_t", "uint16_t", "uint32_t", "uint64_t", "int_least8_t", "int_least16_t", -        "int_least32_t", "int_least64_t", "uint_least8_t", "uint_least16_t", -        "uint_least32_t", "uint_least64_t", "int_fast8_t", "int_fast16_t", -        "int_fast32_t", "int_fast64_t", "uint_fast8_t", "uint_fast16_t", -        "uint_fast32_t", "uint_fast64_t", "intptr_t", "uintptr_t", "intmax_t", +    List={"int", "long", "short", "char", "void", "signed", "unsigned", "float",+        "double", "size_t", "wchar_t", "ptrdiff_t",  "sig_atomic_t", "fpos_t",+        "clock_t", "time_t", "va_list", "jmp_buf", "FILE", "DIR", "div_t", "ldiv_t",+        "static", "const", "bool", "struct", "union", "enum", "size_t", "wchar_t",+        "ptrdiff_t", "sig_atomic_t", "fpos_t", "clock_t", "time_t", "va_list",+        "jmp_buf", "FILE", "DIR", "div_t", "ldiv_t", "mbstate_t", "wctrans_t", "wint_t",+        "wctype_t", "bool", "complex", "int8_t", "int16_t", "int32_t", "int64_t",+        "uint8_t", "uint16_t", "uint32_t", "uint64_t", "int_least8_t", "int_least16_t",+        "int_least32_t", "int_least64_t", "uint_least8_t", "uint_least16_t",+        "uint_least32_t", "uint_least64_t", "int_fast8_t", "int_fast16_t",+        "int_fast32_t", "int_fast64_t", "uint_fast8_t", "uint_fast16_t",+        "uint_fast32_t", "uint_fast64_t", "intptr_t", "uintptr_t", "intmax_t",         "uintmax_t", "string"},   },-   { Id=3,-     Regex=[[\$\w+]],-   },+  { Id=3,+    Regex=[[\$\w+]],+  },   { Id=4,     Regex=[[^\w+:]],   },

langDefs/blitzbasic.lang

@@ -5,100 +5,100 @@ Categories = {"source"}  Keywords={   { Id=1,-    List={"after", "and", "before", "case", "const", "data", "default", -        "delete", "dim", "each", "else", "elseif", "end", "endif", "exit", "false", -        "field", "first", "for", "forever", "function", "global", "gosub", "goto", -        "handle", "if", "include", "insert", "last", "local", "new", "next", "not", -        "null", "object", "or", "read", "repeat", "restore", "return", "select", "step", +    List={"after", "and", "before", "case", "const", "data", "default",+        "delete", "dim", "each", "else", "elseif", "end", "endif", "exit", "false",+        "field", "first", "for", "forever", "function", "global", "gosub", "goto",+        "handle", "if", "include", "insert", "last", "local", "new", "next", "not",+        "null", "object", "or", "read", "repeat", "restore", "return", "select", "step",         "then", "to", "true", "type", "until", "wend", "while"},   },   { Id=2,-    List={"acos", "asin", "atan", "atan2", "abs", "accepttcpstream", "apptitle", -        "asc", "automidhandle", "availvidmem", "backbuffer", "banksize", "bin", "ceil", -        "changedir", "channelpan", "channelpitch", "channelplaying", "channelvolume", -        "chr", "closedir", "closefile", "closetcpserver", "closetcpstream", "cls", -        "clscolor", "color", "colorblue", "colorgreen", "colorred", "commandline", -        "copybank", "copyfile", "copyimage", "copypixel", "copypixelfast", "copyrect", -        "copystream", "cos", "countgfxdrivers", "countgfxmodes", "createbank", -        "createdir", "createimage", "createnetplayer", "createtcpserver", "createtimer", -        "currentdate", "currentdir", "currenttime", "debuglog", "delay", "deletedir", -        "deletefile", "deletenetplayer", "drawblock", "drawblockrect", "drawimage", -        "drawimagerect", "eof", "execfile", "exp", "filepos", "filesize", "filetype", -        "flip", "float", "floor", "flushjoy", "flushkeys", "flushmouse", "fontheight", -        "fontwidth", "freebank", "freefont", "freeimage", "freesound", "freetimer", -        "frontbuffer", "getcolor", "getjoy", "getkey", "getmouse", "gfxdrivername", "gfxmodedepth", -        "gfxmodeexists", "gfxmodeheight", "gfxmodewidth", "grabimage", "graphics", -        "graphicsbuffer", "graphicsdepth", "graphicsheight", "graphicswidth", -        "handleimage", "hex", "hidepointer", "hostnetgame", "imagebuffer", -        "imageheight", "imagerectcollide", "imagerectoverlap", "imagewidth", -        "imagexhandle", "imageyhandle", "imagescollide", "imagesoverlap", "input", -        "instr", "int", "joinnetgame", "joyhit", "joytype", "joyx", "joyy", "joyz", -        "keydown", "keyhit", "left", "len", "line", "loadanimimage", "loadbuffer", -        "loadfont", "loadimage", "loadsound", "lockbuffer", "log", "log10", "loopsound", -        "lower", "lset", "maskimage", "mid", "midhandle", "millisecs", "mod", -        "mousedown", "mousehit", "mousex", "mousexspeed", "mousey", "mouseyspeed", -        "mousez", "mousezspeed", "movemouse", "netmsgdata", "netmsgfrom", "netmsgto", -        "netmsgtype", "netplayerlocal", "netplayername", "nextfile", "openfile", -        "opentcpstream", "origin", "oval", "pausechannel", "peekbyte", -        "peekfloat", "peekint", "peekshort", "pi", "playcdtrack", "playmusic", -        "playsound", "plot", "pokebyte", "pokefloat", "pokeint", "pokeshort", "print", -        "rset", "rand", "readavail", "readbyte", "readbytes", "readdir", "readfile", -        "readfloat", "readint", "readline", "readpixel", "readpixelfast", "readshort", -        "readstring", "rect", "rectsoverlap", "recvnetmsg", "replace", "resizebank", -        "resizeimage", "resumechannel", "right", "rnd", "rotateimage", "runtimeerror", -        "sar", "savebuffer", "saveimage", "scaleimage", "scanline", "seedrand", -        "seekfile", "setbuffer", "setfont", "setgfxdriver", "setnetmsg", "sgn", "shl", -        "showpointer", "shr", "sin", "soundpan", "soundpitch", "soundvolume", "sqr", -        "startnetgame", "stop", "stopchannel", "stopnetgame", "str", "string", -        "stringheight", "stringwidth", "tcptimeouts", "tformfilter", "tformimage", -        "tan", "text", "tileblock", "tileimage", "totalvidmem", "trim", "unlockbuffer", -        "upper", "vwait", "viewport", "waitjoy", "waitkey", "waitmouse", "waittimer", -        "write", "writebyte", -        "writebytes", "writefile", "writefloat", "writeint", "writeline", "writepixel", -        "writepixelfast", "writeshort", "writestring", "xor", "addanimseq", -        "addtriangle", "addvertex", "aligntovector", "ambientlight", "animate", -        "animatemd2", "animating", "animlength", "animseq", "animtime", "antialias", -        "brushalpha", "brushblend", "brushcolor", "brushfx", "brushshininess", -        "brushtexture", "cameraclscolor", "cameraclsmode", "camerafogcolor", -        "camerafogmode", "camerafogrange", "camerapick", "cameraproject", "camerarange", -        "cameraviewport", "camerazoom", "captureworld", "clearcollisions", -        "clearsurface", "cleartexturefilters", "clearworld", "collisionentity", -        "collisionnx", "collisionny", "collisionnz", "collisions", "collisionsurface", -        "collisiontime", "collisiontriangle", "collisionx", "collisiony", "collisionz", -        "copyentity", "countchildren", "countcollisions", "countsurfaces", -        "counttriangles", "countvertices", "createbrush", "createcamera", "createcone", -        "createcube", "createcylinder", "createlight", -        "createlistener", "createmesh", "createmirror", "createpivot", "createplane", -        "createsphere", "createsprite", "createsurface", "createterrain", -        "createtexture", "dither", "emitsound", "entityalpha", "entityanimating", -        "entityanimtime", "entityautofade", "entityblend", "entitybox", -        "entitycollided", "entitycolor", "entitydistance", "entityfx", "entityinview", -        "entityname", "entityorder", "entityparent", "entitypick", "entitypickmode", -        "entitypitch", "entityradius", "entityroll", "entityshininess", "entitytexture", -        "entitytype", "entityvisible", "entityx", "entityy", "entityyaw", "entityz", -        "findchild", "findsurface", "fitmesh", "flipmesh", "freebrush", "freeentity", -        "freetexture", "getchild", "getentitytype", "getparent", "getsurface", -        "gfxdriver3d", "gfxmode3d", "graphics3d", "handlesprite", "hideentity", -        "hwmultitex", "lightcolor", "lightconeangles", "lightmesh", "lightrange", -        "linepick", "load3dsound", "loadanimmesh", "loadanimseq", "loadanimtexture", -        "loadbrush", "loadermatrix", "loadmd2", "loadmesh", "loadsprite", -        "loadterrain", "loadtexture", "md2animating", "md2animlength", -        "md2animtime", "meshdepth", "meshesintersect", "meshheight", "meshwidth", -        "modifyterrain", "moveentity", "nameentity", "paintentity", "paintmesh", -        "paintsurface", "pickedentity", "pickednx", "pickedny", "pickednz", -        "pickedsurface", "pickedtime", "pickedtriangle", "pickedx", "pickedy", -        "pickedz", "pointentity", "positionentity", "positionmesh", "positiontexture", -        "projectedx", "projectedy", "projectedz", "renderworld", "resetentity", -        "rotateentity", "rotatemesh", "rotatesprite", "rotatetexture", "scaleentity", -        "scalemesh", "scalesprite", "scaletexture", "setanimkey", "showentity", -        "spriteviewmode", "terraindetail", "terrainheight", "terrainshading", -        "terrainsize", "terrainx", "terrainy", "terrainz", "textureblend", -        "texturebuffer", "texturecoords", "texturefilter", "textureheight", -        "texturewidth", "tformedx", "tformedy", "tformedz", "tformnormal", "tformpoint", -        "tformvector", "translateentity", "trianglevertex", "turnentity", -        "updatenormals", "updateworld", "vertexblue", "vertexcolor", "vertexcoords", -        "vertexgreen", "vertexnormal", "vertexnx", "vertexny", "vertexnz", "vertexred", -        "vertextexcoords", "vertexu", "vertexv", "vertexw", "vertexx", "vertexy", +    List={"acos", "asin", "atan", "atan2", "abs", "accepttcpstream", "apptitle",+        "asc", "automidhandle", "availvidmem", "backbuffer", "banksize", "bin", "ceil",+        "changedir", "channelpan", "channelpitch", "channelplaying", "channelvolume",+        "chr", "closedir", "closefile", "closetcpserver", "closetcpstream", "cls",+        "clscolor", "color", "colorblue", "colorgreen", "colorred", "commandline",+        "copybank", "copyfile", "copyimage", "copypixel", "copypixelfast", "copyrect",+        "copystream", "cos", "countgfxdrivers", "countgfxmodes", "createbank",+        "createdir", "createimage", "createnetplayer", "createtcpserver", "createtimer",+        "currentdate", "currentdir", "currenttime", "debuglog", "delay", "deletedir",+        "deletefile", "deletenetplayer", "drawblock", "drawblockrect", "drawimage",+        "drawimagerect", "eof", "execfile", "exp", "filepos", "filesize", "filetype",+        "flip", "float", "floor", "flushjoy", "flushkeys", "flushmouse", "fontheight",+        "fontwidth", "freebank", "freefont", "freeimage", "freesound", "freetimer",+        "frontbuffer", "getcolor", "getjoy", "getkey", "getmouse", "gfxdrivername", "gfxmodedepth",+        "gfxmodeexists", "gfxmodeheight", "gfxmodewidth", "grabimage", "graphics",+        "graphicsbuffer", "graphicsdepth", "graphicsheight", "graphicswidth",+        "handleimage", "hex", "hidepointer", "hostnetgame", "imagebuffer",+        "imageheight", "imagerectcollide", "imagerectoverlap", "imagewidth",+        "imagexhandle", "imageyhandle", "imagescollide", "imagesoverlap", "input",+        "instr", "int", "joinnetgame", "joyhit", "joytype", "joyx", "joyy", "joyz",+        "keydown", "keyhit", "left", "len", "line", "loadanimimage", "loadbuffer",+        "loadfont", "loadimage", "loadsound", "lockbuffer", "log", "log10", "loopsound",+        "lower", "lset", "maskimage", "mid", "midhandle", "millisecs", "mod",+        "mousedown", "mousehit", "mousex", "mousexspeed", "mousey", "mouseyspeed",+        "mousez", "mousezspeed", "movemouse", "netmsgdata", "netmsgfrom", "netmsgto",+        "netmsgtype", "netplayerlocal", "netplayername", "nextfile", "openfile",+        "opentcpstream", "origin", "oval", "pausechannel", "peekbyte",+        "peekfloat", "peekint", "peekshort", "pi", "playcdtrack", "playmusic",+        "playsound", "plot", "pokebyte", "pokefloat", "pokeint", "pokeshort", "print",+        "rset", "rand", "readavail", "readbyte", "readbytes", "readdir", "readfile",+        "readfloat", "readint", "readline", "readpixel", "readpixelfast", "readshort",+        "readstring", "rect", "rectsoverlap", "recvnetmsg", "replace", "resizebank",+        "resizeimage", "resumechannel", "right", "rnd", "rotateimage", "runtimeerror",+        "sar", "savebuffer", "saveimage", "scaleimage", "scanline", "seedrand",+        "seekfile", "setbuffer", "setfont", "setgfxdriver", "setnetmsg", "sgn", "shl",+        "showpointer", "shr", "sin", "soundpan", "soundpitch", "soundvolume", "sqr",+        "startnetgame", "stop", "stopchannel", "stopnetgame", "str", "string",+        "stringheight", "stringwidth", "tcptimeouts", "tformfilter", "tformimage",+        "tan", "text", "tileblock", "tileimage", "totalvidmem", "trim", "unlockbuffer",+        "upper", "vwait", "viewport", "waitjoy", "waitkey", "waitmouse", "waittimer",+        "write", "writebyte",+        "writebytes", "writefile", "writefloat", "writeint", "writeline", "writepixel",+        "writepixelfast", "writeshort", "writestring", "xor", "addanimseq",+        "addtriangle", "addvertex", "aligntovector", "ambientlight", "animate",+        "animatemd2", "animating", "animlength", "animseq", "animtime", "antialias",+        "brushalpha", "brushblend", "brushcolor", "brushfx", "brushshininess",+        "brushtexture", "cameraclscolor", "cameraclsmode", "camerafogcolor",+        "camerafogmode", "camerafogrange", "camerapick", "cameraproject", "camerarange",+        "cameraviewport", "camerazoom", "captureworld", "clearcollisions",+        "clearsurface", "cleartexturefilters", "clearworld", "collisionentity",+        "collisionnx", "collisionny", "collisionnz", "collisions", "collisionsurface",+        "collisiontime", "collisiontriangle", "collisionx", "collisiony", "collisionz",+        "copyentity", "countchildren", "countcollisions", "countsurfaces",+        "counttriangles", "countvertices", "createbrush", "createcamera", "createcone",+        "createcube", "createcylinder", "createlight",+        "createlistener", "createmesh", "createmirror", "createpivot", "createplane",+        "createsphere", "createsprite", "createsurface", "createterrain",+        "createtexture", "dither", "emitsound", "entityalpha", "entityanimating",+        "entityanimtime", "entityautofade", "entityblend", "entitybox",+        "entitycollided", "entitycolor", "entitydistance", "entityfx", "entityinview",+        "entityname", "entityorder", "entityparent", "entitypick", "entitypickmode",+        "entitypitch", "entityradius", "entityroll", "entityshininess", "entitytexture",+        "entitytype", "entityvisible", "entityx", "entityy", "entityyaw", "entityz",+        "findchild", "findsurface", "fitmesh", "flipmesh", "freebrush", "freeentity",+        "freetexture", "getchild", "getentitytype", "getparent", "getsurface",+        "gfxdriver3d", "gfxmode3d", "graphics3d", "handlesprite", "hideentity",+        "hwmultitex", "lightcolor", "lightconeangles", "lightmesh", "lightrange",+        "linepick", "load3dsound", "loadanimmesh", "loadanimseq", "loadanimtexture",+        "loadbrush", "loadermatrix", "loadmd2", "loadmesh", "loadsprite",+        "loadterrain", "loadtexture", "md2animating", "md2animlength",+        "md2animtime", "meshdepth", "meshesintersect", "meshheight", "meshwidth",+        "modifyterrain", "moveentity", "nameentity", "paintentity", "paintmesh",+        "paintsurface", "pickedentity", "pickednx", "pickedny", "pickednz",+        "pickedsurface", "pickedtime", "pickedtriangle", "pickedx", "pickedy",+        "pickedz", "pointentity", "positionentity", "positionmesh", "positiontexture",+        "projectedx", "projectedy", "projectedz", "renderworld", "resetentity",+        "rotateentity", "rotatemesh", "rotatesprite", "rotatetexture", "scaleentity",+        "scalemesh", "scalesprite", "scaletexture", "setanimkey", "showentity",+        "spriteviewmode", "terraindetail", "terrainheight", "terrainshading",+        "terrainsize", "terrainx", "terrainy", "terrainz", "textureblend",+        "texturebuffer", "texturecoords", "texturefilter", "textureheight",+        "texturewidth", "tformedx", "tformedy", "tformedz", "tformnormal", "tformpoint",+        "tformvector", "translateentity", "trianglevertex", "turnentity",+        "updatenormals", "updateworld", "vertexblue", "vertexcolor", "vertexcoords",+        "vertexgreen", "vertexnormal", "vertexnx", "vertexny", "vertexnz", "vertexred",+        "vertextexcoords", "vertexu", "vertexv", "vertexw", "vertexx", "vertexy",         "vertexz", "wbuffer", "windowed3d", "wireframe"},   }, }

langDefs/bms.lang

@@ -5,36 +5,36 @@ Categories = {"source", "script"}  Keywords={   { Id=1,-    List={"advance", "aggregate_member", "action", "base_model", "commit", -        "commit_zero", "computed_item", "computed_member", "cycle", "conversion", -        "hange_model", "dimension", "dynamic_span", "decommission", "delete", -        "delete_task", "delete_job", "end_command", "files", "item", "join_model", -        "job", "load_conversion_data", "load_items", "load_time", "load_cycles", -        "load_dimension", "load_model", "member", "model", "nullify", "period", -        "queue_job", "route_file", "run_task", "specials", "spans", "start_job_queue", +    List={"advance", "aggregate_member", "action", "base_model", "commit",+        "commit_zero", "computed_item", "computed_member", "cycle", "conversion",+        "hange_model", "dimension", "dynamic_span", "decommission", "delete",+        "delete_task", "delete_job", "end_command", "files", "item", "join_model",+        "job", "load_conversion_data", "load_items", "load_time", "load_cycles",+        "load_dimension", "load_model", "member", "model", "nullify", "period",+        "queue_job", "route_file", "run_task", "specials", "spans", "start_job_queue",         "stop_job_queue", "span", "time", "task", "unit"},   },   { Id=2,-    List={"aggregation", "average", "aggregate_members", "additive_only", -        "ascii_extractor", "accumulator", "break_time", "bad_outputs", "cycles", -        "consolidation", "computed_members", "consolidation", "commit_version", -        "cycle_dimension", "converter", "displays", "dynamic_spans", "dimensions", -        "default", "dimension_only", "display_set", "uplicator", "end_transformer", -        "expander", "exclude", "full", "flatten", "fixed_extractor", "fielder", -        "good_outputs", "gdl", "history", "hierarchic_subtractive", "hierarchic_only", -        "holder", "items", "item_hierarchy", "include_all", "include", "inverted", -        "incremental", "item_dimension", "incycle_dimension", "include_only", "joiner", -        "keyed", "limited", "load_model_incremental", "logger", "members", "models", -        "name", "normal", "no", "non_keyed", "none", "normal", "new_version", -        "nullify_current", "nullify_from", "precompute", "periods", "pivot", -        "qualifier", "retained", "restated", "repeated", "run_task_step", "synoyms", -        "subtractive_only", "service", "sql_extractor", "stripper", "target", -        "time_latest", "time_dimension", "top_incycle", "transformer", "timer", "yes", -        "across_field", "by_field", "copy", "cycle_field", "data", "default_allowed", -        "error", "file", "fields", "field_or_unit", "field", "input_0", "input_1", -        "ignore", "item_specifier", "level", "meta", "numeric", "outputs", "output_0", -        "output_1", "password", "prepend", "period_field", "query", "separator", -        "short_records", "source", "to", "text", "user", "value", "warning", "business", +    List={"aggregation", "average", "aggregate_members", "additive_only",+        "ascii_extractor", "accumulator", "break_time", "bad_outputs", "cycles",+        "consolidation", "computed_members", "consolidation", "commit_version",+        "cycle_dimension", "converter", "displays", "dynamic_spans", "dimensions",+        "default", "dimension_only", "display_set", "uplicator", "end_transformer",+        "expander", "exclude", "full", "flatten", "fixed_extractor", "fielder",+        "good_outputs", "gdl", "history", "hierarchic_subtractive", "hierarchic_only",+        "holder", "items", "item_hierarchy", "include_all", "include", "inverted",+        "incremental", "item_dimension", "incycle_dimension", "include_only", "joiner",+        "keyed", "limited", "load_model_incremental", "logger", "members", "models",+        "name", "normal", "no", "non_keyed", "none", "normal", "new_version",+        "nullify_current", "nullify_from", "precompute", "periods", "pivot",+        "qualifier", "retained", "restated", "repeated", "run_task_step", "synoyms",+        "subtractive_only", "service", "sql_extractor", "stripper", "target",+        "time_latest", "time_dimension", "top_incycle", "transformer", "timer", "yes",+        "across_field", "by_field", "copy", "cycle_field", "data", "default_allowed",+        "error", "file", "fields", "field_or_unit", "field", "input_0", "input_1",+        "ignore", "item_specifier", "level", "meta", "numeric", "outputs", "output_0",+        "output_1", "password", "prepend", "period_field", "query", "separator",+        "short_records", "source", "to", "text", "user", "value", "warning", "business",         "end", "exclusive", "new", "shared", "sp"},   }, }

langDefs/bnf.lang

@@ -1,7 +1,7 @@  Description="Backus-Naur Form" --- Syntax file created by Julien Fontanet +-- Syntax file created by Julien Fontanet  Categories = {"protocol"} 

langDefs/boo.lang

@@ -5,13 +5,13 @@ Categories = {"source"}  Keywords={   { Id=1,-    List={"abstract", "and", "as", "AST", "break", "callable", "cast", "char", -        "class", "constructor", "continue", "def", "destructor", "do", "elif", "else", -        "ensure", "enum", "event", "except", "failure", "final", "from", "for", "false", -        "get", "given", "goto", "if", "import", "in", "interface", "internal", "is", -        "isa", "not", "null", "of", "or", "otherwise", "override", "namespace", -        "partial", "pass", "public", "protected", "private", "raise", "ref", "retry", -        "return", "self", "set", "super", "static", "struct", "success", "transient", +    List={"abstract", "and", "as", "AST", "break", "callable", "cast", "char",+        "class", "constructor", "continue", "def", "destructor", "do", "elif", "else",+        "ensure", "enum", "event", "except", "failure", "final", "from", "for", "false",+        "get", "given", "goto", "if", "import", "in", "interface", "internal", "is",+        "isa", "not", "null", "of", "or", "otherwise", "override", "namespace",+        "partial", "pass", "public", "protected", "private", "raise", "ref", "retry",+        "return", "self", "set", "super", "static", "struct", "success", "transient",         "true", "try", "typeof", "unless", "virtual", "when", "while", "yield"},   },   { Id=2,

langDefs/c.lang

@@ -7,28 +7,31 @@ Digits = [[ (?:0x|0X|0b)[0-9a-fA-F']+|\d*[\.]?\d+(?:[eE][\-\+]\d+)?[lLuU]* ]]  Keywords={   { Id=1,-   List={"goto", "break", "return", "continue", "asm", "case", "default", "if", "else", "switch", "while", "for", "do", "sizeof",-         "typeof", "stdcall", "cdecl", "const_cast", "delete", "dynamic_cast", "goto", "namespace", "new", "pascal",-         "reinterpret_cast", "static_cast", "this", "throw", "try", "catch", "using", "true", "false", "bitand", "and", "bitor", "or", "xor",-         "compl", "and_eq", "or_eq", "xor_eq", "not", "not_eq", "assert", "static_assert",-         "alignas","alignof","concept","consteval","constexpr","constinit","co_await","co_return","co_yield","decltype",-         "noexcept","requires","thread_local",-        }+    List={+      "goto", "break", "return", "continue", "asm", "case", "default", "if", "else", "switch", "while", "for", "do", "sizeof",+      "typeof", "stdcall", "cdecl", "const_cast", "delete", "dynamic_cast", "goto", "namespace", "new", "pascal",+      "reinterpret_cast", "static_cast", "this", "throw", "try", "catch", "using", "true", "false", "bitand", "and", "bitor", "or", "xor",+      "compl", "and_eq", "or_eq", "xor_eq", "not", "not_eq", "assert", "static_assert",+      "alignas","alignof","concept","consteval","constexpr","constinit","co_await","co_return","co_yield","decltype",+      "noexcept","requires","thread_local",+    }   },   { Id=2,-    List= { "int", "long", "short", "char", "void", "signed", "unsigned", "float", "double", "size_t", "wchar_t",-          "ptrdiff_t", "sig_atomic_t", "fpos_t", "clock_t", "time_t", "va_list", "jmp_buf", "FILE", "DIR", "div_t", "ldiv_t", "static",-          "mbstate_t", "wctrans_t", "wint_t", "wctype_t", "const", "bool", "complex", "struct", "union", "enum",-          "int8_t", "int16_t", "int32_t", "int64_t", "uint8_t", "uint16_t", "uint32_t", "uint64_t", "int_least8_t", "int_least16_t",-          "int_least32_t", "int_least64_t", "uint_least8_t", "uint_least16_t", "uint_least32_t", "uint_least64_t",-          "int_fast8_t", "int_fast16_t", "int_fast32_t", "int_fast64_t", "uint_fast8_t", "uint_fast16_t", "uint_fast32_t",-          "uint_fast64_t", "intptr_t", "uintptr_t", "intmax_t", "uintmax_t", "char8_t","char16_t","char32_t"-          }+    List= {+      "int", "long", "short", "char", "void", "signed", "unsigned", "float", "double", "size_t", "wchar_t",+      "ptrdiff_t", "sig_atomic_t", "fpos_t", "clock_t", "time_t", "va_list", "jmp_buf", "FILE", "DIR", "div_t", "ldiv_t", "static",+      "mbstate_t", "wctrans_t", "wint_t", "wctype_t", "const", "bool", "complex", "struct", "union", "enum",+      "int8_t", "int16_t", "int32_t", "int64_t", "uint8_t", "uint16_t", "uint32_t", "uint64_t", "int_least8_t", "int_least16_t",+      "int_least32_t", "int_least64_t", "uint_least8_t", "uint_least16_t", "uint_least32_t", "uint_least64_t",+      "int_fast8_t", "int_fast16_t", "int_fast32_t", "int_fast64_t", "uint_fast8_t", "uint_fast16_t", "uint_fast32_t",+      "uint_fast64_t", "intptr_t", "uintptr_t", "intmax_t", "uintmax_t", "char8_t","char16_t","char32_t"+    }   },   { Id=3,-    List= { "typedef", "inline", "auto", "class", "explicit", "extern", "friend", "inline", "mutable", "operator",-           "register", "template", "private", "protected", "public", "typeid", "virtual", "volatile", "constexpr", "nullptr", "decltype"-          }+    List= {+      "typedef", "inline", "auto", "class", "explicit", "extern", "friend", "inline", "mutable", "operator",+      "register", "template", "private", "protected", "public", "typeid", "virtual", "volatile", "constexpr", "nullptr", "decltype"+    }   },   { Id=3,     Regex=[[(\w+)\s*\:\:]]@@ -44,14 +47,14 @@ Strings = { }  Comments = {-   { Block=true,-     Nested=false,-     Delimiter = { [[\/\*]], [[\*\/]] }-   },-   {-     Block=false,-     Delimiter = { [[//]] }-   }+  { Block=true,+    Nested=false,+    Delimiter = { [[\/\*]], [[\*\/]] }+  },+  {+    Block=false,+    Delimiter = { [[//]] }+  } }  IgnoreCase=false@@ -68,9 +71,9 @@ EnableIndentation=true -- resolve issue with C++14 number separator syntax function OnStateChange(oldState, newState, token) -   if token=="'" and oldState==HL_NUMBER and newState==HL_STRING then-      return HL_NUMBER-   end-   -   return newState+  if token=="'" and oldState==HL_NUMBER and newState==HL_STRING then+    return HL_NUMBER+  end++  return newState end

langDefs/ceylon.lang

@@ -5,12 +5,13 @@ Categories = {"source"}  Keywords={   {  Id=1,-   List={ "assembly", "module", "package", "import", "alias", "class", -	  "interface", "object", "given", "value", "assign", "void", "function", "new", -	  "of", "extends", "satisfies", "abstracts", "in", "out", "return", "break", -	  "continue", "throw", "assert", "dynamic", "if", "else", "switch", "case", "for", -	  "while", "try", "catch", "finally", "then", "let", "this", "outer", "super", -	  "is", "exists", "nonempty"}+    List={+      "assembly", "module", "package", "import", "alias", "class",+      "interface", "object", "given", "value", "assign", "void", "function", "new",+      "of", "extends", "satisfies", "abstracts", "in", "out", "return", "break",+      "continue", "throw", "assert", "dynamic", "if", "else", "switch", "case", "for",+      "while", "try", "catch", "finally", "then", "let", "this", "outer", "super",+      "is", "exists", "nonempty"}   },   { Id=2,     List= { "shared", "formal", "abstract", "actual", "variable"@@ -32,14 +33,14 @@ Strings = { }  Comments = {-   { Block=true,-     Nested=false,-     Delimiter = { [[\/\*]], [[\*\/]] }-   },-   {-     Block=false,-     Delimiter = { [[//|\#\!]] }-   }+  { Block=true,+    Nested=false,+    Delimiter = { [[\/\*]], [[\*\/]] }+  },+  {+    Block=false,+    Delimiter = { [[//|\#\!]] }+  } }  IgnoreCase=false

langDefs/charmm.lang

@@ -4,8 +4,8 @@ Description="Charmm" Categories = {"source"}  Keywords={-  {  Id=1,-   List={"if", "then", "set", "goto", "label", "stream", "increment", +  { Id=1,+    List={"if", "then", "set", "goto", "label", "stream", "increment",         "decrement", "rewind", "return", "endif", "define", "calc", "set", "stop",         "gt", "ge", "eq", "ne", "le", "lt"         }@@ -34,10 +34,10 @@ Strings = { }  Comments = {-   {-     Block=false,-     Delimiter = { [[\!]] }-   }+  {+    Block=false,+    Delimiter = { [[\!]] }+  } }  IgnoreCase=true

langDefs/chill.lang

@@ -5,9 +5,9 @@ Categories = {"source"}  Keywords={   { Id=1,-    List={"AND", "BEGIN", "CASE", "DIV", "DO", "ELSE", "ELSIF", "END", "ESAC", -        "EXIT", "FI", "FOR", "GOTO", "IF", "IN", "MOD", "NOT", "OD", "OF", "ON", "OR", -        "OUT", "RESULT", "RETURN", "THEN", "THEN", "TO", "UNTIL", "USES", "WHILE", +    List={"AND", "BEGIN", "CASE", "DIV", "DO", "ELSE", "ELSIF", "END", "ESAC",+        "EXIT", "FI", "FOR", "GOTO", "IF", "IN", "MOD", "NOT", "OD", "OF", "ON", "OR",+        "OUT", "RESULT", "RETURN", "THEN", "THEN", "TO", "UNTIL", "USES", "WHILE",         "WITH", "XOR"},   },   { Id=2,

langDefs/chpl.lang

@@ -13,17 +13,18 @@ Categories = {"source"}  Keywords={   { Id=1,-   List={"as", "align", "atomic", "begin", "break", "by", "class", "cobegin",-         "coforall", "config", "const", "continue", "proc", "iter", "delete",-         "dmapped", "do", "domain", "else", "enum", "except", "export",-         "extern", "false", "for", "forall", "if", "in", "index", "inline",-         "inout", "label", "lambda", "let", "local", "module", "new", "nil",-         "noinit", "on", "only", "otherwise", "out", "param", "private",-         "public", "record", "reduce", "ref", "require", "return", "scan",-         "select", "serial", "single", "sparse", "subdomain", "sync", "then",-         "true", "type", "union", "use", "var", "when", "where", "while",-         "with", "yield", "zip"-        }+    List={+      "as", "align", "atomic", "begin", "break", "by", "class", "cobegin",+      "coforall", "config", "const", "continue", "proc", "iter", "delete",+      "dmapped", "do", "domain", "else", "enum", "except", "export",+      "extern", "false", "for", "forall", "if", "in", "index", "inline",+      "inout", "label", "lambda", "let", "local", "module", "new", "nil",+      "noinit", "on", "only", "otherwise", "out", "param", "private",+      "public", "record", "reduce", "ref", "require", "return", "scan",+      "select", "serial", "single", "sparse", "subdomain", "sync", "then",+      "true", "type", "union", "use", "var", "when", "where", "while",+      "with", "yield", "zip"+    }   },   { Id=2,     List= { "bool", "complex", "imag", "int", "opaque", "range", "real",@@ -40,14 +41,14 @@ Strings = { }  Comments = {-   { Block=true,-     Nested=true,-     Delimiter = { [[\/\*]], [[\*\/]] }-   },-   {-     Block=false,-     Delimiter = { [[//]] }-   }+  { Block=true,+    Nested=true,+    Delimiter = { [[\/\*]], [[\*\/]] }+  },+  {+    Block=false,+    Delimiter = { [[//]] }+  } }  IgnoreCase=false

langDefs/clean.lang

@@ -5,9 +5,9 @@ Categories = {"source"}  Keywords={   { Id=1,-    List={"default", "definition", "derive", "case", "class", "code", "export", -        "from", "if", "implementation", "import", "in", "infix", "infixl", "infixr", -        "instance", "let", "module", "of", "otherwise", "special", "system", +    List={"default", "definition", "derive", "case", "class", "code", "export",+        "from", "if", "implementation", "import", "in", "infix", "infixl", "infixr",+        "instance", "let", "module", "of", "otherwise", "special", "system",         "where", "with"},         },   { Id=2,

langDefs/clearbasic.lang

@@ -6,49 +6,49 @@ Categories = {"source"}  Keywords={   { Id=1,-    List={"and", "as", "byref", "byval", "case", "declare", "dim", "else", -        "elseif", "end", "for", "function", "global", "if", "me", "not", "new", "next", -        "or", "select", "set", "step", "sub", "then", "to", "type", "while", "aix", -        "dodefault", "false", "hpux", "irix", "linux", "mac68k", "macppc", "macintosh", -        "netware", "nothing", "null", "os2", "osf1", "pi", "sco", "solaris", "sunos", -        "true", "unix", "ultrix", "unixware", "vms", "win16", "win32", -        "cbabortretryignore", "cbascending", "cbbyref", "cbbyvalue", "cbclosechildren", -        "cbclosemessage", "cbdefclosedwindow", "cbdefclosedwindow", "cbdescending", -        "cbequal", "cbfirstmessage", "cbfrontifup", "cbgreater", "cbgreaterorequal", -        "cbidabort", "cbidcancel", "cbiddiscard", "cbidignore", "cbidno", "cbidok", -        "cbidretry", "cbidsave", "cbidyes", "cbin", "cbless", "cblessorequal", "cblike", -        "cbnodefault", "cbnotequal", "cbnotlike", "cbok", "cbokcancel", -        "cbrefreshmessage", "cbretrycancel", "cbsavediscardcancel", "cbsoundslike", -        "cbyesno", "cbyesnocancel", "ebaix", "ebabort", "ebabortretryignore", -        "ebapplicationmodal", "ebarchive", "ebarray", "ebback", "ebbold", -        "ebbolditalic", "ebboolean", "ebcfbitmap", "ebcfdib", "ebcfmetafile", -        "ebcfpalette", "ebcftext", "ebcfunicode", "ebcancel", "ebcr", "ebcrlf", -        "ebcritical", "ebcurrency", "ebdos", "ebdataobject", "ebdate", -        "ebdefaultbutton1", "ebdefaultbutton2", "ebdefaultbutton3", "ebdirectory", -        "ebdouble", "ebempty", "eberror", "ebexclamation", "ebfirstfourdays", -        "ebfirstfullweek", "ebfirstjan1", "ebformfeed", "ebfriday", "ebfromunicode", -        "ebhpux", "ebhidden", "ebhide", "ebhiragana", "ebimealphadbl", "ebimealphasng", -        "ebimedisabled", "ebimehiragana", "ebimekatakanadbl", "ebimekatakanasng", -        "ebimenoop", "ebimeoff", "ebimeon", "ebignore", "ebinformation", "ebinteger", -        "ebirix", "ebitalic", "ebkatakana", "eblinux", "eblandscape", "ebleftbutton", -        "eblf", "eblong", "eblowercase", "ebmacintosh", "ebmaximized", -        "ebmaximizedfocus", "ebminimized", "ebminimizedfocus", "ebminimizednofocus", -        "ebmonday", "ebnarrow", "ebnetware", "ebno", "ebnone", "ebnormal", -        "ebnormalfocus", "ebnormalnofocus", "ebnull", "ebnullchar", "ebnullstring", -        "ebok", "ebokcancel", "ebokonly", "ebos2", "ebosf1", "ebobject", "ebportrait", -        "ebpropercase", "ebquestion", "ebreadonly", "ebregular", "ebrestored", -        "ebretry", "ebretrycancel", "ebrightbutton", "ebsco", "ebsaturday", "ebsingle", -        "ebsolaris", "ebstring", "ebsunos", "ebsunday", "ebsystem", "ebsystemmodal", -        "ebtab", "ebthursday", "ebtuesday", "ebultrix", "ebunicode", "ebunixware", -        "ebuppercase", "ebvms", "ebvariant", "ebverticaltab", "ebvolume", "ebwednesday", -        "ebwide", "ebwin16", "ebwin32", "ebwindows", "ebyes", "ebyesno", +    List={"and", "as", "byref", "byval", "case", "declare", "dim", "else",+        "elseif", "end", "for", "function", "global", "if", "me", "not", "new", "next",+        "or", "select", "set", "step", "sub", "then", "to", "type", "while", "aix",+        "dodefault", "false", "hpux", "irix", "linux", "mac68k", "macppc", "macintosh",+        "netware", "nothing", "null", "os2", "osf1", "pi", "sco", "solaris", "sunos",+        "true", "unix", "ultrix", "unixware", "vms", "win16", "win32",+        "cbabortretryignore", "cbascending", "cbbyref", "cbbyvalue", "cbclosechildren",+        "cbclosemessage", "cbdefclosedwindow", "cbdefclosedwindow", "cbdescending",+        "cbequal", "cbfirstmessage", "cbfrontifup", "cbgreater", "cbgreaterorequal",+        "cbidabort", "cbidcancel", "cbiddiscard", "cbidignore", "cbidno", "cbidok",+        "cbidretry", "cbidsave", "cbidyes", "cbin", "cbless", "cblessorequal", "cblike",+        "cbnodefault", "cbnotequal", "cbnotlike", "cbok", "cbokcancel",+        "cbrefreshmessage", "cbretrycancel", "cbsavediscardcancel", "cbsoundslike",+        "cbyesno", "cbyesnocancel", "ebaix", "ebabort", "ebabortretryignore",+        "ebapplicationmodal", "ebarchive", "ebarray", "ebback", "ebbold",+        "ebbolditalic", "ebboolean", "ebcfbitmap", "ebcfdib", "ebcfmetafile",+        "ebcfpalette", "ebcftext", "ebcfunicode", "ebcancel", "ebcr", "ebcrlf",+        "ebcritical", "ebcurrency", "ebdos", "ebdataobject", "ebdate",+        "ebdefaultbutton1", "ebdefaultbutton2", "ebdefaultbutton3", "ebdirectory",+        "ebdouble", "ebempty", "eberror", "ebexclamation", "ebfirstfourdays",+        "ebfirstfullweek", "ebfirstjan1", "ebformfeed", "ebfriday", "ebfromunicode",+        "ebhpux", "ebhidden", "ebhide", "ebhiragana", "ebimealphadbl", "ebimealphasng",+        "ebimedisabled", "ebimehiragana", "ebimekatakanadbl", "ebimekatakanasng",+        "ebimenoop", "ebimeoff", "ebimeon", "ebignore", "ebinformation", "ebinteger",+        "ebirix", "ebitalic", "ebkatakana", "eblinux", "eblandscape", "ebleftbutton",+        "eblf", "eblong", "eblowercase", "ebmacintosh", "ebmaximized",+        "ebmaximizedfocus", "ebminimized", "ebminimizedfocus", "ebminimizednofocus",+        "ebmonday", "ebnarrow", "ebnetware", "ebno", "ebnone", "ebnormal",+        "ebnormalfocus", "ebnormalnofocus", "ebnull", "ebnullchar", "ebnullstring",+        "ebok", "ebokcancel", "ebokonly", "ebos2", "ebosf1", "ebobject", "ebportrait",+        "ebpropercase", "ebquestion", "ebreadonly", "ebregular", "ebrestored",+        "ebretry", "ebretrycancel", "ebrightbutton", "ebsco", "ebsaturday", "ebsingle",+        "ebsolaris", "ebstring", "ebsunos", "ebsunday", "ebsystem", "ebsystemmodal",+        "ebtab", "ebthursday", "ebtuesday", "ebultrix", "ebunicode", "ebunixware",+        "ebuppercase", "ebvms", "ebvariant", "ebverticaltab", "ebvolume", "ebwednesday",+        "ebwide", "ebwin16", "ebwin32", "ebwindows", "ebyes", "ebyesno",         "ebyesnocancel"},   },   { Id=2,-    List={"app", "appmenu", "basic", "bool", "boolean", "bulkretrieve", -        "bulksave", "clarifydb", "clipboard", "commondialog", "contextualobject", -        "control", "dde", "debug", "err", "form", "integer", "list", "long", "msg", -        "net", "powerquery", "printer", "record", "sqldb", "screen", "servicemessage", +    List={"app", "appmenu", "basic", "bool", "boolean", "bulkretrieve",+        "bulksave", "clarifydb", "clipboard", "commondialog", "contextualobject",+        "control", "dde", "debug", "err", "form", "integer", "list", "long", "msg",+        "net", "powerquery", "printer", "record", "sqldb", "screen", "servicemessage",         "string"},   }, }

langDefs/clipper.lang

@@ -5,55 +5,55 @@ Categories = {"source"}  Keywords={   { Id=1,-    List={"announce", "begin", "break", "case", "declare", "do", "elseif", -        "else", "endif", "enddo", "end", "endcase", "exit", "external", "field", "for", -        "if", "local", "loop", "memvar", "next", "otherwise", "parameters", "private", -        "public", "recover", "request", "return", "sequence", "step", "static", "using", -        "while", "with", "accept", "append", "all", "alternate", "box", "blank", "bell", -        "call", "cancel", "clear", "close", "commit", "continue", "copy", "count", -        "create", "century", "color", "confirm", "console", "cursor", "delete", "dir", -        "display", "date", "decimals", "default", "deleted", "delimiters", "device", -        "eject", "erase", "extended", "epoch", "escape", "exact", "exclusive", "file", -        "find", "form", "from", "filter", "fixed", "format", "function", "get", "gets", -        "go", "index", "init", "input", "intensity", "join", "keyboard", "key", "label", -        "list", "locate", "memory", "menu", "margin", "message", "note", "order", -        "pack", "procedure", "prompt", "path", "printer", "quit", "read", "recall", -        "reindex", "release", "rename", "replace", "report", "restore", "run", -        "relation", "say", "screen", "structure", "save", "seek", "select", "set", -        "scoreboard", "softseek", "skip", "sort", "store", "sum", "to", "typeahead", -        "text", "total", "type", "unique", "unlock", "update", "use", "wrap", "wait", +    List={"announce", "begin", "break", "case", "declare", "do", "elseif",+        "else", "endif", "enddo", "end", "endcase", "exit", "external", "field", "for",+        "if", "local", "loop", "memvar", "next", "otherwise", "parameters", "private",+        "public", "recover", "request", "return", "sequence", "step", "static", "using",+        "while", "with", "accept", "append", "all", "alternate", "box", "blank", "bell",+        "call", "cancel", "clear", "close", "commit", "continue", "copy", "count",+        "create", "century", "color", "confirm", "console", "cursor", "delete", "dir",+        "display", "date", "decimals", "default", "deleted", "delimiters", "device",+        "eject", "erase", "extended", "epoch", "escape", "exact", "exclusive", "file",+        "find", "form", "from", "filter", "fixed", "format", "function", "get", "gets",+        "go", "index", "init", "input", "intensity", "join", "keyboard", "key", "label",+        "list", "locate", "memory", "menu", "margin", "message", "note", "order",+        "pack", "procedure", "prompt", "path", "printer", "quit", "read", "recall",+        "reindex", "release", "rename", "replace", "report", "restore", "run",+        "relation", "say", "screen", "structure", "save", "seek", "select", "set",+        "scoreboard", "softseek", "skip", "sort", "store", "sum", "to", "typeahead",+        "text", "total", "type", "unique", "unlock", "update", "use", "wrap", "wait",         "zap"},   },   { Id=2,-    List={"aadd", "abs", "achoice", "aclone", "acopy", "adel", "adir", "aeval", -        "afields", "afill", "ains", "alert", "alias", "alltrim", "altd", "array", "asc", -        "ascan", "asize", "asort", "at", "atail", "average", "bin2i", "bin2l", "bin2w", -        "bof", "browse", "cdow", "chr", "cmonth", "col", "colorselect", "ctod", -        "curdir", "day", "dbappend", "dbclearfilter", "dbclearindex", "dbclearrelation", -        "dbcloseall", "dbclosearea", "dbcommit", "dbcommitall", "dbcreate", -        "dbcreateindex", "dbdelete", "dbedit", "dbeval", "dbf", "dbfilter", -        "dbgobottom", "dbgoto", "dbgotop", "dbrecall", "dbreindex", "dbrelation", -        "dbrselect", "dbseek", "dbselectarea", "dbsetdriver", "dbsetfilter", -        "dbsetindex", "dbsetorder", "dbsetrelation", "dbskip", "dbstruct", "dbunlock", -        "dbunlockall", "dbusearea", "descend", "devout", "devoutpict", "devpos", -        "directory", "diskspace", "dispbegin", "dispbox", "dispcount", "dispend", -        "dispout", "doserror", "dow", "dtoc", "dtos", "empty", "eof", "errorblock", -        "errorlevel", "eval", "exp", "fclose", "fcount", "fcreate", "ferase", "ferror", -        "fieldblock", "fieldget", "fieldname", "", "fieldpos", "fieldput", -        "fieldwblock", "fklabel", "fkmax", "flock", "fopen", "found", "fread", -        "freadstr", "frename", "fseek", "fwrite", "getenv", "hardcr", "header", "i2bin", -        "indexext", "indexkey", "indexord", "inkey", "int", "isalpha", "iscolor", -        "isdigit", "islower", "isprinter", "isupper", "l2bin", "lastkey", "lastrec", -        "left", "len", "log", "lower", "ltrim", "lupdate", "max", "maxcol", "maxrow", -        "memoedit", "memoline", "memoread", "memotran", "memowrit", "memvarblock", -        "min", "mlcount", "mlctopos", "mlpos", "mod", "month", "mpostolc", "neterr", -        "netname", "nextkey", "nosnow", "os", "outerr", "outstd", "pad", "pcol", -        "pcount", "procline", "procname", "prow", "qout", "rat", "readexit", -        "readinsert", "readkey", "readmodal", "readvar", "reccount", "recno", "recsize", -        "replicate", "restscreen", "right", "rlock", "round", "row", "rtrim", -        "savescreen", "scroll", "seconds", "setblink", "setcancel", "setcolor", -        "setcursor", "setkey", "setmode", "setpos", "setprc", "soundex", "space", -        "sqrt", "str", "strtran", "stuff", "substr", "time", "tone", "transform", "", +    List={"aadd", "abs", "achoice", "aclone", "acopy", "adel", "adir", "aeval",+        "afields", "afill", "ains", "alert", "alias", "alltrim", "altd", "array", "asc",+        "ascan", "asize", "asort", "at", "atail", "average", "bin2i", "bin2l", "bin2w",+        "bof", "browse", "cdow", "chr", "cmonth", "col", "colorselect", "ctod",+        "curdir", "day", "dbappend", "dbclearfilter", "dbclearindex", "dbclearrelation",+        "dbcloseall", "dbclosearea", "dbcommit", "dbcommitall", "dbcreate",+        "dbcreateindex", "dbdelete", "dbedit", "dbeval", "dbf", "dbfilter",+        "dbgobottom", "dbgoto", "dbgotop", "dbrecall", "dbreindex", "dbrelation",+        "dbrselect", "dbseek", "dbselectarea", "dbsetdriver", "dbsetfilter",+        "dbsetindex", "dbsetorder", "dbsetrelation", "dbskip", "dbstruct", "dbunlock",+        "dbunlockall", "dbusearea", "descend", "devout", "devoutpict", "devpos",+        "directory", "diskspace", "dispbegin", "dispbox", "dispcount", "dispend",+        "dispout", "doserror", "dow", "dtoc", "dtos", "empty", "eof", "errorblock",+        "errorlevel", "eval", "exp", "fclose", "fcount", "fcreate", "ferase", "ferror",+        "fieldblock", "fieldget", "fieldname", "", "fieldpos", "fieldput",+        "fieldwblock", "fklabel", "fkmax", "flock", "fopen", "found", "fread",+        "freadstr", "frename", "fseek", "fwrite", "getenv", "hardcr", "header", "i2bin",+        "indexext", "indexkey", "indexord", "inkey", "int", "isalpha", "iscolor",+        "isdigit", "islower", "isprinter", "isupper", "l2bin", "lastkey", "lastrec",+        "left", "len", "log", "lower", "ltrim", "lupdate", "max", "maxcol", "maxrow",+        "memoedit", "memoline", "memoread", "memotran", "memowrit", "memvarblock",+        "min", "mlcount", "mlctopos", "mlpos", "mod", "month", "mpostolc", "neterr",+        "netname", "nextkey", "nosnow", "os", "outerr", "outstd", "pad", "pcol",+        "pcount", "procline", "procname", "prow", "qout", "rat", "readexit",+        "readinsert", "readkey", "readmodal", "readvar", "reccount", "recno", "recsize",+        "replicate", "restscreen", "right", "rlock", "round", "row", "rtrim",+        "savescreen", "scroll", "seconds", "setblink", "setcancel", "setcolor",+        "setcursor", "setkey", "setmode", "setpos", "setprc", "soundex", "space",+        "sqrt", "str", "strtran", "stuff", "substr", "time", "tone", "transform", "",         "updated", "upper", "", "val", "valtype", "version", "word", "year"},   }, }

langDefs/clp.lang

@@ -8,694 +8,694 @@ Identifiers=[[ [a-zA-Z_][\w\-]* ]]  Keywords={   { Id=1,-    List={"and", "bind", "break", "defglobal", "deffunction", "evenp", "else", -        "eq", "floatpfloatp", "false", "if", "integerp", "lexemep", "loop-for-count", -        "multifieldp", "neq", "not", "numberp", "or", "oddp", "pointerp", "progn", +    List={"and", "bind", "break", "defglobal", "deffunction", "evenp", "else",+        "eq", "floatpfloatp", "false", "if", "integerp", "lexemep", "loop-for-count",+        "multifieldp", "neq", "not", "numberp", "or", "oddp", "pointerp", "progn",         "progn$", "return", "stringp", "switch", "symbolp", "then", "true", "while"},   },   { Id=2,-    List={"acos", "acosh", "acot", "acoth", "acsc", "acsch", "asec", "asech", -        "asin", "asinh", "atan", "atanh", "abs", "assert", "assert-string", "build", -        "create", "cos", "cosh", "cot", "coth", "csc", "csch", "close", -        "call-next-method", "call-specific-method", "class", "class-abstractp", -        "class-existp", "class-reactivep", "class-slots", "class-subclasses", -        "class-superclasses", "call-next-handler", "delete", "deg-grad", "deg-rad", -        "div", "defgeneric-module", "duplicate", "deftemplate-module", "defrule-module", -        "defglobal-module", "deffunction-module", "dynamic-get", "dynamic-put", -        "direct-slot-delete", "direct-slot-insert", "direct-slot-replace", -        "defclass-module", "definstances-module", "delete-instance", "eval", "explode", -        "exp", "expand", "first", "float", "format", "fact-index", -        "get-sequence-operator-recognition", "gensym", "get-function_restrictions", -        "grad-deg", "get-defgeneric-list", "get-defmethod-list", -        "get-method-restrictions", "get-deftemplate-list", "get-defrule-list", -        "get-defmodule-list", "get-defglobal-list", "get-deffunction-list", "get-focus", -        "get-focus-stack", "get-defclass-list", "get-defmessage-handler-list", -        "get-definstances-list", "implode", "insert", "integer", "instance-addressp", -        "instance-existp", "instance-namep", "instancep", "init-slots", -        "instance-address", "instance-name", "instance-name-to-symbol", "lowcase", -        "length", "length", "log", "log10", "member", "mod", "max", "min", "modify", -        "message-handler-existp", "nth", "next-handlerp", "next-methodp", "open", -        "override-next-handler", "override-next-method", "pi", "printout", "pop-focus", -        "replace", "rest", "random", "rad-deg", "round", "read", "readline", "remove", -        "rename", "retract", "str-length", "sub-string", "sym-cat", "str-cat", -        "str-compare", "str-index", "set-sequence-operator-recognition", "subseq", -        "subsetp", "seed", "setgen", "sec", "sech", "sin", "sinh", "sec", "sech", "sin", -        "sinh", "sqrt", "slot-delete", "slot-insert", "slot-replace", -        "symbol-to-instance-name", "slot-allowed-values", "slot-cardinality", -        "slot-direct-accessp", "slot-existp", "slot-facets", "slot-initablep", -        "slot-publicp", "slot-range", "slot-sources", "slot-types", "slot-writablep", -        "subclassp", "superclassp", "time", "tan", "tanh", "type", "upcase", -        "unmake-instance", "app-create", "app-get-show-frame-on-init", "app-on-init", -        "app-set-show-frame-on-init", "arc-annotation-get-name", -        "arc-image-change-attachment", "arc-image-control-point-add", -        "arc-image-control-point-count", "arc-image-control-point-move", -        "arc-image-control-point-remove", "arc-image-control-point-x", -        "arc-image-control-point-y", "arc-image-create", "arc-image-get-alignment-type", -        "arc-image-get-attachment-from", "arc-image-get-attachment-to", -        "arc-image-get-image-from", "arc-image-get-image-to", "arc-image-is-leg", -        "arc-image-is-spline", "arc-image-is-stem", "arc-image-set-alignment-type", -        "arc-image-set-spline", "batch", "begin-busy-cursor", "bell", "brush-create", -        "brush-delete", "button-create", "button-create-from-bitmap", "bitmap-create", -        "bitmap-delete", "bitmap-get-colourmap", "bitmap-get-height", -        "bitmap-get-width", "bitmap-load-from-file", "canvas-scroll", -        "canvas-set-scroll-page-y", "canvas-set-scroll-pos-x", -        "canvas-set-scroll-pos-y", "canvas-set-scroll-range-x", -        "canvas-set-scroll-range-y", "canvas-view-start-x", "canvas-view-start-y", -        "card-create", "card-delete", "card-deselect-all", "card-find-by-title", -        "card-get-canvas", "card-get-first-item", "card-get-frame", "card-get-height", -        "card-get-next-item", "card-get-special-item", "card-get-string-attribute", -        "card-get-toolbar", "card-get-width", "card-get-x", "card-get-y", -        "card-iconize", "card-is-modified", "card-is-shown", "card-is-valid", -        "card-move", "card-quit", "card-select-all", "card-send-command", -        "card-set-icon", "card-set-modified", "card-set-status-text", -        "card-set-string-attribute", "card-show", "chdir", "clean-windows", -        "clear-ide-window", "clear-resources", "copy-file", "cursor-create", -        "cursor-delete", "cursor-load-from-file", "connection-advise", -        "connection-execute", "connection-disconnect", "connection-poke", -        "connection-request", "connection-start-advise", "connection-stop-advise", -        "client-create", "colour-create", "colour-red", "colour-green", "colour-blue", -        "client-make-connection", "choice-create", "choice-append", -        "choice-find-string", "choice-clear", "choice-get-selection", -        "choice-get-string-selection", "choice-set-selection", -        "choice-set-string-selection", "choice-get-string", "check-box-create", -        "check-box-set-value", "check-box-get-value", "canvas-create", "canvas-get-dc", -        "canvas-get-scroll-page-x", "canvas-get-scroll-page-y", -        "canvas-get-scroll-pos-x", "canvas-get-scroll-pos-y", -        "canvas-get-scroll-range-x", "canvas-get-scroll-range-y", -        "canvas-get-scroll-pixels-per-unit-x", "canvas-get-scroll-pixels-per-unit-x", -        "canvas-on-char", "canvas-on-scroll", "canvas-set-scrollbars", -        "canvas-set-scroll-page-x", "container-region-add-node-image", -        "container-region-remove-node-image", "convert-bitmap-to-rtf", -        "convert-metafile-to-rtf", "database-close", "database-create", -        "database-delete", "database-error-occurred", "database-get-data-source", -        "database-get-database-name", "database-get-error-code", -        "database-get-error-message", "database-get-error-number", "database-is-open", -        "database-open", "date-add-days", "date-add-months", "date-add-self", -        "date-add-weeks", "date-add-years", "date-create", "date-create-julian", -        "date-create-string", "date-delete", "date-eq", "date-format", "date-ge", -        "date-geq", "date-get-day", "date-get-day-of-week", "date-get-day-of-week-name", -        "date-get-day-of-year", "date-get-days-in-month", "date-get-first-day-of-month", -        "date-get-julian-date", "date-get-month", "date-get-month-end", -        "date-get-month-name", "date-get-month-start", "date-get-week-of-month", -        "date-get-week-of-year", "date-get-year", "date-get-year-end", -        "date-get-year-start", "date-is-leap-year", "date-l", "date-leq", "date-neq", -        "date-set-current-date", "date-set-date", "date-set-format", "date-set-julian", -        "date-set-option", "date-subtract", "date-subtract-days", "date-subtract-self", -        "dc-begin-drawing", "dc-blit", "dc-clear", "dc-delete", -        "dc-destroy-clipping-region", "dc-draw-ellipse", "dc-draw-line", -        "dc-draw-lines", "dc-draw-point", "dc-draw-polygon", "dc-draw-rectangle", -        "dc-draw-rounded-rectangle", "dc-draw-spline", "dc-draw-text", "dc-end-doc", -        "dc-end-drawing", "dc-end-page", "dc-get-max-x", "dc-get-max-y", "dc-get-min-x", -        "dc-get-min-y", "dc-get-text-extent-height", "dc-get-text-extent-width", -        "dc-ok", "dc-set-background", "dc-set-background-mode", "dc-set-brush", -        "dc-set-clipping-region", "dc-set-colourmap", "dc-set-font", -        "dc-set-logical-function", "dc-set-pen", "dc-set-text-background", -        "dc-set-text-foreground", "dc-start-doc", "dc-start-page", "dde-advise-global", -        "debug-msg", "diagram-card-clear-canvas", "diagram-card-copy", -        "diagram-card-create", "diagram-card-create-expansion", "diagram-card-cut", -        "diagram-card-delete-all-images", "diagram-card-find-root", -        "diagram-card-get-first-arc-image", "diagram-card-get-first-arc-object", -        "diagram-card-get-first-descendant", "diagram-card-get-first-node-image", -        "diagram-card-get-first-node-object", "diagram-card-get-grid-spacing", -        "diagram-card-get-next-arc-image", "diagram-card-get-next-arc-object", -        "diagram-card-get-next-descendant", "diagram-card-get-next-node-image", -        "diagram-card-get-next-node-object", "diagram-card-get-parent-card", -        "diagram-card-get-parent-image", "diagram-card-get-print-height", -        "diagram-card-get-print-width", "diagram-card-get-scale", -        "diagram-card-layout-graph", "diagram-card-layout-tree", -        "diagram-card-load-file", "diagram-card-paste", "diagram-card-popup-menu", -        "diagram-card-print-hierarchy", "diagram-card-redraw", -        "diagram-card-save-bitmap", "diagram-card-save-file", -        "diagram-card-save-metafile", "diagram-card-set-grid-spacing", -        "diagram-card-set-layout-parameters", "diagram-card-set-scale", -        "diagram-image-add-annotation", "diagram-image-annotation-get-drop-site", -        "diagram-image-annotation-get-logical-name", -        "diagram-image-annotation-get-name", "diagram-image-delete", -        "diagram-image-delete-annotation", "diagram-image-draw", -        "diagram-image-draw-text", "diagram-image-erase", -        "diagram-image-get-brush-colour", "diagram-image-get-card", -        "diagram-image-get-first-annotation", "diagram-image-get-first-expansion", -        "diagram-image-get-height", "diagram-image-get-item", -        "diagram-image-get-next-annotation", "diagram-image-get-next-expansion", -        "diagram-image-get-object", "diagram-image-get-pen-colour", -        "diagram-image-get-text-colour", "diagram-image-get-width", -        "diagram-image-get-x", "diagram-image-get-y", "diagram-image-is-shown", -        "diagram-image-move", "diagram-image-pending-delete", -        "diagram-image-put-to-front", "diagram-image-resize", "diagram-image-select", -        "diagram-image-selected", "diagram-image-set-brush-colour", -        "diagram-image-set-pen-colour", "diagram-image-set-shadow-mode", -        "diagram-image-set-text-colour", "diagram-image-show", "diagram-item-get-image", -        "diagram-object-add-attribute", "diagram-object-delete-attribute", -        "diagram-object-format-text", "diagram-object-get-first-attribute", -        "diagram-object-get-first-image", "diagram-object-get-next-attribute", -        "diagram-object-get-next-image", "diagram-object-get-string-attribute", -        "diagram-object-set-format-string", "diagram-object-set-string-attribute", -        "diagram-palette-get-arc-selection", "diagram-palette-get-arc-selection-image", -        "diagram-palette-get-first-annotation-selection", -        "diagram-palette-get-next-annotation-selection", -        "diagram-palette-get-node-selection", -        "diagram-palette-set-annotation-selection", "diagram-palette-set-arc-selection", -        "diagram-palette-set-node-selection", "diagram-palette-show", -        "dialog-box-create", "dialog-box-create-from-resource", "dialog-box-is-modal", -        "dialog-box-set-modal", "dir-exists", "end-busy-cursor", "event-get-event-type", -        "execute", "file-exists", "file-selector", "find-window-by-label", -        "find-window-by-name", "float-to-string", "font-create", "font-delete", -        "frame-create", "frame-create-status-line", "frame-iconize", "frame-on-size", -        "frame-set-icon", "frame-set-menu-bar", "frame-set-status-text", -        "frame-set-title", "frame-set-tool-bar", "gauge-create", "gauge-set-bezel-face", -        "gauge-set-shadow-width", "gauge-set-value", "get-active-window", "get-choice", -        "get-elapsed-time", "get-ide-window", "get-os-version", "get-platform", -        "get-resource", "get-text-from-user", "grid-adjust-scrollbars", -        "grid-append-cols", "grid-append-rows", "grid-clear-grid", "grid-create", -        "grid-create-grid", "grid-delete-cols", "grid-delete-rows", -        "grid-get-cell-alignment", "grid-get-cell-background-colour", -        "grid-get-cell-bitmap", "grid-get-cell-text-colour", "grid-get-cell-value", -        "grid-get-cols", "grid-get-column-width", "grid-get-cursor-column", -        "grid-get-cursor-row", "grid-get-editable", "grid-get-label-alignment", -        "grid-get-label-background-colour", "grid-get-label-size", -        "grid-get-label-text-colour", "grid-get-label-value", "grid-get-row-height", -        "grid-get-rows", "grid-get-scroll-pos-x", "grid-get-scroll-pos-y", -        "grid-get-text-item", "grid-insert-cols", "grid-insert-rows", -        "grid-on-activate", "grid-on-paint", "grid-on-size", "grid-set-cell-alignment", -        "grid-set-cell-background-colour", "grid-set-cell-bitmap", -        "grid-set-cell-text-colour", "grid-set-cell-text-font", "grid-set-cell-value", -        "grid-set-column-width", "grid-set-divider-pen", "grid-set-editable", -        "grid-set-grid-cursor", "grid-set-label-alignment", -        "grid-set-label-background-colour", "grid-set-label-size", -        "grid-set-label-text-colour", "grid-set-label-text-font", -        "grid-set-label-value", "grid-set-row-height", "grid-update-dimensions", -        "group-box-create", "hardy-clear-index", "hardy-command-int-to-string", -        "hardy-command-string-to-int", "hardy-diagram-definition-get-first-arc-type", -        "hardy-diagram-definition-get-first-node-type", -        "hardy-diagram-definition-get-next-arc-type", -        "hardy-diagram-definition-get-next-node-type", "hardy-get-browser-frame", -        "hardy-get-first-card", "", "hardy-get-first-diagram-definition", -        "hardy-get-next-card", "hardy-get-next-diagram-definition", -        "hardy-get-top-card", "", "hardy-get-top-level-frame", "hardy-get-version", -        "hardy-help-display-block", "hardy-help-display-contents", -        "hardy-help-display-section", "hardy-help-keyword-search", -        "hardy-help-load-file", "hardy-load-index", "", "hardy-path-search", -        "hardy-preview-all", "hardy-preview-diagram-card", "hardy-print-all", -        "hardy-print-diagram-card", "hardy-print-diagram-in-box", -        "hardy-print-diagram-page", "hardy-print-get-header-footer", -        "hardy-print-get-info", "hardy-print-header-footer", -        "hardy-print-set-header-footer", "hardy-print-set-info", -        "hardy-print-set-title", "hardy-print-text-in-box", "hardy-save-index", -        "hardy-send-command", "hardy-set-about-string", "hardy-set-author", -        "hardy-set-custom-help-file", "hardy-set-help-file", "hardy-set-name", -        "hardy-set-title", "help-create", "help-delete", "help-display-block", -        "help-display-contents", "help-display-section", "help-keyword-search", -        "help-load-file", "html-back", "html-cancel", "html-clear-cache", "html-create", -        "html-get-current-url", "html-on-size", "html-open-file", "html-open-url", -        "html-resize", "html-save-file", "hwnd-find", "hwnd-iconize", "hwnd-move", -        "hwnd-quit", "hwnd-refresh", "hwnd-send-message", "hwnd-show", -        "hypertext-block-add", "hypertext-block-clear", "hypertext-block-get-item", -        "hypertext-block-get-text", "hypertext-block-get-type", -        "hypertext-block-selected", "hypertext-block-set-type", "hypertext-card-create", -        "hypertext-card-get-current-char", "hypertext-card-get-current-line", -        "hypertext-card-get-first-selection", "hypertext-card-get-line-length", -        "hypertext-card-get-next-selection", "hypertext-card-get-no-lines", -        "hypertext-card-get-offset-position", "hypertext-card-get-span-text", -        "hypertext-card-insert-text", "hypertext-card-load-file", -        "hypertext-card-save-file", "hypertext-card-string-search", -        "hypertext-card-translate", "hypertext-card-translator-close-file", -        "hypertext-card-translator-open-file", "hypertext-card-translator-output", -        "hypertext-item-get-block", "icon-create", "icon-delete", "icon-get-height", -        "icon-get-width", "icon-load-from-file", "instance-table-add-entry", -        "instance-table-delete-entry", "instance-table-get-instance", -        "item-get-first-link", "item-get-kind", "item-get-next-link", "item-get-type", -        "item-goto", "item-set-kind", "key-event-alt-down", "key-event-control-down", -        "key-event-get-key-code", "key-event-position-x", "key-event-position-y", -        "key-event-shift-down", "link-cards", "link-get-card-from", "link-get-card-to", -        "link-get-item-from", "link-get-item-to", "link-get-kind", "link-get-type", -        "link-items", "link-set-kind", "list-box-append", "list-box-clear", -        "list-box-create", "list-box-delete", "list-box-find-string", -        "list-box-get-first-selection", "list-box-get-next-selection", -        "list-box-get-selection", "list-box-get-string", -        "list-box-get-string-selection", "list-box-number", "list-box-set-selection", -        "list-box-set-string-selection", "load-resource-file", "long-to-string", -        "make-metafile-placeable", "mci-send-string", "media-block-create", -        "media-block-get-item", "media-block-get-position", "media-block-get-type", -        "media-block-set-type", "media-card-append-text", "media-card-apply-family", -        "media-card-apply-foreground-colour", "media-card-apply-point-size", -        "media-card-apply-style", "media-card-apply-underline", -        "media-card-apply-weight", "media-card-clear", "media-card-clear-all-blocks", -        "media-card-copy", "media-card-create", "media-card-cut", "media-card-delete", -        "media-card-find-string", "media-card-get-character", -        "media-card-get-first-block", "media-card-get-last-position", -        "media-card-get-line-for-position", "media-card-get-line-length", -        "media-card-get-next-block", "media-card-get-number-of-lines", -        "media-card-get-position-for-line", "media-card-get-selection-end", -        "media-card-get-selection-start", "media-card-get-text", -        "media-card-insert-image", "media-card-insert-text", "media-card-load-file", -        "media-card-paste", "media-card-redo", "media-card-save-file", -        "media-card-scroll-to-position", "media-card-select-block", -        "media-card-set-selection", "media-card-undo", "media-item-get-block", -        "memory-dc-create", "memory-dc-select-object", "menu-append", -        "menu-append-separator", "menu-bar-append", "menu-bar-check", -        "menu-bar-checked", "menu-bar-create", "menu-bar-enable", "menu-break", -        "menu-check", "menu-create", "menu-enable", "message-box", "message-create", -        "message-create-from-bitmap", "metafile-dc-close", "metafile-dc-create", -        "metafile-delete", "metafile-set-clipboard", "mkdir", "mouse-event-button", -        "mouse-event-button-down", "mouse-event-control-down", "mouse-event-dragging", -        "mouse-event-is-button", "mouse-event-left-down", "mouse-event-left-up", -        "mouse-event-middle-down", "mouse-event-middle-up", "mouse-event-position-x", -        "mouse-event-position-y", "mouse-event-right-down", "mouse-event-right-up", -        "mouse-event-shift-down", "multi-text-copy", "multi-text-create", -        "multi-text-cut", "multi-text-get-insertion-point", -        "multi-text-get-last-position", "multi-text-get-line-length", -        "multi-text-get-line-length", "multi-text-get-number-of-lines", -        "multi-text-get-value", "multi-text-paste", "multi-text-position-to-char", -        "multi-text-position-to-line", "multi-text-remove", "multi-text-replace", -        "multi-text-set-insertion-point", "multi-text-set-selection", -        "multi-text-set-value", "multi-text-show-position", "multi-text-write", -        "multi-text-xy-to-position", "node-image-create", "node-image-duplicate", -        "node-image-get-container", "node-image-get-container-parent", -        "node-image-get-first-arc-image", "node-image-get-first-child", -        "node-image-get-first-container-region", "node-image-get-next-arc-image", -        "node-image-get-next-child", "node-image-get-next-container-region", -        "node-image-get-parent", "node-image-is-composite", "node-image-is-container", -        "node-image-is-junction", "node-image-order-arcs", -        "node-object-get-first-arc-object", "node-object-get-next-arc-object", "now", -        "object-get-type", "object-is-valid", "object-type-get-first-attribute-name", -        "object-type-get-next-attribute-name", "panel-create", -        "panel-create-from-resource", "panel-item-get-command-event", -        "panel-item-get-label", "panel-item-set-default", "panel-item-set-label", -        "panel-new-line", "panel-set-button-font", "panel-set-label-font", -        "panel-set-label-position", "pen-create", "pen-delete", "postscript-dc-create", -        "printer-dc-create", "quit", "radio-box-create", "radio-box-get-selection", -        "radio-box-set-selection", "read-string", "recordset-create", -        "recordset-delete", "recordset-execute-sql", "recordset-get-char-data", -        "recordset-get-col-name", "recordset-get-col-type", "recordset-get-columns", -        "recordset-get-data-sources", "recordset-get-database", -        "recordset-get-error-code", "recordset-get-filter", "recordset-get-float-data", -        "recordset-get-foreign-keys", "recordset-get-int-data", -        "recordset-get-number-cols", "recordset-get-number-fields", -        "recordset-get-number-params", "recordset-get-number-records", -        "recordset-get-primary-keys", "recordset-get-result-set", -        "recordset-get-table-name", "recordset-get-tables", "recordset-goto", -        "recordset-is-bof", "recordset-is-col-nullable", "recordset-is-eof", -        "recordset-is-field-dirty", "recordset-is-field-null", "recordset-is-open", -        "recordset-move", "recordset-move-first", "recordset-move-last", -        "recordset-move-next", "recordset-move-prev", "recordset-query", -        "recordset-set-table-name", "register-event-handler", "return-result", "rmdir", -        "server-create", "set-work-proc", "show-ide-window", "sleep", "slider-create", -        "slider-get-value", "slider-set-value", "start-timer", "string-sort", -        "string-to-float", "string-to-long", "string-to-symbol", "symbol-to-string", -        "text-card-load-file", "text-create", "text-get-value", "text-set-value", -        "text-window-clear", "text-window-copy", "text-window-create", -        "text-window-cut", "text-window-discard-edits", "text-window-get-contents", -        "text-window-get-insertion-point", "text-window-get-last-position", -        "text-window-get-line-length", "text-window-get-line-length", -        "text-window-get-number-of-lines", "text-window-load-file", -        "text-window-modified", "text-window-on-char", "text-window-paste", -        "text-window-position-to-char", "text-window-position-to-line", -        "text-window-remove", "text-window-replace", "text-window-save-file", -        "text-window-set-editable", "text-window-set-insertion-point", -        "text-window-set-selection", "text-window-show-position", "text-window-write", -        "text-window-xy-to-position", "timer-create", "timer-delete", "timer-start", -        "timer-stop", "toolbar-add-separator", "toolbar-add-tool", -        "toolbar-clear-tools", "toolbar-create", "toolbar-create-tools", -        "toolbar-enable-tool", "toolbar-get-max-height", "toolbar-get-max-width", -        "toolbar-get-tool-client-data", "toolbar-get-tool-enabled", -        "toolbar-get-tool-long-help", "toolbar-get-tool-short-help", -        "toolbar-get-tool-state", "toolbar-layout", "toolbar-on-paint", -        "toolbar-set-default-size", "toolbar-set-margins", "toolbar-set-tool-long-help", -        "toolbar-set-tool-short-help", "toolbar-toggle-tool", "window-add-callback", -        "window-centre", "window-close", "window-delete", "window-enable", "window-fit", -        "window-get-client-height", "window-get-client-width", "window-get-height", -        "window-get-name", "window-get-next-child", "window-get-parent", -        "window-get-width", "window-get-x", "window-get-y", "window-is-shown", -        "window-make-modal", "window-popup-menu", "window-refresh", -        "window-remove-callback", "window-set-client-size", "window-set-cursor", -        "window-set-focus", "window-set-size", "window-set-size-hints", "window-show", -        "write-resource", "wxclips-object-exists", "yield", "carddelete", -        "carddeletealllinks", "carddeletelink", "cardeditfilename", "cardedittitle", -        "cardgotocontrolwindow", "cardlinknewcard", "cardlinktoselection", -        "cardopenfile", "cardorderlinks", "cardquit", "cardsavefile", "cardsavefileas", -        "cardselectitem", "cardtogglelinkpanel", "diagramaddannotation", -        "diagramaddcontrol", "diagramapplydefinition", "diagrambrowse", -        "diagramchangefont", "diagramclearall", "diagramcopy", "diagramcopydiagram", -        "diagramcopyselection", "diagramcopytoclipboard", "diagramcut", -        "diagramdeleteannotation", "diagramdeletecontrol", "diagramdeselectall", -        "diagramduplicateselection", "diagrameditoptions", "diagramformatgraph", -        "diagramformattext", "diagramformattree", "diagramgotoroot", "diagramhelp", -        "diagramhorizontalalign", "diagramhorizontalalignbottom", -        "diagramhorizontalaligntop", "diagramnewexpansion", "diagrampaste", -        "diagramprint", "diagramprintall", "diagramprinteps", "diagramprintpreview", -        "diagramrefresh", "diagramsavebitmap", "diagramsavemetafile", -        "diagramselectall", "diagramstraighten", "diagramtoback", "diagramtofront", -        "diagramtogglepalette", "diagramtoggletoolbar", "diagramverticalalign", -        "diagramverticalalignleft", "diagramverticalalignright", "diagramzoom100", -        "diagramzoom30", "diagramzoom40", "diagramzoom50", "diagramzoom60", -        "diagramzoom70", "diagramzoom80", "diagramzoom90", "hardybrowsefiles", -        "hardyclearindex", "hardyconfigure", "hardydeselectallitems", "hardydrawtree", -        "hardyexit", "hardyfindorphans", "hardyhelpabout", "hardyhelpcontents", -        "hardyhelpsearch", "hardyloadapplication", "hardyloadfile", "hardyprint", -        "hardyprintpreview", "hardyprintsetup", "hardysavefile", "hardysavefileas", -        "hardysearchcards", "hardyshowarcsymboleditor", "hardyshowdevelopmentwindow", -        "hardyshowdiagrammanager", "hardyshowhypertextmanager", -        "hardyshownodesymboleditor", "hardyshowpackagetool", "hardyshowsymbollibrarian", -        "hardyviewtopcard", "create", "cos", "cosh", "cot", "coth", "csc", "csch", -        "close", "call-next-method", "call-specific-method", "class", "class-abstractp", -        "class-existp", "class-reactivep", "class-slots", "class-subclasses", -        "class-superclasses", "call-next-handler", "delete", "deg-grad", "deg-rad", -        "div", "defgeneric-module", "duplicate", "deftemplate-module", "defrule-module", -        "defglobal-module", "deffunction-module", "dynamic-get", "dynamic-put", -        "direct-slot-delete", "direct-slot-insert", "direct-slot-replace", -        "defclass-module", "definstances-module", "delete-instance", "eval", "explode", -        "exp", "expand", "first", "float", "format", "fact-index", -        "get-sequence-operator-recognition", "gensym", "get-function_restrictions", -        "grad-deg", "get-defgeneric-list", "get-defmethod-list", -        "get-method-restrictions", "get-deftemplate-list", "get-defrule-list", -        "get-defmodule-list", "get-defglobal-list", "get-deffunction-list", "get-focus", -        "get-focus-stack", "get-defclass-list", "get-defmessage-handler-list", -        "get-definstances-list", "implode", "insert", "integer", "instance-addressp", -        "instance-existp", "instance-namep", "instancep", "init-slots", -        "instance-address", "instance-name", "instance-name-to-symbol", "lowcase", -        "length", "length", "log", "log10", "member", "mod", "max", "min", "modify", -        "message-handler-existp", "nth", "next-handlerp", "next-methodp", "open", -        "override-next-handler", "override-next-method", "pi", "printout", "pop-focus", -        "replace", "rest", "random", "rad-deg", "round", "read", "readline", "remove", -        "rename", "retract", "str-length", "sub-string", "sym-cat", "str-cat", -        "str-compare", "str-index", "set-sequence-operator-recognition", "subseq", -        "subsetp", "seed", "setgen", "sec", "sech", "sin", "sinh", "sec", "sech", "sin", -        "sinh", "sqrt", "slot-delete", "slot-insert", "slot-replace", -        "symbol-to-instance-name", "slot-allowed-values", "slot-cardinality", -        "slot-direct-accessp", "slot-existp", "slot-facets", "slot-initablep", -        "slot-publicp", "slot-range", "slot-sources", "slot-types", "slot-writablep", -        "subclassp", "superclassp", "time", "tan", "tanh", "type", "upcase", -        "unmake-instance", "app-create", "app-get-show-frame-on-init", "app-on-init", -        "app-set-show-frame-on-init", "arc-annotation-get-name", -        "arc-image-change-attachment", "arc-image-control-point-add", -        "arc-image-control-point-count", "arc-image-control-point-move", -        "arc-image-control-point-remove", "arc-image-control-point-x", -        "arc-image-control-point-y", "arc-image-create", "arc-image-get-alignment-type", -        "arc-image-get-attachment-from", "arc-image-get-attachment-to", -        "arc-image-get-image-from", "arc-image-get-image-to", "arc-image-is-leg", -        "arc-image-is-spline", "arc-image-is-stem", "arc-image-set-alignment-type", -        "arc-image-set-spline", "batch", "begin-busy-cursor", "bell", "brush-create", -        "brush-delete", "button-create", "button-create-from-bitmap", "bitmap-create", -        "bitmap-delete", "bitmap-get-colourmap", "bitmap-get-height", -        "bitmap-get-width", "bitmap-load-from-file", "canvas-scroll", -        "canvas-set-scroll-page-y", "canvas-set-scroll-pos-x", -        "canvas-set-scroll-pos-y", "canvas-set-scroll-range-x", -        "canvas-set-scroll-range-y", "canvas-view-start-x", "canvas-view-start-y", -        "card-create", "card-delete", "card-deselect-all", "card-find-by-title", -        "card-get-canvas", "card-get-first-item", "card-get-frame", "card-get-height", -        "card-get-next-item", "card-get-special-item", "card-get-string-attribute", -        "card-get-toolbar", "card-get-width", "card-get-x", "card-get-y", -        "card-iconize", "card-is-modified", "card-is-shown", "card-is-valid", -        "card-move", "card-quit", "card-select-all", "card-send-command", -        "card-set-icon", "card-set-modified", "card-set-status-text", -        "card-set-string-attribute", "card-show", "chdir", "clean-windows", -        "clear-ide-window", "clear-resources", "copy-file", "cursor-create", -        "cursor-delete", "cursor-load-from-file", "connection-advise", -        "connection-execute", "connection-disconnect", "connection-poke", -        "connection-request", "connection-start-advise", "connection-stop-advise", -        "client-create", "colour-create", "colour-red", "colour-green", "colour-blue", -        "client-make-connection", "choice-create", "choice-append", -        "choice-find-string", "choice-clear", "choice-get-selection", -        "choice-get-string-selection", "choice-set-selection", -        "choice-set-string-selection", "choice-get-string", "check-box-create", -        "check-box-set-value", "check-box-get-value", "canvas-create", "canvas-get-dc", -        "canvas-get-scroll-page-x", "canvas-get-scroll-page-y", -        "canvas-get-scroll-pos-x", "canvas-get-scroll-pos-y", -        "canvas-get-scroll-range-x", "canvas-get-scroll-range-y", -        "canvas-get-scroll-pixels-per-unit-x", "canvas-get-scroll-pixels-per-unit-x", -        "canvas-on-char", "canvas-on-scroll", "canvas-set-scrollbars", -        "canvas-set-scroll-page-x", "container-region-add-node-image", -        "container-region-remove-node-image", "convert-bitmap-to-rtf", -        "convert-metafile-to-rtf", "database-close", "database-create", -        "database-delete", "database-error-occurred", "database-get-data-source", -        "database-get-database-name", "database-get-error-code", -        "database-get-error-message", "database-get-error-number", "database-is-open", -        "database-open", "date-add-days", "date-add-months", "date-add-self", -        "date-add-weeks", "date-add-years", "date-create", "date-create-julian", -        "date-create-string", "date-delete", "date-eq", "date-format", "date-ge", -        "date-geq", "date-get-day", "date-get-day-of-week", "date-get-day-of-week-name", -        "date-get-day-of-year", "date-get-days-in-month", "date-get-first-day-of-month", -        "date-get-julian-date", "date-get-month", "date-get-month-end", -        "date-get-month-name", "date-get-month-start", "date-get-week-of-month", -        "date-get-week-of-year", "date-get-year", "date-get-year-end", -        "date-get-year-start", "date-is-leap-year", "date-l", "date-leq", "date-neq", -        "date-set-current-date", "date-set-date", "date-set-format", "date-set-julian", -        "date-set-option", "date-subtract", "date-subtract-days", "date-subtract-self", -        "dc-begin-drawing", "dc-blit", "dc-clear", "dc-delete", -        "dc-destroy-clipping-region", "dc-draw-ellipse", "dc-draw-line", -        "dc-draw-lines", "dc-draw-point", "dc-draw-polygon", "dc-draw-rectangle", -        "dc-draw-rounded-rectangle", "dc-draw-spline", "dc-draw-text", "dc-end-doc", -        "dc-end-drawing", "dc-end-page", "dc-get-max-x", "dc-get-max-y", "dc-get-min-x", -        "dc-get-min-y", "dc-get-text-extent-height", "dc-get-text-extent-width", -        "dc-ok", "dc-set-background", "dc-set-background-mode", "dc-set-brush", -        "dc-set-clipping-region", "dc-set-colourmap", "dc-set-font", -        "dc-set-logical-function", "dc-set-pen", "dc-set-text-background", -        "dc-set-text-foreground", "dc-start-doc", "dc-start-page", "dde-advise-global", -        "debug-msg", "diagram-card-clear-canvas", "diagram-card-copy", -        "diagram-card-create", "diagram-card-create-expansion", "diagram-card-cut", -        "diagram-card-delete-all-images", "diagram-card-find-root", -        "diagram-card-get-first-arc-image", "diagram-card-get-first-arc-object", -        "diagram-card-get-first-descendant", "diagram-card-get-first-node-image", -        "diagram-card-get-first-node-object", "diagram-card-get-grid-spacing", -        "diagram-card-get-next-arc-image", "diagram-card-get-next-arc-object", -        "diagram-card-get-next-descendant", "diagram-card-get-next-node-image", -        "diagram-card-get-next-node-object", "diagram-card-get-parent-card", -        "diagram-card-get-parent-image", "diagram-card-get-print-height", -        "diagram-card-get-print-width", "diagram-card-get-scale", -        "diagram-card-layout-graph", "diagram-card-layout-tree", -        "diagram-card-load-file", "diagram-card-paste", "diagram-card-popup-menu", -        "diagram-card-print-hierarchy", "diagram-card-redraw", -        "diagram-card-save-bitmap", "diagram-card-save-file", -        "diagram-card-save-metafile", "diagram-card-set-grid-spacing", -        "diagram-card-set-layout-parameters", "diagram-card-set-scale", -        "diagram-image-add-annotation", "diagram-image-annotation-get-drop-site", -        "diagram-image-annotation-get-logical-name", -        "diagram-image-annotation-get-name", "diagram-image-delete", -        "diagram-image-delete-annotation", "diagram-image-draw", -        "diagram-image-draw-text", "diagram-image-erase", -        "diagram-image-get-brush-colour", "diagram-image-get-card", -        "diagram-image-get-first-annotation", "diagram-image-get-first-expansion", -        "diagram-image-get-height", "diagram-image-get-item", -        "diagram-image-get-next-annotation", "diagram-image-get-next-expansion", -        "diagram-image-get-object", "diagram-image-get-pen-colour", -        "diagram-image-get-text-colour", "diagram-image-get-width", -        "diagram-image-get-x", "diagram-image-get-y", "diagram-image-is-shown", -        "diagram-image-move", "diagram-image-pending-delete", -        "diagram-image-put-to-front", "diagram-image-resize", "diagram-image-select", -        "diagram-image-selected", "diagram-image-set-brush-colour", -        "diagram-image-set-pen-colour", "diagram-image-set-shadow-mode", -        "diagram-image-set-text-colour", "diagram-image-show", "diagram-item-get-image", -        "diagram-object-add-attribute", "diagram-object-delete-attribute", -        "diagram-object-format-text", "diagram-object-get-first-attribute", -        "diagram-object-get-first-image", "diagram-object-get-next-attribute", -        "diagram-object-get-next-image", "diagram-object-get-string-attribute", -        "diagram-object-set-format-string", "diagram-object-set-string-attribute", -        "diagram-palette-get-arc-selection", "diagram-palette-get-arc-selection-image", -        "diagram-palette-get-first-annotation-selection", -        "diagram-palette-get-next-annotation-selection", -        "diagram-palette-get-node-selection", -        "diagram-palette-set-annotation-selection", "diagram-palette-set-arc-selection", -        "diagram-palette-set-node-selection", "diagram-palette-show", -        "dialog-box-create", "dialog-box-create-from-resource", "dialog-box-is-modal", -        "dialog-box-set-modal", "dir-exists", "end-busy-cursor", "event-get-event-type", -        "execute", "file-exists", "file-selector", "find-window-by-label", -        "find-window-by-name", "float-to-string", "font-create", "font-delete", -        "frame-create", "frame-create-status-line", "frame-iconize", "frame-on-size", -        "frame-set-icon", "frame-set-menu-bar", "frame-set-status-text", -        "frame-set-title", "frame-set-tool-bar", "gauge-create", "gauge-set-bezel-face", -        "gauge-set-shadow-width", "gauge-set-value", "get-active-window", "get-choice", -        "get-elapsed-time", "get-ide-window", "get-os-version", "get-platform", -        "get-resource", "get-text-from-user", "grid-adjust-scrollbars", -        "grid-append-cols", "grid-append-rows", "grid-clear-grid", "grid-create", -        "grid-create-grid", "grid-delete-cols", "grid-delete-rows", -        "grid-get-cell-alignment", "grid-get-cell-background-colour", -        "grid-get-cell-bitmap", "grid-get-cell-text-colour", "grid-get-cell-value", -        "grid-get-cols", "grid-get-column-width", "grid-get-cursor-column", -        "grid-get-cursor-row", "grid-get-editable", "grid-get-label-alignment", -        "grid-get-label-background-colour", "grid-get-label-size", -        "grid-get-label-text-colour", "grid-get-label-value", "grid-get-row-height", -        "grid-get-rows", "grid-get-scroll-pos-x", "grid-get-scroll-pos-y", -        "grid-get-text-item", "grid-insert-cols", "grid-insert-rows", -        "grid-on-activate", "grid-on-paint", "grid-on-size", "grid-set-cell-alignment", -        "grid-set-cell-background-colour", "grid-set-cell-bitmap", -        "grid-set-cell-text-colour", "grid-set-cell-text-font", "grid-set-cell-value", -        "grid-set-column-width", "grid-set-divider-pen", "grid-set-editable", -        "grid-set-grid-cursor", "grid-set-label-alignment", -        "grid-set-label-background-colour", "grid-set-label-size", -        "grid-set-label-text-colour", "grid-set-label-text-font", -        "grid-set-label-value", "grid-set-row-height", "grid-update-dimensions", -        "group-box-create", "hardy-clear-index", "hardy-command-int-to-string", -        "hardy-command-string-to-int", "hardy-diagram-definition-get-first-arc-type", -        "hardy-diagram-definition-get-first-node-type", -        "hardy-diagram-definition-get-next-arc-type", -        "hardy-diagram-definition-get-next-node-type", "hardy-get-browser-frame", -        "hardy-get-first-card", "", "hardy-get-first-diagram-definition", -        "hardy-get-next-card", "hardy-get-next-diagram-definition", -        "hardy-get-top-card", "", "hardy-get-top-level-frame", "hardy-get-version", -        "hardy-help-display-block", "hardy-help-display-contents", -        "hardy-help-display-section", "hardy-help-keyword-search", -        "hardy-help-load-file", "hardy-load-index", "", "hardy-path-search", -        "hardy-preview-all", "hardy-preview-diagram-card", "hardy-print-all", -        "hardy-print-diagram-card", "hardy-print-diagram-in-box", -        "hardy-print-diagram-page", "hardy-print-get-header-footer", -        "hardy-print-get-info", "hardy-print-header-footer", -        "hardy-print-set-header-footer", "hardy-print-set-info", -        "hardy-print-set-title", "hardy-print-text-in-box", "hardy-save-index", -        "hardy-send-command", "hardy-set-about-string", "hardy-set-author", -        "hardy-set-custom-help-file", "hardy-set-help-file", "hardy-set-name", -        "hardy-set-title", "help-create", "help-delete", "help-display-block", -        "help-display-contents", "help-display-section", "help-keyword-search", -        "help-load-file", "html-back", "html-cancel", "html-clear-cache", "html-create", -        "html-get-current-url", "html-on-size", "html-open-file", "html-open-url", -        "html-resize", "html-save-file", "hwnd-find", "hwnd-iconize", "hwnd-move", -        "hwnd-quit", "hwnd-refresh", "hwnd-send-message", "hwnd-show", -        "hypertext-block-add", "hypertext-block-clear", "hypertext-block-get-item", -        "hypertext-block-get-text", "hypertext-block-get-type", -        "hypertext-block-selected", "hypertext-block-set-type", "hypertext-card-create", -        "hypertext-card-get-current-char", "hypertext-card-get-current-line", -        "hypertext-card-get-first-selection", "hypertext-card-get-line-length", -        "hypertext-card-get-next-selection", "hypertext-card-get-no-lines", -        "hypertext-card-get-offset-position", "hypertext-card-get-span-text", -        "hypertext-card-insert-text", "hypertext-card-load-file", -        "hypertext-card-save-file", "hypertext-card-string-search", -        "hypertext-card-translate", "hypertext-card-translator-close-file", -        "hypertext-card-translator-open-file", "hypertext-card-translator-output", -        "hypertext-item-get-block", "icon-create", "icon-delete", "icon-get-height", -        "icon-get-width", "icon-load-from-file", "instance-table-add-entry", -        "instance-table-delete-entry", "instance-table-get-instance", -        "item-get-first-link", "item-get-kind", "item-get-next-link", "item-get-type", -        "item-goto", "item-set-kind", "key-event-alt-down", "key-event-control-down", -        "key-event-get-key-code", "key-event-position-x", "key-event-position-y", -        "key-event-shift-down", "link-cards", "link-get-card-from", "link-get-card-to", -        "link-get-item-from", "link-get-item-to", "link-get-kind", "link-get-type", -        "link-items", "link-set-kind", "list-box-append", "list-box-clear", -        "list-box-create", "list-box-delete", "list-box-find-string", -        "list-box-get-first-selection", "list-box-get-next-selection", -        "list-box-get-selection", "list-box-get-string", -        "list-box-get-string-selection", "list-box-number", "list-box-set-selection", -        "list-box-set-string-selection", "load-resource-file", "long-to-string", -        "make-metafile-placeable", "mci-send-string", "media-block-create", -        "media-block-get-item", "media-block-get-position", "media-block-get-type", -        "media-block-set-type", "media-card-append-text", "media-card-apply-family", -        "media-card-apply-foreground-colour", "media-card-apply-point-size", -        "media-card-apply-style", "media-card-apply-underline", -        "media-card-apply-weight", "media-card-clear", "media-card-clear-all-blocks", -        "media-card-copy", "media-card-create", "media-card-cut", "media-card-delete", -        "media-card-find-string", "media-card-get-character", -        "media-card-get-first-block", "media-card-get-last-position", -        "media-card-get-line-for-position", "media-card-get-line-length", -        "media-card-get-next-block", "media-card-get-number-of-lines", -        "media-card-get-position-for-line", "media-card-get-selection-end", -        "media-card-get-selection-start", "media-card-get-text", -        "media-card-insert-image", "media-card-insert-text", "media-card-load-file", -        "media-card-paste", "media-card-redo", "media-card-save-file", -        "media-card-scroll-to-position", "media-card-select-block", -        "media-card-set-selection", "media-card-undo", "media-item-get-block", -        "memory-dc-create", "memory-dc-select-object", "menu-append", -        "menu-append-separator", "menu-bar-append", "menu-bar-check", -        "menu-bar-checked", "menu-bar-create", "menu-bar-enable", "menu-break", -        "menu-check", "menu-create", "menu-enable", "message-box", "message-create", -        "message-create-from-bitmap", "metafile-dc-close", "metafile-dc-create", -        "metafile-delete", "metafile-set-clipboard", "mkdir", "mouse-event-button", -        "mouse-event-button-down", "mouse-event-control-down", "mouse-event-dragging", -        "mouse-event-is-button", "mouse-event-left-down", "mouse-event-left-up", -        "mouse-event-middle-down", "mouse-event-middle-up", "mouse-event-position-x", -        "mouse-event-position-y", "mouse-event-right-down", "mouse-event-right-up", -        "mouse-event-shift-down", "multi-text-copy", "multi-text-create", -        "multi-text-cut", "multi-text-get-insertion-point", -        "multi-text-get-last-position", "multi-text-get-line-length", -        "multi-text-get-line-length", "multi-text-get-number-of-lines", -        "multi-text-get-value", "multi-text-paste", "multi-text-position-to-char", -        "multi-text-position-to-line", "multi-text-remove", "multi-text-replace", -        "multi-text-set-insertion-point", "multi-text-set-selection", -        "multi-text-set-value", "multi-text-show-position", "multi-text-write", -        "multi-text-xy-to-position", "node-image-create", "node-image-duplicate", -        "node-image-get-container", "node-image-get-container-parent", -        "node-image-get-first-arc-image", "node-image-get-first-child", -        "node-image-get-first-container-region", "node-image-get-next-arc-image", -        "node-image-get-next-child", "node-image-get-next-container-region", -        "node-image-get-parent", "node-image-is-composite", "node-image-is-container", -        "node-image-is-junction", "node-image-order-arcs", -        "node-object-get-first-arc-object", "node-object-get-next-arc-object", "now", -        "object-get-type", "object-is-valid", "object-type-get-first-attribute-name", -        "object-type-get-next-attribute-name", "panel-create", -        "panel-create-from-resource", "panel-item-get-command-event", -        "panel-item-get-label", "panel-item-set-default", "panel-item-set-label", -        "panel-new-line", "panel-set-button-font", "panel-set-label-font", -        "panel-set-label-position", "pen-create", "pen-delete", "postscript-dc-create", -        "printer-dc-create", "quit", "radio-box-create", "radio-box-get-selection", -        "radio-box-set-selection", "read-string", "recordset-create", -        "recordset-delete", "recordset-execute-sql", "recordset-get-char-data", -        "recordset-get-col-name", "recordset-get-col-type", "recordset-get-columns", -        "recordset-get-data-sources", "recordset-get-database", -        "recordset-get-error-code", "recordset-get-filter", "recordset-get-float-data", -        "recordset-get-foreign-keys", "recordset-get-int-data", -        "recordset-get-number-cols", "recordset-get-number-fields", -        "recordset-get-number-params", "recordset-get-number-records", -        "recordset-get-primary-keys", "recordset-get-result-set", -        "recordset-get-table-name", "recordset-get-tables", "recordset-goto", -        "recordset-is-bof", "recordset-is-col-nullable", "recordset-is-eof", -        "recordset-is-field-dirty", "recordset-is-field-null", "recordset-is-open", -        "recordset-move", "recordset-move-first", "recordset-move-last", -        "recordset-move-next", "recordset-move-prev", "recordset-query", -        "recordset-set-table-name", "register-event-handler", "return-result", "rmdir", -        "server-create", "set-work-proc", "show-ide-window", "sleep", "slider-create", -        "slider-get-value", "slider-set-value", "start-timer", "string-sort", -        "string-to-float", "string-to-long", "string-to-symbol", "symbol-to-string", -        "text-card-load-file", "text-create", "text-get-value", "text-set-value", -        "text-window-clear", "text-window-copy", "text-window-create", -        "text-window-cut", "text-window-discard-edits", "text-window-get-contents", -        "text-window-get-insertion-point", "text-window-get-last-position", -        "text-window-get-line-length", "text-window-get-line-length", -        "text-window-get-number-of-lines", "text-window-load-file", -        "text-window-modified", "text-window-on-char", "text-window-paste", -        "text-window-position-to-char", "text-window-position-to-line", -        "text-window-remove", "text-window-replace", "text-window-save-file", -        "text-window-set-editable", "text-window-set-insertion-point", -        "text-window-set-selection", "text-window-show-position", "text-window-write", -        "text-window-xy-to-position", "timer-create", "timer-delete", "timer-start", -        "timer-stop", "toolbar-add-separator", "toolbar-add-tool", -        "toolbar-clear-tools", "toolbar-create", "toolbar-create-tools", -        "toolbar-enable-tool", "toolbar-get-max-height", "toolbar-get-max-width", -        "toolbar-get-tool-client-data", "toolbar-get-tool-enabled", -        "toolbar-get-tool-long-help", "toolbar-get-tool-short-help", -        "toolbar-get-tool-state", "toolbar-layout", "toolbar-on-paint", -        "toolbar-set-default-size", "toolbar-set-margins", "toolbar-set-tool-long-help", -        "toolbar-set-tool-short-help", "toolbar-toggle-tool", "window-add-callback", -        "window-centre", "window-close", "window-delete", "window-enable", "window-fit", -        "window-get-client-height", "window-get-client-width", "window-get-height", -        "window-get-name", "window-get-next-child", "window-get-parent", -        "window-get-width", "window-get-x", "window-get-y", "window-is-shown", -        "window-make-modal", "window-popup-menu", "window-refresh", -        "window-remove-callback", "window-set-client-size", "window-set-cursor", -        "window-set-focus", "window-set-size", "window-set-size-hints", "window-show", -        "write-resource", "wxclips-object-exists", "yield", "carddelete", -        "carddeletealllinks", "carddeletelink", "cardeditfilename", "cardedittitle", -        "cardgotocontrolwindow", "cardlinknewcard", "cardlinktoselection", -        "cardopenfile", "cardorderlinks", "cardquit", "cardsavefile", "cardsavefileas", -        "cardselectitem", "cardtogglelinkpanel", "diagramaddannotation", -        "diagramaddcontrol", "diagramapplydefinition", "diagrambrowse", -        "diagramchangefont", "diagramclearall", "diagramcopy", "diagramcopydiagram", -        "diagramcopyselection", "diagramcopytoclipboard", "diagramcut", -        "diagramdeleteannotation", "diagramdeletecontrol", "diagramdeselectall", -        "diagramduplicateselection", "diagrameditoptions", "diagramformatgraph", -        "diagramformattext", "diagramformattree", "diagramgotoroot", "diagramhelp", -        "diagramhorizontalalign", "diagramhorizontalalignbottom", -        "diagramhorizontalaligntop", "diagramnewexpansion", "diagrampaste", -        "diagramprint", "diagramprintall", "diagramprinteps", "diagramprintpreview", -        "diagramrefresh", "diagramsavebitmap", "diagramsavemetafile", -        "diagramselectall", "diagramstraighten", "diagramtoback", "diagramtofront", -        "diagramtogglepalette", "diagramtoggletoolbar", "diagramverticalalign", -        "diagramverticalalignleft", "diagramverticalalignright", "diagramzoom100", -        "diagramzoom30", "diagramzoom40", "diagramzoom50", "diagramzoom60", -        "diagramzoom70", "diagramzoom80", "diagramzoom90", "hardybrowsefiles", -        "hardyclearindex", "hardyconfigure", "hardydeselectallitems", "hardydrawtree", -        "hardyexit", "hardyfindorphans", "hardyhelpabout", "hardyhelpcontents", -        "hardyhelpsearch", "hardyloadapplication", "hardyloadfile", "hardyprint", -        "hardyprintpreview", "hardyprintsetup", "hardysavefile", "hardysavefileas", -        "hardysearchcards", "hardyshowarcsymboleditor", "hardyshowdevelopmentwindow", -        "hardyshowdiagrammanager", "hardyshowhypertextmanager", -        "hardyshownodesymboleditor", "hardyshowpackagetool", "hardyshowsymbollibrarian", +    List={"acos", "acosh", "acot", "acoth", "acsc", "acsch", "asec", "asech",+        "asin", "asinh", "atan", "atanh", "abs", "assert", "assert-string", "build",+        "create", "cos", "cosh", "cot", "coth", "csc", "csch", "close",+        "call-next-method", "call-specific-method", "class", "class-abstractp",+        "class-existp", "class-reactivep", "class-slots", "class-subclasses",+        "class-superclasses", "call-next-handler", "delete", "deg-grad", "deg-rad",+        "div", "defgeneric-module", "duplicate", "deftemplate-module", "defrule-module",+        "defglobal-module", "deffunction-module", "dynamic-get", "dynamic-put",+        "direct-slot-delete", "direct-slot-insert", "direct-slot-replace",+        "defclass-module", "definstances-module", "delete-instance", "eval", "explode",+        "exp", "expand", "first", "float", "format", "fact-index",+        "get-sequence-operator-recognition", "gensym", "get-function_restrictions",+        "grad-deg", "get-defgeneric-list", "get-defmethod-list",+        "get-method-restrictions", "get-deftemplate-list", "get-defrule-list",+        "get-defmodule-list", "get-defglobal-list", "get-deffunction-list", "get-focus",+        "get-focus-stack", "get-defclass-list", "get-defmessage-handler-list",+        "get-definstances-list", "implode", "insert", "integer", "instance-addressp",+        "instance-existp", "instance-namep", "instancep", "init-slots",+        "instance-address", "instance-name", "instance-name-to-symbol", "lowcase",+        "length", "length", "log", "log10", "member", "mod", "max", "min", "modify",+        "message-handler-existp", "nth", "next-handlerp", "next-methodp", "open",+        "override-next-handler", "override-next-method", "pi", "printout", "pop-focus",+        "replace", "rest", "random", "rad-deg", "round", "read", "readline", "remove",+        "rename", "retract", "str-length", "sub-string", "sym-cat", "str-cat",+        "str-compare", "str-index", "set-sequence-operator-recognition", "subseq",+        "subsetp", "seed", "setgen", "sec", "sech", "sin", "sinh", "sec", "sech", "sin",+        "sinh", "sqrt", "slot-delete", "slot-insert", "slot-replace",+        "symbol-to-instance-name", "slot-allowed-values", "slot-cardinality",+        "slot-direct-accessp", "slot-existp", "slot-facets", "slot-initablep",+        "slot-publicp", "slot-range", "slot-sources", "slot-types", "slot-writablep",+        "subclassp", "superclassp", "time", "tan", "tanh", "type", "upcase",+        "unmake-instance", "app-create", "app-get-show-frame-on-init", "app-on-init",+        "app-set-show-frame-on-init", "arc-annotation-get-name",+        "arc-image-change-attachment", "arc-image-control-point-add",+        "arc-image-control-point-count", "arc-image-control-point-move",+        "arc-image-control-point-remove", "arc-image-control-point-x",+        "arc-image-control-point-y", "arc-image-create", "arc-image-get-alignment-type",+        "arc-image-get-attachment-from", "arc-image-get-attachment-to",+        "arc-image-get-image-from", "arc-image-get-image-to", "arc-image-is-leg",+        "arc-image-is-spline", "arc-image-is-stem", "arc-image-set-alignment-type",+        "arc-image-set-spline", "batch", "begin-busy-cursor", "bell", "brush-create",+        "brush-delete", "button-create", "button-create-from-bitmap", "bitmap-create",+        "bitmap-delete", "bitmap-get-colourmap", "bitmap-get-height",+        "bitmap-get-width", "bitmap-load-from-file", "canvas-scroll",+        "canvas-set-scroll-page-y", "canvas-set-scroll-pos-x",+        "canvas-set-scroll-pos-y", "canvas-set-scroll-range-x",+        "canvas-set-scroll-range-y", "canvas-view-start-x", "canvas-view-start-y",+        "card-create", "card-delete", "card-deselect-all", "card-find-by-title",+        "card-get-canvas", "card-get-first-item", "card-get-frame", "card-get-height",+        "card-get-next-item", "card-get-special-item", "card-get-string-attribute",+        "card-get-toolbar", "card-get-width", "card-get-x", "card-get-y",+        "card-iconize", "card-is-modified", "card-is-shown", "card-is-valid",+        "card-move", "card-quit", "card-select-all", "card-send-command",+        "card-set-icon", "card-set-modified", "card-set-status-text",+        "card-set-string-attribute", "card-show", "chdir", "clean-windows",+        "clear-ide-window", "clear-resources", "copy-file", "cursor-create",+        "cursor-delete", "cursor-load-from-file", "connection-advise",+        "connection-execute", "connection-disconnect", "connection-poke",+        "connection-request", "connection-start-advise", "connection-stop-advise",+        "client-create", "colour-create", "colour-red", "colour-green", "colour-blue",+        "client-make-connection", "choice-create", "choice-append",+        "choice-find-string", "choice-clear", "choice-get-selection",+        "choice-get-string-selection", "choice-set-selection",+        "choice-set-string-selection", "choice-get-string", "check-box-create",+        "check-box-set-value", "check-box-get-value", "canvas-create", "canvas-get-dc",+        "canvas-get-scroll-page-x", "canvas-get-scroll-page-y",+        "canvas-get-scroll-pos-x", "canvas-get-scroll-pos-y",+        "canvas-get-scroll-range-x", "canvas-get-scroll-range-y",+        "canvas-get-scroll-pixels-per-unit-x", "canvas-get-scroll-pixels-per-unit-x",+        "canvas-on-char", "canvas-on-scroll", "canvas-set-scrollbars",+        "canvas-set-scroll-page-x", "container-region-add-node-image",+        "container-region-remove-node-image", "convert-bitmap-to-rtf",+        "convert-metafile-to-rtf", "database-close", "database-create",+        "database-delete", "database-error-occurred", "database-get-data-source",+        "database-get-database-name", "database-get-error-code",+        "database-get-error-message", "database-get-error-number", "database-is-open",+        "database-open", "date-add-days", "date-add-months", "date-add-self",+        "date-add-weeks", "date-add-years", "date-create", "date-create-julian",+        "date-create-string", "date-delete", "date-eq", "date-format", "date-ge",+        "date-geq", "date-get-day", "date-get-day-of-week", "date-get-day-of-week-name",+        "date-get-day-of-year", "date-get-days-in-month", "date-get-first-day-of-month",+        "date-get-julian-date", "date-get-month", "date-get-month-end",+        "date-get-month-name", "date-get-month-start", "date-get-week-of-month",+        "date-get-week-of-year", "date-get-year", "date-get-year-end",+        "date-get-year-start", "date-is-leap-year", "date-l", "date-leq", "date-neq",+        "date-set-current-date", "date-set-date", "date-set-format", "date-set-julian",+        "date-set-option", "date-subtract", "date-subtract-days", "date-subtract-self",+        "dc-begin-drawing", "dc-blit", "dc-clear", "dc-delete",+        "dc-destroy-clipping-region", "dc-draw-ellipse", "dc-draw-line",+        "dc-draw-lines", "dc-draw-point", "dc-draw-polygon", "dc-draw-rectangle",+        "dc-draw-rounded-rectangle", "dc-draw-spline", "dc-draw-text", "dc-end-doc",+        "dc-end-drawing", "dc-end-page", "dc-get-max-x", "dc-get-max-y", "dc-get-min-x",+        "dc-get-min-y", "dc-get-text-extent-height", "dc-get-text-extent-width",+        "dc-ok", "dc-set-background", "dc-set-background-mode", "dc-set-brush",+        "dc-set-clipping-region", "dc-set-colourmap", "dc-set-font",+        "dc-set-logical-function", "dc-set-pen", "dc-set-text-background",+        "dc-set-text-foreground", "dc-start-doc", "dc-start-page", "dde-advise-global",+        "debug-msg", "diagram-card-clear-canvas", "diagram-card-copy",+        "diagram-card-create", "diagram-card-create-expansion", "diagram-card-cut",+        "diagram-card-delete-all-images", "diagram-card-find-root",+        "diagram-card-get-first-arc-image", "diagram-card-get-first-arc-object",+        "diagram-card-get-first-descendant", "diagram-card-get-first-node-image",+        "diagram-card-get-first-node-object", "diagram-card-get-grid-spacing",+        "diagram-card-get-next-arc-image", "diagram-card-get-next-arc-object",+        "diagram-card-get-next-descendant", "diagram-card-get-next-node-image",+        "diagram-card-get-next-node-object", "diagram-card-get-parent-card",+        "diagram-card-get-parent-image", "diagram-card-get-print-height",+        "diagram-card-get-print-width", "diagram-card-get-scale",+        "diagram-card-layout-graph", "diagram-card-layout-tree",+        "diagram-card-load-file", "diagram-card-paste", "diagram-card-popup-menu",+        "diagram-card-print-hierarchy", "diagram-card-redraw",+        "diagram-card-save-bitmap", "diagram-card-save-file",+        "diagram-card-save-metafile", "diagram-card-set-grid-spacing",+        "diagram-card-set-layout-parameters", "diagram-card-set-scale",+        "diagram-image-add-annotation", "diagram-image-annotation-get-drop-site",+        "diagram-image-annotation-get-logical-name",+        "diagram-image-annotation-get-name", "diagram-image-delete",+        "diagram-image-delete-annotation", "diagram-image-draw",+        "diagram-image-draw-text", "diagram-image-erase",+        "diagram-image-get-brush-colour", "diagram-image-get-card",+        "diagram-image-get-first-annotation", "diagram-image-get-first-expansion",+        "diagram-image-get-height", "diagram-image-get-item",+        "diagram-image-get-next-annotation", "diagram-image-get-next-expansion",+        "diagram-image-get-object", "diagram-image-get-pen-colour",+        "diagram-image-get-text-colour", "diagram-image-get-width",+        "diagram-image-get-x", "diagram-image-get-y", "diagram-image-is-shown",+        "diagram-image-move", "diagram-image-pending-delete",+        "diagram-image-put-to-front", "diagram-image-resize", "diagram-image-select",+        "diagram-image-selected", "diagram-image-set-brush-colour",+        "diagram-image-set-pen-colour", "diagram-image-set-shadow-mode",+        "diagram-image-set-text-colour", "diagram-image-show", "diagram-item-get-image",+        "diagram-object-add-attribute", "diagram-object-delete-attribute",+        "diagram-object-format-text", "diagram-object-get-first-attribute",+        "diagram-object-get-first-image", "diagram-object-get-next-attribute",+        "diagram-object-get-next-image", "diagram-object-get-string-attribute",+        "diagram-object-set-format-string", "diagram-object-set-string-attribute",+        "diagram-palette-get-arc-selection", "diagram-palette-get-arc-selection-image",+        "diagram-palette-get-first-annotation-selection",+        "diagram-palette-get-next-annotation-selection",+        "diagram-palette-get-node-selection",+        "diagram-palette-set-annotation-selection", "diagram-palette-set-arc-selection",+        "diagram-palette-set-node-selection", "diagram-palette-show",+        "dialog-box-create", "dialog-box-create-from-resource", "dialog-box-is-modal",+        "dialog-box-set-modal", "dir-exists", "end-busy-cursor", "event-get-event-type",+        "execute", "file-exists", "file-selector", "find-window-by-label",+        "find-window-by-name", "float-to-string", "font-create", "font-delete",+        "frame-create", "frame-create-status-line", "frame-iconize", "frame-on-size",+        "frame-set-icon", "frame-set-menu-bar", "frame-set-status-text",+        "frame-set-title", "frame-set-tool-bar", "gauge-create", "gauge-set-bezel-face",+        "gauge-set-shadow-width", "gauge-set-value", "get-active-window", "get-choice",+        "get-elapsed-time", "get-ide-window", "get-os-version", "get-platform",+        "get-resource", "get-text-from-user", "grid-adjust-scrollbars",+        "grid-append-cols", "grid-append-rows", "grid-clear-grid", "grid-create",+        "grid-create-grid", "grid-delete-cols", "grid-delete-rows",+        "grid-get-cell-alignment", "grid-get-cell-background-colour",+        "grid-get-cell-bitmap", "grid-get-cell-text-colour", "grid-get-cell-value",+        "grid-get-cols", "grid-get-column-width", "grid-get-cursor-column",+        "grid-get-cursor-row", "grid-get-editable", "grid-get-label-alignment",+        "grid-get-label-background-colour", "grid-get-label-size",+        "grid-get-label-text-colour", "grid-get-label-value", "grid-get-row-height",+        "grid-get-rows", "grid-get-scroll-pos-x", "grid-get-scroll-pos-y",+        "grid-get-text-item", "grid-insert-cols", "grid-insert-rows",+        "grid-on-activate", "grid-on-paint", "grid-on-size", "grid-set-cell-alignment",+        "grid-set-cell-background-colour", "grid-set-cell-bitmap",+        "grid-set-cell-text-colour", "grid-set-cell-text-font", "grid-set-cell-value",+        "grid-set-column-width", "grid-set-divider-pen", "grid-set-editable",+        "grid-set-grid-cursor", "grid-set-label-alignment",+        "grid-set-label-background-colour", "grid-set-label-size",+        "grid-set-label-text-colour", "grid-set-label-text-font",+        "grid-set-label-value", "grid-set-row-height", "grid-update-dimensions",+        "group-box-create", "hardy-clear-index", "hardy-command-int-to-string",+        "hardy-command-string-to-int", "hardy-diagram-definition-get-first-arc-type",+        "hardy-diagram-definition-get-first-node-type",+        "hardy-diagram-definition-get-next-arc-type",+        "hardy-diagram-definition-get-next-node-type", "hardy-get-browser-frame",+        "hardy-get-first-card", "", "hardy-get-first-diagram-definition",+        "hardy-get-next-card", "hardy-get-next-diagram-definition",+        "hardy-get-top-card", "", "hardy-get-top-level-frame", "hardy-get-version",+        "hardy-help-display-block", "hardy-help-display-contents",+        "hardy-help-display-section", "hardy-help-keyword-search",+        "hardy-help-load-file", "hardy-load-index", "", "hardy-path-search",+        "hardy-preview-all", "hardy-preview-diagram-card", "hardy-print-all",+        "hardy-print-diagram-card", "hardy-print-diagram-in-box",+        "hardy-print-diagram-page", "hardy-print-get-header-footer",+        "hardy-print-get-info", "hardy-print-header-footer",+        "hardy-print-set-header-footer", "hardy-print-set-info",+        "hardy-print-set-title", "hardy-print-text-in-box", "hardy-save-index",+        "hardy-send-command", "hardy-set-about-string", "hardy-set-author",+        "hardy-set-custom-help-file", "hardy-set-help-file", "hardy-set-name",+        "hardy-set-title", "help-create", "help-delete", "help-display-block",+        "help-display-contents", "help-display-section", "help-keyword-search",+        "help-load-file", "html-back", "html-cancel", "html-clear-cache", "html-create",+        "html-get-current-url", "html-on-size", "html-open-file", "html-open-url",+        "html-resize", "html-save-file", "hwnd-find", "hwnd-iconize", "hwnd-move",+        "hwnd-quit", "hwnd-refresh", "hwnd-send-message", "hwnd-show",+        "hypertext-block-add", "hypertext-block-clear", "hypertext-block-get-item",+        "hypertext-block-get-text", "hypertext-block-get-type",+        "hypertext-block-selected", "hypertext-block-set-type", "hypertext-card-create",+        "hypertext-card-get-current-char", "hypertext-card-get-current-line",+        "hypertext-card-get-first-selection", "hypertext-card-get-line-length",+        "hypertext-card-get-next-selection", "hypertext-card-get-no-lines",+        "hypertext-card-get-offset-position", "hypertext-card-get-span-text",+        "hypertext-card-insert-text", "hypertext-card-load-file",+        "hypertext-card-save-file", "hypertext-card-string-search",+        "hypertext-card-translate", "hypertext-card-translator-close-file",+        "hypertext-card-translator-open-file", "hypertext-card-translator-output",+        "hypertext-item-get-block", "icon-create", "icon-delete", "icon-get-height",+        "icon-get-width", "icon-load-from-file", "instance-table-add-entry",+        "instance-table-delete-entry", "instance-table-get-instance",+        "item-get-first-link", "item-get-kind", "item-get-next-link", "item-get-type",+        "item-goto", "item-set-kind", "key-event-alt-down", "key-event-control-down",+        "key-event-get-key-code", "key-event-position-x", "key-event-position-y",+        "key-event-shift-down", "link-cards", "link-get-card-from", "link-get-card-to",+        "link-get-item-from", "link-get-item-to", "link-get-kind", "link-get-type",+        "link-items", "link-set-kind", "list-box-append", "list-box-clear",+        "list-box-create", "list-box-delete", "list-box-find-string",+        "list-box-get-first-selection", "list-box-get-next-selection",+        "list-box-get-selection", "list-box-get-string",+        "list-box-get-string-selection", "list-box-number", "list-box-set-selection",+        "list-box-set-string-selection", "load-resource-file", "long-to-string",+        "make-metafile-placeable", "mci-send-string", "media-block-create",+        "media-block-get-item", "media-block-get-position", "media-block-get-type",+        "media-block-set-type", "media-card-append-text", "media-card-apply-family",+        "media-card-apply-foreground-colour", "media-card-apply-point-size",+        "media-card-apply-style", "media-card-apply-underline",+        "media-card-apply-weight", "media-card-clear", "media-card-clear-all-blocks",+        "media-card-copy", "media-card-create", "media-card-cut", "media-card-delete",+        "media-card-find-string", "media-card-get-character",+        "media-card-get-first-block", "media-card-get-last-position",+        "media-card-get-line-for-position", "media-card-get-line-length",+        "media-card-get-next-block", "media-card-get-number-of-lines",+        "media-card-get-position-for-line", "media-card-get-selection-end",+        "media-card-get-selection-start", "media-card-get-text",+        "media-card-insert-image", "media-card-insert-text", "media-card-load-file",+        "media-card-paste", "media-card-redo", "media-card-save-file",+        "media-card-scroll-to-position", "media-card-select-block",+        "media-card-set-selection", "media-card-undo", "media-item-get-block",+        "memory-dc-create", "memory-dc-select-object", "menu-append",+        "menu-append-separator", "menu-bar-append", "menu-bar-check",+        "menu-bar-checked", "menu-bar-create", "menu-bar-enable", "menu-break",+        "menu-check", "menu-create", "menu-enable", "message-box", "message-create",+        "message-create-from-bitmap", "metafile-dc-close", "metafile-dc-create",+        "metafile-delete", "metafile-set-clipboard", "mkdir", "mouse-event-button",+        "mouse-event-button-down", "mouse-event-control-down", "mouse-event-dragging",+        "mouse-event-is-button", "mouse-event-left-down", "mouse-event-left-up",+        "mouse-event-middle-down", "mouse-event-middle-up", "mouse-event-position-x",+        "mouse-event-position-y", "mouse-event-right-down", "mouse-event-right-up",+        "mouse-event-shift-down", "multi-text-copy", "multi-text-create",+        "multi-text-cut", "multi-text-get-insertion-point",+        "multi-text-get-last-position", "multi-text-get-line-length",+        "multi-text-get-line-length", "multi-text-get-number-of-lines",+        "multi-text-get-value", "multi-text-paste", "multi-text-position-to-char",+        "multi-text-position-to-line", "multi-text-remove", "multi-text-replace",+        "multi-text-set-insertion-point", "multi-text-set-selection",+        "multi-text-set-value", "multi-text-show-position", "multi-text-write",+        "multi-text-xy-to-position", "node-image-create", "node-image-duplicate",+        "node-image-get-container", "node-image-get-container-parent",+        "node-image-get-first-arc-image", "node-image-get-first-child",+        "node-image-get-first-container-region", "node-image-get-next-arc-image",+        "node-image-get-next-child", "node-image-get-next-container-region",+        "node-image-get-parent", "node-image-is-composite", "node-image-is-container",+        "node-image-is-junction", "node-image-order-arcs",+        "node-object-get-first-arc-object", "node-object-get-next-arc-object", "now",+        "object-get-type", "object-is-valid", "object-type-get-first-attribute-name",+        "object-type-get-next-attribute-name", "panel-create",+        "panel-create-from-resource", "panel-item-get-command-event",+        "panel-item-get-label", "panel-item-set-default", "panel-item-set-label",+        "panel-new-line", "panel-set-button-font", "panel-set-label-font",+        "panel-set-label-position", "pen-create", "pen-delete", "postscript-dc-create",+        "printer-dc-create", "quit", "radio-box-create", "radio-box-get-selection",+        "radio-box-set-selection", "read-string", "recordset-create",+        "recordset-delete", "recordset-execute-sql", "recordset-get-char-data",+        "recordset-get-col-name", "recordset-get-col-type", "recordset-get-columns",+        "recordset-get-data-sources", "recordset-get-database",+        "recordset-get-error-code", "recordset-get-filter", "recordset-get-float-data",+        "recordset-get-foreign-keys", "recordset-get-int-data",+        "recordset-get-number-cols", "recordset-get-number-fields",+        "recordset-get-number-params", "recordset-get-number-records",+        "recordset-get-primary-keys", "recordset-get-result-set",+        "recordset-get-table-name", "recordset-get-tables", "recordset-goto",+        "recordset-is-bof", "recordset-is-col-nullable", "recordset-is-eof",+        "recordset-is-field-dirty", "recordset-is-field-null", "recordset-is-open",+        "recordset-move", "recordset-move-first", "recordset-move-last",+        "recordset-move-next", "recordset-move-prev", "recordset-query",+        "recordset-set-table-name", "register-event-handler", "return-result", "rmdir",+        "server-create", "set-work-proc", "show-ide-window", "sleep", "slider-create",+        "slider-get-value", "slider-set-value", "start-timer", "string-sort",+        "string-to-float", "string-to-long", "string-to-symbol", "symbol-to-string",+        "text-card-load-file", "text-create", "text-get-value", "text-set-value",+        "text-window-clear", "text-window-copy", "text-window-create",+        "text-window-cut", "text-window-discard-edits", "text-window-get-contents",+        "text-window-get-insertion-point", "text-window-get-last-position",+        "text-window-get-line-length", "text-window-get-line-length",+        "text-window-get-number-of-lines", "text-window-load-file",+        "text-window-modified", "text-window-on-char", "text-window-paste",+        "text-window-position-to-char", "text-window-position-to-line",+        "text-window-remove", "text-window-replace", "text-window-save-file",+        "text-window-set-editable", "text-window-set-insertion-point",+        "text-window-set-selection", "text-window-show-position", "text-window-write",+        "text-window-xy-to-position", "timer-create", "timer-delete", "timer-start",+        "timer-stop", "toolbar-add-separator", "toolbar-add-tool",+        "toolbar-clear-tools", "toolbar-create", "toolbar-create-tools",+        "toolbar-enable-tool", "toolbar-get-max-height", "toolbar-get-max-width",+        "toolbar-get-tool-client-data", "toolbar-get-tool-enabled",+        "toolbar-get-tool-long-help", "toolbar-get-tool-short-help",+        "toolbar-get-tool-state", "toolbar-layout", "toolbar-on-paint",+        "toolbar-set-default-size", "toolbar-set-margins", "toolbar-set-tool-long-help",+        "toolbar-set-tool-short-help", "toolbar-toggle-tool", "window-add-callback",+        "window-centre", "window-close", "window-delete", "window-enable", "window-fit",+        "window-get-client-height", "window-get-client-width", "window-get-height",+        "window-get-name", "window-get-next-child", "window-get-parent",+        "window-get-width", "window-get-x", "window-get-y", "window-is-shown",+        "window-make-modal", "window-popup-menu", "window-refresh",+        "window-remove-callback", "window-set-client-size", "window-set-cursor",+        "window-set-focus", "window-set-size", "window-set-size-hints", "window-show",+        "write-resource", "wxclips-object-exists", "yield", "carddelete",+        "carddeletealllinks", "carddeletelink", "cardeditfilename", "cardedittitle",+        "cardgotocontrolwindow", "cardlinknewcard", "cardlinktoselection",+        "cardopenfile", "cardorderlinks", "cardquit", "cardsavefile", "cardsavefileas",+        "cardselectitem", "cardtogglelinkpanel", "diagramaddannotation",+        "diagramaddcontrol", "diagramapplydefinition", "diagrambrowse",+        "diagramchangefont", "diagramclearall", "diagramcopy", "diagramcopydiagram",+        "diagramcopyselection", "diagramcopytoclipboard", "diagramcut",+        "diagramdeleteannotation", "diagramdeletecontrol", "diagramdeselectall",+        "diagramduplicateselection", "diagrameditoptions", "diagramformatgraph",+        "diagramformattext", "diagramformattree", "diagramgotoroot", "diagramhelp",+        "diagramhorizontalalign", "diagramhorizontalalignbottom",+        "diagramhorizontalaligntop", "diagramnewexpansion", "diagrampaste",+        "diagramprint", "diagramprintall", "diagramprinteps", "diagramprintpreview",+        "diagramrefresh", "diagramsavebitmap", "diagramsavemetafile",+        "diagramselectall", "diagramstraighten", "diagramtoback", "diagramtofront",+        "diagramtogglepalette", "diagramtoggletoolbar", "diagramverticalalign",+        "diagramverticalalignleft", "diagramverticalalignright", "diagramzoom100",+        "diagramzoom30", "diagramzoom40", "diagramzoom50", "diagramzoom60",+        "diagramzoom70", "diagramzoom80", "diagramzoom90", "hardybrowsefiles",+        "hardyclearindex", "hardyconfigure", "hardydeselectallitems", "hardydrawtree",+        "hardyexit", "hardyfindorphans", "hardyhelpabout", "hardyhelpcontents",+        "hardyhelpsearch", "hardyloadapplication", "hardyloadfile", "hardyprint",+        "hardyprintpreview", "hardyprintsetup", "hardysavefile", "hardysavefileas",+        "hardysearchcards", "hardyshowarcsymboleditor", "hardyshowdevelopmentwindow",+        "hardyshowdiagrammanager", "hardyshowhypertextmanager",+        "hardyshownodesymboleditor", "hardyshowpackagetool", "hardyshowsymbollibrarian",+        "hardyviewtopcard", "create", "cos", "cosh", "cot", "coth", "csc", "csch",+        "close", "call-next-method", "call-specific-method", "class", "class-abstractp",+        "class-existp", "class-reactivep", "class-slots", "class-subclasses",+        "class-superclasses", "call-next-handler", "delete", "deg-grad", "deg-rad",+        "div", "defgeneric-module", "duplicate", "deftemplate-module", "defrule-module",+        "defglobal-module", "deffunction-module", "dynamic-get", "dynamic-put",+        "direct-slot-delete", "direct-slot-insert", "direct-slot-replace",+        "defclass-module", "definstances-module", "delete-instance", "eval", "explode",+        "exp", "expand", "first", "float", "format", "fact-index",+        "get-sequence-operator-recognition", "gensym", "get-function_restrictions",+        "grad-deg", "get-defgeneric-list", "get-defmethod-list",+        "get-method-restrictions", "get-deftemplate-list", "get-defrule-list",+        "get-defmodule-list", "get-defglobal-list", "get-deffunction-list", "get-focus",+        "get-focus-stack", "get-defclass-list", "get-defmessage-handler-list",+        "get-definstances-list", "implode", "insert", "integer", "instance-addressp",+        "instance-existp", "instance-namep", "instancep", "init-slots",+        "instance-address", "instance-name", "instance-name-to-symbol", "lowcase",+        "length", "length", "log", "log10", "member", "mod", "max", "min", "modify",+        "message-handler-existp", "nth", "next-handlerp", "next-methodp", "open",+        "override-next-handler", "override-next-method", "pi", "printout", "pop-focus",+        "replace", "rest", "random", "rad-deg", "round", "read", "readline", "remove",+        "rename", "retract", "str-length", "sub-string", "sym-cat", "str-cat",+        "str-compare", "str-index", "set-sequence-operator-recognition", "subseq",+        "subsetp", "seed", "setgen", "sec", "sech", "sin", "sinh", "sec", "sech", "sin",+        "sinh", "sqrt", "slot-delete", "slot-insert", "slot-replace",+        "symbol-to-instance-name", "slot-allowed-values", "slot-cardinality",+        "slot-direct-accessp", "slot-existp", "slot-facets", "slot-initablep",+        "slot-publicp", "slot-range", "slot-sources", "slot-types", "slot-writablep",+        "subclassp", "superclassp", "time", "tan", "tanh", "type", "upcase",+        "unmake-instance", "app-create", "app-get-show-frame-on-init", "app-on-init",+        "app-set-show-frame-on-init", "arc-annotation-get-name",+        "arc-image-change-attachment", "arc-image-control-point-add",+        "arc-image-control-point-count", "arc-image-control-point-move",+        "arc-image-control-point-remove", "arc-image-control-point-x",+        "arc-image-control-point-y", "arc-image-create", "arc-image-get-alignment-type",+        "arc-image-get-attachment-from", "arc-image-get-attachment-to",+        "arc-image-get-image-from", "arc-image-get-image-to", "arc-image-is-leg",+        "arc-image-is-spline", "arc-image-is-stem", "arc-image-set-alignment-type",+        "arc-image-set-spline", "batch", "begin-busy-cursor", "bell", "brush-create",+        "brush-delete", "button-create", "button-create-from-bitmap", "bitmap-create",+        "bitmap-delete", "bitmap-get-colourmap", "bitmap-get-height",+        "bitmap-get-width", "bitmap-load-from-file", "canvas-scroll",+        "canvas-set-scroll-page-y", "canvas-set-scroll-pos-x",+        "canvas-set-scroll-pos-y", "canvas-set-scroll-range-x",+        "canvas-set-scroll-range-y", "canvas-view-start-x", "canvas-view-start-y",+        "card-create", "card-delete", "card-deselect-all", "card-find-by-title",+        "card-get-canvas", "card-get-first-item", "card-get-frame", "card-get-height",+        "card-get-next-item", "card-get-special-item", "card-get-string-attribute",+        "card-get-toolbar", "card-get-width", "card-get-x", "card-get-y",+        "card-iconize", "card-is-modified", "card-is-shown", "card-is-valid",+        "card-move", "card-quit", "card-select-all", "card-send-command",+        "card-set-icon", "card-set-modified", "card-set-status-text",+        "card-set-string-attribute", "card-show", "chdir", "clean-windows",+        "clear-ide-window", "clear-resources", "copy-file", "cursor-create",+        "cursor-delete", "cursor-load-from-file", "connection-advise",+        "connection-execute", "connection-disconnect", "connection-poke",+        "connection-request", "connection-start-advise", "connection-stop-advise",+        "client-create", "colour-create", "colour-red", "colour-green", "colour-blue",+        "client-make-connection", "choice-create", "choice-append",+        "choice-find-string", "choice-clear", "choice-get-selection",+        "choice-get-string-selection", "choice-set-selection",+        "choice-set-string-selection", "choice-get-string", "check-box-create",+        "check-box-set-value", "check-box-get-value", "canvas-create", "canvas-get-dc",+        "canvas-get-scroll-page-x", "canvas-get-scroll-page-y",+        "canvas-get-scroll-pos-x", "canvas-get-scroll-pos-y",+        "canvas-get-scroll-range-x", "canvas-get-scroll-range-y",+        "canvas-get-scroll-pixels-per-unit-x", "canvas-get-scroll-pixels-per-unit-x",+        "canvas-on-char", "canvas-on-scroll", "canvas-set-scrollbars",+        "canvas-set-scroll-page-x", "container-region-add-node-image",+        "container-region-remove-node-image", "convert-bitmap-to-rtf",+        "convert-metafile-to-rtf", "database-close", "database-create",+        "database-delete", "database-error-occurred", "database-get-data-source",+        "database-get-database-name", "database-get-error-code",+        "database-get-error-message", "database-get-error-number", "database-is-open",+        "database-open", "date-add-days", "date-add-months", "date-add-self",+        "date-add-weeks", "date-add-years", "date-create", "date-create-julian",+        "date-create-string", "date-delete", "date-eq", "date-format", "date-ge",+        "date-geq", "date-get-day", "date-get-day-of-week", "date-get-day-of-week-name",+        "date-get-day-of-year", "date-get-days-in-month", "date-get-first-day-of-month",+        "date-get-julian-date", "date-get-month", "date-get-month-end",+        "date-get-month-name", "date-get-month-start", "date-get-week-of-month",+        "date-get-week-of-year", "date-get-year", "date-get-year-end",+        "date-get-year-start", "date-is-leap-year", "date-l", "date-leq", "date-neq",+        "date-set-current-date", "date-set-date", "date-set-format", "date-set-julian",+        "date-set-option", "date-subtract", "date-subtract-days", "date-subtract-self",+        "dc-begin-drawing", "dc-blit", "dc-clear", "dc-delete",+        "dc-destroy-clipping-region", "dc-draw-ellipse", "dc-draw-line",+        "dc-draw-lines", "dc-draw-point", "dc-draw-polygon", "dc-draw-rectangle",+        "dc-draw-rounded-rectangle", "dc-draw-spline", "dc-draw-text", "dc-end-doc",+        "dc-end-drawing", "dc-end-page", "dc-get-max-x", "dc-get-max-y", "dc-get-min-x",+        "dc-get-min-y", "dc-get-text-extent-height", "dc-get-text-extent-width",+        "dc-ok", "dc-set-background", "dc-set-background-mode", "dc-set-brush",+        "dc-set-clipping-region", "dc-set-colourmap", "dc-set-font",+        "dc-set-logical-function", "dc-set-pen", "dc-set-text-background",+        "dc-set-text-foreground", "dc-start-doc", "dc-start-page", "dde-advise-global",+        "debug-msg", "diagram-card-clear-canvas", "diagram-card-copy",+        "diagram-card-create", "diagram-card-create-expansion", "diagram-card-cut",+        "diagram-card-delete-all-images", "diagram-card-find-root",+        "diagram-card-get-first-arc-image", "diagram-card-get-first-arc-object",+        "diagram-card-get-first-descendant", "diagram-card-get-first-node-image",+        "diagram-card-get-first-node-object", "diagram-card-get-grid-spacing",+        "diagram-card-get-next-arc-image", "diagram-card-get-next-arc-object",+        "diagram-card-get-next-descendant", "diagram-card-get-next-node-image",+        "diagram-card-get-next-node-object", "diagram-card-get-parent-card",+        "diagram-card-get-parent-image", "diagram-card-get-print-height",+        "diagram-card-get-print-width", "diagram-card-get-scale",+        "diagram-card-layout-graph", "diagram-card-layout-tree",+        "diagram-card-load-file", "diagram-card-paste", "diagram-card-popup-menu",+        "diagram-card-print-hierarchy", "diagram-card-redraw",+        "diagram-card-save-bitmap", "diagram-card-save-file",+        "diagram-card-save-metafile", "diagram-card-set-grid-spacing",+        "diagram-card-set-layout-parameters", "diagram-card-set-scale",+        "diagram-image-add-annotation", "diagram-image-annotation-get-drop-site",+        "diagram-image-annotation-get-logical-name",+        "diagram-image-annotation-get-name", "diagram-image-delete",+        "diagram-image-delete-annotation", "diagram-image-draw",+        "diagram-image-draw-text", "diagram-image-erase",+        "diagram-image-get-brush-colour", "diagram-image-get-card",+        "diagram-image-get-first-annotation", "diagram-image-get-first-expansion",+        "diagram-image-get-height", "diagram-image-get-item",+        "diagram-image-get-next-annotation", "diagram-image-get-next-expansion",+        "diagram-image-get-object", "diagram-image-get-pen-colour",+        "diagram-image-get-text-colour", "diagram-image-get-width",+        "diagram-image-get-x", "diagram-image-get-y", "diagram-image-is-shown",+        "diagram-image-move", "diagram-image-pending-delete",+        "diagram-image-put-to-front", "diagram-image-resize", "diagram-image-select",+        "diagram-image-selected", "diagram-image-set-brush-colour",+        "diagram-image-set-pen-colour", "diagram-image-set-shadow-mode",+        "diagram-image-set-text-colour", "diagram-image-show", "diagram-item-get-image",+        "diagram-object-add-attribute", "diagram-object-delete-attribute",+        "diagram-object-format-text", "diagram-object-get-first-attribute",+        "diagram-object-get-first-image", "diagram-object-get-next-attribute",+        "diagram-object-get-next-image", "diagram-object-get-string-attribute",+        "diagram-object-set-format-string", "diagram-object-set-string-attribute",+        "diagram-palette-get-arc-selection", "diagram-palette-get-arc-selection-image",+        "diagram-palette-get-first-annotation-selection",+        "diagram-palette-get-next-annotation-selection",+        "diagram-palette-get-node-selection",+        "diagram-palette-set-annotation-selection", "diagram-palette-set-arc-selection",+        "diagram-palette-set-node-selection", "diagram-palette-show",+        "dialog-box-create", "dialog-box-create-from-resource", "dialog-box-is-modal",+        "dialog-box-set-modal", "dir-exists", "end-busy-cursor", "event-get-event-type",+        "execute", "file-exists", "file-selector", "find-window-by-label",+        "find-window-by-name", "float-to-string", "font-create", "font-delete",+        "frame-create", "frame-create-status-line", "frame-iconize", "frame-on-size",+        "frame-set-icon", "frame-set-menu-bar", "frame-set-status-text",+        "frame-set-title", "frame-set-tool-bar", "gauge-create", "gauge-set-bezel-face",+        "gauge-set-shadow-width", "gauge-set-value", "get-active-window", "get-choice",+        "get-elapsed-time", "get-ide-window", "get-os-version", "get-platform",+        "get-resource", "get-text-from-user", "grid-adjust-scrollbars",+        "grid-append-cols", "grid-append-rows", "grid-clear-grid", "grid-create",+        "grid-create-grid", "grid-delete-cols", "grid-delete-rows",+        "grid-get-cell-alignment", "grid-get-cell-background-colour",+        "grid-get-cell-bitmap", "grid-get-cell-text-colour", "grid-get-cell-value",+        "grid-get-cols", "grid-get-column-width", "grid-get-cursor-column",+        "grid-get-cursor-row", "grid-get-editable", "grid-get-label-alignment",+        "grid-get-label-background-colour", "grid-get-label-size",+        "grid-get-label-text-colour", "grid-get-label-value", "grid-get-row-height",+        "grid-get-rows", "grid-get-scroll-pos-x", "grid-get-scroll-pos-y",+        "grid-get-text-item", "grid-insert-cols", "grid-insert-rows",+        "grid-on-activate", "grid-on-paint", "grid-on-size", "grid-set-cell-alignment",+        "grid-set-cell-background-colour", "grid-set-cell-bitmap",+        "grid-set-cell-text-colour", "grid-set-cell-text-font", "grid-set-cell-value",+        "grid-set-column-width", "grid-set-divider-pen", "grid-set-editable",+        "grid-set-grid-cursor", "grid-set-label-alignment",+        "grid-set-label-background-colour", "grid-set-label-size",+        "grid-set-label-text-colour", "grid-set-label-text-font",+        "grid-set-label-value", "grid-set-row-height", "grid-update-dimensions",+        "group-box-create", "hardy-clear-index", "hardy-command-int-to-string",+        "hardy-command-string-to-int", "hardy-diagram-definition-get-first-arc-type",+        "hardy-diagram-definition-get-first-node-type",+        "hardy-diagram-definition-get-next-arc-type",+        "hardy-diagram-definition-get-next-node-type", "hardy-get-browser-frame",+        "hardy-get-first-card", "", "hardy-get-first-diagram-definition",+        "hardy-get-next-card", "hardy-get-next-diagram-definition",+        "hardy-get-top-card", "", "hardy-get-top-level-frame", "hardy-get-version",+        "hardy-help-display-block", "hardy-help-display-contents",+        "hardy-help-display-section", "hardy-help-keyword-search",+        "hardy-help-load-file", "hardy-load-index", "", "hardy-path-search",+        "hardy-preview-all", "hardy-preview-diagram-card", "hardy-print-all",+        "hardy-print-diagram-card", "hardy-print-diagram-in-box",+        "hardy-print-diagram-page", "hardy-print-get-header-footer",+        "hardy-print-get-info", "hardy-print-header-footer",+        "hardy-print-set-header-footer", "hardy-print-set-info",+        "hardy-print-set-title", "hardy-print-text-in-box", "hardy-save-index",+        "hardy-send-command", "hardy-set-about-string", "hardy-set-author",+        "hardy-set-custom-help-file", "hardy-set-help-file", "hardy-set-name",+        "hardy-set-title", "help-create", "help-delete", "help-display-block",+        "help-display-contents", "help-display-section", "help-keyword-search",+        "help-load-file", "html-back", "html-cancel", "html-clear-cache", "html-create",+        "html-get-current-url", "html-on-size", "html-open-file", "html-open-url",+        "html-resize", "html-save-file", "hwnd-find", "hwnd-iconize", "hwnd-move",+        "hwnd-quit", "hwnd-refresh", "hwnd-send-message", "hwnd-show",+        "hypertext-block-add", "hypertext-block-clear", "hypertext-block-get-item",+        "hypertext-block-get-text", "hypertext-block-get-type",+        "hypertext-block-selected", "hypertext-block-set-type", "hypertext-card-create",+        "hypertext-card-get-current-char", "hypertext-card-get-current-line",+        "hypertext-card-get-first-selection", "hypertext-card-get-line-length",+        "hypertext-card-get-next-selection", "hypertext-card-get-no-lines",+        "hypertext-card-get-offset-position", "hypertext-card-get-span-text",+        "hypertext-card-insert-text", "hypertext-card-load-file",+        "hypertext-card-save-file", "hypertext-card-string-search",+        "hypertext-card-translate", "hypertext-card-translator-close-file",+        "hypertext-card-translator-open-file", "hypertext-card-translator-output",+        "hypertext-item-get-block", "icon-create", "icon-delete", "icon-get-height",+        "icon-get-width", "icon-load-from-file", "instance-table-add-entry",+        "instance-table-delete-entry", "instance-table-get-instance",+        "item-get-first-link", "item-get-kind", "item-get-next-link", "item-get-type",+        "item-goto", "item-set-kind", "key-event-alt-down", "key-event-control-down",+        "key-event-get-key-code", "key-event-position-x", "key-event-position-y",+        "key-event-shift-down", "link-cards", "link-get-card-from", "link-get-card-to",+        "link-get-item-from", "link-get-item-to", "link-get-kind", "link-get-type",+        "link-items", "link-set-kind", "list-box-append", "list-box-clear",+        "list-box-create", "list-box-delete", "list-box-find-string",+        "list-box-get-first-selection", "list-box-get-next-selection",+        "list-box-get-selection", "list-box-get-string",+        "list-box-get-string-selection", "list-box-number", "list-box-set-selection",+        "list-box-set-string-selection", "load-resource-file", "long-to-string",+        "make-metafile-placeable", "mci-send-string", "media-block-create",+        "media-block-get-item", "media-block-get-position", "media-block-get-type",+        "media-block-set-type", "media-card-append-text", "media-card-apply-family",+        "media-card-apply-foreground-colour", "media-card-apply-point-size",+        "media-card-apply-style", "media-card-apply-underline",+        "media-card-apply-weight", "media-card-clear", "media-card-clear-all-blocks",+        "media-card-copy", "media-card-create", "media-card-cut", "media-card-delete",+        "media-card-find-string", "media-card-get-character",+        "media-card-get-first-block", "media-card-get-last-position",+        "media-card-get-line-for-position", "media-card-get-line-length",+        "media-card-get-next-block", "media-card-get-number-of-lines",+        "media-card-get-position-for-line", "media-card-get-selection-end",+        "media-card-get-selection-start", "media-card-get-text",+        "media-card-insert-image", "media-card-insert-text", "media-card-load-file",+        "media-card-paste", "media-card-redo", "media-card-save-file",+        "media-card-scroll-to-position", "media-card-select-block",+        "media-card-set-selection", "media-card-undo", "media-item-get-block",+        "memory-dc-create", "memory-dc-select-object", "menu-append",+        "menu-append-separator", "menu-bar-append", "menu-bar-check",+        "menu-bar-checked", "menu-bar-create", "menu-bar-enable", "menu-break",+        "menu-check", "menu-create", "menu-enable", "message-box", "message-create",+        "message-create-from-bitmap", "metafile-dc-close", "metafile-dc-create",+        "metafile-delete", "metafile-set-clipboard", "mkdir", "mouse-event-button",+        "mouse-event-button-down", "mouse-event-control-down", "mouse-event-dragging",+        "mouse-event-is-button", "mouse-event-left-down", "mouse-event-left-up",+        "mouse-event-middle-down", "mouse-event-middle-up", "mouse-event-position-x",+        "mouse-event-position-y", "mouse-event-right-down", "mouse-event-right-up",+        "mouse-event-shift-down", "multi-text-copy", "multi-text-create",+        "multi-text-cut", "multi-text-get-insertion-point",+        "multi-text-get-last-position", "multi-text-get-line-length",+        "multi-text-get-line-length", "multi-text-get-number-of-lines",+        "multi-text-get-value", "multi-text-paste", "multi-text-position-to-char",+        "multi-text-position-to-line", "multi-text-remove", "multi-text-replace",+        "multi-text-set-insertion-point", "multi-text-set-selection",+        "multi-text-set-value", "multi-text-show-position", "multi-text-write",+        "multi-text-xy-to-position", "node-image-create", "node-image-duplicate",+        "node-image-get-container", "node-image-get-container-parent",+        "node-image-get-first-arc-image", "node-image-get-first-child",+        "node-image-get-first-container-region", "node-image-get-next-arc-image",+        "node-image-get-next-child", "node-image-get-next-container-region",+        "node-image-get-parent", "node-image-is-composite", "node-image-is-container",+        "node-image-is-junction", "node-image-order-arcs",+        "node-object-get-first-arc-object", "node-object-get-next-arc-object", "now",+        "object-get-type", "object-is-valid", "object-type-get-first-attribute-name",+        "object-type-get-next-attribute-name", "panel-create",+        "panel-create-from-resource", "panel-item-get-command-event",+        "panel-item-get-label", "panel-item-set-default", "panel-item-set-label",+        "panel-new-line", "panel-set-button-font", "panel-set-label-font",+        "panel-set-label-position", "pen-create", "pen-delete", "postscript-dc-create",+        "printer-dc-create", "quit", "radio-box-create", "radio-box-get-selection",+        "radio-box-set-selection", "read-string", "recordset-create",+        "recordset-delete", "recordset-execute-sql", "recordset-get-char-data",+        "recordset-get-col-name", "recordset-get-col-type", "recordset-get-columns",+        "recordset-get-data-sources", "recordset-get-database",+        "recordset-get-error-code", "recordset-get-filter", "recordset-get-float-data",+        "recordset-get-foreign-keys", "recordset-get-int-data",+        "recordset-get-number-cols", "recordset-get-number-fields",+        "recordset-get-number-params", "recordset-get-number-records",+        "recordset-get-primary-keys", "recordset-get-result-set",+        "recordset-get-table-name", "recordset-get-tables", "recordset-goto",+        "recordset-is-bof", "recordset-is-col-nullable", "recordset-is-eof",+        "recordset-is-field-dirty", "recordset-is-field-null", "recordset-is-open",+        "recordset-move", "recordset-move-first", "recordset-move-last",+        "recordset-move-next", "recordset-move-prev", "recordset-query",+        "recordset-set-table-name", "register-event-handler", "return-result", "rmdir",+        "server-create", "set-work-proc", "show-ide-window", "sleep", "slider-create",+        "slider-get-value", "slider-set-value", "start-timer", "string-sort",+        "string-to-float", "string-to-long", "string-to-symbol", "symbol-to-string",+        "text-card-load-file", "text-create", "text-get-value", "text-set-value",+        "text-window-clear", "text-window-copy", "text-window-create",+        "text-window-cut", "text-window-discard-edits", "text-window-get-contents",+        "text-window-get-insertion-point", "text-window-get-last-position",+        "text-window-get-line-length", "text-window-get-line-length",+        "text-window-get-number-of-lines", "text-window-load-file",+        "text-window-modified", "text-window-on-char", "text-window-paste",+        "text-window-position-to-char", "text-window-position-to-line",+        "text-window-remove", "text-window-replace", "text-window-save-file",+        "text-window-set-editable", "text-window-set-insertion-point",+        "text-window-set-selection", "text-window-show-position", "text-window-write",+        "text-window-xy-to-position", "timer-create", "timer-delete", "timer-start",+        "timer-stop", "toolbar-add-separator", "toolbar-add-tool",+        "toolbar-clear-tools", "toolbar-create", "toolbar-create-tools",+        "toolbar-enable-tool", "toolbar-get-max-height", "toolbar-get-max-width",+        "toolbar-get-tool-client-data", "toolbar-get-tool-enabled",+        "toolbar-get-tool-long-help", "toolbar-get-tool-short-help",+        "toolbar-get-tool-state", "toolbar-layout", "toolbar-on-paint",+        "toolbar-set-default-size", "toolbar-set-margins", "toolbar-set-tool-long-help",+        "toolbar-set-tool-short-help", "toolbar-toggle-tool", "window-add-callback",+        "window-centre", "window-close", "window-delete", "window-enable", "window-fit",+        "window-get-client-height", "window-get-client-width", "window-get-height",+        "window-get-name", "window-get-next-child", "window-get-parent",+        "window-get-width", "window-get-x", "window-get-y", "window-is-shown",+        "window-make-modal", "window-popup-menu", "window-refresh",+        "window-remove-callback", "window-set-client-size", "window-set-cursor",+        "window-set-focus", "window-set-size", "window-set-size-hints", "window-show",+        "write-resource", "wxclips-object-exists", "yield", "carddelete",+        "carddeletealllinks", "carddeletelink", "cardeditfilename", "cardedittitle",+        "cardgotocontrolwindow", "cardlinknewcard", "cardlinktoselection",+        "cardopenfile", "cardorderlinks", "cardquit", "cardsavefile", "cardsavefileas",+        "cardselectitem", "cardtogglelinkpanel", "diagramaddannotation",+        "diagramaddcontrol", "diagramapplydefinition", "diagrambrowse",+        "diagramchangefont", "diagramclearall", "diagramcopy", "diagramcopydiagram",+        "diagramcopyselection", "diagramcopytoclipboard", "diagramcut",+        "diagramdeleteannotation", "diagramdeletecontrol", "diagramdeselectall",+        "diagramduplicateselection", "diagrameditoptions", "diagramformatgraph",+        "diagramformattext", "diagramformattree", "diagramgotoroot", "diagramhelp",+        "diagramhorizontalalign", "diagramhorizontalalignbottom",+        "diagramhorizontalaligntop", "diagramnewexpansion", "diagrampaste",+        "diagramprint", "diagramprintall", "diagramprinteps", "diagramprintpreview",+        "diagramrefresh", "diagramsavebitmap", "diagramsavemetafile",+        "diagramselectall", "diagramstraighten", "diagramtoback", "diagramtofront",+        "diagramtogglepalette", "diagramtoggletoolbar", "diagramverticalalign",+        "diagramverticalalignleft", "diagramverticalalignright", "diagramzoom100",+        "diagramzoom30", "diagramzoom40", "diagramzoom50", "diagramzoom60",+        "diagramzoom70", "diagramzoom80", "diagramzoom90", "hardybrowsefiles",+        "hardyclearindex", "hardyconfigure", "hardydeselectallitems", "hardydrawtree",+        "hardyexit", "hardyfindorphans", "hardyhelpabout", "hardyhelpcontents",+        "hardyhelpsearch", "hardyloadapplication", "hardyloadfile", "hardyprint",+        "hardyprintpreview", "hardyprintsetup", "hardysavefile", "hardysavefileas",+        "hardysearchcards", "hardyshowarcsymboleditor", "hardyshowdevelopmentwindow",+        "hardyshowdiagrammanager", "hardyshowhypertextmanager",+        "hardyshownodesymboleditor", "hardyshowpackagetool", "hardyshowsymbollibrarian",         "hardyviewtopcard"},   }, }

langDefs/cmake.lang

@@ -4,7 +4,7 @@ Description="CMake" Categories = {"config", "script"}  Keywords={-   { Id=1,+  { Id=1,     List={     "if", "elseif", "else", "endif", "foreach", "endforeach", "and", "while", "endwhile", "macro", "endmacro", "function", "endfunction", "set", "unset"     },@@ -15,7 +15,7 @@ Keywords={   { Id=3,     Regex=[[\$\{.+\$\{.+?\}.+?\}|\$\{.+?\} ]],   },- { Id=3,+  { Id=3,     Regex=[[ [A-Z_\>]+\:([\w/]+) ]],   },   { Id=4,@@ -51,13 +51,13 @@ Operators=[[\(|\)|\{|\}|\[|\]|\,|\;|\.|\:|\&|<|>|\!|\=|\/|\*|\%|\+|\-|\~|\#|\\]] -- resolve issue with ]] close delimiter which ends comments and strings function OnStateChange(oldState, newState, token) -   if token=="]]" and oldState==HL_STRING and newState==HL_BLOCK_COMMENT_END then-      return HL_STRING_END-   end-   -   if  (string.sub(token,1,1) =="$" )  and oldState==HL_STRING and newState==HL_KEYWORD then-      return HL_INTERPOLATION-   end-   -   return newState+  if token=="]]" and oldState==HL_STRING and newState==HL_BLOCK_COMMENT_END then+    return HL_STRING_END+  end++  if  (string.sub(token,1,1) =="$" )  and oldState==HL_STRING and newState==HL_KEYWORD then+    return HL_INTERPOLATION+  end++  return newState end

langDefs/cobol.lang

@@ -7,62 +7,62 @@ Identifiers=[[ [a-zA-Z_][\w\-]* ]]  Keywords={   { Id=1,-    List={"accept", "access",  "add", "advancing", "after", "all", "alphabet", -        "alphabetic", "alphabetic-lower", "alphabetic-upper", "alphanumeric", -        "alphanumeric-edited", "also", "alter", "alternate", "and", "any", "are", -        "area", "areas", "ascending", "assign", "at", "author", "before",  "binary", -        "blank", "block", "bottom", "by", "call", "cancel",    "cd", "cf", "ch",     -        "character", "characters", "class", "clock-units", "close", "cobol", "code", -        "code-set", "collating", "column",    "comma",  "common", "communication", -        "comp", "comp-0", "comp-1", "comp-2", "comp-3", "comp-4", "comp-5", "comp-6", -        "comp-x", "computational", "computational-0", "computational-1", -        "computational-2", "computational-3", "computational-4", "computational-5", -        "computational-6", "computational-x", "compute", "configuration", "contains", -        "content", "continue", "control", "control-area", "controls", "converting", -        "copy",    "corr", "corresponding", "count",     "currency", "data", "date", -        "date-compiled", "date-written", "day", "day-of-week", "de", "debug-contents", -        "debug-item", "debug-line", "debug-name", "debug-sub-1", "debug-sub-2", -        "debug-sub-3", "debugging", "decimal-point", "declaratives", "delete", -        "delimited", "delimiter", "depending", "descending", "destination", "detail", -        "disable", "display",  "divide", "division", "down", "duplicates", "dynamic", -        "egi", "else", "emi", "enable", "end",    "end-add", "end-call", "end-compute", -        "end-delete", "end-divide", "end-evaluate", "end-if", "end-multiply", -        "end-of-page", "end-perform", "end-read", "end-receive", "end-return", -        "end-rewrite", "end-search", "end-start", "end-string", "end-subtract", -        "end-unstring", "end-write", "enter",    "environment",    "eop",    "equal",  -        "error", "esi", "evaluate", "every",  "exception", "exit", "extend",    -        "external", "false", "fd",  "file", "file-control",     "filler", "final", -        "first", "footing", "for", "from", "function", "generate", "giving", "global", -        "go", "greater", "group", "heading",    "high-value", "high-values", "i-o", -        "i-o-control", "identification", "if", "in", "index", "indexed", "indicate", -        "initial", "initialize", "initiate", "input", "input-output",    "inspect", -        "installation", "into", "invalid", "just", "justified", "key", "label", "last", -        "leading",    "left",  "length",    "less", "limit", "limits", "linage", -        "linage-counter", "line", "line-counter", "lines", "linkage",    "lock",  -        "low-value", "low-values", "memory", "merge", "message",    "mode",    -        "modules", "more-labels", "move", "multiple", "multiply", "native",    -        "negative", "next", "no",  "not",   "number", "numeric", "numeric-edited", -        "object-computer",    "occurs", "of", "off", "omitted", "on",    "open", -        "optional", "or", "order", "organization", "other",    "output", "overflow", -        "packed-decimal", "padding", "page", "page-counter",  "perform", "pf", "ph", -        "pic", "picture", "plus", "pointer",    "position",    "positive",      -        "printing",  "procedure",    "procedures", "proceed",  "program", "program-id",  -        "purge", "queue", "quote", "quotes", "random",    "rd", "read",    "receive", -        "record",  "records", "redefines", "reel", "reference", "references", -        "relative", "release",    "remainder",    "removal", "renames",  "replace", -        "replacing", "report", "reporting", "reports",  "rerun", "reserve",    "return", -        "reversed", "rewind", "rewrite", "rf", "rh", "right", "rounded", "run", -        "same",    "sd", "search", "section",    "security",    "segment", -        "segment-limit", "select",     "send", "sentence", "separate", "sequence", -        "sequential",    "set",  "sign", "size", "sort",     "sort-merge",   "source", -        "source-computer", "space",    "spaces", "special-names", "standard", -        "standard-1", "standard-2", "start",    "status", "stop",    "string", -        "sub-queue-1", "sub-queue-2", "sub-queue-3",    "subtract", "sum", "super", -        "suppress", "symbolic", "sync", "synchronized", "tallying", "tape", "terminal", -        "terminate", "test", "text", "than", "then", "through", "thru", "time",     -        "times",    "to", "top",    "trailing",     "true", "type", "unit",    -        "unstring", "until", "up",    "upon",        "usage", "use",      "using", -        "value", "values",      "varying", "when",      "with", "words", +    List={"accept", "access",  "add", "advancing", "after", "all", "alphabet",+        "alphabetic", "alphabetic-lower", "alphabetic-upper", "alphanumeric",+        "alphanumeric-edited", "also", "alter", "alternate", "and", "any", "are",+        "area", "areas", "ascending", "assign", "at", "author", "before",  "binary",+        "blank", "block", "bottom", "by", "call", "cancel",    "cd", "cf", "ch",+        "character", "characters", "class", "clock-units", "close", "cobol", "code",+        "code-set", "collating", "column",    "comma",  "common", "communication",+        "comp", "comp-0", "comp-1", "comp-2", "comp-3", "comp-4", "comp-5", "comp-6",+        "comp-x", "computational", "computational-0", "computational-1",+        "computational-2", "computational-3", "computational-4", "computational-5",+        "computational-6", "computational-x", "compute", "configuration", "contains",+        "content", "continue", "control", "control-area", "controls", "converting",+        "copy",    "corr", "corresponding", "count",     "currency", "data", "date",+        "date-compiled", "date-written", "day", "day-of-week", "de", "debug-contents",+        "debug-item", "debug-line", "debug-name", "debug-sub-1", "debug-sub-2",+        "debug-sub-3", "debugging", "decimal-point", "declaratives", "delete",+        "delimited", "delimiter", "depending", "descending", "destination", "detail",+        "disable", "display",  "divide", "division", "down", "duplicates", "dynamic",+        "egi", "else", "emi", "enable", "end",    "end-add", "end-call", "end-compute",+        "end-delete", "end-divide", "end-evaluate", "end-if", "end-multiply",+        "end-of-page", "end-perform", "end-read", "end-receive", "end-return",+        "end-rewrite", "end-search", "end-start", "end-string", "end-subtract",+        "end-unstring", "end-write", "enter",    "environment",    "eop",    "equal",+        "error", "esi", "evaluate", "every",  "exception", "exit", "extend",+        "external", "false", "fd",  "file", "file-control",     "filler", "final",+        "first", "footing", "for", "from", "function", "generate", "giving", "global",+        "go", "greater", "group", "heading",    "high-value", "high-values", "i-o",+        "i-o-control", "identification", "if", "in", "index", "indexed", "indicate",+        "initial", "initialize", "initiate", "input", "input-output",    "inspect",+        "installation", "into", "invalid", "just", "justified", "key", "label", "last",+        "leading",    "left",  "length",    "less", "limit", "limits", "linage",+        "linage-counter", "line", "line-counter", "lines", "linkage",    "lock",+        "low-value", "low-values", "memory", "merge", "message",    "mode",+        "modules", "more-labels", "move", "multiple", "multiply", "native",+        "negative", "next", "no",  "not",   "number", "numeric", "numeric-edited",+        "object-computer",    "occurs", "of", "off", "omitted", "on",    "open",+        "optional", "or", "order", "organization", "other",    "output", "overflow",+        "packed-decimal", "padding", "page", "page-counter",  "perform", "pf", "ph",+        "pic", "picture", "plus", "pointer",    "position",    "positive",+        "printing",  "procedure",    "procedures", "proceed",  "program", "program-id",+        "purge", "queue", "quote", "quotes", "random",    "rd", "read",    "receive",+        "record",  "records", "redefines", "reel", "reference", "references",+        "relative", "release",    "remainder",    "removal", "renames",  "replace",+        "replacing", "report", "reporting", "reports",  "rerun", "reserve",    "return",+        "reversed", "rewind", "rewrite", "rf", "rh", "right", "rounded", "run",+        "same",    "sd", "search", "section",    "security",    "segment",+        "segment-limit", "select",     "send", "sentence", "separate", "sequence",+        "sequential",    "set",  "sign", "size", "sort",     "sort-merge",   "source",+        "source-computer", "space",    "spaces", "special-names", "standard",+        "standard-1", "standard-2", "start",    "status", "stop",    "string",+        "sub-queue-1", "sub-queue-2", "sub-queue-3",    "subtract", "sum", "super",+        "suppress", "symbolic", "sync", "synchronized", "tallying", "tape", "terminal",+        "terminate", "test", "text", "than", "then", "through", "thru", "time",+        "times",    "to", "top",    "trailing",     "true", "type", "unit",+        "unstring", "until", "up",    "upon",        "usage", "use",      "using",+        "value", "values",      "varying", "when",      "with", "words",         "working-storage", "write", "zero",      "zeroes", "zeros"},   }, }

langDefs/coffee.lang

@@ -22,7 +22,7 @@ Keywords = {     Id = 3,     Regex = [[\w+(?=:)]]   },-  { +  {     Id = 1,     Regex = [[///|/(?!//)]]   },@@ -55,7 +55,7 @@ NestedSections = { -- regex as nested language seems to work?     Lang = "js_regex", -- js.lang might want to use this too     Delimiter = { [[/(?!//)]], [[(?!\\)/[gimuy]*]] }   },-  + }  Digits = [=[0[Bb][01]+|0[Oo][0-7]+|0[Xx][[:xdigit:]]+|\d+]=]

langDefs/coldfusion.lang

@@ -7,22 +7,22 @@ Categories = {"source"}  Keywords={   { Id=1,-    List={"3Dcfabort", "cfapplet", "cfapplication", "cfargument", "cfassociate", -            "cfbreak", "cfcache", "cfcase", "cfcatch", "cfchart", "cfchartdata", -            "cfchartseries", "cfcol", "cfcollection", "", "cfcomponent", "cfcontent", -            "cfcookie", "cfdefaultcase", "cfdirectory", "cfdump", "cfelse", "cfelseif", -            "cferror", "cfexecute", "cfexit", "cffile", "cfflush", "cfform", "cfftp", -            "cffunction", "cfgrid", "cfgridcolumn", "cfgridrow", "cfgridupdate", "cfheader", -            "cfhtmlhead", "cfhttp", "cfhttpparam=", "cfif", "cfimport", "cfinclude", -            "cfindex", "cfinput", "cfinsert", "cfinvoke", "cfinvokeargument", "cfldap", -            "cflocation", "cflock", "cflog", "cflogin", "cfloginuser", "cflogout", "cfloop", -            "cfmail", "", "cfmailparam", "cfmailpart", "cfmodule", "cfobject", -            "cfobjectcache", "cfoutput", "cfparam", "cfpop", "cfprocessingdirective", -            "cfprocparam", "cfprocresult", "cfproperty", "cfquery", "cfqueryparam", -            "cfregistry", "cfreport", "cfrethrow", "cfreturn", "cfsavecontent", -            "cfschedule", "cfscript", "cfsearch", "cfselect", "cfset", "cfsetting", -            "cfsilent", "cfslider", "cfstoredproc", "cfswitch", "cftable", "cftextinput", -            "cfthrow", "cftrace", "cftransaction", "cftree", "cftreeitem", "cftry", +    List={"3Dcfabort", "cfapplet", "cfapplication", "cfargument", "cfassociate",+            "cfbreak", "cfcache", "cfcase", "cfcatch", "cfchart", "cfchartdata",+            "cfchartseries", "cfcol", "cfcollection", "", "cfcomponent", "cfcontent",+            "cfcookie", "cfdefaultcase", "cfdirectory", "cfdump", "cfelse", "cfelseif",+            "cferror", "cfexecute", "cfexit", "cffile", "cfflush", "cfform", "cfftp",+            "cffunction", "cfgrid", "cfgridcolumn", "cfgridrow", "cfgridupdate", "cfheader",+            "cfhtmlhead", "cfhttp", "cfhttpparam=", "cfif", "cfimport", "cfinclude",+            "cfindex", "cfinput", "cfinsert", "cfinvoke", "cfinvokeargument", "cfldap",+            "cflocation", "cflock", "cflog", "cflogin", "cfloginuser", "cflogout", "cfloop",+            "cfmail", "", "cfmailparam", "cfmailpart", "cfmodule", "cfobject",+            "cfobjectcache", "cfoutput", "cfparam", "cfpop", "cfprocessingdirective",+            "cfprocparam", "cfprocresult", "cfproperty", "cfquery", "cfqueryparam",+            "cfregistry", "cfreport", "cfrethrow", "cfreturn", "cfsavecontent",+            "cfschedule", "cfscript", "cfsearch", "cfselect", "cfset", "cfsetting",+            "cfsilent", "cfslider", "cfstoredproc", "cfswitch", "cftable", "cftextinput",+            "cfthrow", "cftrace", "cftransaction", "cftree", "cftreeitem", "cftry",             "cfupdate", "cfwddx", "cfxml"},   },   { Id=1,

langDefs/conf.lang

@@ -1,7 +1,7 @@  Description="Generic config files" --- Syntax file created by Victor Ananjevsky +-- Syntax file created by Victor Ananjevsky  Categories = {"config"} @@ -9,13 +9,13 @@ Keywords={   { Id=1,     Regex=[[^\s*[\w@]+]]   },- { Id=2,+  { Id=2,     Regex=[[\d[\d.]*]]   },   { Id=3,     Regex=[[/\S+|/]]   }- + }  Strings={

langDefs/crk.lang

@@ -7,11 +7,11 @@ Categories = {"source"} Digits = [[(?:0x|0X)[0-9a-fA-F]+|\d*[\.]?\d+(?:[eE][\-\+]?\d+)?[lLuU]*]]  Keywords={-  {  Id=1,-   List={"class", "for", "while", "in", "if", "else", "const",-         "oper", "return", "this", "abstract", "static", "enum",-         "import", "is", "try", "except", "throw", "bind", "release",-         "init", "del"+  { Id=1,+    List={"class", "for", "while", "in", "if", "else", "const",+          "oper", "return", "this", "abstract", "static", "enum",+          "import", "is", "try", "except", "throw", "bind", "release",+          "init", "del"         }   },   { Id=2,@@ -35,18 +35,18 @@ Strings = { }  Comments = {-   { Block=true,-     Nested=false,-     Delimiter = { [[\/\*]], [[\*\/]] }-   },-   {-     Block=false,-     Delimiter = { [[//]] }-   },-   {-     Block=false,-     Delimiter = { [[#]] }-   }+  { Block=true,+    Nested=false,+    Delimiter = { [[\/\*]], [[\*\/]] }+  },+  {+    Block=false,+    Delimiter = { [[//]] }+  },+  {+    Block=false,+    Delimiter = { [[#]] }+  } }  IgnoreCase=false

langDefs/crystal.lang

@@ -7,12 +7,12 @@ Digits = [[ (?:0x|0X|0b)[0-9a-fA-F']+|\d*[\.]?\d+(?:[eE][\-\+]\d+)?[lLuU]* ]]  Keywords={   { Id=1,-    List={"abstract", "alias", "as", "as?", "asm", "begin", "break", "case", "class", +    List={"abstract", "alias", "as", "as?", "asm", "begin", "break", "case", "class",           "def", "do", "else", "elsif", "end", "ensure", "enum", "extend", "false",           "for", "fun", "if", "in", "include", "instance_sizeof", "is_a?", "lib",           "macro", "module", "next", "nil", "nil?", "of", "out", "pointerof", "private",-          "protected", "require", "rescue", "responds_to?", "return", "select", "self", -          "sizeof", "struct", "super", "then", "true", "type", "typeof", +          "protected", "require", "rescue", "responds_to?", "return", "select", "self",+          "sizeof", "struct", "super", "then", "true", "type", "typeof",           "unintialized", "union", "unless", "until", "verbatim", "when", "while",           "with", "yield"},   },@@ -37,27 +37,27 @@ Strings={   RawPrefix="r",   Escape=[=[\\[ntvbrfa\\\?'"]|\\\d{3}|\\x[[:xdigit:]]{2}]=],   Interpolation=[[ #\{\w+\} ]],-  +   DelimiterPairs= {     { Open=[[%q\(]], Close=[[\)]] },     { Open=[[%Q\(]], Close=[[\)]] },-    -   ++     { Open=[[%\(]], Close=[[\)]] },     { Open=[[%\{]], Close=[[\}]] },-    -    ++     { Open=[[%\[]], Close=[=[ \] ]=] },     { Open=[[%<]], Close=[[>]] },     { Open=[[%\|]], Close=[[\|]] },- }+  } }  Comments = {-   {-     Block=false,-     Delimiter = { [[ # ]] }-   }+  {+    Block=false,+    Delimiter = { [[ # ]] }+  } }  IgnoreCase=false@@ -66,91 +66,91 @@ Operators=[[\(|\)|\[|\]|\{|\}|\,|\;|\.|\:|\&|<|>|\!|=|\/|\*|\%|\+|\-|\~|\||\^|\?  function OnStateChange(oldState, newState, token, groupID) -  -   -   if oldState~=HL_STRING and newState==HL_INTERPOLATION then+++  if oldState~=HL_STRING and newState==HL_INTERPOLATION then       return HL_REJECT-   end-   -   if oldState==HL_STRING and token==hereDoc then+  end++  if oldState==HL_STRING and token==hereDoc then       hereDoc = nil       return HL_STRING_END-   end-      -   if hereDoc~=nil then+  end++  if hereDoc~=nil then     return HL_STRING-   end-   -   --resolve issue with #{} sequence within strings-   if oldState==HL_STRING and newState==HL_KEYWORD and groupID==5 then+  end++  --resolve issue with #{} sequence within strings+  if oldState==HL_STRING and newState==HL_KEYWORD and groupID==5 then       return HL_INTERPOLATION-   end-   -   -- resolve issue with regex expression which spans strings like "</i>" + VAR + "</i>"-   if string.sub(token,1,1)=="/" and oldState==HL_STRING and newState==HL_KEYWORD then+  end++  -- resolve issue with regex expression which spans strings like "</i>" + VAR + "</i>"+  if string.sub(token,1,1)=="/" and oldState==HL_STRING and newState==HL_KEYWORD then       return HL_REJECT-   end-      -   --recognize hereDoc multine strings (including squiggly heredoc)-   --do not clear hereDoc if token is ",' or `-   if (oldState==HL_STANDARD or oldState==HL_STRING) and newState==HL_STRING -       and not string.find("\"'`", token) then+  end++  --recognize hereDoc multine strings (including squiggly heredoc)+  --do not clear hereDoc if token is ",' or `+  if (oldState==HL_STANDARD or oldState==HL_STRING) and newState==HL_STRING+      and not string.find("\"'`", token) then       hereDoc = string.match(token, "<<[%-~\"'`]?([%a_]+)" )-   end-   -   -- fix quoted string termination-   --if oldState~=HL_STRING  then-   --   qString=0-   -- end-    -   if newState==HL_STRING and (token=="%q(" or token=="%Q("  ) then+  end++  -- fix quoted string termination+  --if oldState~=HL_STRING  then+  --   qString=0+  -- end++  if newState==HL_STRING and (token=="%q(" or token=="%Q("  ) then       qString=1       return HL_STRING-   end- -   -   if newState==HL_STRING and  token=="%["  then+  end+++  if newState==HL_STRING and  token=="%["  then       qString=3       return HL_STRING-   end-   -   if newState==HL_STRING and  token=="%<"  then+  end++  if newState==HL_STRING and  token=="%<"  then       qString=4       return HL_STRING-   end-   if newState==HL_STRING and  token=="%|"  then+  end+  if newState==HL_STRING and  token=="%|"  then       qString=5       return HL_STRING-   end-   -   -   -   if oldState==HL_STRING and qString==1 and token==")" then+  end++++  if oldState==HL_STRING and qString==1 and token==")" then       qString=0       return HL_STRING_END-   end-   -   -   if oldState==HL_STRING and qString==3 and token=="]" then+  end+++  if oldState==HL_STRING and qString==3 and token=="]" then       qString=0       return HL_STRING_END-   end+  end -   if oldState==HL_STRING and qString==4 and token==">" then+  if oldState==HL_STRING and qString==4 and token==">" then       qString=0       return HL_STRING_END-   end+  end -   if oldState==HL_STRING and qString==5 and token=="|" then+  if oldState==HL_STRING and qString==5 and token=="|" then       qString=0       return HL_STRING_END-   end+  end++  -- https://fossies.org/linux/misc/puppet-5.3.2.tar.gz/puppet-5.3.2/lib/puppet/indirector/hiera.rb?m=t -  -- https://fossies.org/linux/misc/puppet-5.3.2.tar.gz/puppet-5.3.2/lib/puppet/indirector/hiera.rb?m=t  -     -- if token==")" or token=="}" or token=="{"  and oldState~=HL_STRING then   --    return HL_OPERATOR   -- end-   -   return newState++  return newState end

langDefs/cs_block_regex.lang

@@ -5,15 +5,15 @@ Categories = {"source", "script"}   Keywords = {-   { -- backslash literals-     Id = 1,-     Regex = [=[\\[][0-9'"\\.?()]]=]-   },-   { -- interpolation-     Id = 2,-     Regex = [[#\{.*}]]-   },-   +  { -- backslash literals+    Id = 1,+    Regex = [=[\\[][0-9'"\\.?()]]=]+  },+  { -- interpolation+    Id = 2,+    Regex = [[#\{.*}]]+  },+ }  Comments = {

langDefs/csharp.lang

@@ -4,7 +4,7 @@ Categories = {"source"}  Keywords={   { Id=1,-    + List={"abstract","as","base","bool","break","byte","case","catch","char",       "checked","class","const","continue","decimal","default","delegate","do",       "double","else","enum","event","explicit","extern","false","finally","fixed",@@ -19,8 +19,8 @@ List={"abstract","as","base","bool","break","byte","case","catch","char",       "remove","select","set","value","var","where ","yield"},   },   { Id=2,-    List={"object", "bool", "byte", "char", "const", "decimal", "double", -          "enum", "float", "int", "long", "sbyte", "short", "string", "struct", "uint", +    List={"object", "bool", "byte", "char", "const", "decimal", "double",+          "enum", "float", "int", "long", "sbyte", "short", "string", "struct", "uint",           "ulong", "ushort", "void"},   },   { Id=3,

langDefs/d.lang

@@ -7,14 +7,14 @@ Digits=[[ (?:0x|0X)[0-9a-fA-F]+|\d*[\.\_]?\d+(?:[eE][\-\+]\d+)?[lLuUbfdm]* ]]  Keywords={   { Id=1,-    List={    +    List={     "abstract","alias","align","asm","assert","auto","body","bool","break","byte",     "case","cast","catch","cdouble","cent","cfloat","char","class","const",     "continue","creal","dchar","debug","default","delegate","delete","deprecated",-    "do","double","else","enum","export","extern","false", +    "do","double","else","enum","export","extern","false",     "final","finally","float","for","foreach","foreach_reverse","function","goto",-    "idouble","if","ifloat","immutable","import","in","inout", -    "int","interface","invariant","ireal","is","lazy","long","macro","mixin", +    "idouble","if","ifloat","immutable","import","in","inout",+    "int","interface","invariant","ireal","is","lazy","long","macro","mixin",     "module","new","nothrow","null","out","override","package","pragma","private",     "protected","public","pure","real","ref","return","scope","shared","short",     "static","struct","super","switch","synchronized","template","this","throw",@@ -23,78 +23,78 @@ Keywords={     },   },   { Id=2,-    List={"aaa", "aad", "aam", "aas", "adc",  "add", "addpd", "addps", -    "addsd", "addss",  "and", "andnpd", "andnps", "andpd", "andps",  "arpl", -    "bound", "bsf", "bsr", "bswap",  "bt", "btc", "btr", "bts", "call",  -    "cbw", "cdq", "clc", "cld", "clflush",  "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", -    "cmppd",  "cmpps", "cmps", "cmpsb", "cmpsd", "cmpss",  "cmpsw", -    "cmpxch8b", "cmpxchg", "comisd", "comiss",  "cpuid", "cvtdq2pd", "cvtdq2ps", -    "cvtpd2dq", "cvtpd2pi",  "cvtpd2ps", "cvtpi2pd", "cvtpi2ps", "cvtps2dq", -    "cvtps2pd",  "cvtps2pi", "cvtsd2si", "cvtsd2ss", "cvtsi2sd", "cvtsi2ss",  -    "cvtss2sd", "cvtss2si", "cvttpd2dq", "cvttpd2pi", "cvttps2dq",  "cvttps2pi", -    "cvttsd2si", "cvttss2si", "cwd", "cwde",  "da", "daa", "das", "db", "dd",  "de", "dec", "df", -    "di", "div",  "divpd", "divps", "divsd", "divss", "dl",  "dq", "ds", "dt", -    "dw", "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", "fdisi",  "fdiv", "fdivp", "fdivr", -    "fdivrp", "feni",  "ffree", "fiadd", "ficom", "ficomp", "fidiv", "fidivr", -    "fild", "fimul", "fincstp", "finit",  "fist", "fistp", "fisub", "fisubr", -    "fld",  "fld1", "fldcw", "fldenv", "fldl2e", "fldl2t",  "fldlg2", -    "fldln2", "fldpi", "fldz", "fmul",  "fmulp", "fnclex", "fndisi", "fneni", -    "fninit",  "fnop", "fnsave", "fnstcw", "fnstenv", "fnstsw",  "fpatan", -    "fprem", "fprem1", "fptan", "frndint", "frstor", "fsave", "fscale", "fsetpm", -    "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", "iretd",  "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", "lfence", "lfs", -    "lgdt", "lgs", "lidt",  "lldt", "lmsw", "lock", "lods", "lodsb",  "lodsd", -    "lodsw", "loop", "loope", "loopne",  "loopnz", "loopz", "lsl", "lss", "ltr", -    "maskmovdqu", "maskmovq", "maxpd", "maxps", "maxsd",  "maxss", "mfence", -    "minpd", "minps", "minsd",  "minss", "mov", "movapd", "movaps", "movd",  -    "movdq2q", "movdqa", "movdqu", "movhlps", "movhpd",  "movhps", "movlhps", -    "movlpd", "movlps", "movmskpd",  "movmskps", "movntdq", "movnti", "movntpd", "movntps", -    "movntq", "movq", "movq2dq", "movs", "movsb",  "movsd", "movss", "movsw", -    "movsx", "movupd",  "movups", "movzx", "mul", "mulpd", "mulps",  "mulsd", -    "mulss", "neg", "nop", "not",  "or", "orpd", "orps", "out", "outs",  -    "outsb", "outsd", "outsw", "packssdw", "packsswb",  "packuswb", "paddb", -    "paddd", "paddq", "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",  -    "pmuludq", "pop", "popa", "popad", "popf",  "popfd", "por", "prefetchnta", -    "prefetcht0", "prefetcht1",  "prefetcht2", "psadbw", "pshufd", "pshufhw", -    "pshuflw",  "pshufw", "pslld", "pslldq", "psllq", "psllw",  "psrad", -    "psraw", "psrld", "psrldq", "psrlq",  "psrlw", "psubb", "psubd", "psubq", -    "psubsb",  "psubsw", "psubusb", "psubusw", "psubw", "punpckhbw",  "punpckhdq", -    "punpckhqdq", "punpckhwd", "punpcklbw", "punpckldq",  "punpcklqdq", -    "punpcklwd", "push", "pusha", "pushad",  "pushf", "pushfd", "pxor", "rcl", -    "rcpps",  "rcpss", "rcr", "rdmsr", "rdpmc", "rdtsc",  "rep", "repe", -    "repne", "repnz", "repz",  "ret", "retf", "rol", "ror", "rsm",  "rsqrtps", -    "rsqrtss", "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", "shufpd", "shufps", "sidt", "sldt",  -    "smsw", "sqrtpd", "sqrtps", "sqrtsd", "sqrtss",  "stc", "sti", "stmxcsr", -    "stos",  "stosb", "stosd", "stosw", "str", "sub",  "subpd", "subps", -    "subsd", "subss", "sysenter",  "sysexit", "test", "ucomisd", "ucomiss", "ud2",  "unpckhpd", "unpckhps", -    "unpcklpd", "unpcklps", "verr", "verw", "wait", "wbinvd", "wrmsr", "xadd", -    "xchg", "xlat", "xlatb", "xor", "xorpd", "xorps", "addsubpd", "addsubps", -    "fisttp", "haddpd", "haddps", "hsubpd", "hsubps", "lddqu", "monitor", "movddup", -    "movshdup", "movsldup", "mwait", "pavgusb", "pf2id", "pfacc", "pfadd", -    "pfcmpeq", "pfcmpge",  "pfcmpgt", "pfmax", "pfmin", "pfmul", "pfnacc", -    "pfpnacc", "pfrcp", "pfrcpit1", "pfrcpit2", "pfrsqit1", "pfrsqrt", "pfsub", +    List={"aaa", "aad", "aam", "aas", "adc",  "add", "addpd", "addps",+    "addsd", "addss",  "and", "andnpd", "andnps", "andpd", "andps",  "arpl",+    "bound", "bsf", "bsr", "bswap",  "bt", "btc", "btr", "bts", "call",+    "cbw", "cdq", "clc", "cld", "clflush",  "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",+    "cmppd",  "cmpps", "cmps", "cmpsb", "cmpsd", "cmpss",  "cmpsw",+    "cmpxch8b", "cmpxchg", "comisd", "comiss",  "cpuid", "cvtdq2pd", "cvtdq2ps",+    "cvtpd2dq", "cvtpd2pi",  "cvtpd2ps", "cvtpi2pd", "cvtpi2ps", "cvtps2dq",+    "cvtps2pd",  "cvtps2pi", "cvtsd2si", "cvtsd2ss", "cvtsi2sd", "cvtsi2ss",+    "cvtss2sd", "cvtss2si", "cvttpd2dq", "cvttpd2pi", "cvttps2dq",  "cvttps2pi",+    "cvttsd2si", "cvttss2si", "cwd", "cwde",  "da", "daa", "das", "db", "dd",  "de", "dec", "df",+    "di", "div",  "divpd", "divps", "divsd", "divss", "dl",  "dq", "ds", "dt",+    "dw", "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", "fdisi",  "fdiv", "fdivp", "fdivr",+    "fdivrp", "feni",  "ffree", "fiadd", "ficom", "ficomp", "fidiv", "fidivr",+    "fild", "fimul", "fincstp", "finit",  "fist", "fistp", "fisub", "fisubr",+    "fld",  "fld1", "fldcw", "fldenv", "fldl2e", "fldl2t",  "fldlg2",+    "fldln2", "fldpi", "fldz", "fmul",  "fmulp", "fnclex", "fndisi", "fneni",+    "fninit",  "fnop", "fnsave", "fnstcw", "fnstenv", "fnstsw",  "fpatan",+    "fprem", "fprem1", "fptan", "frndint", "frstor", "fsave", "fscale", "fsetpm",+    "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", "iretd",  "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", "lfence", "lfs",+    "lgdt", "lgs", "lidt",  "lldt", "lmsw", "lock", "lods", "lodsb",  "lodsd",+    "lodsw", "loop", "loope", "loopne",  "loopnz", "loopz", "lsl", "lss", "ltr",+    "maskmovdqu", "maskmovq", "maxpd", "maxps", "maxsd",  "maxss", "mfence",+    "minpd", "minps", "minsd",  "minss", "mov", "movapd", "movaps", "movd",+    "movdq2q", "movdqa", "movdqu", "movhlps", "movhpd",  "movhps", "movlhps",+    "movlpd", "movlps", "movmskpd",  "movmskps", "movntdq", "movnti", "movntpd", "movntps",+    "movntq", "movq", "movq2dq", "movs", "movsb",  "movsd", "movss", "movsw",+    "movsx", "movupd",  "movups", "movzx", "mul", "mulpd", "mulps",  "mulsd",+    "mulss", "neg", "nop", "not",  "or", "orpd", "orps", "out", "outs",+    "outsb", "outsd", "outsw", "packssdw", "packsswb",  "packuswb", "paddb",+    "paddd", "paddq", "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",+    "pmuludq", "pop", "popa", "popad", "popf",  "popfd", "por", "prefetchnta",+    "prefetcht0", "prefetcht1",  "prefetcht2", "psadbw", "pshufd", "pshufhw",+    "pshuflw",  "pshufw", "pslld", "pslldq", "psllq", "psllw",  "psrad",+    "psraw", "psrld", "psrldq", "psrlq",  "psrlw", "psubb", "psubd", "psubq",+    "psubsb",  "psubsw", "psubusb", "psubusw", "psubw", "punpckhbw",  "punpckhdq",+    "punpckhqdq", "punpckhwd", "punpcklbw", "punpckldq",  "punpcklqdq",+    "punpcklwd", "push", "pusha", "pushad",  "pushf", "pushfd", "pxor", "rcl",+    "rcpps",  "rcpss", "rcr", "rdmsr", "rdpmc", "rdtsc",  "rep", "repe",+    "repne", "repnz", "repz",  "ret", "retf", "rol", "ror", "rsm",  "rsqrtps",+    "rsqrtss", "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", "shufpd", "shufps", "sidt", "sldt",+    "smsw", "sqrtpd", "sqrtps", "sqrtsd", "sqrtss",  "stc", "sti", "stmxcsr",+    "stos",  "stosb", "stosd", "stosw", "str", "sub",  "subpd", "subps",+    "subsd", "subss", "sysenter",  "sysexit", "test", "ucomisd", "ucomiss", "ud2",  "unpckhpd", "unpckhps",+    "unpcklpd", "unpcklps", "verr", "verw", "wait", "wbinvd", "wrmsr", "xadd",+    "xchg", "xlat", "xlatb", "xor", "xorpd", "xorps", "addsubpd", "addsubps",+    "fisttp", "haddpd", "haddps", "hsubpd", "hsubps", "lddqu", "monitor", "movddup",+    "movshdup", "movsldup", "mwait", "pavgusb", "pf2id", "pfacc", "pfadd",+    "pfcmpeq", "pfcmpge",  "pfcmpgt", "pfmax", "pfmin", "pfmul", "pfnacc",+    "pfpnacc", "pfrcp", "pfrcpit1", "pfrcpit2", "pfrsqit1", "pfrsqrt", "pfsub",     "pfsubr", "pi2fd", "pmulhrw", "pswapd"},   },     { Id=3,

langDefs/dart.lang

@@ -4,18 +4,19 @@ Description="Dart" Categories = {"source"}  Keywords={-  {  Id=1,-   List={ "assert", "break", "case", "catch", "class", "const", "continue",-          "default", "do", "else", "extends", "false", "final", "finally", -          "for", "if", "in", "is", "new", "null", "return", "super", "switch", -          "this", "throw", "true", "try", "var", "void", "while", -          "static", "const", "new"-        }+  { Id=1,+    List={+      "assert", "break", "case", "catch", "class", "const", "continue",+      "default", "do", "else", "extends", "false", "final", "finally",+      "for", "if", "in", "is", "new", "null", "return", "super", "switch",+      "this", "throw", "true", "try", "var", "void", "while",+      "static", "const", "new"+    }   },   { Id=2,     List={ "num", "int", "double", "bool" }   },-  +   { Id=4,     Regex=[[[A-Z][a-z_-]+]]   },@@ -38,14 +39,14 @@ Strings = { }  Comments = {-   { Block=true,-     Nested=true,-     Delimiter = { [[\/\*]], [[\*\/]] }-   },-   {-     Block=false,-     Delimiter = { [[//]] }-   }+  { Block=true,+    Nested=true,+    Delimiter = { [[\/\*]], [[\*\/]] }+  },+  {+    Block=false,+    Delimiter = { [[//]] }+  } }  IgnoreCase=false

langDefs/delphi.lang

@@ -17,7 +17,7 @@ under the same license of Highlight (GNU GPL v3). This langDef doesn't fully cover the Delphi syntax -- I've just updated the list of native data types keywords, as a way of "patching holes", but no effort was taken to systematically go over the full syntax definition to make it fully-compliant to Delphi. +compliant to Delphi.  It should be considered an Alpha version and won't reach v1.0 until someone with better knwoledge of Delphi than I have revises the whole syntax to ensure it's@@ -33,7 +33,7 @@ Digits=[[ (?:0x|0X|\$)[0-9a-fA-F]+|\d*[\.\_]?\d+(?:[eE][\-\+]\d+)?[lLuUbfdm]* ]]  Keywords={   -- ===========================================================================-  --                              Delphi Keywords                               +  --                              Delphi Keywords   -- ===========================================================================   -- Keywords list is the same as the original Pascal langDef.   -- ---------------------------------------------------------------------------@@ -129,7 +129,7 @@ Keywords={     },   },   -- ===========================================================================-  --                             Delphi Data Types                              +  --                             Delphi Data Types   -- ===========================================================================   -- Keywords list updated based on:   -- http://docwiki.embarcadero.com/RADStudio/Tokyo/en/Delphi_Data_Types_for_API_Integration@@ -242,22 +242,22 @@ PreProcessor = { }  NestedSections = {-  { -    Lang="assembler", -    Delimiter= { [[asm]], [[end;]] } +  {+    Lang="assembler",+    Delimiter= { [[asm]], [[end;]] }   } }  Operators=[[\(|\)|\[|\]|,|;|:|&|<|>|\!|\=|\/|\*|\%|\+|\-|\@|\.|\^]]  function OnStateChange(oldState, newState, token)-   if token=="}" and oldState==HL_PREPROC then-      return HL_PREPROC_END-   end   -   return newState+  if token=="}" and oldState==HL_PREPROC then+    return HL_PREPROC_END+  end+  return newState end --[[============================================================================-                                   CHANGELOG                                    +                                  CHANGELOG ================================================================================ v0.0.1  - 2019/01/05 (Highlight v3.48)         - First release. Adapted from the Pascal syntax definition ("pas.lang").

langDefs/docker.lang

@@ -6,7 +6,7 @@ Keywords={   { Id=1,     List={ "from", "run", "cmd", "label", "maintainer", "expose", "env", "add", "copy", "entrypoint", "volume", "user", "workdir", "arg", "onbuild", "stopsignal", "healthcheck", "shell" }   },- + }  Strings={

langDefs/dts.lang

@@ -4,16 +4,17 @@ Description="Device Tree Source" Categories = {"config"}  Keywords={-  {  Id=1,-   Regex=[[([\w-]+(@.+)?)\s*\{]],-   Group=1+  { Id=1,+    Regex=[[([\w-]+(@.+)?)\s*\{]],+    Group=1   },   { Id=2,-    List= { "compatible", "reg", "interrupts", "cpus", "external-bus", "ranges"-          }+    List= {+      "compatible", "reg", "interrupts", "cpus", "external-bus", "ranges"+    }   },   { Id=3,-     Regex=[[\/[\w\-]+\/]]+    Regex=[[\/[\w\-]+\/]]   },   { Id=4,     Regex=[[#[\w\-]+]]@@ -27,14 +28,14 @@ Strings = { }  Comments = {-   { Block=true,-     Nested=false,-     Delimiter = { [[\/\*]], [[\*\/]] }-   },-   {-     Block=false,-     Delimiter = { [[//]] }-   }+  { Block=true,+    Nested=false,+    Delimiter = { [[\/\*]], [[\*\/]] }+  },+  {+    Block=false,+    Delimiter = { [[//]] }+  } }  IgnoreCase=false

langDefs/dylan.lang

@@ -5,14 +5,14 @@ Categories = {"source"}  Keywords={   { Id=1,-    List={"interface", "library", "macro", "method", "class", "function", -        "cleanup", "block", "afterwards", "end", "", "constant", "variable", "generic", -        "primary", "begin", "method", "above", "below", "from", "by", "in", "instance", -        "local", "", "slot", "subclass", "then", "to", "virtual", "if", "when", -        "select", "case", "else", "elseif", "unless", "finally", "otherwise", "", -        "then", "for", "until", "while", "from", "to", "define", "let", "otherwise", -        "finally", "exception", "handler", "signal", "import", "rename", "create", -        "use", "export", "exclude", "abstract", "concrete", "primary", "inherited", +    List={"interface", "library", "macro", "method", "class", "function",+        "cleanup", "block", "afterwards", "end", "", "constant", "variable", "generic",+        "primary", "begin", "method", "above", "below", "from", "by", "in", "instance",+        "local", "", "slot", "subclass", "then", "to", "virtual", "if", "when",+        "select", "case", "else", "elseif", "unless", "finally", "otherwise", "",+        "then", "for", "until", "while", "from", "to", "define", "let", "otherwise",+        "finally", "exception", "handler", "signal", "import", "rename", "create",+        "use", "export", "exclude", "abstract", "concrete", "primary", "inherited",         "inline", "open", "sealed", "domain", "singleton"},   },   { Id=1,

langDefs/ebnf.lang

@@ -1,7 +1,7 @@  Description="Extended Backus-Naur Form" --- Syntax file created by Mate Ory +-- Syntax file created by Mate Ory  Categories = {"protocol"} @@ -22,11 +22,10 @@ Strings={ }  Comments = {-   { Block=true,-     Nested=false,-     Delimiter = { [[\(\*]], [[\*\)]] }-   },-+  { Block=true,+    Nested=false,+    Delimiter = { [[\(\*]], [[\*\)]] }+  }, }  IgnoreCase=false

langDefs/ebnf2.lang

@@ -1,33 +1,33 @@---[[*****************************************************************************-    *                                                                           *-    *                          EBNF2 Syntax Definition                          *-    *                                                                           *-    *              v1.0.1 (2018/01/18) | Highlight v3.41 | Lua 5.3              *-    *                                                                           *-    *                             by Tristano Ajmone                            *-    *                                                                           *-    *****************************************************************************-    Associated file extensions: none-    Syntax type: EBNF (Extended Backus–Naur form)-    ------------------------------------------------------------------------------    I've created this EBNF syntax definition because I needed to syntax highlight-    the EBNF code of Polygen Manual, which wasn't being handled properly by the-    existing Highlight *BNF definitions ("ebnf", "abnf", and "bnf"). So I decided-    to create my own EBNF syntax by adapting the Polygen Grammars syntax I had-    just recently created. Some tweaks were required to make it parse properly-    the EBNF code found in the Polygen Manual (see changelog, at the end).+--[[****************************************************************************+*                                                                              *+*                            EBNF2 Syntax Definition                           *+*                                                                              *+*                v1.0.1 (2018/01/18) | Highlight v3.41 | Lua 5.3               *+*                                                                              *+*                               by Tristano Ajmone                             *+*                                                                              *+********************************************************************************+Associated file extensions: none+Syntax type: EBNF (Extended Backus–Naur form)+--------------------------------------------------------------------------------+I've created this EBNF syntax definition because I needed to syntax highlight+the EBNF code of Polygen Manual, which wasn't being handled properly by the+existing Highlight *BNF definitions ("ebnf", "abnf", and "bnf"). So I decided+to create my own EBNF syntax by adapting the Polygen Grammars syntax I had+just recently created. Some tweaks were required to make it parse properly+the EBNF code found in the Polygen Manual (see changelog, at the end). -    Hopefully others might benefit from this new EBNF syntax too. Since there is-    no universal standard for EBNF notation (EBNF being a family of notations),-    this definition might be used as a starting point to tailor an ad hoc EBNF-    syntax matching your needs.-    ------------------------------------------------------------------------------    Written by Tristano Ajmone:-        <tajmone@gmail.com>-        https://github.com/tajmone-    Released into the public domain according to the Unlicense terms:-        http://unlicense.org/-    -----------------------------------------------------------------------------+Hopefully others might benefit from this new EBNF syntax too. Since there is+no universal standard for EBNF notation (EBNF being a family of notations),+this definition might be used as a starting point to tailor an ad hoc EBNF+syntax matching your needs.+--------------------------------------------------------------------------------+Written by Tristano Ajmone:+    <tajmone@gmail.com>+    https://github.com/tajmone+Released into the public domain according to the Unlicense terms:+    http://unlicense.org/+-------------------------------------------------------------------------------- --]] Description="EBNF2" @@ -35,9 +35,9 @@ Categories = {"protocol"}  IgnoreCase=false EnableIndentation=false----------------------------------------------------------------------------------+-------------------------------------------------------------------------------- -- DISABLE/OVERRIDE UNUSED SYNTAX ELEMENTS----------------------------------------------------------------------------------+-------------------------------------------------------------------------------- NEVER_MATCH_RE=[=[ \A(?!x)x ]=] -- A Never-Matching RegEx!  Digits=NEVER_MATCH_RE -- Numbers are just text in EBNF!@@ -49,9 +49,9 @@ Identifiers=NEVER_MATCH_RE -- Highlight's default Identifiers RegEx prevents -- NOTE: Defining Identifiers as a never-matching RegEx prevents using Kewyords --       lists (the parser will fail to capture them). --- ==============================================================================---                                    COMMENTS--- ==============================================================================+-- =============================================================================+--                                   COMMENTS+-- ============================================================================= -- OCaml style comments, no nesting: (* ...COMMENT BLOCK... *) Comments={   { Block=true,@@ -62,36 +62,36 @@ Comments={     }   }, }--- ==============================================================================---                                    STRINGS--- ==============================================================================+-- =============================================================================+--                                   STRINGS+-- ============================================================================= Strings={-  --------------------------------------------------------------------------------  --                             STRING DELIMITERS-  -------------------------------------------------------------------------------+  ------------------------------------------------------------------------------+  --                            STRING DELIMITERS+  ------------------------------------------------------------------------------   -- Only double quotes as string delimiter: "...STRING..."   Delimiter=[=[ " ]=],---[[------------------------------------------------------------------------------                                  ESCAPE SEQUENCES-   -------------------------------------------------------------------------------   Suppress Escape sequences via Never-Matching RegEx                        --]]+--[[----------------------------------------------------------------------------+                                ESCAPE SEQUENCES+    ----------------------------------------------------------------------------+    Suppress Escape sequences via Never-Matching RegEx                      --]]   Escape=NEVER_MATCH_RE }---[[=============================================================================-                                     OPERATORS-    =============================================================================+--[[============================================================================+                                    OPERATORS+    ============================================================================     ::=   :=    :   ;   ^   .   ,   _   |   +   -   *   >   <   \     >>  <<  (   )   [   ]   {   }  --]] Operators=[=[ :|=|\^|\.|\*|\+|-|>|<|\(|\)|\[|]|\{|}|\||,|;|_|\\ ]=]--- ==============================================================================---                                    KEYWORDS--- ==============================================================================+-- =============================================================================+--                                   KEYWORDS+-- ============================================================================= Keywords={-  --------------------------------------------------------------------------------  --                            Non-Terminal Symbol-  -------------------------------------------------------------------------------+  ------------------------------------------------------------------------------+  --                           Non-Terminal Symbol+  ------------------------------------------------------------------------------   -- Must beging with a capital letter; must not be preceded or followed by a "-"   -- (to prevent capturing RegEx ranges like "A-Z" )   { Id=1,@@ -99,21 +99,21 @@ Keywords={     Group=1   }, }---[[=============================================================================-                                       CHANGELOG-=================================================================================- v1.0.1 (2018/01/18) | Highlight v3.41)-    - Changed "PolyGen" to "Polygen" (the author has now officially adopted the-      latter syntax).- v1.0.0 (2018/01/14) | Highlight v3.41)-    - First release. Created by modifying "polygen.lang" (v1.0.0):-      - Suppressed Escape Sequences (via Never-Matching RegEx)-      - Deleted custom OnStateChange() hook function to handle Escape Sequences.-      - Operators: added "*", and tweaked RegEx.-      - Keywords:-        - Removed Keywords Group 2 ("Label Identifier")-        - Removed Keywords Group 3 ( "Label Selector")-        - Keywords Group 1 ("Non-Terminal Symbol"): tweaked RegEx to ensure that-          keyword is not preceded or followed by "-", to avoid capturing RegEx-          ranges like "A-Z" in EBNF source.+--[[============================================================================+                                      CHANGELOG+================================================================================+v1.0.1 (2018/01/18) | Highlight v3.41)+  - Changed "PolyGen" to "Polygen" (the author has now officially adopted the+    latter syntax).+v1.0.0 (2018/01/14) | Highlight v3.41)+  - First release. Created by modifying "polygen.lang" (v1.0.0):+    - Suppressed Escape Sequences (via Never-Matching RegEx)+    - Deleted custom OnStateChange() hook function to handle Escape Sequences.+    - Operators: added "*", and tweaked RegEx.+    - Keywords:+      - Removed Keywords Group 2 ("Label Identifier")+      - Removed Keywords Group 3 ( "Label Selector")+      - Keywords Group 1 ("Non-Terminal Symbol"): tweaked RegEx to ensure that+        keyword is not preceded or followed by "-", to avoid capturing RegEx+        ranges like "A-Z" in EBNF source. --]]

langDefs/eiffel.lang

@@ -5,13 +5,13 @@ Categories = {"source"}  Keywords={   { Id=1,-    List={"agent", "alias", "all", "and", "as", "assign", "check", "class", -        "convert", "create", "current", "debug", "deferred", "do", "else", "elseif", -        "end", "ensure", "expanded", "export", "external", "false", "feature", "from", -        "frozen", "if", "implies", "indexing", "infix", "inherit", "inspect", -        "invariant", "is", "like", "local", "loop", "not", "obsolete", "old", "once", -        "or", "prefix", "precursor", "pure", "redefine", "reference", "rename", -        "require", "rescue", "result", "retry", "separate", "then", "true", "tuple", +    List={"agent", "alias", "all", "and", "as", "assign", "check", "class",+        "convert", "create", "current", "debug", "deferred", "do", "else", "elseif",+        "end", "ensure", "expanded", "export", "external", "false", "feature", "from",+        "frozen", "if", "implies", "indexing", "infix", "inherit", "inspect",+        "invariant", "is", "like", "local", "loop", "not", "obsolete", "old", "once",+        "or", "prefix", "precursor", "pure", "redefine", "reference", "rename",+        "require", "rescue", "result", "retry", "separate", "then", "true", "tuple",         "undefine", "creation", "until", "insert"},   },   { Id=2,

langDefs/elixir.lang

@@ -6,24 +6,22 @@ Categories = {"source"} Digits = [[ (?:0x|0X|0b)[0-9a-fA-F']+|\d*[\.]?\d+(?:[eE][\-\+]\d+)?[lLuU]* ]]  Keywords={-  {  Id=1,-   List={-    "for", "case", "when", "with", "cond", "if", "unless", "try", "receive", "send",-    "exit", "raise", "throw", "after", "rescue", "catch", "else",-    "quote", "unquote", "super", "spawn", "spawn_link", "spawn_monitor",-    "import", "require", "alias", "use", "do", "end", "assert", "def", -    "defp", "defmodule", "assert_raise", "test", "in"--   }+  { Id=1,+    List={+      "for", "case", "when", "with", "cond", "if", "unless", "try", "receive", "send",+      "exit", "raise", "throw", "after", "rescue", "catch", "else",+      "quote", "unquote", "super", "spawn", "spawn_link", "spawn_monitor",+      "import", "require", "alias", "use", "do", "end", "assert", "def",+      "defp", "defmodule", "assert_raise", "test", "in"+    }   },   { Id=2,-    List= { -    "is_atom", "is_binary", "is_bitstring", "is_boolean", "is_float", "is_function", -    "is_integer", "is_list", "is_map", "is_nil", "is_number", "is_pid", "is_port", -    "is_reference", "is_tuple", "abs", "binary_part", "bit_size", "byte_size", "div", -    "elem", "hd", "length", "map_size", "node", "rem", "round", "tl", "trunc", -    "tuple_size", " self", "true", "false", "nil"-+    List= {+      "is_atom", "is_binary", "is_bitstring", "is_boolean", "is_float", "is_function",+      "is_integer", "is_list", "is_map", "is_nil", "is_number", "is_pid", "is_port",+      "is_reference", "is_tuple", "abs", "binary_part", "bit_size", "byte_size", "div",+      "elem", "hd", "length", "map_size", "node", "rem", "round", "tl", "trunc",+      "tuple_size", " self", "true", "false", "nil"     }   },   { Id=3,@@ -43,10 +41,10 @@ Strings={ }  Comments = {-   {-     Block=false,-     Delimiter = { [[ # ]] }-   }+  {+    Block=false,+    Delimiter = { [[ # ]] }+  } }  IgnoreCase=false

langDefs/email.lang

@@ -4,16 +4,16 @@ Categories = {"protocol"}  Keywords={   { Id=1,-   Regex=[[^>\s?>\s?>\s?>.+ ]]+    Regex=[[^>\s?>\s?>\s?>.+ ]]   },   { Id=2,     Regex=[[^>\s?>\s?>.+]],   },   { Id=3,-   Regex=[[^>\s?>.+]],+    Regex=[[^>\s?>.+]],   },   { Id=4,-   Regex=[[^>.+]],+    Regex=[[^>.+]],   },   { Id=4,     Regex=[[ <.+@.+> ]],

langDefs/erb.lang

@@ -12,7 +12,7 @@ Keywords={  Strings={   Delimiter=[["]],-  Escape=[[\A(?!x)x]] +  Escape=[[\A(?!x)x]]   -- see http://stackoverflow.com/questions/1723182/a-regex-that-will-never-be-matched-by-anything } @@ -34,9 +34,9 @@ IgnoreCase=true  function OnStateChange(oldState, newState, token, groupID) -   if token=="%>"  and newState==HL_EMBEDDED_CODE_END and oldState==HL_BLOCK_COMMENT then-      return HL_BLOCK_COMMENT_END-   end-   -   return newState+  if token=="%>"  and newState==HL_EMBEDDED_CODE_END and oldState==HL_BLOCK_COMMENT then+    return HL_BLOCK_COMMENT_END+  end++  return newState end

langDefs/erlang.lang

@@ -9,20 +9,20 @@ Keywords={     List={"after", "begin", "case", "catch", "cond", "end", "fun", "if", "let", "of", "query", "receive", "when"},   },   { Id=2,-    List={"abs", "alive", "apply", "atom_to_list", "binary_to_list", -"binary_to_term", "concat_binary", "date", "disconnect_node", "element", -"erase", "exit", "float", "float_to_list", "get", "get_keys", "group_leader", -"halt", "hd", "integer_to_list", "is_alive", "length", "link", "list_to_atom", -"list_to_binary", "list_to_float", "list_to_integer", "list_to_pid", -"list_to_tuple", "load_module", "make_ref", "monitor_node", "node", "nodes", -"now", "open_port", "pid_to_list", "process_flag", "process_info", "process", -"put", "register", "registered", "round", "self", "setelement", "size", "spawn", -"spawn_link", "split_binary", "statistics", "term_to_binary", "throw", "time", -"tl", "trunc", "tuple_to_list", "unlink", "unregister", "whereis", "atom", -"binary", "constant", "function", "integer", "list", "number", "pid", "ports", -"port_close", "port_info", "reference", "record", "check_process_code", -"delete_module", "get_cookie", "hash", "math", "module_loaded", "preloaded", -"processes", "purge_module", "set_cookie", "set_node", "acos", "asin", "atan", "atan2", "cos", "cosh", "exp", +    List={"abs", "alive", "apply", "atom_to_list", "binary_to_list",+"binary_to_term", "concat_binary", "date", "disconnect_node", "element",+"erase", "exit", "float", "float_to_list", "get", "get_keys", "group_leader",+"halt", "hd", "integer_to_list", "is_alive", "length", "link", "list_to_atom",+"list_to_binary", "list_to_float", "list_to_integer", "list_to_pid",+"list_to_tuple", "load_module", "make_ref", "monitor_node", "node", "nodes",+"now", "open_port", "pid_to_list", "process_flag", "process_info", "process",+"put", "register", "registered", "round", "self", "setelement", "size", "spawn",+"spawn_link", "split_binary", "statistics", "term_to_binary", "throw", "time",+"tl", "trunc", "tuple_to_list", "unlink", "unregister", "whereis", "atom",+"binary", "constant", "function", "integer", "list", "number", "pid", "ports",+"port_close", "port_info", "reference", "record", "check_process_code",+"delete_module", "get_cookie", "hash", "math", "module_loaded", "preloaded",+"processes", "purge_module", "set_cookie", "set_node", "acos", "asin", "atan", "atan2", "cos", "cosh", "exp", "log", "log10", "pi", "pow", "power", "sin", "sinh", "sqrt", "tan", "tanh"},   },   { Id=3,

langDefs/euphoria.lang

@@ -6,34 +6,34 @@ Categories = {"source"}  Keywords={   { Id=1,-    List={"and", "by", "constant", "do", "else", "elsif", "end", "exit", "for", -        "function", "global", "if", "include", "not", "or", "procedure", "return", -        "then", "to", "type", "while", "with", "without", "xor", "append", "arcsin", -        "arccos", "arctan", "and_bits", "allow_break", "abort", "all_palette", -        "allocate", "allocate_low", "allocate_string", "atom_to_float64", -        "atom_to_float32", "bk_color", "bytes_to_int", "bits_to_int", "compare", -        "custom_sort", "cos", "close", "current_dir", "chdir", "check_break", -        "command_line", "clear_screen", "cursor", "call", "crash_file", "crash_message", -        "call_proc", "call_func", "c_proc", "c_func", "call_back", "dir", "date", -        "display_text_image", "draw_line", "display_image", "dos_interrupt", -        "define_c_proc", "define_c_func", "define_c_var", "equal", "ellipse", "find", -        "floor", "flush", "free", "free_low", "float64_to_atom", "float32_to_atom", -        "free_console", "get", "getc", "gets", "get_bytes", "get_key", "get_mouse", -        "getenv", "get_position", "graphics_mode", -        "get_all_palette", "get_active_page", "get_display_page", "get_screen_char", -        "get_pixel", "get_vector", "int_to_bytes", "int_to_bits", "instance", "length", -        "lower", "log", "lock_file", "lock_memory", "match", "mouse_events", -        "mouse_pointer", "machine_func", "machine_proc", "mem_copy", "mem_set", -        "message_box", "not_bits", "or_bits", "open", "open_dll", "pi", "prepend", -        "power", "print", "printf", "puts", "prompt_string", "prompt_number", -        "platform", "profile", "position", "palette", "put_screen_char", "pixel", -        "polygon", "peek", "peek4s", "peek4u", "poke", "poke4", "rand", "repeat", -        "reverse", "remainder", "read_bitmap", "register_block", "routine_id", "sin", -        "sort", "sqrt", "sprintf", "seek", "system", "system_exec", "sleep", "scroll", -        "save_bitmap", "set_active_page", "set_display_page", "sound", -        "save_text_image", "save_screen", "save_image", "set_vector", "set_rand", "tan", -        "time", "tick_rate", "trace", "text_color", "text_rows", "upper", "unlock_file", -        "unregister_block", "use_vesa", "value", "video_config", +    List={"and", "by", "constant", "do", "else", "elsif", "end", "exit", "for",+        "function", "global", "if", "include", "not", "or", "procedure", "return",+        "then", "to", "type", "while", "with", "without", "xor", "append", "arcsin",+        "arccos", "arctan", "and_bits", "allow_break", "abort", "all_palette",+        "allocate", "allocate_low", "allocate_string", "atom_to_float64",+        "atom_to_float32", "bk_color", "bytes_to_int", "bits_to_int", "compare",+        "custom_sort", "cos", "close", "current_dir", "chdir", "check_break",+        "command_line", "clear_screen", "cursor", "call", "crash_file", "crash_message",+        "call_proc", "call_func", "c_proc", "c_func", "call_back", "dir", "date",+        "display_text_image", "draw_line", "display_image", "dos_interrupt",+        "define_c_proc", "define_c_func", "define_c_var", "equal", "ellipse", "find",+        "floor", "flush", "free", "free_low", "float64_to_atom", "float32_to_atom",+        "free_console", "get", "getc", "gets", "get_bytes", "get_key", "get_mouse",+        "getenv", "get_position", "graphics_mode",+        "get_all_palette", "get_active_page", "get_display_page", "get_screen_char",+        "get_pixel", "get_vector", "int_to_bytes", "int_to_bits", "instance", "length",+        "lower", "log", "lock_file", "lock_memory", "match", "mouse_events",+        "mouse_pointer", "machine_func", "machine_proc", "mem_copy", "mem_set",+        "message_box", "not_bits", "or_bits", "open", "open_dll", "pi", "prepend",+        "power", "print", "printf", "puts", "prompt_string", "prompt_number",+        "platform", "profile", "position", "palette", "put_screen_char", "pixel",+        "polygon", "peek", "peek4s", "peek4u", "poke", "poke4", "rand", "repeat",+        "reverse", "remainder", "read_bitmap", "register_block", "routine_id", "sin",+        "sort", "sqrt", "sprintf", "seek", "system", "system_exec", "sleep", "scroll",+        "save_bitmap", "set_active_page", "set_display_page", "sound",+        "save_text_image", "save_screen", "save_image", "set_vector", "set_rand", "tan",+        "time", "tick_rate", "trace", "text_color", "text_rows", "upper", "unlock_file",+        "unregister_block", "use_vesa", "value", "video_config",         "wildcard_match", "wildcard_file", "wait_key", "where", "walk_dir", "wrap", "xor_bits"},   },   { Id=2,

langDefs/excel.lang

@@ -4,16 +4,16 @@ Categories = {"database"}  Keywords={   { Id = 1,-	List = {"abs", "accrint", "accrintm", "acos", "acosh", "address", "amordegrc", "amorlincand", "areas", "asc", "asin", "asinh", "atan", "atan2", "atanh", "avedev", "average", "averagea", "bahttext", "besseli", "besselj", "besselk", "bessely", "betadist", "betainv", "bin2dec", "bin2hex", "bin2oct", "binomdist", "ceiling", "cell", "char", "chidist", "chiinv", "chitest", "choose", "clean", "code", "column", "columns", "combin", "complex", "concatenate", "confidence", "convert", "correl", "cos", "cosh", "count", "counta", "countblank", "countif", "coupdaybs", "coupdays", "coupdaysnc", "coupncd", "coupnum", "couppcd", "covar", "critbinom", "cumipmt", "cumprinc", "date", "datedif", "datevalue", "daverage", "day", "days360", "db", "dcount", "dcounta", "ddb", "dec2bin", "dec2hex", "dec2oct", "degrees", "delta", "devsq", "dget", "disc", "dmax", "dmin", "dollar", "dollarde", "dollarfr", "dproduct", "dstdev", "dstdevp", "dsum", "duration", "dvar", "dvarp", "edate", "effect", "eomonth", "erf", "erfc", "error.type", "euroconvert", "even", "exact", "exp", "expondist", "fact", "factdouble", "false", "fdist", "find", "findb", "finv", "fisher", "fisherinv", "fixed", "floor", "forecast", "frequency", "ftest", "fv", "fvschedule", "gammadist", "gammainv", "gammaln", "gcd", "geomean", "gestep", "getpivotdata", "growth", "harmean", "hex2bin", "hex2dec", "hex2oct", "hlookup", "hour", "hyperlink", "hypgeomdist", "if", "imabs", "imaginary", "imargument", "imconjugate", "imcos", "imdiv", "imexp", "imln", "imlog10", "imlog2", "impower", "improduct", "imreal", "imsin", "imsqrt", "imsub", "imsum", "index", "indirect", "info", "int", "intercept", "intrate", "ipmt", "irr", "isblank", "iserr", "iserror", "iseven", "islogical", "isna", "isnontext", "isnumber", "isodd", "ispmt", "isref", "istext", "kurt", "large", "lcm", "left", "leftb", "len", "lenb", "linest", "ln", "log", "log10", "logest", "loginv", "lognormdist", "lookup", "lower", "match", "max", "maxa", "mdeterm", "mduration", "median", "mid", "midb", "min", "mina", "minute", "minverse", "mirr", "mmult", "mod", "mode", "month", "mround", "multinomial", "n", "na", "negbinomdist", "networkdays", "nominal", "normdist", "norminv", "normsdist", "normsinv", "not", "now", "nper", "npv", "oct2bin", "oct2dec", "oct2hex", "odd", "oddfprice", "oddfyield", "oddlprice", "oddlyield", "offset", "or", "pearson", "percentile", "percentrank", "permut", "phonetic", "pi", "pmt", "poisson", "power", "ppmt", "price", "pricedisc", "pricemat", "prob", "product", "proper", "pv", "quartile", "quartile.exc", "quartile.inc", "quotient", "radians", "rand", "randbetween", "rank", "rate", "received", "replace,", "rept", "right,", "roman", "round", "rounddown", "roundup", "row", "rows", "rsq", "rtd", "search,", "searchb", "second", "seriessum", "sign", "sin", "sinh", "skew", "sln", "slope", "small", "sql.request", "sqrt", "sqrtpi", "standardize", "stdev", "stdeva", "stdevp", "stdevpa", "steyx", "substitute", "subtotal", "sum", "sumif", "sumifs", "sumproduct", "sumsq", "sumx2my2", "sumx2py2", "sumxmy2", "syd", "t", "tan", "tanh", "tbilleq", "tbillprice", "tbillyield", "tdist", "text", "time", "timevalue", "tinv", "today", "transpose", "trend", "trim", "trimmean", "true", "trunc", "ttest", "type", "upper", "value", "var", "vara", "varp", "varpa", "vdb", "vlookup", "weekday", "weeknum", "weibull", "weibull.dist", "workday", "workday.intl", "xirr", "xnpv", "year", "yearfrac", "yield", "yielddisc", "yieldmat", "ztest"}+  List = {"abs", "accrint", "accrintm", "acos", "acosh", "address", "amordegrc", "amorlincand", "areas", "asc", "asin", "asinh", "atan", "atan2", "atanh", "avedev", "average", "averagea", "bahttext", "besseli", "besselj", "besselk", "bessely", "betadist", "betainv", "bin2dec", "bin2hex", "bin2oct", "binomdist", "ceiling", "cell", "char", "chidist", "chiinv", "chitest", "choose", "clean", "code", "column", "columns", "combin", "complex", "concatenate", "confidence", "convert", "correl", "cos", "cosh", "count", "counta", "countblank", "countif", "coupdaybs", "coupdays", "coupdaysnc", "coupncd", "coupnum", "couppcd", "covar", "critbinom", "cumipmt", "cumprinc", "date", "datedif", "datevalue", "daverage", "day", "days360", "db", "dcount", "dcounta", "ddb", "dec2bin", "dec2hex", "dec2oct", "degrees", "delta", "devsq", "dget", "disc", "dmax", "dmin", "dollar", "dollarde", "dollarfr", "dproduct", "dstdev", "dstdevp", "dsum", "duration", "dvar", "dvarp", "edate", "effect", "eomonth", "erf", "erfc", "error.type", "euroconvert", "even", "exact", "exp", "expondist", "fact", "factdouble", "false", "fdist", "find", "findb", "finv", "fisher", "fisherinv", "fixed", "floor", "forecast", "frequency", "ftest", "fv", "fvschedule", "gammadist", "gammainv", "gammaln", "gcd", "geomean", "gestep", "getpivotdata", "growth", "harmean", "hex2bin", "hex2dec", "hex2oct", "hlookup", "hour", "hyperlink", "hypgeomdist", "if", "imabs", "imaginary", "imargument", "imconjugate", "imcos", "imdiv", "imexp", "imln", "imlog10", "imlog2", "impower", "improduct", "imreal", "imsin", "imsqrt", "imsub", "imsum", "index", "indirect", "info", "int", "intercept", "intrate", "ipmt", "irr", "isblank", "iserr", "iserror", "iseven", "islogical", "isna", "isnontext", "isnumber", "isodd", "ispmt", "isref", "istext", "kurt", "large", "lcm", "left", "leftb", "len", "lenb", "linest", "ln", "log", "log10", "logest", "loginv", "lognormdist", "lookup", "lower", "match", "max", "maxa", "mdeterm", "mduration", "median", "mid", "midb", "min", "mina", "minute", "minverse", "mirr", "mmult", "mod", "mode", "month", "mround", "multinomial", "n", "na", "negbinomdist", "networkdays", "nominal", "normdist", "norminv", "normsdist", "normsinv", "not", "now", "nper", "npv", "oct2bin", "oct2dec", "oct2hex", "odd", "oddfprice", "oddfyield", "oddlprice", "oddlyield", "offset", "or", "pearson", "percentile", "percentrank", "permut", "phonetic", "pi", "pmt", "poisson", "power", "ppmt", "price", "pricedisc", "pricemat", "prob", "product", "proper", "pv", "quartile", "quartile.exc", "quartile.inc", "quotient", "radians", "rand", "randbetween", "rank", "rate", "received", "replace,", "rept", "right,", "roman", "round", "rounddown", "roundup", "row", "rows", "rsq", "rtd", "search,", "searchb", "second", "seriessum", "sign", "sin", "sinh", "skew", "sln", "slope", "small", "sql.request", "sqrt", "sqrtpi", "standardize", "stdev", "stdeva", "stdevp", "stdevpa", "steyx", "substitute", "subtotal", "sum", "sumif", "sumifs", "sumproduct", "sumsq", "sumx2my2", "sumx2py2", "sumxmy2", "syd", "t", "tan", "tanh", "tbilleq", "tbillprice", "tbillyield", "tdist", "text", "time", "timevalue", "tinv", "today", "transpose", "trend", "trim", "trimmean", "true", "trunc", "ttest", "type", "upper", "value", "var", "vara", "varp", "varpa", "vdb", "vlookup", "weekday", "weeknum", "weibull", "weibull.dist", "workday", "workday.intl", "xirr", "xnpv", "year", "yearfrac", "yield", "yielddisc", "yieldmat", "ztest"}   },   { Id = 2,-	List = {"averageif", "averageifs", "countifs", "iferror", "sumifs"}+  List = {"averageif", "averageifs", "countifs", "iferror", "sumifs"}   },   { Id = 3,-	List = {"aggregate", "beta.dist", "beta.inv", "binom.dist", "binom.inv", "chisq.dist", "chisq.dist.rt", "chisq.inv", "chisq.inv.rt", "chisq.test", "confidence.norm", "confidence.t", "covariance.p", "covariance.s", "expon.dist", "f.dist", "f.dist.rt", "f.inv", "f.inv.rt", "f.test", "gamma.dist", "gamma.inv", "hypgeom.dist", "ceiling.precise", "lognorm.dist", "lognorm.inv", "mode.mult", "mode.sngl", "negbinom.dist", "networkdays.intl", "norm.dist", "norm.inv", "norm.s.dist", "norm.s.inv", "percentile.exc", "percentile.inc", "percentrank.exc", "percentrank.inc", "poisson.dist", "quartile.exc", "quartile.inc", "rank.avg", "rank.eq", "stdev.p", "stdev.s", "t.dist", "t.dist.2t", "t.dist.rt", "t.inv", "t.inv.2t", "t.test", "var.p", "var.s", "weibull.dist", "workday.intl", "z.test"}+  List = {"aggregate", "beta.dist", "beta.inv", "binom.dist", "binom.inv", "chisq.dist", "chisq.dist.rt", "chisq.inv", "chisq.inv.rt", "chisq.test", "confidence.norm", "confidence.t", "covariance.p", "covariance.s", "expon.dist", "f.dist", "f.dist.rt", "f.inv", "f.inv.rt", "f.test", "gamma.dist", "gamma.inv", "hypgeom.dist", "ceiling.precise", "lognorm.dist", "lognorm.inv", "mode.mult", "mode.sngl", "negbinom.dist", "networkdays.intl", "norm.dist", "norm.inv", "norm.s.dist", "norm.s.inv", "percentile.exc", "percentile.inc", "percentrank.exc", "percentrank.inc", "poisson.dist", "quartile.exc", "quartile.inc", "rank.avg", "rank.eq", "stdev.p", "stdev.s", "t.dist", "t.dist.2t", "t.dist.rt", "t.inv", "t.inv.2t", "t.test", "var.p", "var.s", "weibull.dist", "workday.intl", "z.test"}   },   { Id = 4,-	List={"cubekpimember", "cubemember", "cubememberproperty", "cuberankedmember", "cubeset", "cubesetcount", "cubevalue"}+  List={"cubekpimember", "cubemember", "cubememberproperty", "cuberankedmember", "cubeset", "cubesetcount", "cubevalue"}   } } 

langDefs/express.lang

@@ -5,68 +5,68 @@ Categories = {"source"}  Keywords={   { Id=1,-    List={"abs", "aggindex", "aggmap", "aggmapinfo", "aggregate", "aggregate", -        "allcompile", "allstat", "antilog", "antilog10", "any", "arccos", "arcsin", -        "arctan", "argcount", "argfr", "args", "average", "back", "badline", -        "begindate", "blank", "blankstrip", "break", "", "cache", "cachehits", -        "cachemisses", "cachetries", "calendarweek", "call", "calltype", "categorize", -        "changechars", "charlist", "charset", "chdir", "chdrive", "chgdfn", "colval", -        "colwidth", "commas", "compile", "compilemessage", "compilewarn", "comquery", -        "comset", "comset", "comunit", "connect", "consider", "context", "context", -        "continue", "convert", "copydfn", "correlation", "cos", "cosh", "count", -        "cumsum", "database", "dateformat", "dateorder", "dayabbrlen", "daynames", -        "dayof", "dbdescribe", "", "dbgoutfile", "dbgsession", "dbreport", "dbwaittime", -        "ddof", "decimaloverflow", "decimals", "define", "delete", "deprdecl", -        "deprdeclsw", "deprsl", "deprsoyd", "describe", "dimension", "dir", -        "disconnect", "dividebyzero", "do", "doend", "dseconds", "echoprompt", -        "eifbytes", "else", "enddate", "endof", "eproduct", "erelease", "errnames", -        "escapebase", "eversion", "every", "execbreak", "execstart", "execstatus", -        "execute", "execwait", "exists", "export", "exptrace", "extargs", "extchars", -        "extcols", "extlines", "fcclose", "fcexec", "fcopen", "fcquery", "fcset", -        "fetch", "fileclose", "filecopy", "filedelete", "fileerror", "fileget", -        "filemodemask", "filemove", "filenext", "fileopen", "filepage", "fileput", -        "filequery", "fileread", "fileset", "fileview", "filterlines", "findchars", -        "findlines", "fintsched", "for", "forecast", "fpmtsched", "fulldsc", "get", -        "goto", "growrate", "heading", "hide", "hiercheck", "if", "ifcopy", "import", -        "include", "infile", "info", "inlist", "inschars", "inscols", "inslines", -        "instat", "intpart", "irr", "isdate", "isvalue", "joinchars", "joincols", -        "joinlines", "key", "lag", "lagabspct", "lagdif", "lagpct", "largest", -        "lcolwidth", "ld", "lead", "likecase", "likenl", "likeescape", "limit", -        "linenum", "linesleft", "listby", "listfiles", "listnames", "load", "log", -        "log10", "longobjnames", "lowcase", "lsize", "maintain", "makedate", "max", -        "maxchars", "maxfetch", "median", "min", "mkdir", "mmof", "moddamp", "mode", -        "model", "moderror", "modgamma", "modinputorder", "modmaxiters", "modoverflow", -        "modsimultype", "modtolerance", "modtrace", "monitor", "monthabbrlen", -        "monthnames", "move", "movingaverage", "movingmax", "movingmin", "movingtotal", -        "nafill", "name", "napagefree", "naskip", "naskip2", "naspell", "none", -        "noprint", "normal", "nospell", "npv", "numchars", "numlines", "obj", "objlist", -        "obscure", "off", "okforlimit", "on", "outfile", "outfileunit", "page", -        "pagepause", "pageprompt", "parens", "parse", "pause", "percentage", "permit", -        "permiterror", "permitreset", "pgcachehits", "pgcachemisses", "pop", "poplevel", -        "program", "property", "push", "pushlevel", "qual", "random", "rank", "recap", -        "recno", "recursive", "redo", "reedit", "regress", "relation", "rem", -        "remchars", "remcols", "remlines", "rename", "replchars", "replcols", -        "repllines", "report", "reserved", "retrieve", "return", "rmdir", "rollup", -        "rootofnegative", "round", "row", "row", "rpr", "runtotal", "seconds", -        "sessionquery", "set", "sharesession", "shell", "show", "shw", "signal", "sin", -        "sinh", "sleep", "smallest", "smooth", "sort", "sortcomposite", "sortlines", -        "sparseindex", "sql", "sqlblockmax", "sqlmessages", "sqrt", "startof", -        "statall", "statfirst", "statlast", "statlen", "statlist", "statmax", "statmin", -        "statrank", "status", "statval", "stddev", "stdhdr", "strip", "subtotal", -        "switch", "sysinfo", "system", "tally", "tan", "tanh", "tconvert", "tempstat", -        "textfill", "then", "thousandschar", "threadextcall", "tod", "today", "total", -        "trace", "trackprg", "translate", "transport", "trap", "triggermaxdepth", -        "triggerstoreok", "unhide", "uniquelines", "unravel", "upcase", "update", "upd", -        "valsperpage", "values", "vintsched", "vnf", "vpmtsched", "watch", -        "weekdaysnewyear", "weekof", "while", "wksdata", "xabort", "xcaportnumber", -        "xclose", "xopen", "xopen", "yesspell", "yrabstart", "yyof", "zerorow", +    List={"abs", "aggindex", "aggmap", "aggmapinfo", "aggregate", "aggregate",+        "allcompile", "allstat", "antilog", "antilog10", "any", "arccos", "arcsin",+        "arctan", "argcount", "argfr", "args", "average", "back", "badline",+        "begindate", "blank", "blankstrip", "break", "", "cache", "cachehits",+        "cachemisses", "cachetries", "calendarweek", "call", "calltype", "categorize",+        "changechars", "charlist", "charset", "chdir", "chdrive", "chgdfn", "colval",+        "colwidth", "commas", "compile", "compilemessage", "compilewarn", "comquery",+        "comset", "comset", "comunit", "connect", "consider", "context", "context",+        "continue", "convert", "copydfn", "correlation", "cos", "cosh", "count",+        "cumsum", "database", "dateformat", "dateorder", "dayabbrlen", "daynames",+        "dayof", "dbdescribe", "", "dbgoutfile", "dbgsession", "dbreport", "dbwaittime",+        "ddof", "decimaloverflow", "decimals", "define", "delete", "deprdecl",+        "deprdeclsw", "deprsl", "deprsoyd", "describe", "dimension", "dir",+        "disconnect", "dividebyzero", "do", "doend", "dseconds", "echoprompt",+        "eifbytes", "else", "enddate", "endof", "eproduct", "erelease", "errnames",+        "escapebase", "eversion", "every", "execbreak", "execstart", "execstatus",+        "execute", "execwait", "exists", "export", "exptrace", "extargs", "extchars",+        "extcols", "extlines", "fcclose", "fcexec", "fcopen", "fcquery", "fcset",+        "fetch", "fileclose", "filecopy", "filedelete", "fileerror", "fileget",+        "filemodemask", "filemove", "filenext", "fileopen", "filepage", "fileput",+        "filequery", "fileread", "fileset", "fileview", "filterlines", "findchars",+        "findlines", "fintsched", "for", "forecast", "fpmtsched", "fulldsc", "get",+        "goto", "growrate", "heading", "hide", "hiercheck", "if", "ifcopy", "import",+        "include", "infile", "info", "inlist", "inschars", "inscols", "inslines",+        "instat", "intpart", "irr", "isdate", "isvalue", "joinchars", "joincols",+        "joinlines", "key", "lag", "lagabspct", "lagdif", "lagpct", "largest",+        "lcolwidth", "ld", "lead", "likecase", "likenl", "likeescape", "limit",+        "linenum", "linesleft", "listby", "listfiles", "listnames", "load", "log",+        "log10", "longobjnames", "lowcase", "lsize", "maintain", "makedate", "max",+        "maxchars", "maxfetch", "median", "min", "mkdir", "mmof", "moddamp", "mode",+        "model", "moderror", "modgamma", "modinputorder", "modmaxiters", "modoverflow",+        "modsimultype", "modtolerance", "modtrace", "monitor", "monthabbrlen",+        "monthnames", "move", "movingaverage", "movingmax", "movingmin", "movingtotal",+        "nafill", "name", "napagefree", "naskip", "naskip2", "naspell", "none",+        "noprint", "normal", "nospell", "npv", "numchars", "numlines", "obj", "objlist",+        "obscure", "off", "okforlimit", "on", "outfile", "outfileunit", "page",+        "pagepause", "pageprompt", "parens", "parse", "pause", "percentage", "permit",+        "permiterror", "permitreset", "pgcachehits", "pgcachemisses", "pop", "poplevel",+        "program", "property", "push", "pushlevel", "qual", "random", "rank", "recap",+        "recno", "recursive", "redo", "reedit", "regress", "relation", "rem",+        "remchars", "remcols", "remlines", "rename", "replchars", "replcols",+        "repllines", "report", "reserved", "retrieve", "return", "rmdir", "rollup",+        "rootofnegative", "round", "row", "row", "rpr", "runtotal", "seconds",+        "sessionquery", "set", "sharesession", "shell", "show", "shw", "signal", "sin",+        "sinh", "sleep", "smallest", "smooth", "sort", "sortcomposite", "sortlines",+        "sparseindex", "sql", "sqlblockmax", "sqlmessages", "sqrt", "startof",+        "statall", "statfirst", "statlast", "statlen", "statlist", "statmax", "statmin",+        "statrank", "status", "statval", "stddev", "stdhdr", "strip", "subtotal",+        "switch", "sysinfo", "system", "tally", "tan", "tanh", "tconvert", "tempstat",+        "textfill", "then", "thousandschar", "threadextcall", "tod", "today", "total",+        "trace", "trackprg", "translate", "transport", "trap", "triggermaxdepth",+        "triggerstoreok", "unhide", "uniquelines", "unravel", "upcase", "update", "upd",+        "valsperpage", "values", "vintsched", "vnf", "vpmtsched", "watch",+        "weekdaysnewyear", "weekof", "while", "wksdata", "xabort", "xcaportnumber",+        "xclose", "xopen", "xopen", "yesspell", "yrabstart", "yyof", "zerorow",         "zerototal", "zspell"},   },   { Id=2,-    List={"arg", "argument", "bmargin", "bool", "boolean", "dbextendpath", -        "dbsearchpath", "dbtemppath", "decimalchar", "eifextensionpath", "eifnames", -        "eifshortnames", "eiftypes", "eifupdbytes", "errorname", "errortext", "int", -        "integer", "oknullstatus", "pagenum", "pageprg", "pagesize", "paging", +    List={"arg", "argument", "bmargin", "bool", "boolean", "dbextendpath",+        "dbsearchpath", "dbtemppath", "decimalchar", "eifextensionpath", "eifnames",+        "eifshortnames", "eiftypes", "eifupdbytes", "errorname", "errortext", "int",+        "integer", "oknullstatus", "pagenum", "pageprg", "pagesize", "paging",         "prgtrace", "sqlcode", "sqlerrm", "text", "tmargin", "variable", "vrb"},   }, }

langDefs/fame.lang

@@ -6,54 +6,54 @@ Categories = {"source"}  Keywords={   { Id=1,-    List={"abort", "accelerator", "access", "alias", "almon", "append", "area", -        "arguments", "arimaconstant", "arrow", "assist", "astime", "axis", "background", -        "band", "base", "basis", "batch", "behavioral", "boolean", "bottom", "box", -        "bring", "brown", "button", "cache", "calendar", "caption", "case", "cell", -        "century", "channel", "character", "chset", "class", "color", "column", -        "commas", "confirm", "constrain", "contents", "convert", "criterion", "date", -        "decimal", "depic", "depict", "description", "device", "dimension", "disable", -        "division", "echo", "eject", "error", "expand", "explode", "fetch", "field", -        "finish", "fon", "force", "forecast", "forms", "fraction", "frame", "frdb", -        "frequency", "future", "generate", "glue", "grid", "history", "holdout", -        "holiday", "ignore", "image", "indent", "index", "influence", "infobar", -        "intercept", "interrupt", "item", "justify", "keep", "kind", "label", -        "language", "left", "leftmargin", "legend", "length", "limit", "lines", "link", -        "lprefix", "map", "margins", "mark", "match", "memory", "method", -        "missingvalues", "name", "negative", "number", "object", "observed", "offset", -        "order", "overwrite", "pack", "page", "partial", "past", "pause", "pgcell", -        "pierce", "placement", "plot", "position", "positive", "prefix", "range", -        "remarks", "render", "reorder", "replace", "report", "response", "restore", -        "review", "right", "robiterlimit", "scalar", "scatter", "seasonal", "see", -        "series", "shiller", "show", "size", "speed", "squeeze", "store", -        "stringlength", "style", "suffix", "suspend", "symbolize", "tag", "technique", -        "text", "thickness", "threed", "tick", "time", "title", "top", "trace", -        "transform", "trigger", "trimvalue", "tune", "turn", "type", "ucharacter", -        "underline", "unit", "verify", "view", "wedge", "weights", "width", "window", -        "xyset", "year", "zerovalues", "abs", "acf", "aggr", "agr", "all", "alpha", -        "amort", "annpct", "any", "ar", "arima", "arma", "atan", "ave", "biwk", -        "boolfmt", "caseorder", "cave", "channels", "channeltype", "checkaccess", -        "cmax", "cmin", "conname", "corr", "cos", "cprod", "created", "crosslist", -        "csum", "ctot", "datefmt", "dateof", "dateorder", "day", "db", "dbcreated", -        "dbupdated", "diff", "dty", "eof", "errortext", "eval", "exists", "exp", -        "extract", "file", "filespec", "first", "firstcase", "firstdate", "firstvalue", -        "font", "fperiod", "fyear", "getenv", "getid", "growth", "hour", "id", -        "iniscan", "interp", "irr", "largest", "last", "lastcase", "lastdate", -        "lasterror", "lastvalue", "lave", "lengthcase", "lengthdate", "list", -        "listaccess", "lmax", "lmedian", "lmin", "location", "log", "log10", "", -        "lookup", "lower", "lprod", "lstddev", "lsum", "ltrim", "lvar", "ma", "magic", -        "make", "makedate", "mave", "mavec", "max", "maxcase", "maxdate", "mcorr", -        "mean", "median", "merge", "min", "mincase", "mindate", "minute", "mirror", -        "missing", "mmax", "mmedian", "", "mmin", "month", "mprod", "mstddev", "msum", -        "mvar", "", "nameloc", "nl", "normal", "now", "npv", "numfmt", "overlay", -        "pacf", "pad", "payback", "pct", "pending", "period", "pixels", "points", -        "precfmt", "prod", "realname", "remeval", "repeat", "reverse", "robloc", -        "robvar", "round", "rtrim", "sannpct", "sarima", "scan", "screeninfo", "script", -        "second", "selectnames", "shift", "shiftmtn", "shiftyr", "sign", "sin", "sl", -        "slice", "smallest", "sortdata", "sortindex", "", "sortname", "source", -        "special", "sqrt", "stddev", "string", "stuff", "substring", "sum", "system", -        "systemerror", "thisday", "today", "trim", "trunc", "uniform", "unique", -        "updated", "upper", "var", "weekday", "wildlist", "wildnames", "winframeinfo", +    List={"abort", "accelerator", "access", "alias", "almon", "append", "area",+        "arguments", "arimaconstant", "arrow", "assist", "astime", "axis", "background",+        "band", "base", "basis", "batch", "behavioral", "boolean", "bottom", "box",+        "bring", "brown", "button", "cache", "calendar", "caption", "case", "cell",+        "century", "channel", "character", "chset", "class", "color", "column",+        "commas", "confirm", "constrain", "contents", "convert", "criterion", "date",+        "decimal", "depic", "depict", "description", "device", "dimension", "disable",+        "division", "echo", "eject", "error", "expand", "explode", "fetch", "field",+        "finish", "fon", "force", "forecast", "forms", "fraction", "frame", "frdb",+        "frequency", "future", "generate", "glue", "grid", "history", "holdout",+        "holiday", "ignore", "image", "indent", "index", "influence", "infobar",+        "intercept", "interrupt", "item", "justify", "keep", "kind", "label",+        "language", "left", "leftmargin", "legend", "length", "limit", "lines", "link",+        "lprefix", "map", "margins", "mark", "match", "memory", "method",+        "missingvalues", "name", "negative", "number", "object", "observed", "offset",+        "order", "overwrite", "pack", "page", "partial", "past", "pause", "pgcell",+        "pierce", "placement", "plot", "position", "positive", "prefix", "range",+        "remarks", "render", "reorder", "replace", "report", "response", "restore",+        "review", "right", "robiterlimit", "scalar", "scatter", "seasonal", "see",+        "series", "shiller", "show", "size", "speed", "squeeze", "store",+        "stringlength", "style", "suffix", "suspend", "symbolize", "tag", "technique",+        "text", "thickness", "threed", "tick", "time", "title", "top", "trace",+        "transform", "trigger", "trimvalue", "tune", "turn", "type", "ucharacter",+        "underline", "unit", "verify", "view", "wedge", "weights", "width", "window",+        "xyset", "year", "zerovalues", "abs", "acf", "aggr", "agr", "all", "alpha",+        "amort", "annpct", "any", "ar", "arima", "arma", "atan", "ave", "biwk",+        "boolfmt", "caseorder", "cave", "channels", "channeltype", "checkaccess",+        "cmax", "cmin", "conname", "corr", "cos", "cprod", "created", "crosslist",+        "csum", "ctot", "datefmt", "dateof", "dateorder", "day", "db", "dbcreated",+        "dbupdated", "diff", "dty", "eof", "errortext", "eval", "exists", "exp",+        "extract", "file", "filespec", "first", "firstcase", "firstdate", "firstvalue",+        "font", "fperiod", "fyear", "getenv", "getid", "growth", "hour", "id",+        "iniscan", "interp", "irr", "largest", "last", "lastcase", "lastdate",+        "lasterror", "lastvalue", "lave", "lengthcase", "lengthdate", "list",+        "listaccess", "lmax", "lmedian", "lmin", "location", "log", "log10", "",+        "lookup", "lower", "lprod", "lstddev", "lsum", "ltrim", "lvar", "ma", "magic",+        "make", "makedate", "mave", "mavec", "max", "maxcase", "maxdate", "mcorr",+        "mean", "median", "merge", "min", "mincase", "mindate", "minute", "mirror",+        "missing", "mmax", "mmedian", "", "mmin", "month", "mprod", "mstddev", "msum",+        "mvar", "", "nameloc", "nl", "normal", "now", "npv", "numfmt", "overlay",+        "pacf", "pad", "payback", "pct", "pending", "period", "pixels", "points",+        "precfmt", "prod", "realname", "remeval", "repeat", "reverse", "robloc",+        "robvar", "round", "rtrim", "sannpct", "sarima", "scan", "screeninfo", "script",+        "second", "selectnames", "shift", "shiftmtn", "shiftyr", "sign", "sin", "sl",+        "slice", "smallest", "sortdata", "sortindex", "", "sortname", "source",+        "special", "sqrt", "stddev", "string", "stuff", "substring", "sum", "system",+        "systemerror", "thisday", "today", "trim", "trunc", "uniform", "unique",+        "updated", "upper", "var", "weekday", "wildlist", "wildnames", "winframeinfo",         "wininfo", "writeacct", "ytd", "ytydiff", "ytypct"},   }, }

langDefs/fasm.lang

@@ -1,13 +1,13 @@ --[[ "fasm.lang"-******************************************************************************-*                                                                            *-*                           Flat Assembler (FASM)                            *-*                                                                            *-*                            Language Definition                             *-*                                                                            *-*                             v1.1 - 2017/03/14                              *-*                                                                            *-******************************************************************************+********************************************************************************+*                                                                              *+*                            Flat Assembler (FASM)                             *+*                                                                              *+*                             Language Definition                              *+*                                                                              *+*                              v1.1 - 2017/03/14                               *+*                                                                              *+******************************************************************************** Flat assembler v1.71.60 language definition for Highlight v3.35. Associated file extensions: ".ASM" | ".INC" @@ -17,10 +17,10 @@ Written by Tristano Ajmone:  Released into the public domain according to the Unlicense license:     http://unlicense.org-------------------------------------------------------------------------------+-------------------------------------------------------------------------------- Project repository:     https://github.com/tajmone/fasm-highlighting- ------------------------------------------------------------------------------+-------------------------------------------------------------------------------- Syntax tokens were extracted directly from FASM source file "SOURCE/TABLES.INC" of the MS Windows FASM package ('fasmw17160.zip'); thus ensuring that only FASM- supported token are highlighted. A few tokens were manualy added (see Notes).@@ -35,9 +35,9 @@ and complicated maintainance, so for now I rather opted to keep a long lists.  I've tested the syntax file to a good extent, and it seems to work well, but there might still be edge cases which need fixing (for eg: see #C,D).--------------------------------------------------------------------------------                                   CREDITS-------------------------------------------------------------------------------+--------------------------------------------------------------------------------+                                  CREDITS+-------------------------------------------------------------------------------- My gratitude to André Simon and Tomasz Grysztar for their patience and kind support to all my enquiries. @@ -62,14 +62,14 @@ Sublime FASM-x86 -- Sublime Text 2 package, by René Köcher, based on                     Leonardo Gago's" Assembly-x86" package:     https://github.com/Shirk/Sublime-FASM-x86     https://github.com/ljgago/Assembly-x86-------------------------------------------------------------------------------+-------------------------------------------------------------------------------- FLAT ASSEMBLER -- (C) 1999, Tomasz Grysztar, licensed under simplified BSD                   with a weak copyleft clause:     https://flatassembler.net-------------------------------------------------------------------------------+-------------------------------------------------------------------------------- HIGHLIGHT      -- (C) 2002, André Simon, licensed under GNU-GPL3:     http://www.andre-simon.de-------------------------------------------------------------------------------+-------------------------------------------------------------------------------- ]]  Description="fasm"@@ -101,15 +101,15 @@ Digits=[[ (?x)          # ============ DECIMAL ============         | (?<!\$)\b[0-9_']+[dD]?\b(?!\$)-       ]]+      ]]  Operators=[=[[+-/*=<>()[\]{}:,|&~#`;\\]]=]  Comments={-   { Block=false,-     Nested=false,-     Delimiter = { [[ ; ]] }-   }+  { Block=false,+    Nested=false,+    Delimiter = { [[ ; ]] }+  } }  Strings={@@ -127,24 +127,24 @@ Keywords={     "sil", "si", "esi", "rsi",  -- Source Indexes (8, 16, 32, 64 bit)     "dil", "di", "edi", "rdi",  -- Destination Indexes (8, 16, 32, 64 bit)     -- 8-bit registers-     "al",    "ah",   "bl",     "bh",    "cl",    "ch",    "dl",    "dh",-     "r8b",   "r9b",  "r10b",   "r11b",  "r12b",  "r13b",  "r14b",  "r15b",-     "r8l",   "r9l",  "r10l",   "r11l",  "r12l",  "r13l",  "r14l",  "r15l",+    "al",    "ah",   "bl",     "bh",    "cl",    "ch",    "dl",    "dh",+    "r8b",   "r9b",  "r10b",   "r11b",  "r12b",  "r13b",  "r14b",  "r15b",+    "r8l",   "r9l",  "r10l",   "r11l",  "r12l",  "r13l",  "r14l",  "r15l",     -- 16-bit registers-     "ax",    "bx",   "cx",     "dx",-     "r8w",   "r9w",  "r10w",   "r11w",  "r12w",  "r13w",  "r14w",  "r15w",+    "ax",    "bx",   "cx",     "dx",+    "r8w",   "r9w",  "r10w",   "r11w",  "r12w",  "r13w",  "r14w",  "r15w",     -- 32-bit registers-     "r8d",   "r9d",  "r10d",   "r11d",  "r12d",  "r13d",  "r14d",  "r15d",-     "eax",   "ebx",  "ecx",    "edx",+    "r8d",   "r9d",  "r10d",   "r11d",  "r12d",  "r13d",  "r14d",  "r15d",+    "eax",   "ebx",  "ecx",    "edx",     -- 64-bit registers-     "rax",   "rbx",  "rcx",    "rdx",-     "r8",    "r9",   "r10",    "r11",   "r12",   "r13",   "r14",   "r15",+    "rax",   "rbx",  "rcx",    "rdx",+    "r8",    "r9",   "r10",    "r11",   "r12",   "r13",   "r14",   "r15",     -- Segment registers-     "cs",    "ds",    "es",    "fs",    "gs",    "ss",+    "cs",    "ds",    "es",    "fs",    "gs",    "ss",     -- Floating point stack registers-     "st",    "st0",   "st1",   "st2",   "st3",   "st4",   "st5",   "st6",   "st7",+    "st",    "st0",   "st1",   "st2",   "st3",   "st4",   "st5",   "st6",   "st7",     -- MMX Registers (64-bit)-     "mm0",   "mm1",   "mm2",   "mm3",   "mm4",   "mm5",   "mm6",   "mm7",+    "mm0",   "mm1",   "mm2",   "mm3",   "mm4",   "mm5",   "mm6",   "mm7",     -- SSE registers (128-bit)     "xmm0",  "xmm1",  "xmm2",  "xmm3",  "xmm4",  "xmm5",  "xmm6",  "xmm7",  "xmm8",  "xmm9",     "xmm10", "xmm11", "xmm12", "xmm13", "xmm14", "xmm15", "xmm16", "xmm17", "xmm18", "xmm19",@@ -165,449 +165,449 @@ Keywords={     -- Bound (MPX) register     "bnd0", "bnd1", "bnd2", "bnd3",     -- Special registers-    "cr0", "cr1",  "cr2",  "cr3",  "cr4",  "cr8",         -- Control registers-           "cr5",  "cr6",  "cr7",  "cr9",  "cr10",-           "cr11", "cr12", "cr13", "cr14", "cr15",-    "dr0", "dr1",  "dr2",  "dr3", " dr8",                 -- Debug registers-           "dr4",  "dr5",  "dr6", " dr7",  "dr9", "dr10",-           "dr11", "dr12", "dr13", "dr14", "dr15",-    "tr3", "tr4", "tr5", "tr6", "tr7",                    -- Test registers-           "tr0", "tr1", "tr2",+    "cr0",  "cr1",  "cr2",  "cr3",  "cr4",  "cr8",          -- Control registers+            "cr5",  "cr6",  "cr7",  "cr9",  "cr10",+            "cr11", "cr12", "cr13", "cr14", "cr15",+    "dr0",  "dr1",  "dr2",  "dr3", " dr8",                    -- Debug registers+            "dr4",  "dr5",  "dr6", " dr7",  "dr9", "dr10",+            "dr11", "dr12", "dr13", "dr14", "dr15",+    "tr3",  "tr4",  "tr5",  "tr6",  "tr7",                     -- Test registers+            "tr0",  "tr1",  "tr2",       },     },   { Id=2, -- =========================== INSTRUCTIONS ===========================     List={     -- Operators-       "and", "mod", "or", "shl", "shr", "xor",-       "bsf", "bsr", "not", "plt", "rva",       -- Single operand operators+      "and", "mod", "or", "shl", "shr", "xor",+      "bsf", "bsr", "not", "plt", "rva",       -- Single operand operators      -- Uncategorized-       "aad", "aam", "adc", "adcx", "add", "addsubps", "adox", "align", "and", "andn",-       "arpl", "assert", "bextr", "blcfill", "blci", "blcic", "blcmsk", "blcs", "blsfill",-       "blsi", "blsic", "blsmsk", "blsr", "bnd", "bndcl", "bndcn", "bndcu", "bndldx",-       "bndmk", "bndmov", "bndstx", "bound", "break", "bsf", "bsr", "bswap", "bt", "btc",-       "btr", "bts", "bzhi", "call", "clac", "clc", "cld", "clflush", "clflushopt", "clgi",-       "cli", "clts", "clwb", "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",-       "cmpeqpd", "cmpeqps", "cmpeqsd", "cmpeqss", "cmplepd", "cmpleps", "cmplesd",-       "cmpless", "cmpltpd", "cmpltps", "cmpltsd", "cmpltss", "cmpneqpd", "cmpneqps",-       "cmpneqsd", "cmpneqss", "cmpnlepd", "cmpnleps", "cmpnlesd", "cmpnless", "cmpnltpd",-       "cmpnltps", "cmpnltsd", "cmpnltss", "cmpordpd", "cmpordps", "cmpordsd", "cmpordss",-       "cmppd", "cmpps", "cmps", "cmpsb", "cmpsd", "cmpss", "cmpunordpd", "cmpunordps",-       "cmpunordsd", "cmpunordss", "cmpxchg", "cmpxchg16b", "cmpxchg8b", "comisd", "comiss",-       "cpuid", "crc32", "cvtdq2pd", "cvtpd2dq", "cvtpd2pi", "cvtpi2pd", "cvtpi2ps",-       "cvtps2pd", "cvtps2pi", "cvtsd2si", "cvtsi2sd", "cvtsi2ss", "cvtss2si", "cvttpd2pi",-       "cvttps2dq", "cvttps2pi", "cvttsd2si", "cvttss2si", "data", "dec", "display", "div",-       "else", "emms", "end", "enter", "entry", "err", "extractps", "extrn", "extrq",-       "f2xm1", "fabs", "fadd", "faddp", "fbld", "fbstp", "fchs", "fclex", "fcmovb",-       "fcmovbe", "fcmove", "fcmovnb", "fcmovnbe", "fcmovne", "fcmovnu", "fcmovu", "fcom",-       "fcomi", "fcomip", "fcomp", "fcompp", "fcos", "fdecstp", "fdisi", "fdiv", "fdivp",-       "fdivr", "fdivrp", "femms", "feni", "ffree", "ffreep", "fiadd", "ficom", "ficomp",-       "fidiv", "fidivr", "fild", "fimul", "fincstp", "finit", "fist", "fistp", "fisttp",-       "fisub", "fisubr", "fld", "fld1", "fldcw", "fldenv", "fldl2e", "fldl2t", "fldlg2",-       "fldln2", "fldpi", "fldz", "fmul", "fmulp", "fnclex", "fndisi", "fneni", "fninit",-       "fnop", "fnsave", "fnstcw", "fnstenv", "fnstsw", "format", "fpatan", "fprem",-       "fprem1", "fptan", "frndint", "frstor", "frstpm", "fsave", "fscale", "fsetpm",-       "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", "getsec", "haddps", "heap", "hlt", "hsubps", "icebp", "idiv", "if",-       "imul", "in", "inc", "ins", "insb", "insertps", "insertq", "int", "int1", "int3",-       "invd", "invlpg", "invlpga", "iret", "ja", "jae", "jb", "jbe", "jc", "je", "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",-       "kaddb", "kaddd", "kaddq", "kaddw", "kandb", "kandd", "kandnb", "kandnd", "kandnq",-       "kandnw", "kandq", "kandw", "kmovb", "kmovd", "kmovq", "kmovw", "knotb", "knotd",-       "knotq", "knotw", "korb", "kord", "korq", "kortestb", "kortestd", "kortestq",-       "kortestw", "korw", "kshiftlb", "kshiftld", "kshiftlq", "kshiftlw", "kshiftrb",-       "kshiftrd", "kshiftrq", "kshiftrw", "ktestb", "ktestd", "ktestq", "ktestw",-       "kunpckbw", "kunpckdq", "kunpckwd", "kxnorb", "kxnord", "kxnorq", "kxnorw", "kxorb",-       "kxord", "kxorq", "kxorw", "label", "lahf", "lar", "lddqu", "ldmxcsr", "lds", "lea",-       "leave", "les", "lfence", "lfs", "lgdt", "lgs", "lidt", "lldt", "llwpcb", "lmsw",-       "load", "loadall286", "loadall386", "lock", "lods", "lodsb", "loop", "loope",-       "loopne", "loopnz", "loopz", "lsl", "lss", "ltr", "lwpins", "lwpval", "lzcnt",-       "maskmovdqu", "maskmovq", "mfence", "monitor", "mov", "movapd", "movaps", "movbe",-       "movd", "movdq2q", "movdqa", "movdqu", "movhlps", "movhpd", "movhps", "movlhps",-       "movlpd", "movlps", "movmskpd", "movmskps", "movntdq", "movntdqa", "movnti",-       "movntpd", "movntps", "movntq", "movntsd", "movntss", "movq", "movq2dq", "movs",-       "movsb", "movsd", "movshdup", "movsldup", "movss", "movsx", "movsxd", "movupd",-       "movups", "movzx", "mul", "mulx", "mwait", "neg", "nop", "not", "or", "org", "out",-       "outs", "outsb", "palignr", "pause", "pclmulhqhdq", "pclmulhqhqdq", "pclmulhqlqdq",-       "pclmullqhdq", "pclmullqhqdq", "pclmullqlqdq", "pclmulqdq", "pcommit", "pdep",-       "pext", "pextrb", "pextrd", "pextrq", "pextrw", "pinsrb", "pinsrd", "pinsrq",-       "pinsrw", "pmovmskb", "pmovsxbd", "pmovsxbq", "pmovsxbw", "pmovsxdq", "pmovsxwd",-       "pmovsxwq", "pmovzxbd", "pmovzxbq", "pmovzxbw", "pmovzxdq", "pmovzxwd", "pmovzxwq",-       "pop", "popcnt", "popd", "popf", "popq", "popw", "prefetch", "prefetchnta",-       "prefetcht0", "prefetcht1", "prefetcht2", "prefetchw", "prefetchwt1", "pshufd",-       "pshufhw", "pshuflw", "pshufw", "pslldq", "psrldq", "public", "push", "pushd",-       "pushf", "pushq", "pushw", "rcl", "rcr", "rdfsbase", "rdgsbase", "rdmsr", "rdpkru",-       "rdpmc", "rdrand", "rdseed", "rdtsc", "rdtscp", "rep", "repe", "repeat", "repne",-       "repnz", "repz", "ret", "retf", "retn", "rol", "ror", "rorx", "rsm", "sahf", "sal",-       "sar", "sarx", "sbb", "scas", "scasb", "section", "segment", "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", "shlx", "shr", "shrd", "shrx", "sidt", "skinit",-       "sldt", "slwpcb", "smsw", "stac", "stack", "stc", "std", "stgi", "sti", "stmxcsr",-       "store", "stos", "stosb", "str", "sub", "swapgs", "syscall", "sysenter", "sysexit",-       "sysret", "t1mskc", "test", "times", "tzcnt", "tzmsk", "ucomisd", "ucomiss", "ud2",-       "useavx256", "useavx512", "verr", "verw", "vgatherdpd", "vgatherdps", "vgatherpf0dpd",-       "vgatherpf0dps", "vgatherpf0qpd", "vgatherpf0qps", "vgatherpf1dpd", "vgatherpf1dps",-       "vgatherpf1qpd", "vgatherpf1qps", "vgatherqpd", "vgatherqps", "virtual", "vldmxcsr",-       "vmcall", "vmfunc", "vmlaunch", "vmload", "vmmcall", "vmresume", "vmrun", "vmsave",-       "vmxoff", "vpcmov", "vpermil2pd", "vpermil2ps", "vpermilmo2pd", "vpermilmo2ps",-       "vpermilmz2pd", "vpermilmz2ps", "vpermiltd2pd", "vpermiltd2ps", "vpgatherdd",-       "vpgatherdq", "vpgatherqd", "vpgatherqq", "vpscatterdd", "vpscatterdq", "vpscatterqd",-       "vpscatterqq", "vscatterdpd", "vscatterdps", "vscatterpf0dpd", "vscatterpf0dps",-       "vscatterpf0qpd", "vscatterpf0qps", "vscatterpf1dpd", "vscatterpf1dps",-       "vscatterpf1qpd", "vscatterpf1qps", "vscatterqpd", "vscatterqps", "vstmxcsr",-       "vzeroall", "vzeroupper", "wait", "wbinvd", "while", "wrfsbase", "wrgsbase", "wrmsr",-       "wrpkru", "xabort", "xacquire", "xadd", "xbegin", "xchg", "xend", "xgetbv", "xlat",-       "xlatb", "xor", "xrelease", "xrstor", "xsave", "xsaveopt", "xsetbv", "xtest",+      "aad", "aam", "adc", "adcx", "add", "addsubps", "adox", "align", "and", "andn",+      "arpl", "assert", "bextr", "blcfill", "blci", "blcic", "blcmsk", "blcs", "blsfill",+      "blsi", "blsic", "blsmsk", "blsr", "bnd", "bndcl", "bndcn", "bndcu", "bndldx",+      "bndmk", "bndmov", "bndstx", "bound", "break", "bsf", "bsr", "bswap", "bt", "btc",+      "btr", "bts", "bzhi", "call", "clac", "clc", "cld", "clflush", "clflushopt", "clgi",+      "cli", "clts", "clwb", "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",+      "cmpeqpd", "cmpeqps", "cmpeqsd", "cmpeqss", "cmplepd", "cmpleps", "cmplesd",+      "cmpless", "cmpltpd", "cmpltps", "cmpltsd", "cmpltss", "cmpneqpd", "cmpneqps",+      "cmpneqsd", "cmpneqss", "cmpnlepd", "cmpnleps", "cmpnlesd", "cmpnless", "cmpnltpd",+      "cmpnltps", "cmpnltsd", "cmpnltss", "cmpordpd", "cmpordps", "cmpordsd", "cmpordss",+      "cmppd", "cmpps", "cmps", "cmpsb", "cmpsd", "cmpss", "cmpunordpd", "cmpunordps",+      "cmpunordsd", "cmpunordss", "cmpxchg", "cmpxchg16b", "cmpxchg8b", "comisd", "comiss",+      "cpuid", "crc32", "cvtdq2pd", "cvtpd2dq", "cvtpd2pi", "cvtpi2pd", "cvtpi2ps",+      "cvtps2pd", "cvtps2pi", "cvtsd2si", "cvtsi2sd", "cvtsi2ss", "cvtss2si", "cvttpd2pi",+      "cvttps2dq", "cvttps2pi", "cvttsd2si", "cvttss2si", "data", "dec", "display", "div",+      "else", "emms", "end", "enter", "entry", "err", "extractps", "extrn", "extrq",+      "f2xm1", "fabs", "fadd", "faddp", "fbld", "fbstp", "fchs", "fclex", "fcmovb",+      "fcmovbe", "fcmove", "fcmovnb", "fcmovnbe", "fcmovne", "fcmovnu", "fcmovu", "fcom",+      "fcomi", "fcomip", "fcomp", "fcompp", "fcos", "fdecstp", "fdisi", "fdiv", "fdivp",+      "fdivr", "fdivrp", "femms", "feni", "ffree", "ffreep", "fiadd", "ficom", "ficomp",+      "fidiv", "fidivr", "fild", "fimul", "fincstp", "finit", "fist", "fistp", "fisttp",+      "fisub", "fisubr", "fld", "fld1", "fldcw", "fldenv", "fldl2e", "fldl2t", "fldlg2",+      "fldln2", "fldpi", "fldz", "fmul", "fmulp", "fnclex", "fndisi", "fneni", "fninit",+      "fnop", "fnsave", "fnstcw", "fnstenv", "fnstsw", "format", "fpatan", "fprem",+      "fprem1", "fptan", "frndint", "frstor", "frstpm", "fsave", "fscale", "fsetpm",+      "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", "getsec", "haddps", "heap", "hlt", "hsubps", "icebp", "idiv", "if",+      "imul", "in", "inc", "ins", "insb", "insertps", "insertq", "int", "int1", "int3",+      "invd", "invlpg", "invlpga", "iret", "ja", "jae", "jb", "jbe", "jc", "je", "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",+      "kaddb", "kaddd", "kaddq", "kaddw", "kandb", "kandd", "kandnb", "kandnd", "kandnq",+      "kandnw", "kandq", "kandw", "kmovb", "kmovd", "kmovq", "kmovw", "knotb", "knotd",+      "knotq", "knotw", "korb", "kord", "korq", "kortestb", "kortestd", "kortestq",+      "kortestw", "korw", "kshiftlb", "kshiftld", "kshiftlq", "kshiftlw", "kshiftrb",+      "kshiftrd", "kshiftrq", "kshiftrw", "ktestb", "ktestd", "ktestq", "ktestw",+      "kunpckbw", "kunpckdq", "kunpckwd", "kxnorb", "kxnord", "kxnorq", "kxnorw", "kxorb",+      "kxord", "kxorq", "kxorw", "label", "lahf", "lar", "lddqu", "ldmxcsr", "lds", "lea",+      "leave", "les", "lfence", "lfs", "lgdt", "lgs", "lidt", "lldt", "llwpcb", "lmsw",+      "load", "loadall286", "loadall386", "lock", "lods", "lodsb", "loop", "loope",+      "loopne", "loopnz", "loopz", "lsl", "lss", "ltr", "lwpins", "lwpval", "lzcnt",+      "maskmovdqu", "maskmovq", "mfence", "monitor", "mov", "movapd", "movaps", "movbe",+      "movd", "movdq2q", "movdqa", "movdqu", "movhlps", "movhpd", "movhps", "movlhps",+      "movlpd", "movlps", "movmskpd", "movmskps", "movntdq", "movntdqa", "movnti",+      "movntpd", "movntps", "movntq", "movntsd", "movntss", "movq", "movq2dq", "movs",+      "movsb", "movsd", "movshdup", "movsldup", "movss", "movsx", "movsxd", "movupd",+      "movups", "movzx", "mul", "mulx", "mwait", "neg", "nop", "not", "or", "org", "out",+      "outs", "outsb", "palignr", "pause", "pclmulhqhdq", "pclmulhqhqdq", "pclmulhqlqdq",+      "pclmullqhdq", "pclmullqhqdq", "pclmullqlqdq", "pclmulqdq", "pcommit", "pdep",+      "pext", "pextrb", "pextrd", "pextrq", "pextrw", "pinsrb", "pinsrd", "pinsrq",+      "pinsrw", "pmovmskb", "pmovsxbd", "pmovsxbq", "pmovsxbw", "pmovsxdq", "pmovsxwd",+      "pmovsxwq", "pmovzxbd", "pmovzxbq", "pmovzxbw", "pmovzxdq", "pmovzxwd", "pmovzxwq",+      "pop", "popcnt", "popd", "popf", "popq", "popw", "prefetch", "prefetchnta",+      "prefetcht0", "prefetcht1", "prefetcht2", "prefetchw", "prefetchwt1", "pshufd",+      "pshufhw", "pshuflw", "pshufw", "pslldq", "psrldq", "public", "push", "pushd",+      "pushf", "pushq", "pushw", "rcl", "rcr", "rdfsbase", "rdgsbase", "rdmsr", "rdpkru",+      "rdpmc", "rdrand", "rdseed", "rdtsc", "rdtscp", "rep", "repe", "repeat", "repne",+      "repnz", "repz", "ret", "retf", "retn", "rol", "ror", "rorx", "rsm", "sahf", "sal",+      "sar", "sarx", "sbb", "scas", "scasb", "section", "segment", "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", "shlx", "shr", "shrd", "shrx", "sidt", "skinit",+      "sldt", "slwpcb", "smsw", "stac", "stack", "stc", "std", "stgi", "sti", "stmxcsr",+      "store", "stos", "stosb", "str", "sub", "swapgs", "syscall", "sysenter", "sysexit",+      "sysret", "t1mskc", "test", "times", "tzcnt", "tzmsk", "ucomisd", "ucomiss", "ud2",+      "useavx256", "useavx512", "verr", "verw", "vgatherdpd", "vgatherdps", "vgatherpf0dpd",+      "vgatherpf0dps", "vgatherpf0qpd", "vgatherpf0qps", "vgatherpf1dpd", "vgatherpf1dps",+      "vgatherpf1qpd", "vgatherpf1qps", "vgatherqpd", "vgatherqps", "virtual", "vldmxcsr",+      "vmcall", "vmfunc", "vmlaunch", "vmload", "vmmcall", "vmresume", "vmrun", "vmsave",+      "vmxoff", "vpcmov", "vpermil2pd", "vpermil2ps", "vpermilmo2pd", "vpermilmo2ps",+      "vpermilmz2pd", "vpermilmz2ps", "vpermiltd2pd", "vpermiltd2ps", "vpgatherdd",+      "vpgatherdq", "vpgatherqd", "vpgatherqq", "vpscatterdd", "vpscatterdq", "vpscatterqd",+      "vpscatterqq", "vscatterdpd", "vscatterdps", "vscatterpf0dpd", "vscatterpf0dps",+      "vscatterpf0qpd", "vscatterpf0qps", "vscatterpf1dpd", "vscatterpf1dps",+      "vscatterpf1qpd", "vscatterpf1qps", "vscatterqpd", "vscatterqps", "vstmxcsr",+      "vzeroall", "vzeroupper", "wait", "wbinvd", "while", "wrfsbase", "wrgsbase", "wrmsr",+      "wrpkru", "xabort", "xacquire", "xadd", "xbegin", "xchg", "xend", "xgetbv", "xlat",+      "xlatb", "xor", "xrelease", "xrstor", "xsave", "xsaveopt", "xsetbv", "xtest",      -- 16bit-       "cbw", "cmpsw", "cwd", "fldenvw", "fnsavew", "fnstenvw", "frstorw", "fsavew",-       "fstenvw", "insw", "iretw", "jcxz", "lodsw", "loopew", "loopnew", "loopnzw", "loopw",-       "loopzw", "movsw", "outsw", "popfw", "pushfw", "retfw", "retnw", "retw", "scasw",-       "stosw",+      "cbw", "cmpsw", "cwd", "fldenvw", "fnsavew", "fnstenvw", "frstorw", "fsavew",+      "fstenvw", "insw", "iretw", "jcxz", "lodsw", "loopew", "loopnew", "loopnzw", "loopw",+      "loopzw", "movsw", "outsw", "popfw", "pushfw", "retfw", "retnw", "retw", "scasw",+      "stosw",     -- 16bit (except 64)-       "popaw", "pushaw",+      "popaw", "pushaw",      -- 32bit-       "cdq", "cwde", "fldenvd", "fnsaved", "fnstenvd", "frstord", "fsaved", "fstenvd",-       "insd", "iretd", "jecxz", "lodsd", "loopd", "looped", "loopned", "loopnzd", "loopzd",-       "outsd", "retfd", "scasd", "stosd",+      "cdq", "cwde", "fldenvd", "fnsaved", "fnstenvd", "frstord", "fsaved", "fstenvd",+      "insd", "iretd", "jecxz", "lodsd", "loopd", "looped", "loopned", "loopnzd", "loopzd",+      "outsd", "retfd", "scasd", "stosd",     -- 32bit (except 64)-       "popad", "popfd", "pushad", "pushfd", "retd", "retnd",+      "popad", "popfd", "pushad", "pushfd", "retd", "retnd",      -- 64bit-       "cdqe", "cmpsq", "cqo", "fxrstor64", "fxsave64", "iretq", "jrcxz", "lodsq", "loopeq",-       "loopneq", "loopnzq", "loopq", "loopzq", "movsq", "rdmsrq", "retfq", "scasq",-       "stosq", "sysexitq", "sysretq", "wrmsrq", "xrstor64", "xsave64", "xsaveopt64",+      "cdqe", "cmpsq", "cqo", "fxrstor64", "fxsave64", "iretq", "jrcxz", "lodsq", "loopeq",+      "loopneq", "loopnzq", "loopq", "loopzq", "movsq", "rdmsrq", "retfq", "scasq",+      "stosq", "sysexitq", "sysretq", "wrmsrq", "xrstor64", "xsave64", "xsaveopt64",     -- 64bit only-       "popfq", "pushfq", "retnq", "retq",+      "popfq", "pushfq", "retnq", "retq",      -- NOT 64bit-       "aaa", "aas", "daa", "das", "into", "popa", "pusha", "salc", "setalc",+      "aaa", "aas", "daa", "das", "into", "popa", "pusha", "salc", "setalc",      -- FMA Instructions-       "vfmadd132pd", "vfmadd132ps", "vfmadd132sd", "vfmadd132ss", "vfmadd213pd",-       "vfmadd213ps", "vfmadd213sd", "vfmadd213ss", "vfmadd231pd", "vfmadd231ps",-       "vfmadd231sd", "vfmadd231ss", "vfmaddsub132pd", "vfmaddsub132ps", "vfmaddsub213pd",-       "vfmaddsub213ps", "vfmaddsub231pd", "vfmaddsub231ps", "vfmsub132pd", "vfmsub132ps",-       "vfmsub132sd", "vfmsub132ss", "vfmsub213pd", "vfmsub213ps", "vfmsub213sd",-       "vfmsub213ss", "vfmsub231pd", "vfmsub231ps", "vfmsub231sd", "vfmsub231ss",-       "vfmsubadd132pd", "vfmsubadd132ps", "vfmsubadd213pd", "vfmsubadd213ps",-       "vfmsubadd231pd", "vfmsubadd231ps", "vfnmadd132pd", "vfnmadd132ps", "vfnmadd132sd",-       "vfnmadd132ss", "vfnmadd213pd", "vfnmadd213ps", "vfnmadd213sd", "vfnmadd213ss",-       "vfnmadd231pd", "vfnmadd231ps", "vfnmadd231sd", "vfnmadd231ss", "vfnmsub132pd",-       "vfnmsub132ps", "vfnmsub132sd", "vfnmsub132ss", "vfnmsub213pd", "vfnmsub213ps",-       "vfnmsub213sd", "vfnmsub213ss", "vfnmsub231pd", "vfnmsub231ps", "vfnmsub231sd",-       "vfnmsub231ss",+      "vfmadd132pd", "vfmadd132ps", "vfmadd132sd", "vfmadd132ss", "vfmadd213pd",+      "vfmadd213ps", "vfmadd213sd", "vfmadd213ss", "vfmadd231pd", "vfmadd231ps",+      "vfmadd231sd", "vfmadd231ss", "vfmaddsub132pd", "vfmaddsub132ps", "vfmaddsub213pd",+      "vfmaddsub213ps", "vfmaddsub231pd", "vfmaddsub231ps", "vfmsub132pd", "vfmsub132ps",+      "vfmsub132sd", "vfmsub132ss", "vfmsub213pd", "vfmsub213ps", "vfmsub213sd",+      "vfmsub213ss", "vfmsub231pd", "vfmsub231ps", "vfmsub231sd", "vfmsub231ss",+      "vfmsubadd132pd", "vfmsubadd132ps", "vfmsubadd213pd", "vfmsubadd213ps",+      "vfmsubadd231pd", "vfmsubadd231ps", "vfnmadd132pd", "vfnmadd132ps", "vfnmadd132sd",+      "vfnmadd132ss", "vfnmadd213pd", "vfnmadd213ps", "vfnmadd213sd", "vfnmadd213ss",+      "vfnmadd231pd", "vfnmadd231ps", "vfnmadd231sd", "vfnmadd231ss", "vfnmsub132pd",+      "vfnmsub132ps", "vfnmsub132sd", "vfnmsub132ss", "vfnmsub213pd", "vfnmsub213ps",+      "vfnmsub213sd", "vfnmsub213ss", "vfnmsub231pd", "vfnmsub231ps", "vfnmsub231sd",+      "vfnmsub231ss",      -- FMA4 Instructions-       "vfmaddpd", "vfmaddps", "vfmaddsd", "vfmaddss", "vfmaddsubpd", "vfmaddsubps",-       "vfmsubaddpd", "vfmsubaddps", "vfmsubpd", "vfmsubps", "vfmsubsd", "vfmsubss",-       "vfnmaddpd", "vfnmaddps", "vfnmaddsd", "vfnmaddss", "vfnmsubpd", "vfnmsubps",-       "vfnmsubsd", "vfnmsubss",+      "vfmaddpd", "vfmaddps", "vfmaddsd", "vfmaddss", "vfmaddsubpd", "vfmaddsubps",+      "vfmsubaddpd", "vfmsubaddps", "vfmsubpd", "vfmsubps", "vfmsubsd", "vfmsubss",+      "vfnmaddpd", "vfnmaddps", "vfnmaddsd", "vfnmaddss", "vfnmsubpd", "vfnmsubps",+      "vfnmsubsd", "vfnmsubss",      -- MMX Instructions-       "packssdw", "packsswb", "packuswb", "paddb", "paddd", "paddq", "paddsb", "paddsw",-       "paddusb", "paddusw", "paddw", "pand", "pandn", "pavgb", "pavgw", "pcmpeqb",-       "pcmpeqd", "pcmpeqw", "pcmpgtb", "pcmpgtd", "pcmpgtw", "pmaddwd", "pmaxsw", "pmaxub",-       "pminsw", "pminub", "pmulhuw", "pmulhw", "pmullw", "pmuludq", "por", "psadbw",-       "pslld", "psllq", "psllw", "psrad", "psraw", "psrld", "psrlq", "psrlw", "psubb",-       "psubd", "psubq", "psubsb", "psubsw", "psubusb", "psubusw", "psubw", "punpckhbw",-       "punpckhdq", "punpckhwd", "punpcklbw", "punpckldq", "punpcklwd", "pxor",+      "packssdw", "packsswb", "packuswb", "paddb", "paddd", "paddq", "paddsb", "paddsw",+      "paddusb", "paddusw", "paddw", "pand", "pandn", "pavgb", "pavgw", "pcmpeqb",+      "pcmpeqd", "pcmpeqw", "pcmpgtb", "pcmpgtd", "pcmpgtw", "pmaddwd", "pmaxsw", "pmaxub",+      "pminsw", "pminub", "pmulhuw", "pmulhw", "pmullw", "pmuludq", "por", "psadbw",+      "pslld", "psllq", "psllw", "psrad", "psraw", "psrld", "psrlq", "psrlw", "psubb",+      "psubd", "psubq", "psubsb", "psubsw", "psubusb", "psubusw", "psubw", "punpckhbw",+      "punpckhdq", "punpckhwd", "punpcklbw", "punpckldq", "punpcklwd", "pxor",      -- SSE Instructions-       "addpd", "addps", "addsd", "addss", "addsubpd", "andnpd", "andnps", "andpd", "andps",-       "cvtdq2ps", "cvtpd2ps", "cvtps2dq", "cvtsd2ss", "cvtss2sd", "cvttpd2dq", "divpd",-       "divps", "divsd", "divss", "haddpd", "hsubpd", "maxpd", "maxps", "maxsd", "maxss",-       "minpd", "minps", "minsd", "minss", "movddup", "mulpd", "mulps", "mulsd", "mulss",-       "orpd", "orps", "punpckhqdq", "punpcklqdq", "rcpps", "rcpss", "rsqrtps", "rsqrtss",-       "shufpd", "shufps", "sqrtpd", "sqrtps", "sqrtsd", "sqrtss", "subpd", "subps",-       "subsd", "subss", "unpckhpd", "unpckhps", "unpcklpd", "unpcklps", "xorpd", "xorps",+      "addpd", "addps", "addsd", "addss", "addsubpd", "andnpd", "andnps", "andpd", "andps",+      "cvtdq2ps", "cvtpd2ps", "cvtps2dq", "cvtsd2ss", "cvtss2sd", "cvttpd2dq", "divpd",+      "divps", "divsd", "divss", "haddpd", "hsubpd", "maxpd", "maxps", "maxsd", "maxss",+      "minpd", "minps", "minsd", "minss", "movddup", "mulpd", "mulps", "mulsd", "mulss",+      "orpd", "orps", "punpckhqdq", "punpcklqdq", "rcpps", "rcpss", "rsqrtps", "rsqrtss",+      "shufpd", "shufps", "sqrtpd", "sqrtps", "sqrtsd", "sqrtss", "subpd", "subps",+      "subsd", "subss", "unpckhpd", "unpckhps", "unpcklpd", "unpcklps", "xorpd", "xorps",      -- SSE4 Instructions-       "aesdec", "aesdeclast", "aesenc", "aesenclast", "aesimc", "aeskeygenassist",-       "blendpd", "blendps", "blendvpd", "blendvps", "dppd", "dpps", "mpsadbw", "packusdw",-       "pblendvb", "pblendw", "pcmpeqq", "pcmpestri", "pcmpestrm", "pcmpgtq", "pcmpistri",-       "pcmpistrm", "phminposuw", "pmaxsb", "pmaxsd", "pmaxud", "pmaxuw", "pminsb",-       "pminsd", "pminud", "pminuw", "pmuldq", "pmulld", "ptest", "roundpd", "roundps",-       "roundsd", "roundss", "sha1msg1", "sha1msg2", "sha1nexte", "sha1rnds4", "sha256msg1",-       "sha256msg2", "sha256rnds2",+      "aesdec", "aesdeclast", "aesenc", "aesenclast", "aesimc", "aeskeygenassist",+      "blendpd", "blendps", "blendvpd", "blendvps", "dppd", "dpps", "mpsadbw", "packusdw",+      "pblendvb", "pblendw", "pcmpeqq", "pcmpestri", "pcmpestrm", "pcmpgtq", "pcmpistri",+      "pcmpistrm", "phminposuw", "pmaxsb", "pmaxsd", "pmaxud", "pmaxuw", "pminsb",+      "pminsd", "pminud", "pminuw", "pmuldq", "pmulld", "ptest", "roundpd", "roundps",+      "roundsd", "roundss", "sha1msg1", "sha1msg2", "sha1nexte", "sha1rnds4", "sha256msg1",+      "sha256msg2", "sha256rnds2",      -- SSSE3 Instructions-       "pabsb", "pabsd", "pabsw", "phaddd", "phaddsw", "phaddw", "phsubd", "phsubsw",-       "phsubw", "pmaddubsw", "pmulhrsw", "pshufb", "psignb", "psignd", "psignw",+      "pabsb", "pabsd", "pabsw", "phaddd", "phaddsw", "phaddw", "phsubd", "phsubsw",+      "phsubw", "pmaddubsw", "pmulhrsw", "pshufb", "psignb", "psignd", "psignw",      -- AVX Instructions-       "vaddpd", "vaddps", "vaddsd", "vaddss", "vaddsubpd", "vaddsubps", "vaesdec",-       "vaesdeclast", "vaesenc", "vaesenclast", "vaesimc", "vaeskeygenassist", "valignd",-       "valignq", "vandnpd", "vandnps", "vandpd", "vandps", "vblendmpd", "vblendmps",-       "vblendpd", "vblendps", "vblendvpd", "vblendvps", "vbroadcastf128", "vbroadcasti128",-       "vbroadcastsd", "vbroadcastss", "vcmpeq_ospd", "vcmpeq_osps", "vcmpeq_ossd",-       "vcmpeq_osss", "vcmpeq_uqpd", "vcmpeq_uqps", "vcmpeq_uqsd", "vcmpeq_uqss",-       "vcmpeq_uspd", "vcmpeq_usps", "vcmpeq_ussd", "vcmpeq_usss", "vcmpeqpd", "vcmpeqps",-       "vcmpeqsd", "vcmpeqss", "vcmpfalse_ospd", "vcmpfalse_osps", "vcmpfalse_ossd",-       "vcmpfalse_osss", "vcmpfalsepd", "vcmpfalseps", "vcmpfalsesd", "vcmpfalsess",-       "vcmpge_oqpd", "vcmpge_oqps", "vcmpge_oqsd", "vcmpge_oqss", "vcmpgepd", "vcmpgeps",-       "vcmpgesd", "vcmpgess", "vcmpgt_oqpd", "vcmpgt_oqps", "vcmpgt_oqsd", "vcmpgt_oqss",-       "vcmpgtpd", "vcmpgtps", "vcmpgtsd", "vcmpgtss", "vcmple_oqpd", "vcmple_oqps",-       "vcmple_oqsd", "vcmple_oqss", "vcmplepd", "vcmpleps", "vcmplesd", "vcmpless",-       "vcmplt_oqpd", "vcmplt_oqps", "vcmplt_oqsd", "vcmplt_oqss", "vcmpltpd", "vcmpltps",-       "vcmpltsd", "vcmpltss", "vcmpneq_oqpd", "vcmpneq_oqps", "vcmpneq_oqsd", "vcmpneq_oqss",-       "vcmpneq_ospd", "vcmpneq_osps", "vcmpneq_ossd", "vcmpneq_osss", "vcmpneq_uspd",-       "vcmpneq_usps", "vcmpneq_ussd", "vcmpneq_usss", "vcmpneqpd", "vcmpneqps",-       "vcmpneqsd", "vcmpneqss", "vcmpnge_uqpd", "vcmpnge_uqps", "vcmpnge_uqsd",-       "vcmpnge_uqss", "vcmpngepd", "vcmpngeps", "vcmpngesd", "vcmpngess", "vcmpngt_uqpd",-       "vcmpngt_uqps", "vcmpngt_uqsd", "vcmpngt_uqss", "vcmpngtpd", "vcmpngtps",-       "vcmpngtsd", "vcmpngtss", "vcmpnle_uqpd", "vcmpnle_uqps", "vcmpnle_uqsd",-       "vcmpnle_uqss", "vcmpnlepd", "vcmpnleps", "vcmpnlesd", "vcmpnless", "vcmpnlt_uqpd",-       "vcmpnlt_uqps", "vcmpnlt_uqsd", "vcmpnlt_uqss", "vcmpnltpd", "vcmpnltps",-       "vcmpnltsd", "vcmpnltss", "vcmpord_spd", "vcmpord_sps", "vcmpord_ssd", "vcmpord_sss",-       "vcmpordpd", "vcmpordps", "vcmpordsd", "vcmpordss", "vcmppd", "vcmpps", "vcmpsd",-       "vcmpss", "vcmptrue_uspd", "vcmptrue_usps", "vcmptrue_ussd", "vcmptrue_usss",-       "vcmptruepd", "vcmptrueps", "vcmptruesd", "vcmptruess", "vcmpunord_spd",-       "vcmpunord_sps", "vcmpunord_ssd", "vcmpunord_sss", "vcmpunordpd", "vcmpunordps",-       "vcmpunordsd", "vcmpunordss", "vcomisd", "vcomiss", "vcompresspd", "vcompressps",-       "vcvtdq2pd", "vcvtdq2ps", "vcvtpd2dq", "vcvtpd2ps", "vcvtpd2qq", "vcvtpd2udq",-       "vcvtpd2uqq", "vcvtph2ps", "vcvtps2dq", "vcvtps2pd", "vcvtps2ph", "vcvtps2qq",-       "vcvtps2udq", "vcvtps2uqq", "vcvtqq2pd", "vcvtqq2ps", "vcvtsd2si", "vcvtsd2ss",-       "vcvtsd2usi", "vcvtsi2sd", "vcvtsi2ss", "vcvtss2sd", "vcvtss2si", "vcvtss2usi",-       "vcvttpd2dq", "vcvttpd2qq", "vcvttpd2udq", "vcvttpd2uqq", "vcvttps2dq", "vcvttps2qq",-       "vcvttps2udq", "vcvttps2uqq", "vcvttsd2si", "vcvttsd2usi", "vcvttss2si", "vcvttss2usi",-       "vcvtudq2pd", "vcvtudq2ps", "vcvtuqq2pd", "vcvtuqq2ps", "vcvtusi2sd", "vcvtusi2ss",-       "vdbpsadbw", "vdivpd", "vdivps", "vdivsd", "vdivss", "vdppd", "vdpps", "vexpandpd",-       "vexpandps", "vextractf128", "vextracti128", "vextractps", "vhaddpd", "vhaddps",-       "vhsubpd", "vhsubps", "vinsertf128", "vinserti128", "vinsertps", "vlddqu",-       "vmaskmovdqu", "vmaskmovpd", "vmaskmovps", "vmaxpd", "vmaxps", "vmaxsd", "vmaxss",-       "vminpd", "vminps", "vminsd", "vminss", "vmovapd", "vmovaps", "vmovd", "vmovddup",-       "vmovdqa", "vmovdqu", "vmovhlps", "vmovhpd", "vmovhps", "vmovlhps", "vmovlpd",-       "vmovlps", "vmovmskpd", "vmovmskps", "vmovntdq", "vmovntdqa", "vmovntpd", "vmovntps",-       "vmovq", "vmovsd", "vmovshdup", "vmovsldup", "vmovss", "vmovupd", "vmovups",-       "vmpsadbw", "vmulpd", "vmulps", "vmulsd", "vmulss", "vorpd", "vorps", "vpabsb",-       "vpabsd", "vpabsq", "vpabsw", "vpackssdw", "vpacksswb", "vpackusdw", "vpackuswb",-       "vpaddb", "vpaddd", "vpaddq", "vpaddsb", "vpaddsw", "vpaddusb", "vpaddusw", "vpaddw",-       "vpalignr", "vpand", "vpandd", "vpandn", "vpandnd", "vpandnq", "vpandq", "vpavgb",-       "vpavgw", "vpblendd", "vpblendmb", "vpblendmd", "vpblendmq", "vpblendmw",-       "vpblendvb", "vpblendw", "vpbroadcastb", "vpbroadcastd", "vpbroadcastq",-       "vpbroadcastw", "vpclmulhqhdq", "vpclmulhqlqdq", "vpclmullqhdq", "vpclmullqlqdq",-       "vpclmulqdq", "vpcmpeqb", "vpcmpeqd", "vpcmpeqq", "vpcmpeqw", "vpcmpestri",-       "vpcmpestrm", "vpcmpgtb", "vpcmpgtd", "vpcmpgtq", "vpcmpgtw", "vpcmpistri",-       "vpcmpistrm", "vpcompressd", "vpcompressq", "vpconflictd", "vpconflictq",-       "vperm2f128", "vperm2i128", "vpermb", "vpermd", "vpermi2b", "vpermi2d", "vpermi2pd",-       "vpermi2ps", "vpermi2q", "vpermi2w", "vpermilpd", "vpermilps", "vpermpd", "vpermps",-       "vpermq", "vpermt2b", "vpermt2d", "vpermt2pd", "vpermt2ps", "vpermt2q", "vpermt2w",-       "vpermw", "vpexpandd", "vpexpandq", "vpextrb", "vpextrd", "vpextrq", "vpextrw",-       "vphaddd", "vphaddsw", "vphaddw", "vphminposuw", "vphsubd", "vphsubsw", "vphsubw",-       "vpinsrb", "vpinsrd", "vpinsrq", "vpinsrw", "vplzcntd", "vplzcntq", "vpmadd52huq",-       "vpmadd52luq", "vpmaddubsw", "vpmaddwd", "vpmaskmovd", "vpmaskmovq", "vpmaxsb",-       "vpmaxsd", "vpmaxsq", "vpmaxsw", "vpmaxub", "vpmaxud", "vpmaxuq", "vpmaxuw",-       "vpminsb", "vpminsd", "vpminsq", "vpminsw", "vpminub", "vpminud", "vpminuq",-       "vpminuw", "vpmovmskb", "vpmovsxbd", "vpmovsxbq", "vpmovsxbw", "vpmovsxdq",-       "vpmovsxwd", "vpmovsxwq", "vpmovzxbd", "vpmovzxbq", "vpmovzxbw", "vpmovzxdq",-       "vpmovzxwd", "vpmovzxwq", "vpmuldq", "vpmulhrsw", "vpmulhuw", "vpmulhw", "vpmulld",-       "vpmullq", "vpmullw", "vpmultishiftqb", "vpmuludq", "vpor", "vpord", "vporq",-       "vprolvd", "vprolvq", "vprorvd", "vprorvq", "vpsadbw", "vpshufb", "vpshufd",-       "vpshufhw", "vpshuflw", "vpsignb", "vpsignd", "vpsignw", "vpslld", "vpslldq",-       "vpsllq", "vpsllvd", "vpsllvq", "vpsllvw", "vpsllw", "vpsrad", "vpsraq", "vpsravd",-       "vpsravq", "vpsravw", "vpsraw", "vpsrld", "vpsrldq", "vpsrlq", "vpsrlvd", "vpsrlvq",-       "vpsrlvw", "vpsrlw", "vpsubb", "vpsubd", "vpsubq", "vpsubsb", "vpsubsw", "vpsubusb",-       "vpsubusw", "vpsubw", "vpternlogd", "vpternlogq", "vptest", "vpunpckhbw",-       "vpunpckhdq", "vpunpckhqdq", "vpunpckhwd", "vpunpcklbw", "vpunpckldq", "vpunpcklqdq",-       "vpunpcklwd", "vpxor", "vpxord", "vpxorq", "vrcpps", "vrcpss", "vroundpd",-       "vroundps", "vroundsd", "vroundss", "vrsqrtps", "vrsqrtss", "vshufpd", "vshufps",-       "vsqrtpd", "vsqrtps", "vsqrtsd", "vsqrtss", "vsubpd", "vsubps", "vsubsd", "vsubss",-       "vtestpd", "vtestps", "vucomisd", "vucomiss", "vunpckhpd", "vunpckhps", "vunpcklpd",-       "vunpcklps", "vxorpd", "vxorps",+      "vaddpd", "vaddps", "vaddsd", "vaddss", "vaddsubpd", "vaddsubps", "vaesdec",+      "vaesdeclast", "vaesenc", "vaesenclast", "vaesimc", "vaeskeygenassist", "valignd",+      "valignq", "vandnpd", "vandnps", "vandpd", "vandps", "vblendmpd", "vblendmps",+      "vblendpd", "vblendps", "vblendvpd", "vblendvps", "vbroadcastf128", "vbroadcasti128",+      "vbroadcastsd", "vbroadcastss", "vcmpeq_ospd", "vcmpeq_osps", "vcmpeq_ossd",+      "vcmpeq_osss", "vcmpeq_uqpd", "vcmpeq_uqps", "vcmpeq_uqsd", "vcmpeq_uqss",+      "vcmpeq_uspd", "vcmpeq_usps", "vcmpeq_ussd", "vcmpeq_usss", "vcmpeqpd", "vcmpeqps",+      "vcmpeqsd", "vcmpeqss", "vcmpfalse_ospd", "vcmpfalse_osps", "vcmpfalse_ossd",+      "vcmpfalse_osss", "vcmpfalsepd", "vcmpfalseps", "vcmpfalsesd", "vcmpfalsess",+      "vcmpge_oqpd", "vcmpge_oqps", "vcmpge_oqsd", "vcmpge_oqss", "vcmpgepd", "vcmpgeps",+      "vcmpgesd", "vcmpgess", "vcmpgt_oqpd", "vcmpgt_oqps", "vcmpgt_oqsd", "vcmpgt_oqss",+      "vcmpgtpd", "vcmpgtps", "vcmpgtsd", "vcmpgtss", "vcmple_oqpd", "vcmple_oqps",+      "vcmple_oqsd", "vcmple_oqss", "vcmplepd", "vcmpleps", "vcmplesd", "vcmpless",+      "vcmplt_oqpd", "vcmplt_oqps", "vcmplt_oqsd", "vcmplt_oqss", "vcmpltpd", "vcmpltps",+      "vcmpltsd", "vcmpltss", "vcmpneq_oqpd", "vcmpneq_oqps", "vcmpneq_oqsd", "vcmpneq_oqss",+      "vcmpneq_ospd", "vcmpneq_osps", "vcmpneq_ossd", "vcmpneq_osss", "vcmpneq_uspd",+      "vcmpneq_usps", "vcmpneq_ussd", "vcmpneq_usss", "vcmpneqpd", "vcmpneqps",+      "vcmpneqsd", "vcmpneqss", "vcmpnge_uqpd", "vcmpnge_uqps", "vcmpnge_uqsd",+      "vcmpnge_uqss", "vcmpngepd", "vcmpngeps", "vcmpngesd", "vcmpngess", "vcmpngt_uqpd",+      "vcmpngt_uqps", "vcmpngt_uqsd", "vcmpngt_uqss", "vcmpngtpd", "vcmpngtps",+      "vcmpngtsd", "vcmpngtss", "vcmpnle_uqpd", "vcmpnle_uqps", "vcmpnle_uqsd",+      "vcmpnle_uqss", "vcmpnlepd", "vcmpnleps", "vcmpnlesd", "vcmpnless", "vcmpnlt_uqpd",+      "vcmpnlt_uqps", "vcmpnlt_uqsd", "vcmpnlt_uqss", "vcmpnltpd", "vcmpnltps",+      "vcmpnltsd", "vcmpnltss", "vcmpord_spd", "vcmpord_sps", "vcmpord_ssd", "vcmpord_sss",+      "vcmpordpd", "vcmpordps", "vcmpordsd", "vcmpordss", "vcmppd", "vcmpps", "vcmpsd",+      "vcmpss", "vcmptrue_uspd", "vcmptrue_usps", "vcmptrue_ussd", "vcmptrue_usss",+      "vcmptruepd", "vcmptrueps", "vcmptruesd", "vcmptruess", "vcmpunord_spd",+      "vcmpunord_sps", "vcmpunord_ssd", "vcmpunord_sss", "vcmpunordpd", "vcmpunordps",+      "vcmpunordsd", "vcmpunordss", "vcomisd", "vcomiss", "vcompresspd", "vcompressps",+      "vcvtdq2pd", "vcvtdq2ps", "vcvtpd2dq", "vcvtpd2ps", "vcvtpd2qq", "vcvtpd2udq",+      "vcvtpd2uqq", "vcvtph2ps", "vcvtps2dq", "vcvtps2pd", "vcvtps2ph", "vcvtps2qq",+      "vcvtps2udq", "vcvtps2uqq", "vcvtqq2pd", "vcvtqq2ps", "vcvtsd2si", "vcvtsd2ss",+      "vcvtsd2usi", "vcvtsi2sd", "vcvtsi2ss", "vcvtss2sd", "vcvtss2si", "vcvtss2usi",+      "vcvttpd2dq", "vcvttpd2qq", "vcvttpd2udq", "vcvttpd2uqq", "vcvttps2dq", "vcvttps2qq",+      "vcvttps2udq", "vcvttps2uqq", "vcvttsd2si", "vcvttsd2usi", "vcvttss2si", "vcvttss2usi",+      "vcvtudq2pd", "vcvtudq2ps", "vcvtuqq2pd", "vcvtuqq2ps", "vcvtusi2sd", "vcvtusi2ss",+      "vdbpsadbw", "vdivpd", "vdivps", "vdivsd", "vdivss", "vdppd", "vdpps", "vexpandpd",+      "vexpandps", "vextractf128", "vextracti128", "vextractps", "vhaddpd", "vhaddps",+      "vhsubpd", "vhsubps", "vinsertf128", "vinserti128", "vinsertps", "vlddqu",+      "vmaskmovdqu", "vmaskmovpd", "vmaskmovps", "vmaxpd", "vmaxps", "vmaxsd", "vmaxss",+      "vminpd", "vminps", "vminsd", "vminss", "vmovapd", "vmovaps", "vmovd", "vmovddup",+      "vmovdqa", "vmovdqu", "vmovhlps", "vmovhpd", "vmovhps", "vmovlhps", "vmovlpd",+      "vmovlps", "vmovmskpd", "vmovmskps", "vmovntdq", "vmovntdqa", "vmovntpd", "vmovntps",+      "vmovq", "vmovsd", "vmovshdup", "vmovsldup", "vmovss", "vmovupd", "vmovups",+      "vmpsadbw", "vmulpd", "vmulps", "vmulsd", "vmulss", "vorpd", "vorps", "vpabsb",+      "vpabsd", "vpabsq", "vpabsw", "vpackssdw", "vpacksswb", "vpackusdw", "vpackuswb",+      "vpaddb", "vpaddd", "vpaddq", "vpaddsb", "vpaddsw", "vpaddusb", "vpaddusw", "vpaddw",+      "vpalignr", "vpand", "vpandd", "vpandn", "vpandnd", "vpandnq", "vpandq", "vpavgb",+      "vpavgw", "vpblendd", "vpblendmb", "vpblendmd", "vpblendmq", "vpblendmw",+      "vpblendvb", "vpblendw", "vpbroadcastb", "vpbroadcastd", "vpbroadcastq",+      "vpbroadcastw", "vpclmulhqhdq", "vpclmulhqlqdq", "vpclmullqhdq", "vpclmullqlqdq",+      "vpclmulqdq", "vpcmpeqb", "vpcmpeqd", "vpcmpeqq", "vpcmpeqw", "vpcmpestri",+      "vpcmpestrm", "vpcmpgtb", "vpcmpgtd", "vpcmpgtq", "vpcmpgtw", "vpcmpistri",+      "vpcmpistrm", "vpcompressd", "vpcompressq", "vpconflictd", "vpconflictq",+      "vperm2f128", "vperm2i128", "vpermb", "vpermd", "vpermi2b", "vpermi2d", "vpermi2pd",+      "vpermi2ps", "vpermi2q", "vpermi2w", "vpermilpd", "vpermilps", "vpermpd", "vpermps",+      "vpermq", "vpermt2b", "vpermt2d", "vpermt2pd", "vpermt2ps", "vpermt2q", "vpermt2w",+      "vpermw", "vpexpandd", "vpexpandq", "vpextrb", "vpextrd", "vpextrq", "vpextrw",+      "vphaddd", "vphaddsw", "vphaddw", "vphminposuw", "vphsubd", "vphsubsw", "vphsubw",+      "vpinsrb", "vpinsrd", "vpinsrq", "vpinsrw", "vplzcntd", "vplzcntq", "vpmadd52huq",+      "vpmadd52luq", "vpmaddubsw", "vpmaddwd", "vpmaskmovd", "vpmaskmovq", "vpmaxsb",+      "vpmaxsd", "vpmaxsq", "vpmaxsw", "vpmaxub", "vpmaxud", "vpmaxuq", "vpmaxuw",+      "vpminsb", "vpminsd", "vpminsq", "vpminsw", "vpminub", "vpminud", "vpminuq",+      "vpminuw", "vpmovmskb", "vpmovsxbd", "vpmovsxbq", "vpmovsxbw", "vpmovsxdq",+      "vpmovsxwd", "vpmovsxwq", "vpmovzxbd", "vpmovzxbq", "vpmovzxbw", "vpmovzxdq",+      "vpmovzxwd", "vpmovzxwq", "vpmuldq", "vpmulhrsw", "vpmulhuw", "vpmulhw", "vpmulld",+      "vpmullq", "vpmullw", "vpmultishiftqb", "vpmuludq", "vpor", "vpord", "vporq",+      "vprolvd", "vprolvq", "vprorvd", "vprorvq", "vpsadbw", "vpshufb", "vpshufd",+      "vpshufhw", "vpshuflw", "vpsignb", "vpsignd", "vpsignw", "vpslld", "vpslldq",+      "vpsllq", "vpsllvd", "vpsllvq", "vpsllvw", "vpsllw", "vpsrad", "vpsraq", "vpsravd",+      "vpsravq", "vpsravw", "vpsraw", "vpsrld", "vpsrldq", "vpsrlq", "vpsrlvd", "vpsrlvq",+      "vpsrlvw", "vpsrlw", "vpsubb", "vpsubd", "vpsubq", "vpsubsb", "vpsubsw", "vpsubusb",+      "vpsubusw", "vpsubw", "vpternlogd", "vpternlogq", "vptest", "vpunpckhbw",+      "vpunpckhdq", "vpunpckhqdq", "vpunpckhwd", "vpunpcklbw", "vpunpckldq", "vpunpcklqdq",+      "vpunpcklwd", "vpxor", "vpxord", "vpxorq", "vrcpps", "vrcpss", "vroundpd",+      "vroundps", "vroundsd", "vroundss", "vrsqrtps", "vrsqrtss", "vshufpd", "vshufps",+      "vsqrtpd", "vsqrtps", "vsqrtsd", "vsqrtss", "vsubpd", "vsubps", "vsubsd", "vsubss",+      "vtestpd", "vtestps", "vucomisd", "vucomiss", "vunpckhpd", "vunpckhps", "vunpcklpd",+      "vunpcklps", "vxorpd", "vxorps",      -- AVX-512 Instructions-       "vbroadcastf32x2", "vbroadcastf32x4", "vbroadcastf32x8", "vbroadcastf64x2",-       "vbroadcastf64x4", "vbroadcasti32x2", "vbroadcasti32x4", "vbroadcasti32x8",-       "vbroadcasti64x2", "vbroadcasti64x4", "vexp2pd", "vexp2ps", "vextractf32x4",-       "vextractf32x8", "vextractf64x2", "vextractf64x4", "vextracti32x4", "vextracti32x8",-       "vextracti64x2", "vextracti64x4", "vfixupimmpd", "vfixupimmps", "vfixupimmsd",-       "vfixupimmss", "vfpclasspd", "vfpclassps", "vfpclasssd", "vfpclassss", "vgetexppd",-       "vgetexpps", "vgetexpsd", "vgetexpss", "vgetmantpd", "vgetmantps", "vgetmantsd",-       "vgetmantss", "vinsertf32x4", "vinsertf32x8", "vinsertf64x2", "vinsertf64x4",-       "vinserti32x4", "vinserti32x8", "vinserti64x2", "vinserti64x4", "vmovdqa32",-       "vmovdqa64", "vmovdqu16", "vmovdqu32", "vmovdqu64", "vmovdqu8", "vpbroadcastmb2q",-       "vpbroadcastmw2d", "vpcmpb", "vpcmpd", "vpcmpleb", "vpcmpled", "vpcmpleq", "vpcmpleub",-       "vpcmpleud", "vpcmpleuq", "vpcmpleuw", "vpcmplew", "vpcmpltb", "vpcmpltd",-       "vpcmpltq", "vpcmpltub", "vpcmpltud", "vpcmpltuq", "vpcmpltuw", "vpcmpltw",-       "vpcmpneqb", "vpcmpneqd", "vpcmpneqq", "vpcmpnequb", "vpcmpnequd", "vpcmpnequq",-       "vpcmpnequw", "vpcmpneqw", "vpcmpnleb", "vpcmpnled", "vpcmpnleq", "vpcmpnleub",-       "vpcmpnleud", "vpcmpnleuq", "vpcmpnleuw", "vpcmpnlew", "vpcmpnltb", "vpcmpnltd",-       "vpcmpnltq", "vpcmpnltub", "vpcmpnltud", "vpcmpnltuq", "vpcmpnltuw", "vpcmpnltw",-       "vpcmpq", "vpcmpub", "vpcmpud", "vpcmpuq", "vpcmpuw", "vpcmpw", "vpmovb2m",-       "vpmovd2m", "vpmovdb", "vpmovdw", "vpmovm2b", "vpmovm2d", "vpmovm2q", "vpmovm2w",-       "vpmovq2m", "vpmovqb", "vpmovqd", "vpmovqw", "vpmovsdb", "vpmovsdw", "vpmovsqb",-       "vpmovsqd", "vpmovsqw", "vpmovswb", "vpmovusdb", "vpmovusdw", "vpmovusqb",-       "vpmovusqd", "vpmovusqw", "vpmovuswb", "vpmovw2m", "vpmovwb", "vprold", "vprolq",-       "vprord", "vprorq", "vptestmb", "vptestmd", "vptestmq", "vptestmw", "vptestnmb",-       "vptestnmd", "vptestnmq", "vptestnmw", "vrangepd", "vrangeps", "vrangesd",-       "vrangess", "vrcp14pd", "vrcp14ps", "vrcp14sd", "vrcp14ss", "vrcp28pd", "vrcp28ps",-       "vrcp28sd", "vrcp28ss", "vreducepd", "vreduceps", "vreducesd", "vreducess",-       "vrndscalepd", "vrndscaleps", "vrndscalesd", "vrndscaless", "vrsqrt14pd",-       "vrsqrt14ps", "vrsqrt14sd", "vrsqrt14ss", "vrsqrt28pd", "vrsqrt28ps", "vrsqrt28sd",-       "vrsqrt28ss", "vscalefpd", "vscalefps", "vscalefsd", "vscalefss", "vshuff32x4",-       "vshuff64x2", "vshufi32x4", "vshufi64x2",+      "vbroadcastf32x2", "vbroadcastf32x4", "vbroadcastf32x8", "vbroadcastf64x2",+      "vbroadcastf64x4", "vbroadcasti32x2", "vbroadcasti32x4", "vbroadcasti32x8",+      "vbroadcasti64x2", "vbroadcasti64x4", "vexp2pd", "vexp2ps", "vextractf32x4",+      "vextractf32x8", "vextractf64x2", "vextractf64x4", "vextracti32x4", "vextracti32x8",+      "vextracti64x2", "vextracti64x4", "vfixupimmpd", "vfixupimmps", "vfixupimmsd",+      "vfixupimmss", "vfpclasspd", "vfpclassps", "vfpclasssd", "vfpclassss", "vgetexppd",+      "vgetexpps", "vgetexpsd", "vgetexpss", "vgetmantpd", "vgetmantps", "vgetmantsd",+      "vgetmantss", "vinsertf32x4", "vinsertf32x8", "vinsertf64x2", "vinsertf64x4",+      "vinserti32x4", "vinserti32x8", "vinserti64x2", "vinserti64x4", "vmovdqa32",+      "vmovdqa64", "vmovdqu16", "vmovdqu32", "vmovdqu64", "vmovdqu8", "vpbroadcastmb2q",+      "vpbroadcastmw2d", "vpcmpb", "vpcmpd", "vpcmpleb", "vpcmpled", "vpcmpleq", "vpcmpleub",+      "vpcmpleud", "vpcmpleuq", "vpcmpleuw", "vpcmplew", "vpcmpltb", "vpcmpltd",+      "vpcmpltq", "vpcmpltub", "vpcmpltud", "vpcmpltuq", "vpcmpltuw", "vpcmpltw",+      "vpcmpneqb", "vpcmpneqd", "vpcmpneqq", "vpcmpnequb", "vpcmpnequd", "vpcmpnequq",+      "vpcmpnequw", "vpcmpneqw", "vpcmpnleb", "vpcmpnled", "vpcmpnleq", "vpcmpnleub",+      "vpcmpnleud", "vpcmpnleuq", "vpcmpnleuw", "vpcmpnlew", "vpcmpnltb", "vpcmpnltd",+      "vpcmpnltq", "vpcmpnltub", "vpcmpnltud", "vpcmpnltuq", "vpcmpnltuw", "vpcmpnltw",+      "vpcmpq", "vpcmpub", "vpcmpud", "vpcmpuq", "vpcmpuw", "vpcmpw", "vpmovb2m",+      "vpmovd2m", "vpmovdb", "vpmovdw", "vpmovm2b", "vpmovm2d", "vpmovm2q", "vpmovm2w",+      "vpmovq2m", "vpmovqb", "vpmovqd", "vpmovqw", "vpmovsdb", "vpmovsdw", "vpmovsqb",+      "vpmovsqd", "vpmovsqw", "vpmovswb", "vpmovusdb", "vpmovusdw", "vpmovusqb",+      "vpmovusqd", "vpmovusqw", "vpmovuswb", "vpmovw2m", "vpmovwb", "vprold", "vprolq",+      "vprord", "vprorq", "vptestmb", "vptestmd", "vptestmq", "vptestmw", "vptestnmb",+      "vptestnmd", "vptestnmq", "vptestnmw", "vrangepd", "vrangeps", "vrangesd",+      "vrangess", "vrcp14pd", "vrcp14ps", "vrcp14sd", "vrcp14ss", "vrcp28pd", "vrcp28ps",+      "vrcp28sd", "vrcp28ss", "vreducepd", "vreduceps", "vreducesd", "vreducess",+      "vrndscalepd", "vrndscaleps", "vrndscalesd", "vrndscaless", "vrsqrt14pd",+      "vrsqrt14ps", "vrsqrt14sd", "vrsqrt14ss", "vrsqrt28pd", "vrsqrt28ps", "vrsqrt28sd",+      "vrsqrt28ss", "vscalefpd", "vscalefps", "vscalefsd", "vscalefss", "vshuff32x4",+      "vshuff64x2", "vshufi32x4", "vshufi64x2",      -- XOP Instructions-       "vfrczpd", "vfrczps", "vfrczsd", "vfrczss", "vpcomb", "vpcomd", "vpcomeqb",-       "vpcomeqd", "vpcomeqq", "vpcomequb", "vpcomequd", "vpcomequq", "vpcomequw",-       "vpcomeqw", "vpcomfalseb", "vpcomfalsed", "vpcomfalseq", "vpcomfalseub",-       "vpcomfalseud", "vpcomfalseuq", "vpcomfalseuw", "vpcomfalsew", "vpcomgeb",-       "vpcomged", "vpcomgeq", "vpcomgeub", "vpcomgeud", "vpcomgeuq", "vpcomgeuw",-       "vpcomgew", "vpcomgtb", "vpcomgtd", "vpcomgtq", "vpcomgtub", "vpcomgtud",-       "vpcomgtuq", "vpcomgtuw", "vpcomgtw", "vpcomleb", "vpcomled", "vpcomleq",-       "vpcomleub", "vpcomleud", "vpcomleuq", "vpcomleuw", "vpcomlew", "vpcomltb",-       "vpcomltd", "vpcomltq", "vpcomltub", "vpcomltud", "vpcomltuq", "vpcomltuw",-       "vpcomltw", "vpcomneqb", "vpcomneqd", "vpcomneqq", "vpcomnequb", "vpcomnequd",-       "vpcomnequq", "vpcomnequw", "vpcomneqw", "vpcomq", "vpcomtrueb", "vpcomtrued",-       "vpcomtrueq", "vpcomtrueub", "vpcomtrueud", "vpcomtrueuq", "vpcomtrueuw",-       "vpcomtruew", "vpcomub", "vpcomud", "vpcomuq", "vpcomuw", "vpcomw", "vphaddbd",-       "vphaddbq", "vphaddbw", "vphadddq", "vphaddubd", "vphaddubq", "vphaddubw",-       "vphaddudq", "vphadduwd", "vphadduwq", "vphaddwd", "vphaddwq", "vphsubbw",-       "vphsubdq", "vphsubwd", "vpmacsdd", "vpmacsdqh", "vpmacsdql", "vpmacssdd",-       "vpmacssdqh", "vpmacssdql", "vpmacsswd", "vpmacssww", "vpmacswd", "vpmacsww",-       "vpmadcsswd", "vpmadcswd", "vpperm", "vprotb", "vprotd", "vprotq", "vprotw",-       "vpshab", "vpshad", "vpshaq", "vpshaw", "vpshlb", "vpshld", "vpshlq", "vpshlw",+      "vfrczpd", "vfrczps", "vfrczsd", "vfrczss", "vpcomb", "vpcomd", "vpcomeqb",+      "vpcomeqd", "vpcomeqq", "vpcomequb", "vpcomequd", "vpcomequq", "vpcomequw",+      "vpcomeqw", "vpcomfalseb", "vpcomfalsed", "vpcomfalseq", "vpcomfalseub",+      "vpcomfalseud", "vpcomfalseuq", "vpcomfalseuw", "vpcomfalsew", "vpcomgeb",+      "vpcomged", "vpcomgeq", "vpcomgeub", "vpcomgeud", "vpcomgeuq", "vpcomgeuw",+      "vpcomgew", "vpcomgtb", "vpcomgtd", "vpcomgtq", "vpcomgtub", "vpcomgtud",+      "vpcomgtuq", "vpcomgtuw", "vpcomgtw", "vpcomleb", "vpcomled", "vpcomleq",+      "vpcomleub", "vpcomleud", "vpcomleuq", "vpcomleuw", "vpcomlew", "vpcomltb",+      "vpcomltd", "vpcomltq", "vpcomltub", "vpcomltud", "vpcomltuq", "vpcomltuw",+      "vpcomltw", "vpcomneqb", "vpcomneqd", "vpcomneqq", "vpcomnequb", "vpcomnequd",+      "vpcomnequq", "vpcomnequw", "vpcomneqw", "vpcomq", "vpcomtrueb", "vpcomtrued",+      "vpcomtrueq", "vpcomtrueub", "vpcomtrueud", "vpcomtrueuq", "vpcomtrueuw",+      "vpcomtruew", "vpcomub", "vpcomud", "vpcomuq", "vpcomuw", "vpcomw", "vphaddbd",+      "vphaddbq", "vphaddbw", "vphadddq", "vphaddubd", "vphaddubq", "vphaddubw",+      "vphaddudq", "vphadduwd", "vphadduwq", "vphaddwd", "vphaddwq", "vphsubbw",+      "vphsubdq", "vphsubwd", "vpmacsdd", "vpmacsdqh", "vpmacsdql", "vpmacssdd",+      "vpmacssdqh", "vpmacssdql", "vpmacsswd", "vpmacssww", "vpmacswd", "vpmacsww",+      "vpmadcsswd", "vpmadcswd", "vpperm", "vprotb", "vprotd", "vprotq", "vprotw",+      "vpshab", "vpshad", "vpshaq", "vpshaw", "vpshlb", "vpshld", "vpshlq", "vpshlw",      -- 3DNow! Instructions-       "pavgusb", "pf2id", "pf2iw", "pfacc", "pfadd", "pfcmpeq", "pfcmpge", "pfcmpgt",-       "pfmax", "pfmin", "pfmul", "pfnacc", "pfpnacc", "pfrcp", "pfrcpit1", "pfrcpit2",-       "pfrsqit1", "pfrsqrt", "pfsub", "pfsubr", "pi2fd", "pi2fw", "pmulhrw", "pswapd",+      "pavgusb", "pf2id", "pf2iw", "pfacc", "pfadd", "pfcmpeq", "pfcmpge", "pfcmpgt",+      "pfmax", "pfmin", "pfmul", "pfnacc", "pfpnacc", "pfrcp", "pfrcpit1", "pfrcpit2",+      "pfrsqit1", "pfrsqrt", "pfsub", "pfsubr", "pi2fd", "pi2fw", "pmulhrw", "pswapd",      -- VMX Instructions-        "invept", "invpcid", "invvpid", "vmclear", "vmptrld", "vmptrst", "vmread",-        "vmwrite", "vmxon",+      "invept", "invpcid", "invvpid", "vmclear", "vmptrld", "vmptrst", "vmread",+      "vmwrite", "vmxon",     },   },-  { Id=3, -- ============================== LABELS ==============================-    Regex=[[ ^\s*([.]{0,2}[A-Za-z0-9_]+): ]] ------- Labels defined with ":" --------+  { Id=3, -- ============================= LABELS ==============================+    Regex=[[ ^\s*([.]{0,2}[A-Za-z0-9_]+): ]] ----- Labels defined with ":" -----   },-  { Id=3, -- ------------------------ Labeled directive --------------- [See: #C]+  { Id=3, -- ------------------------ Labeled directive -------------- [See: #C]     Regex=[[ ^\s*([.]{0,2}[A-Za-z0-9_]+)[ \t]+(?:d[bdfpqtuw]|r[bdfpqtw]|file) ]]   },-  { Id=3, -- ------------------------- Anonymous Labels --------------------------    Regex=[[ (@[@brf]) ]]                                            -- [See: #5]+  { Id=3, -- ------------------------ Anonymous Labels -------------------------+    Regex=[[ (@[@brf]) ]]                                           -- [See: #5]   },-  { Id=3, -- -------------------------- The $ Operator- --------------------------    Regex=[[ (?<!\w|\$)\${1,2}(?!\w|\$) ]]                           -- [See: #6]+  { Id=3, -- ------------------------- The $ Operator- -------------------------+    Regex=[[ (?<!\w|\$)\${1,2}(?!\w|\$) ]]                          -- [See: #6]     -- $  = Current offset in an addressing space.     -- $$ = base address of current addressing space.   },-  { Id=4, -- ======================= COMPILER DIRECTIVES ========================+  { Id=4, -- ====================== COMPILER DIRECTIVES ========================     List={-       "z",       -- ??? undocumented                                   [See: #A]+      "z",       -- ??? undocumented                                   [See: #A]     -- Size operators-       "byte", "word", "dword", "fword", "pword", "qword",     -- 8, 16, 32, 48, 48, 64 bit-       "tbyte", "tword", "dqword", "xword", "qqword", "yword", -- 80, 80, 128, 128, 256, 256 bit-       "zword",   -- ??? undocumented                                   [See: #B]-       "dqqword", -- ??? undocumented                                   [See: #B]+      "byte", "word", "dword", "fword", "pword", "qword",     -- 8, 16, 32, 48, 48, 64 bit+      "tbyte", "tword", "dqword", "xword", "qqword", "yword", -- 80, 80, 128, 128, 256, 256 bit+      "zword",   -- ??? undocumented                                   [See: #B]+      "dqqword", -- ??? undocumented                                   [See: #B]     -- Data directives       "db", "dd", "df", "dp", "dq", "dt", "du", "dw", -- Define    (initialized data)       "rb", "rd", "rf", "rp", "rq", "rt", "rw",       -- Reserve (uninitialized data)       "file",                                         -- Include from file     -- Jump types-       "short", "near", "far",+      "short", "near", "far",     -- Preprocessor directives-       "define", "include", "irp", "irps", "irpv", "macro", "match", "postpone",-       "purge", "rept", "restore", "restruc", "struc",+      "define", "include", "irp", "irps", "irpv", "macro", "match", "postpone",+      "purge", "rept", "restore", "restruc", "struc",     -- Macro directives-       "common", "forward", "local", "reverse",+      "common", "forward", "local", "reverse",     -- Directive operators-       "align", "as", "at", "defined", "dup", "eq", "eqtype", "from", "in", "on",-       "ptr", "relativeto", "used",+      "align", "as", "at", "defined", "dup", "eq", "eqtype", "from", "in", "on",+      "ptr", "relativeto", "used",     -- AVX-512 rounding modes-       "rd", "rn", "ru", "rz", "sae",+      "rd", "rn", "ru", "rz", "sae",     -- Memory operand modifiers (unity multiplier)-       "1to2", "1to4", "1to8", "1to16", "1to32", "1to64",            -- [See: #3]+      "1to2", "1to4", "1to8", "1to16", "1to32", "1to64",            -- [See: #3]     -- Format directives       "binary", "use16", "use32", "use64",       -- MS-DOS MZ executable       "mz",       -- PE (Portable Executable)       "pe", "pe64",-            "console", "gui", "native", "efi", "efiboot", "efiruntime", "dll", "wdm",-            "nx", "large",+      "console", "gui", "native", "efi", "efiboot", "efiruntime", "dll", "wdm",+      "nx", "large",       -- COFF (Common Object File Format)       "coff",-            "ms", "ms64", "static",+      "ms", "ms64", "static",       -- ELF (Executable and Linkable Format)       "elf", "elf64",-             "interpreter", "dynamic", "note", "gnustack", "gnuehframe",+      "interpreter", "dynamic", "note", "gnustack", "gnuehframe",     -- Section directives-       "code", "data", "readable", "writable", "writeable", "executable",-       "shareable", "discardable", "notpageable", "linkremove", "linkinfo",-       "export", "import", "resource", "fixups",+      "code", "data", "readable", "writable", "writeable", "executable",+      "shareable", "discardable", "notpageable", "linkremove", "linkinfo",+      "export", "import", "resource", "fixups",     },   }, }  --[[-==============================================================================+================================================================================                                     NOTES-==============================================================================-[ 1] ESCAPED QUOTES -- Two consecutive single- ('') or double-quotes ("") inside-     a string are treated as a single literal quote. The negative lookarounds-     in the RegEx ensure that escaped quotes don't cause the current string to-     end and immediately start a new one -- as would happen with a simpler-     [=["|']=] RegEx, which "seems" to work but actually breaks single strings-     into multiple one.--[ 2] IP REGISTER -- Omission of the 'ip' register (16-bit) from the keywords-     is not a mistake. Even though I've seen in it in most highlighters syntax-     files I've looked into, it is not a part of FASM's reserved keywords and-     no instruction refers to it, so it shouldn't be highlighted.--[ 3] The tokens "1to32" and "1to64" are not present in "TABLE.INC", but they-     are mentioned in FASM's (1.71) online documentation. So I've manually-     added them to ensure backward compatibility with older code.-[ 4] OCTAL "Q" -- The alternative "q" syntax for octal numbers was introduced-     in Fasm v1.71.56.-[ 5] "@@" ANONYMOUS LABELS -- The anonymous labels token "@@", "@b"/"@r" and-     "@f" were manually added (not in 'TABLE.INC').-[ 6] "$" AND "$$" -- Manually added (not in 'TABLE.INC'). I've arbitrarily-     chosen to highlight them with samle color as labels, for two reasons:-     (1) like labels, they define an offset in the memory space; therefore-     color-sameness make sense; (2) they usually appear next to arythmetic-     operators, so a different coloring is preferable.-==============================================================================-                             TODO / KNOWN ISSUES                              -==============================================================================+================================================================================+[ 1]  ESCAPED QUOTES -- Two consecutive single- ('') or double-quotes ("") inside+      a string are treated as a single literal quote. The negative lookarounds+      in the RegEx ensure that escaped quotes don't cause the current string to+      end and immediately start a new one -- as would happen with a simpler+      [=["|']=] RegEx, which "seems" to work but actually breaks single strings+      into multiple one.++[ 2]  IP REGISTER -- Omission of the 'ip' register (16-bit) from the keywords+      is not a mistake. Even though I've seen in it in most highlighters syntax+      files I've looked into, it is not a part of FASM's reserved keywords and+      no instruction refers to it, so it shouldn't be highlighted.++[ 3]  The tokens "1to32" and "1to64" are not present in "TABLE.INC", but they+      are mentioned in FASM's (1.71) online documentation. So I've manually+      added them to ensure backward compatibility with older code.+[ 4]  OCTAL "Q" -- The alternative "q" syntax for octal numbers was introduced+      in Fasm v1.71.56.+[ 5]  "@@" ANONYMOUS LABELS -- The anonymous labels token "@@", "@b"/"@r" and+      "@f" were manually added (not in 'TABLE.INC').+[ 6]  "$" AND "$$" -- Manually added (not in 'TABLE.INC'). I've arbitrarily+      chosen to highlight them with samle color as labels, for two reasons:+      (1) like labels, they define an offset in the memory space; therefore+      color-sameness make sense; (2) they usually appear next to arythmetic+      operators, so a different coloring is preferable.+================================================================================+                              TODO / KNOWN ISSUES+================================================================================ [ A] "Z" TOKEN -- I haven't found any references about the "z" token, and I'm-     not sure how it should be handled by the highlighter.+      not sure how it should be handled by the highlighter. [ B] "ZWORD" AND "DQQWORD" -- I couldn't find any references for the "zword"-     and "dqqword" tokens, they are undocumented. I assume them to be Size-     operators.-[ C] Labeled directives are matched only if the line is not interrputed by a-     "\" character (carry on next line). Catching similar cases would have-     been too complex (comments can follow the "\").-     So highlighting of this label will fail:+      and "dqqword" tokens, they are undocumented. I assume them to be Size+      operators.+[ C]  Labeled directives are matched only if the line is not interrputed by a+      "\" character (carry on next line). Catching similar cases would have+      been too complex (comments can follow the "\").+      So highlighting of this label will fail:          some_label \   ; <- this edge case is hard to catch!             db 224-[ D] This file contains only tokens found in FASM v1.71.60, I'm not sure if-     older versions of FASM supported tokens which are now deprecated, but if-     this was the case it might be worth adding them to the keywords list so-     that older source code might be handled properly too.-==============================================================================+[ D]  This file contains only tokens found in FASM v1.71.60, I'm not sure if+      older versions of FASM supported tokens which are now deprecated, but if+      this was the case it might be worth adding them to the keywords list so+      that older source code might be handled properly too.+================================================================================                                   CHANGELOG-==============================================================================+================================================================================ v1.0 (2017/03/14)   -- First release.   -- Flat Assembler v1.71.60 (2017/03/04).   -- Highlight v3.35 (2017/02/28). v1.1 (2017/03/14)   -- Implemented some missing features for numbers (thanks to @bitRAKE for-     pointing them out):-     -- DECIMAL NUMBERS FIX: implemented the (optional) "d" suffix.-     -- ALL NUMBER TYPES FIX: implemented single quote (') and underscore (_) for+    pointing them out):+    -- DECIMAL NUMBERS FIX: implemented the (optional) "d" suffix.+    -- ALL NUMBER TYPES FIX: implemented single quote (') and underscore (_) for         splitting long numbers (eg: 1'000'000 or 1_000_000). ]]

langDefs/felix.lang

@@ -5,20 +5,20 @@ Categories = {"source"}  Keywords={   { Id=1,-    List={"all", "and", "as", "body", "call", "case", "class", "code", "const", -        "define", "elif", "else", "endif", "endmatch", "except", "export", "fork", -        "fun", "function", "functor", "goto", "header", "if", "in", "inf", "interface", -        "lambda", "let", "match", "module", "NaN", "", "not", "of", "open", "or", -        "proc", "procedure", "raise", "read", "regexp", "regmatch", "return", "struct", -        "then", "to", "todo", "type", "typedef", "union", "use", "val", "var", "when", -        "with", "header", "body", "code", "open", "", "use", "endl", "print", "include", +    List={"all", "and", "as", "body", "call", "case", "class", "code", "const",+        "define", "elif", "else", "endif", "endmatch", "except", "export", "fork",+        "fun", "function", "functor", "goto", "header", "if", "in", "inf", "interface",+        "lambda", "let", "match", "module", "NaN", "", "not", "of", "open", "or",+        "proc", "procedure", "raise", "read", "regexp", "regmatch", "return", "struct",+        "then", "to", "todo", "type", "typedef", "union", "use", "val", "var", "when",+        "with", "header", "body", "code", "open", "", "use", "endl", "print", "include",         "true", "false", "not", "and", "or", "lnot", "land", "lor", "pow", "eol"},   },   { Id=2,-    List={"tiny", "short", "int", "long", "vlong", "utiny", "ushort", "uint", -        "ulong", "uvlong", "int8", "int16", "int32", "int64", "uint8", "uint16", -        "uint32", "uint64", "float", "double", "ldouble", "", "float32", "float64", -        "float80", "char", "wchar", "uchar", "string", "wstring", "ustring", "void", +    List={"tiny", "short", "int", "long", "vlong", "utiny", "ushort", "uint",+        "ulong", "uvlong", "int8", "int16", "int32", "int64", "uint8", "uint16",+        "uint32", "uint64", "float", "double", "ldouble", "", "float32", "float64",+        "float80", "char", "wchar", "uchar", "string", "wstring", "ustring", "void",         "unit", "bool", "any", "address", "byte"},   }, }

langDefs/fortran77.lang

@@ -7,13 +7,13 @@ Identifiers=[[ [a-zA-Z_][\w\d\*]* ]]  Keywords={   { Id=1,-    List={"break",  "common",  "continue",  "date",  "default",  "dimension",  -        "do",  "else",  "enddo",  "endif",  "for", "goto",  "go",  "to",  "if",  "then", -        "return",  "end",  "format",  "write",  "read",  "subroutine",  "function",  +    List={"break",  "common",  "continue",  "date",  "default",  "dimension",+        "do",  "else",  "enddo",  "endif",  "for", "goto",  "go",  "to",  "if",  "then",+        "return",  "end",  "format",  "write",  "read",  "subroutine",  "function",         "switch", "program",  "call",  "while", "stop"},   },   { Id=2,-    List={"character",  "complex",  "double",  "precision",  "real",  "real*8",  "integer", +    List={"character",  "complex",  "double",  "precision",  "real",  "real*8",  "integer",           "common",  "logical", "implicit",  "dimension",  "external",  "parameter"},   }, }

langDefs/frink.lang

@@ -5,46 +5,46 @@ Categories = {"source"}  Keywords={   { Id=1,-    List={"if", "then", "else", "for", "to", "step", "next", "use", "while", -            "var", "class", "interface", "return", "mod", "div", "conforms", "square", "sq", -            "cubic", "cu", "squared", "cube", "is", "", "true", "TRUE", "false", "FALSE", -            "", "and", "AND", "or", "OR", "NOT", "not", "nand", "NAND", "nor", "NOR", "xor", -            "XOR", "implies", "IMPLIES", "dict", "println", "sin", "cos", "tan", "sec", -            "csc", "cot", "arcsin", "arccos", "arcsin", "arccsc", "arcsec", "arccot", -            "arctan", "floor", "ceil", "round", "round", "int", "trunc", "inv", "recip", -            "sqrt", "log", "ln", "abs", "format", "format", "random", "randomBits", -            "bitLength", "modPow", "binary", "ternary", "trinary", "quaternary", "quinary", -            "senary", "sexenary", "septenary", "octal", "oct", "octonary", "nonary", -            "decimal", "denary", "undenary", "duodecimal", "duodenary", "tridecimal", -            "quattuordecimal", "quindecimal", "hexadecimal", "sexadecimal", "hex", -            "septendecimal", "octodecimal", "nonadecimal", "vigesimal", "char", "uppercase", -            "uc", "lowercase", "lc", "substr", "substring", "substrLen", "substringLen", "timezone", "timezones", -            "now", "deltaT", "subst", "split", "join", "lines", "read", "stripHTML", "url", -            "urlHost", "urlProtocol", "select", "sort", "", "newJava", "callJava", -            "staticJava", "English", "en", "German", "Deutsch", "de", "Spanish", "Espanol", -            "Español", "es", "French", "Francais", "Français", "fr", "Italian", "Italiano", -            "it", "Portuguese", "pt", "Korean", "ko", "SimplifiedChinese", "zh", -            "TraditionalChinese", "Chinese", "zt", "Russian", "ru", "Japanese", "jp", -            "Dutch", "Nederlands", "nl", "FromEnglish", "from_en", "FromGerman", "from_de", -            "FromSpanish", "from_es", "FromFrench", "from_fr", "FromItalian", "from_it", -            "FromPortuguese", "from_pt", "FromJapanese", "from_ja", "FromKorean", "from_ko", -            "FromRussian", "from_ru", "Default	FromSimplifiedChinese", "from_zh", -            "FromTraditionalChinese", "FromChinese", "from_zt", "FromDutch", "from_nl", -            "EnglishToGerman", "en_de", "EnglishToSpanish", "en_es", "EnglishToFrench", -            "en_fr", "EnglishToItalian", "en_it", "EnglishToPortuguese", "en_pt", "EnglishToKorean", "en_ko", -            "EnglishToJapanese", "en_ja", "EnglishToRussian", "en_ru", -            "EnglishToSimplifiedChinese", "en_zh", "EnglishToTraditionalChinese", "en_zt", -            "EnglishToDutch", "en_nl", "GermanToEnglish", "Englisch", "de_en", -            "GermanToFrench", "franzoesisch", "Franzoesisch", "französisch", "Französisch", -            "de_fr", "SpanishToEnglish", "Inglés", "Ingles", "es_en", "SpanishToFrench", -            "frances", "Frances", "francés", "Francés", "es_fr", "FrenchToEnglish", -            "Anglais", "fr_en", "FrenchToGerman", "Allemand", "allemand", "fr_de", -            "FrenchToSpanish", "Espagnol", "espagnol", "fr_es", "FrenchToPortuguese", -            "Portugais", "portugais", "fr_pt", "FrenchToItalian", "Italien", "italien", -            "fr_it", "ItalianToEnglish", "Inglese", "it_en", "ItalianToFrench", "Francese", -            "francese", "it_fr", "PortugueseToEnglish", "Inglês", "pt_en", -            "PortugueseToFrench", "francês", "Francês", "pt_fr", "JapaneseToEnglish", -            "ja_en", "KoreanToEnglish", "ko_en", "RussianToEnglish", "ru_en", "SimplifiedChineseToEnglish", "zh_en", "TraditionalChineseToEnglish", +    List={"if", "then", "else", "for", "to", "step", "next", "use", "while",+            "var", "class", "interface", "return", "mod", "div", "conforms", "square", "sq",+            "cubic", "cu", "squared", "cube", "is", "", "true", "TRUE", "false", "FALSE",+            "", "and", "AND", "or", "OR", "NOT", "not", "nand", "NAND", "nor", "NOR", "xor",+            "XOR", "implies", "IMPLIES", "dict", "println", "sin", "cos", "tan", "sec",+            "csc", "cot", "arcsin", "arccos", "arcsin", "arccsc", "arcsec", "arccot",+            "arctan", "floor", "ceil", "round", "round", "int", "trunc", "inv", "recip",+            "sqrt", "log", "ln", "abs", "format", "format", "random", "randomBits",+            "bitLength", "modPow", "binary", "ternary", "trinary", "quaternary", "quinary",+            "senary", "sexenary", "septenary", "octal", "oct", "octonary", "nonary",+            "decimal", "denary", "undenary", "duodecimal", "duodenary", "tridecimal",+            "quattuordecimal", "quindecimal", "hexadecimal", "sexadecimal", "hex",+            "septendecimal", "octodecimal", "nonadecimal", "vigesimal", "char", "uppercase",+            "uc", "lowercase", "lc", "substr", "substring", "substrLen", "substringLen", "timezone", "timezones",+            "now", "deltaT", "subst", "split", "join", "lines", "read", "stripHTML", "url",+            "urlHost", "urlProtocol", "select", "sort", "", "newJava", "callJava",+            "staticJava", "English", "en", "German", "Deutsch", "de", "Spanish", "Espanol",+            "Espa�ol", "es", "French", "Francais", "Fran�ais", "fr", "Italian", "Italiano",+            "it", "Portuguese", "pt", "Korean", "ko", "SimplifiedChinese", "zh",+            "TraditionalChinese", "Chinese", "zt", "Russian", "ru", "Japanese", "jp",+            "Dutch", "Nederlands", "nl", "FromEnglish", "from_en", "FromGerman", "from_de",+            "FromSpanish", "from_es", "FromFrench", "from_fr", "FromItalian", "from_it",+            "FromPortuguese", "from_pt", "FromJapanese", "from_ja", "FromKorean", "from_ko",+            "FromRussian", "from_ru", "Default	FromSimplifiedChinese", "from_zh",+            "FromTraditionalChinese", "FromChinese", "from_zt", "FromDutch", "from_nl",+            "EnglishToGerman", "en_de", "EnglishToSpanish", "en_es", "EnglishToFrench",+            "en_fr", "EnglishToItalian", "en_it", "EnglishToPortuguese", "en_pt", "EnglishToKorean", "en_ko",+            "EnglishToJapanese", "en_ja", "EnglishToRussian", "en_ru",+            "EnglishToSimplifiedChinese", "en_zh", "EnglishToTraditionalChinese", "en_zt",+            "EnglishToDutch", "en_nl", "GermanToEnglish", "Englisch", "de_en",+            "GermanToFrench", "franzoesisch", "Franzoesisch", "franz�sisch", "Franz�sisch",+            "de_fr", "SpanishToEnglish", "Ingl�s", "Ingles", "es_en", "SpanishToFrench",+            "frances", "Frances", "franc�s", "Franc�s", "es_fr", "FrenchToEnglish",+            "Anglais", "fr_en", "FrenchToGerman", "Allemand", "allemand", "fr_de",+            "FrenchToSpanish", "Espagnol", "espagnol", "fr_es", "FrenchToPortuguese",+            "Portugais", "portugais", "fr_pt", "FrenchToItalian", "Italien", "italien",+            "fr_it", "ItalianToEnglish", "Inglese", "it_en", "ItalianToFrench", "Francese",+            "francese", "it_fr", "PortugueseToEnglish", "Ingl�s", "pt_en",+            "PortugueseToFrench", "franc�s", "Franc�s", "pt_fr", "JapaneseToEnglish",+            "ja_en", "KoreanToEnglish", "ko_en", "RussianToEnglish", "ru_en", "SimplifiedChineseToEnglish", "zh_en", "TraditionalChineseToEnglish",             "ChineseToEnglish", "zt_en", "DutchToEnglish", "Engels", "nl_en"},   } }

langDefs/fstab.lang

@@ -6,14 +6,15 @@ Categories = {"config"}  Keywords={   { Id=1,-   List= { "ext2", "ext3", "ext4", "ntfs-3g", "proc", "auto", "ntfs", "swap", "btrfs", "none"-          }+    List= {+      "ext2", "ext3", "ext4", "ntfs-3g", "proc", "auto", "ntfs", "swap", "btrfs", "none"+    }   },   -- fstab partition UUIDs   { Id=4,     Regex=[[ [a-z0-9]{8}\-[a-z0-9]{4}\-[a-z0-9]{4}\-[a-z0-9]{4}\-[a-z0-9]{12}|[a-z0-9]{4}\-[a-z0-9]{4} ]]   },- { Id=2,+  { Id=2,     Regex=[[\d[\d.]*]]   },   { Id=3,

langDefs/fx.lang

@@ -5,18 +5,18 @@ Categories = {"source"}   Keywords={-  {  Id=1,-   List={-        "abstract", "after", "and", "as", "assert", "at", "attribute", "before", "bind",-        "bound", "break", "catch", "class", "continue", "def", "delete", "else",-        "exclusive", "extends", "false", "finally", "first", "for", "from", "function",-        "if", "import", "indexof", "in", "init", "insert", "instanceof", "into",-        "inverse", "last", "lazy", "mixin", "mod", "new", "not", "null", "on", "or",-        "override", "package", "postinit", "private", "protected", "public-init",-        "public", "public-read", "replace", "return", "reverse", "sizeof", "static",-        "step", "super", "then", "this", "throw", "trigger", "true", "try", "tween",-        "typeof", "var", "where", "while", "with"-        }+  { Id=1,+    List={+      "abstract", "after", "and", "as", "assert", "at", "attribute", "before", "bind",+      "bound", "break", "catch", "class", "continue", "def", "delete", "else",+      "exclusive", "extends", "false", "finally", "first", "for", "from", "function",+      "if", "import", "indexof", "in", "init", "insert", "instanceof", "into",+      "inverse", "last", "lazy", "mixin", "mod", "new", "not", "null", "on", "or",+      "override", "package", "postinit", "private", "protected", "public-init",+      "public", "public-read", "replace", "return", "reverse", "sizeof", "static",+      "step", "super", "then", "this", "throw", "trigger", "true", "try", "tween",+      "typeof", "var", "where", "while", "with"+    }   },    { Id=4,@@ -29,14 +29,14 @@ Strings = { }  Comments = {-   { Block=true,-     Nested=false,-     Delimiter = { [[\/\*]], [[\*\/]] }-   },-   {-     Block=false,-     Delimiter = { [[//]] }-   }+  { Block=true,+    Nested=false,+    Delimiter = { [[\/\*]], [[\*\/]] }+  },+  {+    Block=false,+    Delimiter = { [[//]] }+  } }  IgnoreCase=false

langDefs/gambas.lang

@@ -6,40 +6,41 @@ Categories = {"source", "script"} Identifiers=[[ [a-zA-Z_]+\$? ]]  Keywords={-  {  Id=1,-   List={"abs", "dim", "ispunct", "replace$", "access", "dir", "isshort",-        "return", "acos", "div", "issingle", "right$", "acosh", "do", "isspace",-        "rinstr", "alloc", "else", "isstring", "rmdir", "and", "end", "isucase", "rnd",-        "and", "if", "end", "select", "kill", "rol", "ang", "end", "with", "labels",-        "ror", "append", "endif", "round", "eof", "last", "rtrim$", "error", "lcase$",-        "scan", "as", "error", "to", "left$", "sconv$", "asc", "eval", "len", "second",-        "asin", "event", "library", "seek", "asinh", "event", "loop", "like", "seek",-        "asl", "events", "declaration", "line", "input", "select", "asr", "exec",-        "link", "sgn", "exist", "shell", "exp", "shl", "atan", "exp10", "lock", "shr",-        "atan2", "exp2", "lof", "sin", "atanh", "expm", "log", "sinh", "bchg", "export",-        "log10", "sleep", "bclr", "extern", "log2", "space$", "bin$", "logp", "split",-        "break", "false", "loop", "sqr", "bset", "file", "&", "directory", "paths",-        "lsl", "stat", "btst", "finally", "lsr", "static", "case", "fix", "ltrim$",-        "step", "catch", "flush", "mag", "stop", "cbool", "for", "max", "stop", "event",-        "cbr", "for", "each", "me", "str$", "cbyte", "format$", "cdate", "frac", "mid$",-        "string$", "cfloat", "free", "min", "strptr", "choose", "function", "minute",-        "sub", "chr$", "global", "event", "handlers", "mkdir", "subst$", "cint", "goto",-        "mod", "super", "class", "hex$", "month", "swap", "clong", "hour", "move",-        "tan", "close", "hyp", "new", "tanh", "comp", "if", "next", "temp$",-        "comparison", "methods", "iif", "not", "then", "const", "in", "now", "time",-        "constant", "declaration", "inc", "null", "timer", "continue", "inherits",-        "open", "to", "conv$", "trim$", "copy", "input", "optional", "true", "cos",-        "input", "from", "or", "try", "cosh", "instr", "or", "if", "typeof", "create",-        "int", "output", "ucase$", "create", "private", "is", "output", "to", "unlock",-        "create", "static", "isascii", "pi", "until", "cshort", "isblank", "pipe",-        "csng", "isboolean", "print", "cstr", "isbyte", "private", "val", "cvariant",-        "isdate", "procedure", "datatypes", "isdigit", "property", "wait", "date",-        "isdir", "property", "declaration", "watch", "dateadd", "isfloat", "public",-        "week", "datediff", "ishexa", "quit", "weekday", "day", "isinteger", "rad",-        "wend", "dconv$", "islcase", "raise", "while", "debug", "isletter", "randomize",-        "with", "dec", "islong", "rdir", "write", "default", "isnull", "read", "xor",-        "deg", "isnumber", "realloc", "year", "dfree", "isobject", "repeat"-        }+  { Id=1,+    List={+      "abs", "dim", "ispunct", "replace$", "access", "dir", "isshort",+      "return", "acos", "div", "issingle", "right$", "acosh", "do", "isspace",+      "rinstr", "alloc", "else", "isstring", "rmdir", "and", "end", "isucase", "rnd",+      "and", "if", "end", "select", "kill", "rol", "ang", "end", "with", "labels",+      "ror", "append", "endif", "round", "eof", "last", "rtrim$", "error", "lcase$",+      "scan", "as", "error", "to", "left$", "sconv$", "asc", "eval", "len", "second",+      "asin", "event", "library", "seek", "asinh", "event", "loop", "like", "seek",+      "asl", "events", "declaration", "line", "input", "select", "asr", "exec",+      "link", "sgn", "exist", "shell", "exp", "shl", "atan", "exp10", "lock", "shr",+      "atan2", "exp2", "lof", "sin", "atanh", "expm", "log", "sinh", "bchg", "export",+      "log10", "sleep", "bclr", "extern", "log2", "space$", "bin$", "logp", "split",+      "break", "false", "loop", "sqr", "bset", "file", "&", "directory", "paths",+      "lsl", "stat", "btst", "finally", "lsr", "static", "case", "fix", "ltrim$",+      "step", "catch", "flush", "mag", "stop", "cbool", "for", "max", "stop", "event",+      "cbr", "for", "each", "me", "str$", "cbyte", "format$", "cdate", "frac", "mid$",+      "string$", "cfloat", "free", "min", "strptr", "choose", "function", "minute",+      "sub", "chr$", "global", "event", "handlers", "mkdir", "subst$", "cint", "goto",+      "mod", "super", "class", "hex$", "month", "swap", "clong", "hour", "move",+      "tan", "close", "hyp", "new", "tanh", "comp", "if", "next", "temp$",+      "comparison", "methods", "iif", "not", "then", "const", "in", "now", "time",+      "constant", "declaration", "inc", "null", "timer", "continue", "inherits",+      "open", "to", "conv$", "trim$", "copy", "input", "optional", "true", "cos",+      "input", "from", "or", "try", "cosh", "instr", "or", "if", "typeof", "create",+      "int", "output", "ucase$", "create", "private", "is", "output", "to", "unlock",+      "create", "static", "isascii", "pi", "until", "cshort", "isblank", "pipe",+      "csng", "isboolean", "print", "cstr", "isbyte", "private", "val", "cvariant",+      "isdate", "procedure", "datatypes", "isdigit", "property", "wait", "date",+      "isdir", "property", "declaration", "watch", "dateadd", "isfloat", "public",+      "week", "datediff", "ishexa", "quit", "weekday", "day", "isinteger", "rad",+      "wend", "dconv$", "islcase", "raise", "while", "debug", "isletter", "randomize",+      "with", "dec", "islong", "rdir", "write", "default", "isnull", "read", "xor",+      "deg", "isnumber", "realloc", "year", "dfree", "isobject", "repeat"+    }   },    { Id=4,@@ -53,10 +54,10 @@ Strings = {  Comments = { -   {-     Block=false,-     Delimiter = { [[']] }-   }+  {+    Block=false,+    Delimiter = { [[']] }+  } }  IgnoreCase=true

langDefs/gdb.lang

@@ -1,5 +1,5 @@--- GDB (GNU Project Debugger) Macro Language --- Keywords based on version 7.4 +-- GDB (GNU Project Debugger) Macro Language+-- Keywords based on version 7.4  Description="gdb" @@ -17,109 +17,109 @@ Keywords={   },   { Id=2,     List={-        "access-watchpoint-packet", "actions", "active-border-mode", "ada", "address", -        "add-symbol-file", "add-symbol-file-from-memory", "advance", "agent", -        "agent-eval", "alias", "all", "allow-packet", "all-registers", -        "always-disassemble", "always-inserted", "annotate", "append", "apply", -        "apropos", "arch", "architecture", "args", "array", "array-indexes", -        "asm-demangle", "assert", "attach", "attach-packet", "auto", "auto-hw", -        "auto-load-scripts", "auto-retry", "auto-solib-add", "auxv", "awatch", -        "backtrace", "basenames-may-differ", "binary", "binary-download-packet", -        "bookmark", "bookmarks", "border-kind", "border-mode", "break", "breakpoint", -        "breakpoints", "break-range", "bt", "call", "can-use-hw-watchpoints", -        "case-sensitive", "catch", "cd", "charset", "check", "check-physname", -        "checkpoint", "checkpoints", "check-symtabs", "child", "circular-trace-buffer", -        "classes", "clear", "cmdline", "coerce-float-to-double", "collect", "commands", -        "common", "compare-sections", "complaints", "complete", "condition", -        "conditional-tracepoints-packet", "confirm", "connect-timeout", "continue", -        "convenience", "cooked-registers", "copying", "core", "corefile", "core-file", -        "cp-abi", "cplus", "c-tdesc", "cwd", "data-directory", "dcache", "debug", -        "debug-file-directory", "debugvarobj", "default-collect", "define", "delete", -        "demangle", "demangle-style", "deprecate", "detach", "detach-on-fork", -        "directories", "directory", "disable", "disable-randomization", -        "disable-randomization-packet", "disassemble", "disassemble-next-line", -        "disassembly-flavor", "disconnect", "disconnected-tracing", "displaced", -        "displaced-stepping", "display", "document", "down", "down-silently", -        "dummy-frames", "dump", "dump-me", "dwarf2", "dwarf2-die", "echo", "edit", -        "editing", "elements", "enable", "endian", "entry-values", "environment", -        "exception", "exe", "exec", "exec-direction", "exec-done-display", "exec-file", -        "exec-wrapper", "expand", "expand-once", "expansion", "expression", -        "extended-prompt", "extended-remote", "extension-language", "extensions", -        "fast-tracepoints-packet", "fetch-register-packet", "file", "filename", -        "files", "find", "finish", "first_component", "float", "flushregs", -        "follow-exec-mode", "follow-fork-mode", "fork", "forward-search", "frame", -        "frame-arguments", "ftrace", "function", "functions", "gdb-index", -        "generate-core-file", "get", "get-thread-information-block-address-packet", -        "get-thread-local-storage-address-packet", "gnutarget", "goto", "handle", -        "hardware-breakpoint-limit", "hardware-breakpoint-packet", -        "hardware-watchpoint-length-limit", "hardware-watchpoint-limit", "hbreak", -        "height", "help", "history", "host-charset", "hostio-close-packet", -        "hostio-open-packet", "hostio-pread-packet", "hostio-pwrite-packet", -        "hostio-readlink-packet", "hostio-unlink-packet", "ignore", "ihex", -        "inaccessible-by-default", "inferior", "inferior-events", "inferiors", -        "inferior-tty", "info", "infrun", "init-if-undefined", "input-radix", -        "insn-number-max", "inspect", "install-in-trace-packet", "interactive-mode", -        "internal-error", "internal-warning", "interpreter-exec", "interrupt", -        "interrupt-on-connect", "interrupt-sequence", "jit", "jump", "kill", -        "kill-packet", "language", "library-info-packet", "library-info-svr4-packet", -        "libthread-db", "libthread-db-search-path", "limit", "line", "line-size", -        "lin-lwp", "list", "list-overlays", "listsize", "load", "load-target", -        "locals", "logging", "macro", "macros", "maintenance", "make", "manual", -        "map-overlay", "mappings", "max-cache-age", "max-symbolic-offset", -        "max-user-call-depth", "may-insert-breakpoints", "may-insert-fast-tracepoints", -        "may-insert-tracepoints", "may-interrupt", "may-write-memory", -        "may-write-registers", "mem", "memory", "memory-map-packet", "memory-query", -        "memory-read-packet-size", "memory-write-packet-size", "monitor", "msymbols", -        "multiple-symbols", "multi-thread", "name", "namespace", "next", "nexti", "ni", -        "noack-packet", "none", "non-stop", "nosharedlibrary", "null-stop", "object", -        "objfiles", "observer", "off", "on", "once", "opaque-type-resolution", "os", -        "osabi", "osdata-packet", "output", "output-radix", "outside", "overlay", -        "overload", "overload-resolution", "overwrite", "packet", "pagination", -        "parser", "pascal_static-members", "passcount", "pass-signals-packet", -        "past-entry", "past-main", "path", "paths", "pc", "pending", "p-packet", -        "P-packet", "pretty", "pretty-printer", "print", "printf", "print-object", -        "print-stack", "proc", "profile", "program", "program-spaces", "prompt", -        "psymbols", "psymtabs", "ptype", "put", "pwd", "python", -        "query-attached-packet", "quit", "radix", "range", "raw-registers", "rbreak", -        "rc", "read-aux-vector-packet", "read-fdpic-loadmap-packet", -        "read-sdata-object-packet", "read-siginfo-object-packet", -        "read-spu-object-packet", "read-watchpoint-packet", "record", "record-core", -        "redirect", "reggroups", "register-groups", "registers", "remote", -        "remoteaddresssize", "remotebaud", "remotebreak", "remotecache", "remoteflow", -        "remotelogbase", "remotelogfile", "remote-registers", "remotetimeout", -        "remotewritesize", "repeats", "restart", "restore", "return", -        "reverse-continue", "reverse-continue-packet", "reverse-finish", -        "reverse-next", "reverse-nexti", "reverse-search", "reverse-step", -        "reverse-stepi", "reverse-step-packet", "rni", "rsi", "run", "run-packet", -        "rwatch", "save", "save-tracepoints", "schedule-multiple", "scheduler-locking", -        "scope", "script-extension", "search", "search-memory-packet", "section", -        "sections", "select-frame", "selectors", "serial", "set-register-packet", -        "sevenbit-strings", "sharedlibrary", "show", "show-debug-regs", "si", "signal", -        "signals", "size", "skip", "software-breakpoint-packet", -        "solib-absolute-prefix", "solib-search-path", "source", "sources", "space", -        "srec", "stack", "stack-cache", "start", "stat", "static-members", -        "static-tracepoint-markers", "static-tracepoints-packet", "statistics", -        "status", "step", "stepi", "step-mode", "stepping", "stop", "stop-at-limit", -        "stop-on-solib-events", "strace", "struct-convention", "substitute-path", -        "supported-packets-packet", "symbol", "symbol-file", "symbol-filename", -        "symbol-lookup-packet", "symbol-reloading", "symbols", "symtabs", "syscall", -        "sysroot", "system-call-allowed", "target", "target-async", "target-charset", -        "target-features-packet", "target-file-system-kind", "target-stack", -        "target-wide-charset", "task", "tasks", "tbreak", "tcatch", "tcp", "tdesc", -        "tdump", "tekhex", "terminal", "teval", "tfile", "tfind", "thbreak", "thread", -        "thread-events", "threads", "threads-packet", "throw", "time", "timestamp", -        "tp", "trace", "trace-commands", "traceframe-info-packet", "trace-notes", -        "tracepoint", "tracepoints", "TracepointSource-packet", "trace-stop-notes", -        "trace-user", "translate-address", "trust-PAD-over-XVS", -        "trust-readonly-sections", "tsave", "tstart", "tstatus", "tstop", "tty", "tui", -        "tvariable", "tvariables", "type", "types", "undef", "undeprecate", -        "undisplay", "union", "unmap-overlay", "until", "unwindonsignal", -        "unwind-on-terminating-exception", "up", "up-silently", "user", "value", -        "values", "variable", "variables", "vector", "verbose", -        "verbose-resume-packet", "version", "vfork", "vtbl", "warranty", "watch", -        "watchdog", "watchpoints", "whatis", "where", "while-stepping", "width", "win", -        "write", "write-siginfo-object-packet", "write-spu-object-packet", -        "write-watchpoint-packet", "ws", "xml", "X-packet", "Z-packet", +        "access-watchpoint-packet", "actions", "active-border-mode", "ada", "address",+        "add-symbol-file", "add-symbol-file-from-memory", "advance", "agent",+        "agent-eval", "alias", "all", "allow-packet", "all-registers",+        "always-disassemble", "always-inserted", "annotate", "append", "apply",+        "apropos", "arch", "architecture", "args", "array", "array-indexes",+        "asm-demangle", "assert", "attach", "attach-packet", "auto", "auto-hw",+        "auto-load-scripts", "auto-retry", "auto-solib-add", "auxv", "awatch",+        "backtrace", "basenames-may-differ", "binary", "binary-download-packet",+        "bookmark", "bookmarks", "border-kind", "border-mode", "break", "breakpoint",+        "breakpoints", "break-range", "bt", "call", "can-use-hw-watchpoints",+        "case-sensitive", "catch", "cd", "charset", "check", "check-physname",+        "checkpoint", "checkpoints", "check-symtabs", "child", "circular-trace-buffer",+        "classes", "clear", "cmdline", "coerce-float-to-double", "collect", "commands",+        "common", "compare-sections", "complaints", "complete", "condition",+        "conditional-tracepoints-packet", "confirm", "connect-timeout", "continue",+        "convenience", "cooked-registers", "copying", "core", "corefile", "core-file",+        "cp-abi", "cplus", "c-tdesc", "cwd", "data-directory", "dcache", "debug",+        "debug-file-directory", "debugvarobj", "default-collect", "define", "delete",+        "demangle", "demangle-style", "deprecate", "detach", "detach-on-fork",+        "directories", "directory", "disable", "disable-randomization",+        "disable-randomization-packet", "disassemble", "disassemble-next-line",+        "disassembly-flavor", "disconnect", "disconnected-tracing", "displaced",+        "displaced-stepping", "display", "document", "down", "down-silently",+        "dummy-frames", "dump", "dump-me", "dwarf2", "dwarf2-die", "echo", "edit",+        "editing", "elements", "enable", "endian", "entry-values", "environment",+        "exception", "exe", "exec", "exec-direction", "exec-done-display", "exec-file",+        "exec-wrapper", "expand", "expand-once", "expansion", "expression",+        "extended-prompt", "extended-remote", "extension-language", "extensions",+        "fast-tracepoints-packet", "fetch-register-packet", "file", "filename",+        "files", "find", "finish", "first_component", "float", "flushregs",+        "follow-exec-mode", "follow-fork-mode", "fork", "forward-search", "frame",+        "frame-arguments", "ftrace", "function", "functions", "gdb-index",+        "generate-core-file", "get", "get-thread-information-block-address-packet",+        "get-thread-local-storage-address-packet", "gnutarget", "goto", "handle",+        "hardware-breakpoint-limit", "hardware-breakpoint-packet",+        "hardware-watchpoint-length-limit", "hardware-watchpoint-limit", "hbreak",+        "height", "help", "history", "host-charset", "hostio-close-packet",+        "hostio-open-packet", "hostio-pread-packet", "hostio-pwrite-packet",+        "hostio-readlink-packet", "hostio-unlink-packet", "ignore", "ihex",+        "inaccessible-by-default", "inferior", "inferior-events", "inferiors",+        "inferior-tty", "info", "infrun", "init-if-undefined", "input-radix",+        "insn-number-max", "inspect", "install-in-trace-packet", "interactive-mode",+        "internal-error", "internal-warning", "interpreter-exec", "interrupt",+        "interrupt-on-connect", "interrupt-sequence", "jit", "jump", "kill",+        "kill-packet", "language", "library-info-packet", "library-info-svr4-packet",+        "libthread-db", "libthread-db-search-path", "limit", "line", "line-size",+        "lin-lwp", "list", "list-overlays", "listsize", "load", "load-target",+        "locals", "logging", "macro", "macros", "maintenance", "make", "manual",+        "map-overlay", "mappings", "max-cache-age", "max-symbolic-offset",+        "max-user-call-depth", "may-insert-breakpoints", "may-insert-fast-tracepoints",+        "may-insert-tracepoints", "may-interrupt", "may-write-memory",+        "may-write-registers", "mem", "memory", "memory-map-packet", "memory-query",+        "memory-read-packet-size", "memory-write-packet-size", "monitor", "msymbols",+        "multiple-symbols", "multi-thread", "name", "namespace", "next", "nexti", "ni",+        "noack-packet", "none", "non-stop", "nosharedlibrary", "null-stop", "object",+        "objfiles", "observer", "off", "on", "once", "opaque-type-resolution", "os",+        "osabi", "osdata-packet", "output", "output-radix", "outside", "overlay",+        "overload", "overload-resolution", "overwrite", "packet", "pagination",+        "parser", "pascal_static-members", "passcount", "pass-signals-packet",+        "past-entry", "past-main", "path", "paths", "pc", "pending", "p-packet",+        "P-packet", "pretty", "pretty-printer", "print", "printf", "print-object",+        "print-stack", "proc", "profile", "program", "program-spaces", "prompt",+        "psymbols", "psymtabs", "ptype", "put", "pwd", "python",+        "query-attached-packet", "quit", "radix", "range", "raw-registers", "rbreak",+        "rc", "read-aux-vector-packet", "read-fdpic-loadmap-packet",+        "read-sdata-object-packet", "read-siginfo-object-packet",+        "read-spu-object-packet", "read-watchpoint-packet", "record", "record-core",+        "redirect", "reggroups", "register-groups", "registers", "remote",+        "remoteaddresssize", "remotebaud", "remotebreak", "remotecache", "remoteflow",+        "remotelogbase", "remotelogfile", "remote-registers", "remotetimeout",+        "remotewritesize", "repeats", "restart", "restore", "return",+        "reverse-continue", "reverse-continue-packet", "reverse-finish",+        "reverse-next", "reverse-nexti", "reverse-search", "reverse-step",+        "reverse-stepi", "reverse-step-packet", "rni", "rsi", "run", "run-packet",+        "rwatch", "save", "save-tracepoints", "schedule-multiple", "scheduler-locking",+        "scope", "script-extension", "search", "search-memory-packet", "section",+        "sections", "select-frame", "selectors", "serial", "set-register-packet",+        "sevenbit-strings", "sharedlibrary", "show", "show-debug-regs", "si", "signal",+        "signals", "size", "skip", "software-breakpoint-packet",+        "solib-absolute-prefix", "solib-search-path", "source", "sources", "space",+        "srec", "stack", "stack-cache", "start", "stat", "static-members",+        "static-tracepoint-markers", "static-tracepoints-packet", "statistics",+        "status", "step", "stepi", "step-mode", "stepping", "stop", "stop-at-limit",+        "stop-on-solib-events", "strace", "struct-convention", "substitute-path",+        "supported-packets-packet", "symbol", "symbol-file", "symbol-filename",+        "symbol-lookup-packet", "symbol-reloading", "symbols", "symtabs", "syscall",+        "sysroot", "system-call-allowed", "target", "target-async", "target-charset",+        "target-features-packet", "target-file-system-kind", "target-stack",+        "target-wide-charset", "task", "tasks", "tbreak", "tcatch", "tcp", "tdesc",+        "tdump", "tekhex", "terminal", "teval", "tfile", "tfind", "thbreak", "thread",+        "thread-events", "threads", "threads-packet", "throw", "time", "timestamp",+        "tp", "trace", "trace-commands", "traceframe-info-packet", "trace-notes",+        "tracepoint", "tracepoints", "TracepointSource-packet", "trace-stop-notes",+        "trace-user", "translate-address", "trust-PAD-over-XVS",+        "trust-readonly-sections", "tsave", "tstart", "tstatus", "tstop", "tty", "tui",+        "tvariable", "tvariables", "type", "types", "undef", "undeprecate",+        "undisplay", "union", "unmap-overlay", "until", "unwindonsignal",+        "unwind-on-terminating-exception", "up", "up-silently", "user", "value",+        "values", "variable", "variables", "vector", "verbose",+        "verbose-resume-packet", "version", "vfork", "vtbl", "warranty", "watch",+        "watchdog", "watchpoints", "whatis", "where", "while-stepping", "width", "win",+        "write", "write-siginfo-object-packet", "write-spu-object-packet",+        "write-watchpoint-packet", "ws", "xml", "X-packet", "Z-packet",         },   }, }

langDefs/gdscript.lang

@@ -1,33 +1,33 @@---[[******************************************************************************-    *                                                                            *-    *                        GDScript Language Definition                        *-    *                                                                            *-    *                             v1.0 - 2017/02/16                              *-    *                                                                            *-    ******************************************************************************+--[[****************************************************************************+*                                                                              *+*                         GDScript Language Definition                         *+*                                                                              *+*                              v1.0 - 2017/02/16                               *+*                                                                              *+******************************************************************************** -    GDScript language definition for Godot Engine script files:-        https://godotengine.org/-    Godot Engine 2.1.2.-    -------------------------------------------------------------------------------    Written by Tristano Ajmone:-        <tajmone@gmail.com>-        https://github.com/tajmone-    Released into the public domain according to the Unlicense licsense:-        http://unlicense.org/-    -------------------------------------------------------------------------------    Project repository:-        https://github.com/tajmone/gdscript-highlight-    -------------------------------------------------------------------------------    For each element group definition there is a comment specifying the color used-    in Godot editor's default theme to highlight that particulare element. This is-    to help keeping track of the various elements during tests, and to create a-    stylesheet mimicking the original look and feel of Godot's editor.-    Color here are given as hex values representing them as they appear on screen-    (unlike Godot theme files, which contain alpha values).-    Color names were calculated using NTC (Name That Color) tool:-    -- https://github.com/tajmone/name-that-color-    ------------------------------------------------------------------------------+GDScript language definition for Godot Engine script files:+    https://godotengine.org/+Godot Engine 2.1.2.+--------------------------------------------------------------------------------+Written by Tristano Ajmone:+    <tajmone@gmail.com>+    https://github.com/tajmone+Released into the public domain according to the Unlicense licsense:+    http://unlicense.org/+--------------------------------------------------------------------------------+Project repository:+    https://github.com/tajmone/gdscript-highlight+--------------------------------------------------------------------------------+For each element group definition there is a comment specifying the color used+in Godot editor's default theme to highlight that particulare element. This is+to help keeping track of the various elements during tests, and to create a+stylesheet mimicking the original look and feel of Godot's editor.+Color here are given as hex values representing them as they appear on screen+(unlike Godot theme files, which contain alpha values).+Color names were calculated using NTC (Name That Color) tool:+-- https://github.com/tajmone/name-that-color+--------------------------------------------------------------------------------   ]]  Description="GDScript"@@ -38,7 +38,7 @@ IgnoreCase=false  Keywords={   { Id=1,   -- Keywords          #FFFFB3 -- "Portafino" Yellow-    List={ +    List={       -- ========== KEYOWRDS ==========       -- Keywords list taken from 'gd_script.cpp':       -- operators@@ -191,10 +191,10 @@ Keywords={ }  Comments={                    -- #973D1A -- "Cumin" Red-   { Block=false,-     Nested=false,-     Delimiter = { [[#]] }-   }+  { Block=false,+    Nested=false,+    Delimiter = { [[#]] }+  } }  Strings={                     -- #EF6EBD -- "Hot Pink"@@ -204,10 +204,10 @@ Strings={                     -- #EF6EBD -- "Hot Pink" --[[================================= DEV NOTES ==================================     ESCAPE SEQUENCES were modeled according to Godot source code:     "/modules/gdscript/gd_tokenizer.cpp" (lines: 604-)-    +     The following escape sequences are matched by 'Escape' RegEx:       \a   \b   \t   \n   \v   \f   \r   \'   \"   \\   \/-    +       \uhhhh (universal character names): "\u" followed by four hex digits (h)               representing a Unicode code point. @@ -221,7 +221,7 @@ Operators=[[\(|\)|\[|\]|\{|\}|\,|\;|\.|\:|\&|\^|\||<|>|\!|\=|\/|\*|\%|\+|\-|\@]] -- Digits :: not defined. Highlight defaults seem to work alright enough.  --[[==============================================================================-                                      CHANGELOG                                   +                                      CHANGELOG     ==============================================================================     v1.0 (2017/02/16)       -- First release.

langDefs/go.lang

@@ -4,15 +4,15 @@ Categories = {"source"}  Keywords={   { Id=1,-    List={  "break", "default", "func", "interface", "select", "case", "defer", -            "go", "map", "struct", "chan", "else", "goto", "package", "switch", "const", -            "fallthrough", "if", "range", "type", "continue", "for", "import", "return", +    List={  "break", "default", "func", "interface", "select", "case", "defer",+            "go", "map", "struct", "chan", "else", "goto", "package", "switch", "const",+            "fallthrough", "if", "range", "type", "continue", "for", "import", "return",             "var"},   },   { Id=2,-    List={  "bool", "byte", "float32", "float64", "int8", "int16", "int32", -            "int64", "string", "uint8", "uint16", "uint32", "uint64", "float", "int", -            "uint", "uintptr", "", "true", "false", "iota", "nil", "cap", "close", "closed", +    List={  "bool", "byte", "float32", "float64", "int8", "int16", "int32",+            "int64", "string", "uint8", "uint16", "uint32", "uint64", "float", "int",+            "uint", "uintptr", "", "true", "false", "iota", "nil", "cap", "close", "closed",             "len", "make", "new", "panic", "panicln", "print", "printlnr"},   },   { Id=4,

langDefs/graphviz.lang

@@ -8,54 +8,54 @@ Keywords={     List={"digraph", "graph", "node", "edge", "subgraph", "strict"},   },   { Id=2,-    List={"bottomlabel", "color", "comment", "distortion", "fillcolor", -        "fixedsize", "fontcolor", "fontname", "fontsize", "group", "height", "label", -        "layer", "orientation", "peripheries", "regular", "shape", "shapefile", "sides", -        "skew", "style", "toplabel", "width", "z", "arrowhead", "arrowsize", -        "arrowtail", "color", "comment", "constraint", "decorate", "dir", "fontcolor", -        "fontname", "fontsize", "headlabel", "headport", "headurl", "label", -        "labelangle", "labeldistance", "labelfloat", "labelfontcolor", "labelfontname", -        "labelfontsize", "layer", "lhead", "ltail", "minlen", "samehead", "sametail", -        "style", "taillabel", "tailport", "tailurl", "weight", "bgcolor", "center", -        "clusterrank", "color", "comment", "compound", "concentrate", "fillcolor", -        "fontcolor", "fontname", "fontpath", "fontsize", "label", "labeljust", -        "labelloc", "layers", "margin", "mclimit", "nodesep", "nslimit", "nslimitl", -        "ordering", "orientation", "page", "pagedir", "quantum", "rank", "rankdir", -        "ranksep", "ratio", "remincross", "rotate", "samplepoints", "searchsize", +    List={"bottomlabel", "color", "comment", "distortion", "fillcolor",+        "fixedsize", "fontcolor", "fontname", "fontsize", "group", "height", "label",+        "layer", "orientation", "peripheries", "regular", "shape", "shapefile", "sides",+        "skew", "style", "toplabel", "width", "z", "arrowhead", "arrowsize",+        "arrowtail", "color", "comment", "constraint", "decorate", "dir", "fontcolor",+        "fontname", "fontsize", "headlabel", "headport", "headurl", "label",+        "labelangle", "labeldistance", "labelfloat", "labelfontcolor", "labelfontname",+        "labelfontsize", "layer", "lhead", "ltail", "minlen", "samehead", "sametail",+        "style", "taillabel", "tailport", "tailurl", "weight", "bgcolor", "center",+        "clusterrank", "color", "comment", "compound", "concentrate", "fillcolor",+        "fontcolor", "fontname", "fontpath", "fontsize", "label", "labeljust",+        "labelloc", "layers", "margin", "mclimit", "nodesep", "nslimit", "nslimitl",+        "ordering", "orientation", "page", "pagedir", "quantum", "rank", "rankdir",+        "ranksep", "ratio", "remincross", "rotate", "samplepoints", "searchsize",         "size", "style", "url", "splines"},   },   { Id=3,-    List={"none", "normal", "inv", "dot", "odot", "invdot", "invodot", "open", -        "halfopen", "empty", "invempty", "diamond", "odiamond", "box", "obox", "tee", -        "crow", "box", "polygon", "ellipse", "circle", "point", "egg", "triangle", -        "plaintext", "diamond", "trapezium", "parallelogram", "house", "hexagon", -        "octagon", "doublecircle", "doubleoctagon", "tripleoctagon", "invtriangle", -        "invtrapezium", "invhouse", "mdiamond", "msquare", "mcircle", "record", -        "mrecord", "epsf", "turquoise", "antiquewhite", "coral", "darkgoldenrod", -        "azure", "crimson", "gold", "bisque", "darksalmon", "goldenrod", "aliceblue", -        "blanchedalmond", "deeppink", "greenyellow", "blue", "cornsilk", "firebrick", -        "lightgoldenrod", "blueviolet", "floralwhite", "hotpink", -        "lightgoldenrodyellow", "cadetblue", "gainsboro", "indianred", "lightyellow", -        "cornflowerblue", "ghostwhite", "lightpink", "palegoldenrod", "darkslateblue", -        "honeydew", "lightsalmon", "yellow", "deepskyblue", "ivory", "maroon", -        "yellowgreen", "dodgerblue", "lavender", "mediumvioletred", "indigo", -        "lavenderblush", "orangered", "lightblue", "lemonchiffon", "palevioletred", -        "chartreuse", "lightskyblue", "linen", "pink", "darkgreen", "lightslateblue", -        "mintcream", "red", "darkolivegreen", "mediumblue", "mistyrose", "salmon", -        "darkseagreen", "mediumslateblue", "moccasin", "tomato", "forestgreen", -        "midnightblue", "navajowhite", "violetred", "green", "navy", "oldlace", -        "greenyellow", "navyblue", "papayawhip", "browns", "lawngreen", "powderblue", -        "peachpuff", "beige", "lightseagreen", "royalblue", "seashell", "brown", -        "limegreen", "skyblue", "snow", "burlywood", "mediumseagreen", "slateblue", -        "thistle", "chocolate", "mediumspringgreen", "steelblue", "wheat", "darkkhaki", -        "mintcream", "white", "khaki", "olivedrab", "whitesmoke", "peru", "palegreen", -        "blueviolet", "rosybrown", "seagreen", "darkorchid", "saddlebrown", -        "springgreen", "darkviolet", "darkslategray", "sandybrown", "yellowgreen", -        "magenta", "dimgray", "sienna", "mediumorchid", "gray", "tan", "mediumpurple", -        "gray", "aquamarine", "mediumvioletred", "lightgray", "oranges", "cyan", -        "orchid", "lightslategray", "darkorange", "darkturquoise", "palevioletred", -        "slategray", "orange", "lightcyan", "plum", "orangered", "mediumaquamarine", -        "purple", "mediumturquoise", "violet", "black", "paleturquoise", "violetred", +    List={"none", "normal", "inv", "dot", "odot", "invdot", "invodot", "open",+        "halfopen", "empty", "invempty", "diamond", "odiamond", "box", "obox", "tee",+        "crow", "box", "polygon", "ellipse", "circle", "point", "egg", "triangle",+        "plaintext", "diamond", "trapezium", "parallelogram", "house", "hexagon",+        "octagon", "doublecircle", "doubleoctagon", "tripleoctagon", "invtriangle",+        "invtrapezium", "invhouse", "mdiamond", "msquare", "mcircle", "record",+        "mrecord", "epsf", "turquoise", "antiquewhite", "coral", "darkgoldenrod",+        "azure", "crimson", "gold", "bisque", "darksalmon", "goldenrod", "aliceblue",+        "blanchedalmond", "deeppink", "greenyellow", "blue", "cornsilk", "firebrick",+        "lightgoldenrod", "blueviolet", "floralwhite", "hotpink",+        "lightgoldenrodyellow", "cadetblue", "gainsboro", "indianred", "lightyellow",+        "cornflowerblue", "ghostwhite", "lightpink", "palegoldenrod", "darkslateblue",+        "honeydew", "lightsalmon", "yellow", "deepskyblue", "ivory", "maroon",+        "yellowgreen", "dodgerblue", "lavender", "mediumvioletred", "indigo",+        "lavenderblush", "orangered", "lightblue", "lemonchiffon", "palevioletred",+        "chartreuse", "lightskyblue", "linen", "pink", "darkgreen", "lightslateblue",+        "mintcream", "red", "darkolivegreen", "mediumblue", "mistyrose", "salmon",+        "darkseagreen", "mediumslateblue", "moccasin", "tomato", "forestgreen",+        "midnightblue", "navajowhite", "violetred", "green", "navy", "oldlace",+        "greenyellow", "navyblue", "papayawhip", "browns", "lawngreen", "powderblue",+        "peachpuff", "beige", "lightseagreen", "royalblue", "seashell", "brown",+        "limegreen", "skyblue", "snow", "burlywood", "mediumseagreen", "slateblue",+        "thistle", "chocolate", "mediumspringgreen", "steelblue", "wheat", "darkkhaki",+        "mintcream", "white", "khaki", "olivedrab", "whitesmoke", "peru", "palegreen",+        "blueviolet", "rosybrown", "seagreen", "darkorchid", "saddlebrown",+        "springgreen", "darkviolet", "darkslategray", "sandybrown", "yellowgreen",+        "magenta", "dimgray", "sienna", "mediumorchid", "gray", "tan", "mediumpurple",+        "gray", "aquamarine", "mediumvioletred", "lightgray", "oranges", "cyan",+        "orchid", "lightslategray", "darkorange", "darkturquoise", "palevioletred",+        "slategray", "orange", "lightcyan", "plum", "orangered", "mediumaquamarine",+        "purple", "mediumturquoise", "violet", "black", "paleturquoise", "violetred",         "true", "solid", "dashed", "dotted", "bold", "invis", "filled", "diagonals"},   }, }

langDefs/haskell.lang

@@ -33,7 +33,7 @@ function OnStateChange(oldState, newState, token, kwgroup)   if newState==HL_ESC_SEQ and oldState~=HL_STRING or string.match(token, "%a+'" ) and oldState==HL_STRING then     return HL_REJECT   end-  +   return newState end 

langDefs/haxe.lang

@@ -7,10 +7,10 @@ Digits=[[ (?:0x|0X)[0-9a-fA-F]+|\d*[\.\_]?\d+(?:[eE][\-\+]?\d+)?[lLuUbfdm]* ]]  Keywords={   { Id=1,-    List={"function", "class", "static", "var", "if", "else", "while", "do", -        "for", "break", "return", "continue", "extends", "implements", "import", -        "switch", "case", "default", "private", "public", "try", "catch", "new", "this", -        "throw", "extern", "enum", "in", "interface", "untyped", "cast", "override", +    List={"function", "class", "static", "var", "if", "else", "while", "do",+        "for", "break", "return", "continue", "extends", "implements", "import",+        "switch", "case", "default", "private", "public", "try", "catch", "new", "this",+        "throw", "extern", "enum", "in", "interface", "untyped", "cast", "override",         "typedef", "dynamic", "package", "callback", "inline", "here", "using", "never",         "super", "trace"},   },

langDefs/hcl.lang

@@ -7,9 +7,9 @@ Categories = {"source"}  Keywords={   { Id=1,-    List={"append", "break", "catch", "continue", "eq", "eval", "filter", "for", -        "foreach", "global", "hash", "if", "incr", "intro", "join", "lappend", "lindex", -        "list", "llen", "lset", "proc", "puts", "return", "search", "set", "sindex", +    List={"append", "break", "catch", "continue", "eq", "eval", "filter", "for",+        "foreach", "global", "hash", "if", "incr", "intro", "join", "lappend", "lindex",+        "list", "llen", "lset", "proc", "puts", "return", "search", "set", "sindex",         "slen", "sort", "source", "split", "time", "append", "upeval", "while"},   },   { Id=2,

langDefs/html.lang

@@ -11,8 +11,8 @@ Keywords={   { Id=2,     Regex=[[([-\w\.\-\:]+)="]],   },-  -  ++   -- see http://stackoverflow.com/questions/1723182/a-regex-that-will-never-be-matched-by-anything   -- workaround to fix RTF output: nested JS has more keyword definitions, add one here which is a NOP   { Id=3,@@ -25,7 +25,7 @@ Keywords={  Strings={   Delimiter=[["]],-  Escape=[[\A(?!x)x]] +  Escape=[[\A(?!x)x]]   -- see http://stackoverflow.com/questions/1723182/a-regex-that-will-never-be-matched-by-anything } @@ -49,7 +49,7 @@ NestedSections = {   --{ Lang="python", Delimiter= { [[\{%]], [[%\}]] } },   --{ Lang="python", Delimiter= { [[\{\{]], [[\}\}]] } }, - --{ Lang="php", Delimiter= { [[<\?\=]], [[\?>]] } },+  --{ Lang="php", Delimiter= { [[<\?\=]], [[\?>]] } }, }  IgnoreCase=true

langDefs/httpd.lang

@@ -7,64 +7,64 @@ Identifiers=[[ [a-zA-Z_][\w\-]* ]]  Keywords={   { Id=1,-    List={"AccessConfig", "AccessFileName", "Action", "AddAlt", -            "AddAltByEncoding", "AddAltByType", "AddCharset", "AddDefaultCharset", -            "AddDescription", "AddEncoding", "AddHandler", "AddIcon", "AddIconByEncoding", -            "AddIconByType", "AddLanguage", "AddModule", "AddModuleInfo", "AddType", -            "AgentLog", "Alias", "AliasMatch", "Allow", "AllowCONNECT", "AllowOverride", -            "Anonymous", "Anonymous_Authoritative", "Anonymous_LogEmail", -            "Anonymous_MustGiveEmail", "Anonymous_NoUserID", "Anonymous_VerifyEmail", -            "AuthAuthoritative", "AuthDBAuthoritative", "AuthDBGroupFile", -            "AuthDBMAuthoritative", "AuthDBMGroupFile", "AuthDBMGroupFile", -            "AuthDBMUserFile", "AuthDBUserFile", "AuthDigestFile", "AuthGroupFile", -            "AuthName", "AuthType", "AuthUserFile", "BindAddress", "BrowserMatch", -            "BrowserMatchNoCase", "BS2000Account", "CacheDefaultExpire", "CacheDirLength", -            "CacheDirLevels", "CacheForceCompletion", "CacheGcInterval", -            "CacheLastModifiedFactor", "CacheMaxExpire", "CacheNegotiatedDocs", "CacheRoot", -            "CacheSize", "CheckSpelling", "ClearModuleList", "ContentDigest", -            "CookieExpires", "CookieLogCookieLog", "CookieTracking", "CoreDumpDirectory", -            "CustomLog", "DefaultIcon", "DefaultLanguage", "DefaultType", "Deny", -            "DirectoryIndex", "DocumentRoot", "ErrorDocument", "ErrorLog", "Example", -            "ExpiresActive", "ExpiresByType", "ExpiresDefault", "ExtendedStatus", -            "FancyIndexing", "ForceType", "Group", "Header", "HeaderName", -            "HostNameLookups", "IdentityCheck", "ImapBase", "ImapDefault", "ImapMenu", -            "Include", "IndexIgnore", "IndexOptions", "IndexOrderDefault", -            "ISAPIAppendLogToErrors", "ISAPIAppendLogToQuery", "ISAPILogNotSupported", -            "ISAPIReadAheadBuffer", "KeepAlive", "KeepAliveTimeout", "LanguagePriority", -            "LimitRequestBody", "LimitRequestFields", "LimitRequestFieldsize", -            "LimitRequestLine", "Listen", "ListenBacklog", "LoadFile", "LoadModule", -            "LockFile", "LogFormat", "LogLevel", "MaxClients", "MaxKeepAliveRequests", -            "MaxRequestsPerChild", "MaxSpareServers", "MetaDir", "MetaFiles", "MetaSuffix", -            "MimeMagicFile", "MinSpareServers", "MMapFile", "NameVirtualHost", "NoCache", -            "Options", "Order", "PassEnv", "PidFile", "Port", "ProxyBlock", "ProxyDomain", -            "ProxyPass", "ProxyPassReverse", "ProxyReceiveBufferSize", "ProxyRemote", -            "ProxyRequests", "ProxyVia", "ReadmeName", "Redirect", "RedirectMatch", -            "RedirectPermanent", "RedirectTemp", "RefererIgnore", "RefererLog", -            "RemoveEncoding", "RemoveHandler", "RemoveType", "Require", "ResourceConfig", -            "RewriteBase", "RewriteCond", "RewriteEngine", "RewriteLock", "RewriteLog", -            "RewriteLogLevel", "RewriteMap", "RewriteOptions", "RewriteRule", "RLimitCPU", -            "RLimitMEM", "RLimitNPROC", "Satisfy", "ScoreBoardFile", "Script", -            "ScriptAlias", "ScriptAliasMatch", "ScriptInterpreterSource", "ScriptLog", -            "ScriptLogBuffer", "ScriptLogLength", "SendBufferSize", "ServerAdmin", -            "ServerAlias", "ServerName", "ServerPath", "ServerRoot", "ServerSignature", -            "ServerTokens", "ServerType", "SetEnv", "SetEnvIf", "SetEnvIfNoCase", -            "SetHandler", "StartServers", "ThreadsPerChild", "TimeOut", "TransferLog", -            "TypesConfig", "UnsetEnv", "UseCanonicalName", "User", "UserDir", -            "VirtualDocumentRoot", "VirtualDocumentRootIP", "VirtualScriptAlias", +    List={"AccessConfig", "AccessFileName", "Action", "AddAlt",+            "AddAltByEncoding", "AddAltByType", "AddCharset", "AddDefaultCharset",+            "AddDescription", "AddEncoding", "AddHandler", "AddIcon", "AddIconByEncoding",+            "AddIconByType", "AddLanguage", "AddModule", "AddModuleInfo", "AddType",+            "AgentLog", "Alias", "AliasMatch", "Allow", "AllowCONNECT", "AllowOverride",+            "Anonymous", "Anonymous_Authoritative", "Anonymous_LogEmail",+            "Anonymous_MustGiveEmail", "Anonymous_NoUserID", "Anonymous_VerifyEmail",+            "AuthAuthoritative", "AuthDBAuthoritative", "AuthDBGroupFile",+            "AuthDBMAuthoritative", "AuthDBMGroupFile", "AuthDBMGroupFile",+            "AuthDBMUserFile", "AuthDBUserFile", "AuthDigestFile", "AuthGroupFile",+            "AuthName", "AuthType", "AuthUserFile", "BindAddress", "BrowserMatch",+            "BrowserMatchNoCase", "BS2000Account", "CacheDefaultExpire", "CacheDirLength",+            "CacheDirLevels", "CacheForceCompletion", "CacheGcInterval",+            "CacheLastModifiedFactor", "CacheMaxExpire", "CacheNegotiatedDocs", "CacheRoot",+            "CacheSize", "CheckSpelling", "ClearModuleList", "ContentDigest",+            "CookieExpires", "CookieLogCookieLog", "CookieTracking", "CoreDumpDirectory",+            "CustomLog", "DefaultIcon", "DefaultLanguage", "DefaultType", "Deny",+            "DirectoryIndex", "DocumentRoot", "ErrorDocument", "ErrorLog", "Example",+            "ExpiresActive", "ExpiresByType", "ExpiresDefault", "ExtendedStatus",+            "FancyIndexing", "ForceType", "Group", "Header", "HeaderName",+            "HostNameLookups", "IdentityCheck", "ImapBase", "ImapDefault", "ImapMenu",+            "Include", "IndexIgnore", "IndexOptions", "IndexOrderDefault",+            "ISAPIAppendLogToErrors", "ISAPIAppendLogToQuery", "ISAPILogNotSupported",+            "ISAPIReadAheadBuffer", "KeepAlive", "KeepAliveTimeout", "LanguagePriority",+            "LimitRequestBody", "LimitRequestFields", "LimitRequestFieldsize",+            "LimitRequestLine", "Listen", "ListenBacklog", "LoadFile", "LoadModule",+            "LockFile", "LogFormat", "LogLevel", "MaxClients", "MaxKeepAliveRequests",+            "MaxRequestsPerChild", "MaxSpareServers", "MetaDir", "MetaFiles", "MetaSuffix",+            "MimeMagicFile", "MinSpareServers", "MMapFile", "NameVirtualHost", "NoCache",+            "Options", "Order", "PassEnv", "PidFile", "Port", "ProxyBlock", "ProxyDomain",+            "ProxyPass", "ProxyPassReverse", "ProxyReceiveBufferSize", "ProxyRemote",+            "ProxyRequests", "ProxyVia", "ReadmeName", "Redirect", "RedirectMatch",+            "RedirectPermanent", "RedirectTemp", "RefererIgnore", "RefererLog",+            "RemoveEncoding", "RemoveHandler", "RemoveType", "Require", "ResourceConfig",+            "RewriteBase", "RewriteCond", "RewriteEngine", "RewriteLock", "RewriteLog",+            "RewriteLogLevel", "RewriteMap", "RewriteOptions", "RewriteRule", "RLimitCPU",+            "RLimitMEM", "RLimitNPROC", "Satisfy", "ScoreBoardFile", "Script",+            "ScriptAlias", "ScriptAliasMatch", "ScriptInterpreterSource", "ScriptLog",+            "ScriptLogBuffer", "ScriptLogLength", "SendBufferSize", "ServerAdmin",+            "ServerAlias", "ServerName", "ServerPath", "ServerRoot", "ServerSignature",+            "ServerTokens", "ServerType", "SetEnv", "SetEnvIf", "SetEnvIfNoCase",+            "SetHandler", "StartServers", "ThreadsPerChild", "TimeOut", "TransferLog",+            "TypesConfig", "UnsetEnv", "UseCanonicalName", "User", "UserDir",+            "VirtualDocumentRoot", "VirtualDocumentRootIP", "VirtualScriptAlias",             "VirtualScriptAliasIP", "XBitHack"},   },   { Id=2,-    List={"alert", "All", "any", "Ascending", "AuthConfig", "Basic", "block", -        "cgi-script", "CONNECT", "COPY", "crit", "Date", "debug", "DELETE", -        "Descending", "Description", "Digest", "dns", "double", "EMail", "emerg", -        "error", "ExecCGI", "FileInfo", "FollowSymLinks", "formatted", "from", "Full", -        "GET", "Host", "imap-file", "Includes", "IncludesNOEXEC", "Indexes", "inetd", -        "info", "isapi-isa", "Limit", "LOCK", "map", "max", "Minimal", "MKCOL", "MOVE", -        "MultiViews", "Name", "nocontent", "None", "notice", "Off", "On", "OS", "PATCH", -        "POST", "ProductOnly", "PROPFIND", "PROPPATCH", "PUT", "referer", "Remote_Addr", -        "Remote_Host", "Remote_User", "Request_Method", "Request_Protocol", -        "Request_URI", "semiformatted", "send-as-is", "server-parsed", "server-status", -        "Size", "standalone", "SymLinksIfOwnerMatch", "TRACE", "type-map", +    List={"alert", "All", "any", "Ascending", "AuthConfig", "Basic", "block",+        "cgi-script", "CONNECT", "COPY", "crit", "Date", "debug", "DELETE",+        "Descending", "Description", "Digest", "dns", "double", "EMail", "emerg",+        "error", "ExecCGI", "FileInfo", "FollowSymLinks", "formatted", "from", "Full",+        "GET", "Host", "imap-file", "Includes", "IncludesNOEXEC", "Indexes", "inetd",+        "info", "isapi-isa", "Limit", "LOCK", "map", "max", "Minimal", "MKCOL", "MOVE",+        "MultiViews", "Name", "nocontent", "None", "notice", "Off", "On", "OS", "PATCH",+        "POST", "ProductOnly", "PROPFIND", "PROPPATCH", "PUT", "referer", "Remote_Addr",+        "Remote_Host", "Remote_User", "Request_Method", "Request_Protocol",+        "Request_URI", "semiformatted", "send-as-is", "server-parsed", "server-status",+        "Size", "standalone", "SymLinksIfOwnerMatch", "TRACE", "type-map",         "unformatted", "UNLOCK", "valid-user", "warn"},   }, 

langDefs/hugo.lang

@@ -149,7 +149,7 @@ function OnStateChange(oldState, newState, token, kwgroup) --[[   return newState end --[[============================================================================-                                   CHANGELOG+                                  CHANGELOG ================================================================================ v1.0.0 (2019/05/24) | Highlight v3.51   - First release. --]]

langDefs/idl.lang

@@ -1,7 +1,7 @@  Description="IDL" --- Syntax file created by Roberto Mendoza +-- Syntax file created by Roberto Mendoza  Categories = {"source"} @@ -10,22 +10,22 @@ Keywords={     List={"case", "coclass", "", "dispinterface", "enum", "interface", "library", "module", "pipe", "struct", "switch", "typedef", "union"},   },   { Id=2,-    List={"auto", "boolean", "bstr", "byte", "char", "double", "error_status_t", -        "float", "handle_t", "hbitmap", "henhmetafile", "hglobal", "hmetafile", -        "hmetafile_pict", "hpalette", "hresult", "hyper", "int", "long", "safearray", -        "short", "signed", "small", "unsigned", "variant", "variant_bool", "void", -        "wchar_t", "aggregatable", "appobject", "", "bindable", "broadcast", "callback", -        "const", "context_handle", "control", "custom", "default", "defaultbind", -        "defaultcollelem", "defaultvalue", "defaultvtable", "displaybind", "dllname", -        "dual", "endpoint", "entry", "first_is", "handle", "helpcontext", "helpfile", -        "helpstring", "helpstringcontext", "helpstringdll", "hidden", "id", -        "idempotentent", "ignore", "iid_is", "immediatebind", "in", "last_is", "lcid", -        "length_is", "licensed", "local", "max_is", "maybe", "message", "ms_union", -        "nonbrowsable", "noncreatable", "nonextensible", "object", "oleautomation", -        "optional", "out", "pointer_default", "propget", "propput", "propputref", "ptr", -        "public", "range", "readonly", "ref", "requestedit", "restricted", "retval", -        "size_is", "source", "string", "switch_is", "switch_type", "transmit_as", -        "uidefault", "unique", "user_marshal", "usesgetlasterror", "uuid", "v1_enum", +    List={"auto", "boolean", "bstr", "byte", "char", "double", "error_status_t",+        "float", "handle_t", "hbitmap", "henhmetafile", "hglobal", "hmetafile",+        "hmetafile_pict", "hpalette", "hresult", "hyper", "int", "long", "safearray",+        "short", "signed", "small", "unsigned", "variant", "variant_bool", "void",+        "wchar_t", "aggregatable", "appobject", "", "bindable", "broadcast", "callback",+        "const", "context_handle", "control", "custom", "default", "defaultbind",+        "defaultcollelem", "defaultvalue", "defaultvtable", "displaybind", "dllname",+        "dual", "endpoint", "entry", "first_is", "handle", "helpcontext", "helpfile",+        "helpstring", "helpstringcontext", "helpstringdll", "hidden", "id",+        "idempotentent", "ignore", "iid_is", "immediatebind", "in", "last_is", "lcid",+        "length_is", "licensed", "local", "max_is", "maybe", "message", "ms_union",+        "nonbrowsable", "noncreatable", "nonextensible", "object", "oleautomation",+        "optional", "out", "pointer_default", "propget", "propput", "propputref", "ptr",+        "public", "range", "readonly", "ref", "requestedit", "restricted", "retval",+        "size_is", "source", "string", "switch_is", "switch_type", "transmit_as",+        "uidefault", "unique", "user_marshal", "usesgetlasterror", "uuid", "v1_enum",         "vararg", "version", "wire_marshal"},   }, }

langDefs/idlang.lang

@@ -10,131 +10,131 @@ Keywords={     List={"pro", "function"},   },   { Id=2,-    List={"a_correlate", "abs", "acos", "adapt_hist_equal", "alog", "alog10", -        "amoeba", "annotate", "arg_present", "array_equal", "arrow", "ascii_template", -        "asin", "assoc", "atan", "axis", "bar_plot", "beseli", "beselj", "beselk", -        "besely", "beta", "bilinear", "bin_date", "binary_template", "bindgen", -        "binomial", "blas_axpy", "blk_con", "box_cursor", "break", "breakpoint", -        "broyden", "bytarr", "byte", "byteorder", "bytscl", "c_correlate", "caldat", -        "calendar", "call_external", "call_function", "call_method", "call_procedure", -        "catch", "cd", "ceil", "chebyshev", "check_math", "chisqr_cvf", "chisqr_pdf", -        "choldc", "cholsol", "cindgen", "cir_3pnt", "close", "clust_wts", "cluster", -        "color_convert", "color_quan", "colormap_applicable", "comfit", "common", -        "complex", "complexarr", "complexround", "compute_mesh_normals", "cond", -        "congrid", "conj", "constrained_min", "contour", "convert_coord", "convol", -        "coord2to3", "correlate", "cos", "cosh", "cramer", "create_struct", -        "create_view", "crossp", "crvlength", "ct_luminance", "cti_test", "cursor", -        "curvefit", "cv_coord", "cvttobm", "cw_animate", "cw_animate_getp", -        "cw_animate_load", "cw_animate_run", "cw_arcball", "cw_bgroup", "cw_clr_index", -        "cw_colorsel", "cw_defroi", "cw_field", "cw_filesel", "cw_form", "cw_fslider", -        "cw_light_editor", "cw_light_editor_get", "cw_light_editor_set", "cw_orient", -        "cw_palette_editor", "cw_palette_editor_get", "cw_palette_editor_set", -        "cw_pdmenu", "cw_rgbslider", "cw_tmpl", "cw_zoom", "dblarr", "dcindgen", -        "dcomplex", "dcomplexarr", "define_key", "defroi", "defsysv", "delete_symbol", -        "dellog", "delvar", "deriv", "derivsig", "determ", "device", "dfpmin", -        "dialog_message", "dialog_pickfile", "dialog_printersetup", "dialog_printjob", -        "dialog_read_image", "dialog_write_image", "digital_filter", "dilate", -        "dindgen", "dissolve", "dist", "dlm_load", "dlm_register", "do_apple_script", -        "doc_library", "double", "draw_roi", "efont", "eigenql", "eigenvec", "elmhes", -        "empty", "enable_sysrtn", "eof", "erase", "erode", "errorf", "errplot", -        "execute", "exit", "exp", "expand", "expand_path", "expint", "extrac", -        "extract_slice", "f_cvf", "f_pdf", "factorial", "fft", "file_chmod", -        "file_delete", "file_expand_path", "file_mkdir", "file_test", "file_which", -        "filepath", "findfile", "findgen", "finite", "fix", "flick", "float", "floor", -        "flow3", "fltarr", "flush", "for", "format_axis_values", "forward_function", -        "free_lun", "fstat", "fulstr", "funct", "fv_test", "fx_root", "fz_roots", -        "gamma", "gamma_ct", "gauss_cvf", "gauss_pdf", "gauss2dfit", "gaussfit", -        "gaussint", "get_drive_list", "get_kbrd", "get_lun", "get_screen_size", -        "get_symbol", "getenv", "goto", "grid_tps", "grid3", "gs_iter", "h_eq_ct", -        "h_eq_int", "hanning", "heap_gc", "help", "hilbert", "hist_2d", "hist_equal", -        "histogram", "hls", "hough", "hqr", "hsv", "ibeta", "identity", "idl_container", -        "idlanroi", "idlanroigroup", "idlffdicom", "idlffdxf", "idlfflanguagecat", -        "idlffshape", "idlgraxis", "idlgrbuffer", "idlgrclipboard", "idlgrcolorbar", -        "idlgrcontour", "idlgrfont", "idlgrimage", "idlgrlegend", "idlgrlight", -        "idlgrmodel", "idlgrmpeg", "idlgrpalette", "idlgrpattern", "idlgrplot", -        "idlgrpolygon", "idlgrpolyline", "idlgrprinter", "idlgrroi", "idlgrroigroup", -        "idlgrscene", "idlgrsurface", "idlgrsymbol", "idlgrtessellator", "idlgrtext", -        "idlgrview", "idlgrviewgroup", "idlgrvolume", "idlgrvrml", "idlgrwindow", -        "igamma", "image_cont", "image_statistics", "imaginary", "indgen", "int_2d", -        "int_3d", "int_tabulated", "intarr", "interpol", "interpolate", "invert", -        "ioctl", "ishft", "isocontour", "isosurface", "journal", "julday", -        "keyword_set", "krig2d", "kurtosis", "kw_test", "l64indgen", "label_date", -        "label_region", "ladfit", "laguerre", "leefilt", "legendre", "linbcg", -        "lindgen", "linfit", "linkimage", "live_contour", "live_control", -        "live_destroy", "live_export", "live_image", "live_info", "live_line", -        "live_load", "live_oplot", "live_plot", "live_print", "live_rect", "live_style", -        "live_surface", "live_text", "ljlct", "ll_arc_distance", "lmfit", "lmgr", -        "lngamma", "lnp_test", "loadct", "locale_get", "lon64arr", "lonarr", "long", -        "long64", "lsode", "lu_complex", "ludc", "lumprove", "lusol", "m_correlate", -        "machar", "make_array", "make_dll", "map_2points", "map_continents", "map_grid", -        "map_image", "map_patch", "map_proj_info", "map_set", "matrix_multiply", -        "md_test", "mean", "meanabsdev", "median", "memory", "mesh_clip", -        "mesh_decimate", "mesh_issolid", "mesh_merge", "mesh_numtriangles", "mesh_obj", -        "mesh_smooth", "mesh_surfacearea", "mesh_validate", "mesh_volume", "message", -        "min_curve_surf", "mk_html_help", "modifyct", "moment", "morph_close", -        "morph_distance", "morph_gradient", "morph_hitormiss", "morph_open", -        "morph_thin", "morph_tophat", "mpeg_close", "mpeg_open", "mpeg_put", -        "mpeg_save", "msg_cat_close", "msg_cat_compile", "msg_cat_open", "multi", -        "n_elements", "n_params", "n_tags", "newton", "norm", "obj_class", -        "obj_destroy", "obj_isa", "obj_new", "obj_valid", "objarr", "on_error", -        "on_ioerror", "online_help", "open", "openr", "openw", "oplot", "oploterr", -        "p_correlate", "particle_trace", "pcomp", "plot", "plot_3dbox", "plot_field", -        "ploterr", "plots", "pnt_line", "point_lun", "polar_contour", "polar_surface", -        "poly", "poly_2d", "poly_area", "poly_fit", "polyfill", "polyfillv", -        "polyshade", "polywarp", "popd", "powell", "primes", "print", "printf", -        "printd", "profile", "profiler", "profiles", "project_vol", "ps_show_fonts", -        "psafm", "pseudo", "ptr_free", "ptr_new", "ptr_valid", "ptrarr", "pushd", -        "qromb", "qromo", "qsimp", "r_correlate", "r_test", "radon", "randomn", -        "randomu", "ranks", "rdpix", "read", "readf", "read_ascii", "read_binary", -        "read_bmp", "read_dicom", "read_image", "read_interfile", "read_jpeg", -        "read_pict", "read_png", "read_ppm", "read_spr", "read_srf", "read_sylk", -        "read_tiff", "read_wav", "read_wave", "read_x11_bitmap", "read_xwd", "reads", -        "readu", "rebin", "recall_commands", "recon3", "reduce_colors", "reform", -        "regress", "replicate", "replicate_inplace", "resolve_all", "resolve_routine", -        "restore", "retall", "return", "reverse", "rewind", "rk4", "roberts", "rot", -        "rotate", "round", "routine_info", "rs_test", "s_test", "save", "savgol", -        "scale3", "scale3d", "search2d", "search3d", "set_plot", "set_shading", -        "set_symbol", "setenv", "setlog", "setup_keys", "sfit", "shade_surf", -        "shade_surf_irr", "shade_volume", "shift", "show3", "showfont", "sin", -        "sindgen", "sinh", "size", "skewness", "skipf", "slicer3", "slide_image", -        "smooth", "sobel", "socket", "sort", "spawn", "sph_4pnt", "sph_scat", -        "spher_harm", "spl_init", "spl_interp", "spline", "spline_p", "sprsab", -        "sprsax", "sprsin", "sprstp", "sqrt", "standardize", "stddev", "stop", "strarr", -        "strcmp", "strcompress", "streamline", "stregex", "stretch", "string", -        "strjoin", "strlen", "strlowcase", "strmatch", "strmessage", "strmid", "strpos", -        "strput", "strsplit", "strtrim", "struct_assign", "struct_hide", "strupcase", -        "surface", "surfr", "svdc", "svdfit", "svsol", "swap_endian", "switch", -        "systime", "t_cvf", "t_pdf", "t3d", "tag_names", "tan", "tanh", "taprd", -        "tapwrt", "tek_color", "temporary", "tetra_clip", "tetra_surface", -        "tetra_volume", "thin", "threed", "time_test2", "timegen", "tm_test", "total", -        "trace", "transpose", "tri_surf", "triangulate", "trigrid", "triql", "trired", -        "trisol", "trnlog", "ts_coef", "ts_diff", "ts_fcast", "ts_smooth", "tv", -        "tvcrs", "tvlct", "tvrd", "tvscl", "uindgen", "uint", "uintarr", "ul64indgen", -        "ulindgen", "ulon64arr", "ulonarr", "ulong", "ulong64", "uniq", "usersym", -        "value_locate", "variance", "vax_float", "vector_field", "vel", "velovect", -        "vert_t3d", "voigt", "voronoi", "voxel_proj", "wait", "warp_tri", "watershed", -        "wdelete", "weof", "wf_draw", "where", "widget_base", "widget_button", -        "widget_control", "widget_draw", "widget_droplist", "widget_event", -        "widget_info", "widget_label", "widget_list", "widget_slider", "widget_table", -        "widget_text", "window", "write_bmp", "write_image", "write_jpeg", "write_nrif", -        "write_pict", "write_png", "write_ppm", "write_spr", "write_srf", "write_sylk", -        "write_tiff", "write_wav", "write_wave", "writeu", "wset", "wshow", "wtn", -        "wv_applet", "wv_cw_wavelet", "wv_cwt", "wv_denoise", "wv_dwt", "wv_fn_coiflet", -        "wv_fn_daubechies", "wv_fn_gaussian", "wv_fn_haar", "wv_fn_morlet", -        "wv_fn_paul", "wv_fn_symlet", "wv_import_data", "wv_import_wavelet", -        "wv_plot3d_wps", "wv_plot_multires", "wv_pwt", "wv_tool_denoise", "xbm_edit", -        "xdisplayfile", "xdxf", "xfont", "xinteranimate", "xloadct", "xmanager", -        "xmng_tmpl", "xmtool", "xobjview", "xpalette", "xpcolor", "xplot3d", -        "xregistered", "xroi", "xsq_test", "xsurface", "xvaredit", "xvolume", +    List={"a_correlate", "abs", "acos", "adapt_hist_equal", "alog", "alog10",+        "amoeba", "annotate", "arg_present", "array_equal", "arrow", "ascii_template",+        "asin", "assoc", "atan", "axis", "bar_plot", "beseli", "beselj", "beselk",+        "besely", "beta", "bilinear", "bin_date", "binary_template", "bindgen",+        "binomial", "blas_axpy", "blk_con", "box_cursor", "break", "breakpoint",+        "broyden", "bytarr", "byte", "byteorder", "bytscl", "c_correlate", "caldat",+        "calendar", "call_external", "call_function", "call_method", "call_procedure",+        "catch", "cd", "ceil", "chebyshev", "check_math", "chisqr_cvf", "chisqr_pdf",+        "choldc", "cholsol", "cindgen", "cir_3pnt", "close", "clust_wts", "cluster",+        "color_convert", "color_quan", "colormap_applicable", "comfit", "common",+        "complex", "complexarr", "complexround", "compute_mesh_normals", "cond",+        "congrid", "conj", "constrained_min", "contour", "convert_coord", "convol",+        "coord2to3", "correlate", "cos", "cosh", "cramer", "create_struct",+        "create_view", "crossp", "crvlength", "ct_luminance", "cti_test", "cursor",+        "curvefit", "cv_coord", "cvttobm", "cw_animate", "cw_animate_getp",+        "cw_animate_load", "cw_animate_run", "cw_arcball", "cw_bgroup", "cw_clr_index",+        "cw_colorsel", "cw_defroi", "cw_field", "cw_filesel", "cw_form", "cw_fslider",+        "cw_light_editor", "cw_light_editor_get", "cw_light_editor_set", "cw_orient",+        "cw_palette_editor", "cw_palette_editor_get", "cw_palette_editor_set",+        "cw_pdmenu", "cw_rgbslider", "cw_tmpl", "cw_zoom", "dblarr", "dcindgen",+        "dcomplex", "dcomplexarr", "define_key", "defroi", "defsysv", "delete_symbol",+        "dellog", "delvar", "deriv", "derivsig", "determ", "device", "dfpmin",+        "dialog_message", "dialog_pickfile", "dialog_printersetup", "dialog_printjob",+        "dialog_read_image", "dialog_write_image", "digital_filter", "dilate",+        "dindgen", "dissolve", "dist", "dlm_load", "dlm_register", "do_apple_script",+        "doc_library", "double", "draw_roi", "efont", "eigenql", "eigenvec", "elmhes",+        "empty", "enable_sysrtn", "eof", "erase", "erode", "errorf", "errplot",+        "execute", "exit", "exp", "expand", "expand_path", "expint", "extrac",+        "extract_slice", "f_cvf", "f_pdf", "factorial", "fft", "file_chmod",+        "file_delete", "file_expand_path", "file_mkdir", "file_test", "file_which",+        "filepath", "findfile", "findgen", "finite", "fix", "flick", "float", "floor",+        "flow3", "fltarr", "flush", "for", "format_axis_values", "forward_function",+        "free_lun", "fstat", "fulstr", "funct", "fv_test", "fx_root", "fz_roots",+        "gamma", "gamma_ct", "gauss_cvf", "gauss_pdf", "gauss2dfit", "gaussfit",+        "gaussint", "get_drive_list", "get_kbrd", "get_lun", "get_screen_size",+        "get_symbol", "getenv", "goto", "grid_tps", "grid3", "gs_iter", "h_eq_ct",+        "h_eq_int", "hanning", "heap_gc", "help", "hilbert", "hist_2d", "hist_equal",+        "histogram", "hls", "hough", "hqr", "hsv", "ibeta", "identity", "idl_container",+        "idlanroi", "idlanroigroup", "idlffdicom", "idlffdxf", "idlfflanguagecat",+        "idlffshape", "idlgraxis", "idlgrbuffer", "idlgrclipboard", "idlgrcolorbar",+        "idlgrcontour", "idlgrfont", "idlgrimage", "idlgrlegend", "idlgrlight",+        "idlgrmodel", "idlgrmpeg", "idlgrpalette", "idlgrpattern", "idlgrplot",+        "idlgrpolygon", "idlgrpolyline", "idlgrprinter", "idlgrroi", "idlgrroigroup",+        "idlgrscene", "idlgrsurface", "idlgrsymbol", "idlgrtessellator", "idlgrtext",+        "idlgrview", "idlgrviewgroup", "idlgrvolume", "idlgrvrml", "idlgrwindow",+        "igamma", "image_cont", "image_statistics", "imaginary", "indgen", "int_2d",+        "int_3d", "int_tabulated", "intarr", "interpol", "interpolate", "invert",+        "ioctl", "ishft", "isocontour", "isosurface", "journal", "julday",+        "keyword_set", "krig2d", "kurtosis", "kw_test", "l64indgen", "label_date",+        "label_region", "ladfit", "laguerre", "leefilt", "legendre", "linbcg",+        "lindgen", "linfit", "linkimage", "live_contour", "live_control",+        "live_destroy", "live_export", "live_image", "live_info", "live_line",+        "live_load", "live_oplot", "live_plot", "live_print", "live_rect", "live_style",+        "live_surface", "live_text", "ljlct", "ll_arc_distance", "lmfit", "lmgr",+        "lngamma", "lnp_test", "loadct", "locale_get", "lon64arr", "lonarr", "long",+        "long64", "lsode", "lu_complex", "ludc", "lumprove", "lusol", "m_correlate",+        "machar", "make_array", "make_dll", "map_2points", "map_continents", "map_grid",+        "map_image", "map_patch", "map_proj_info", "map_set", "matrix_multiply",+        "md_test", "mean", "meanabsdev", "median", "memory", "mesh_clip",+        "mesh_decimate", "mesh_issolid", "mesh_merge", "mesh_numtriangles", "mesh_obj",+        "mesh_smooth", "mesh_surfacearea", "mesh_validate", "mesh_volume", "message",+        "min_curve_surf", "mk_html_help", "modifyct", "moment", "morph_close",+        "morph_distance", "morph_gradient", "morph_hitormiss", "morph_open",+        "morph_thin", "morph_tophat", "mpeg_close", "mpeg_open", "mpeg_put",+        "mpeg_save", "msg_cat_close", "msg_cat_compile", "msg_cat_open", "multi",+        "n_elements", "n_params", "n_tags", "newton", "norm", "obj_class",+        "obj_destroy", "obj_isa", "obj_new", "obj_valid", "objarr", "on_error",+        "on_ioerror", "online_help", "open", "openr", "openw", "oplot", "oploterr",+        "p_correlate", "particle_trace", "pcomp", "plot", "plot_3dbox", "plot_field",+        "ploterr", "plots", "pnt_line", "point_lun", "polar_contour", "polar_surface",+        "poly", "poly_2d", "poly_area", "poly_fit", "polyfill", "polyfillv",+        "polyshade", "polywarp", "popd", "powell", "primes", "print", "printf",+        "printd", "profile", "profiler", "profiles", "project_vol", "ps_show_fonts",+        "psafm", "pseudo", "ptr_free", "ptr_new", "ptr_valid", "ptrarr", "pushd",+        "qromb", "qromo", "qsimp", "r_correlate", "r_test", "radon", "randomn",+        "randomu", "ranks", "rdpix", "read", "readf", "read_ascii", "read_binary",+        "read_bmp", "read_dicom", "read_image", "read_interfile", "read_jpeg",+        "read_pict", "read_png", "read_ppm", "read_spr", "read_srf", "read_sylk",+        "read_tiff", "read_wav", "read_wave", "read_x11_bitmap", "read_xwd", "reads",+        "readu", "rebin", "recall_commands", "recon3", "reduce_colors", "reform",+        "regress", "replicate", "replicate_inplace", "resolve_all", "resolve_routine",+        "restore", "retall", "return", "reverse", "rewind", "rk4", "roberts", "rot",+        "rotate", "round", "routine_info", "rs_test", "s_test", "save", "savgol",+        "scale3", "scale3d", "search2d", "search3d", "set_plot", "set_shading",+        "set_symbol", "setenv", "setlog", "setup_keys", "sfit", "shade_surf",+        "shade_surf_irr", "shade_volume", "shift", "show3", "showfont", "sin",+        "sindgen", "sinh", "size", "skewness", "skipf", "slicer3", "slide_image",+        "smooth", "sobel", "socket", "sort", "spawn", "sph_4pnt", "sph_scat",+        "spher_harm", "spl_init", "spl_interp", "spline", "spline_p", "sprsab",+        "sprsax", "sprsin", "sprstp", "sqrt", "standardize", "stddev", "stop", "strarr",+        "strcmp", "strcompress", "streamline", "stregex", "stretch", "string",+        "strjoin", "strlen", "strlowcase", "strmatch", "strmessage", "strmid", "strpos",+        "strput", "strsplit", "strtrim", "struct_assign", "struct_hide", "strupcase",+        "surface", "surfr", "svdc", "svdfit", "svsol", "swap_endian", "switch",+        "systime", "t_cvf", "t_pdf", "t3d", "tag_names", "tan", "tanh", "taprd",+        "tapwrt", "tek_color", "temporary", "tetra_clip", "tetra_surface",+        "tetra_volume", "thin", "threed", "time_test2", "timegen", "tm_test", "total",+        "trace", "transpose", "tri_surf", "triangulate", "trigrid", "triql", "trired",+        "trisol", "trnlog", "ts_coef", "ts_diff", "ts_fcast", "ts_smooth", "tv",+        "tvcrs", "tvlct", "tvrd", "tvscl", "uindgen", "uint", "uintarr", "ul64indgen",+        "ulindgen", "ulon64arr", "ulonarr", "ulong", "ulong64", "uniq", "usersym",+        "value_locate", "variance", "vax_float", "vector_field", "vel", "velovect",+        "vert_t3d", "voigt", "voronoi", "voxel_proj", "wait", "warp_tri", "watershed",+        "wdelete", "weof", "wf_draw", "where", "widget_base", "widget_button",+        "widget_control", "widget_draw", "widget_droplist", "widget_event",+        "widget_info", "widget_label", "widget_list", "widget_slider", "widget_table",+        "widget_text", "window", "write_bmp", "write_image", "write_jpeg", "write_nrif",+        "write_pict", "write_png", "write_ppm", "write_spr", "write_srf", "write_sylk",+        "write_tiff", "write_wav", "write_wave", "writeu", "wset", "wshow", "wtn",+        "wv_applet", "wv_cw_wavelet", "wv_cwt", "wv_denoise", "wv_dwt", "wv_fn_coiflet",+        "wv_fn_daubechies", "wv_fn_gaussian", "wv_fn_haar", "wv_fn_morlet",+        "wv_fn_paul", "wv_fn_symlet", "wv_import_data", "wv_import_wavelet",+        "wv_plot3d_wps", "wv_plot_multires", "wv_pwt", "wv_tool_denoise", "xbm_edit",+        "xdisplayfile", "xdxf", "xfont", "xinteranimate", "xloadct", "xmanager",+        "xmng_tmpl", "xmtool", "xobjview", "xpalette", "xpcolor", "xplot3d",+        "xregistered", "xroi", "xsq_test", "xsurface", "xvaredit", "xvolume",         "xvolume_rotate", "xvolume_write_image", "xyouts", "zoom", "zoom_24"},   },   { Id=3,-    List={"if",  "else",  "then",  "for", "while", "case",  "switch",  "endcase",  "endelse",  "endfor",  +    List={"if",  "else",  "then",  "for", "while", "case",  "switch",  "endcase",  "endelse",  "endfor",             "endswitch", "endif",  "endrep",  "endwhile", "repeat",  "until", "continue"},   },   { Id=4,-    List={"return", "continue", "mod", "do",  "break", "compile_opt", "forward_function", "goto", "begin", -            "common", "end", "of",  "inherits",  "on_ioerror", "begin", "stop", "and", "eq", "ge",  "gt", +    List={"return", "continue", "mod", "do",  "break", "compile_opt", "forward_function", "goto", "begin",+            "common", "end", "of",  "inherits",  "on_ioerror", "begin", "stop", "and", "eq", "ge",  "gt",             "le", "lt",  "ne",  "or",  "xor"},   }, }

langDefs/inc_luatex.lang

@@ -6,22 +6,22 @@ Categories = {"script", "document"}  Keywords={   { Id=1,-    List={"and", "break", "do", "else", "elseif", "end", "false", "for", "function", -            "if", "in", "local", "nil", "not", "or", "repeat", "return", "then", +    List={"and", "break", "do", "else", "elseif", "end", "false", "for", "function",+            "if", "in", "local", "nil", "not", "or", "repeat", "return", "then",             "true", "until", "while"},   },   { Id=2,-    List={"number", "string", "function", "userdata", "table", "assert", "call", -        "collectgarbage", "copytagmethods", "dofile", "dostring", "error", "foreach", -        "foreachi", "getglobal", "getn", "", "gettagmethod", "", "globals", "newtag", -        "next", "print", "rawget", "rawset", "setglobal", "settag", "", "settagmethod", -        "sort", "tag", "tonumber", "tostring", "tinsert", "tremove", "type", "", "abs", -        "", "acos", "", "asin", "", "atan", "", "atan2", "ceil", "cos", "deg", "exp", -        "floor", "log", "", "log10", "max", "min", "mod", "rad", "sin", "sqrt", "tan", -        "frexp", "ldexp", "random", "randomseed", "openfile", "closefile", "readfrom", -        "writeto", "appendto", "remove", "rename", "flush", "seek", "tmpname", "read", -        "", "write", "clock", "date", "execute", "exit", "getenv", "setlocale", -        "strbyte", "strchar", "strfind", "strlen", "strlower", "strrep", "strsub", +    List={"number", "string", "function", "userdata", "table", "assert", "call",+        "collectgarbage", "copytagmethods", "dofile", "dostring", "error", "foreach",+        "foreachi", "getglobal", "getn", "", "gettagmethod", "", "globals", "newtag",+        "next", "print", "rawget", "rawset", "setglobal", "settag", "", "settagmethod",+        "sort", "tag", "tonumber", "tostring", "tinsert", "tremove", "type", "", "abs",+        "", "acos", "", "asin", "", "atan", "", "atan2", "ceil", "cos", "deg", "exp",+        "floor", "log", "", "log10", "max", "min", "mod", "rad", "sin", "sqrt", "tan",+        "frexp", "ldexp", "random", "randomseed", "openfile", "closefile", "readfrom",+        "writeto", "appendto", "remove", "rename", "flush", "seek", "tmpname", "read",+        "", "write", "clock", "date", "execute", "exit", "getenv", "setlocale",+        "strbyte", "strchar", "strfind", "strlen", "strlower", "strrep", "strsub",         "strupper", "format", "gsub"},   },   { Id=4,

langDefs/informix.lang

@@ -6,31 +6,31 @@ Categories = {"source"}  Keywords={   { Id=1,-    List={"add", "after", "all", "allowing", "and", "any", "arg_val", "array", -        "arr_count", "arr_curr", "as", "asc", "at", "attribute", "attributes", "auto", -        "autonext", "average", "avg", "before", "between", "bottom", "by", "call", -        "case", "check", "clear", "clipped", "close", "column", "columns", "command", -        "comment", "comments", "commit", "composites", "connect", "construct", -        "continue", "correct", "count", "current", "cursor", "database", "declare", -        "default", "defer", "define", "delimiters", "desc", "describe", "display", -        "displayonly", "distinct", "do", "down", "downshift", "else", "end", "entry", -        "every", "execute", "exists", "exit", "extern", "false", "fetch", "field", -        "finish", "first", "for", "foreach", "form", "format", "formonly", "found", -        "from", "function", "globals", "group", "having", "header", "help", "if", "in", -        "include", "input", "insert", "instructions", "into", "is", "joining", "key", -        "label", "last", "lenght", "let", "line", "lineno", "lines", "log", "main", -        "margin", "master", "matches", "max", "mdy", "menu", "message", "min", "mode", -        "name", "need", "next", "nextfield", "no", "normal", "not", "notfound", "null", -        "num_args", "of", "on", "open", "option", "options", "or", "order", "otherwise", -        "outer", "output", "page", "pageno", "prepare", "previous", "print", "printer", -        "privileges", "program", "prompt", "query", "queryclear", "quit", "record", -        "register", "report", "resource", "return", "returning", "reverse", "right", -        "row", "rowid", "run", "screen", "scroll", "scr_line", "select", "set", -        "set_count", "share", "sizeof", "skip", "some", "sqlca", "start", "startlog", -        "static", "statistics", "status", "step", "stop", "sum", "switch", "synonym", -        "systables", "then", "through", "thru", "to", "top", "trailer", "true", "union", -        "unique", "unlock", "up", "upshift", "user", "using", "validate", "value", -        "values", "verify", "view", "waiting", "warning", "when", "whenever", "where", +    List={"add", "after", "all", "allowing", "and", "any", "arg_val", "array",+        "arr_count", "arr_curr", "as", "asc", "at", "attribute", "attributes", "auto",+        "autonext", "average", "avg", "before", "between", "bottom", "by", "call",+        "case", "check", "clear", "clipped", "close", "column", "columns", "command",+        "comment", "comments", "commit", "composites", "connect", "construct",+        "continue", "correct", "count", "current", "cursor", "database", "declare",+        "default", "defer", "define", "delimiters", "desc", "describe", "display",+        "displayonly", "distinct", "do", "down", "downshift", "else", "end", "entry",+        "every", "execute", "exists", "exit", "extern", "false", "fetch", "field",+        "finish", "first", "for", "foreach", "form", "format", "formonly", "found",+        "from", "function", "globals", "group", "having", "header", "help", "if", "in",+        "include", "input", "insert", "instructions", "into", "is", "joining", "key",+        "label", "last", "lenght", "let", "line", "lineno", "lines", "log", "main",+        "margin", "master", "matches", "max", "mdy", "menu", "message", "min", "mode",+        "name", "need", "next", "nextfield", "no", "normal", "not", "notfound", "null",+        "num_args", "of", "on", "open", "option", "options", "or", "order", "otherwise",+        "outer", "output", "page", "pageno", "prepare", "previous", "print", "printer",+        "privileges", "program", "prompt", "query", "queryclear", "quit", "record",+        "register", "report", "resource", "return", "returning", "reverse", "right",+        "row", "rowid", "run", "screen", "scroll", "scr_line", "select", "set",+        "set_count", "share", "sizeof", "skip", "some", "sqlca", "start", "startlog",+        "static", "statistics", "status", "step", "stop", "sum", "switch", "synonym",+        "systables", "then", "through", "thru", "to", "top", "trailer", "true", "union",+        "unique", "unlock", "up", "upshift", "user", "using", "validate", "value",+        "values", "verify", "view", "waiting", "warning", "when", "whenever", "where",         "while", "with", "without", "work", "wrap"},   },   Id=2,

langDefs/innosetup.lang

@@ -8,79 +8,79 @@ Digits=[[ (?:0x|0X|\$)[0-9a-fA-F]+|\d*[\.\_]?\d+(?:[eE][\-\+]\d+)?[lLuUbfdm]* ]]  Keywords={   { Id=1,-    List={"Compression", "DiskClusterSize", "DiskSliceSize", "DiskSpanning", -        "Encryption", "InternalCompressLevel", "MergeDuplicateFiles", -        "OutputBaseFilename", "OutputDir", "ReserveBytes", "SlicesPerDisk", -        "SolidCompression", "SourceDir", "UseSetupLdr", "VersionInfoCompany", -        "VersionInfoDescription", "VersionInfoTextVersion", "VersionInfoVersion", -        "AllowCancelDuringInstall", "AllowNoIcons", "AllowRootDirectory", -        "AllowUNCPath", "AlwaysRestart", "AlwaysShowComponentsList", -        "AlwaysShowDirOnReadyPage", "AlwaysShowGroupOnReadyPage", -        "AlwaysUsePersonalGroup", "AppendDefaultDirName", "AppendDefaultGroupName", -        "AppComments", "AppContact", "AppId", "AppModifyPath", "AppMutex", "AppName", -        "AppPublisher", "AppPublisherURL", "AppReadmeFile", "AppSupportURL", -        "AppUpdatesURL", "AppVersion", "AppVerName", "ChangesAssociations", -        "CreateAppDir", "CreateUninstallRegKey", "DefaultDirName", "DefaultGroupName", -        "DefaultUserInfoName", "DefaultUserInfoOrg", "DefaultUserInfoSerial", -        "DirExistsWarning", "DisableDirPage", "DisableFinishedPage", -        "DisableProgramGroupPage", "DisableReadyMemo", "DisableReadyPage", -        "DisableStartupPrompt", "EnableDirDoesntExistWarning", "ExtraDiskSpaceRequired", -        "InfoAfterFile", "InfoBeforeFile", "LanguageDetectionMethod", "LicenseFile", -        "MinVersion", "OnlyBelowVersion", "Password", "PrivilegesRequired", -        "RestartIfNeededByRun", "ShowLanguageDialog", "TimeStampRounding", -        "TimeStampsInUTC", "TouchDate", "TouchTime", "Uninstallable", -        "UninstallDisplayIcon", "UninstallDisplayName", "UninstallFilesDir", -        "UninstallLogMode", "UninstallRestartComputer", "UpdateUninstallLogAppName", -        "UsePreviousAppDir", "UsePreviousGroup", "UsePreviousSetupType", -        "UsePreviousTasks", "UsePreviousUserInfo", "UserInfoPage", "AppCopyright", -        "BackColor", "BackColor2", "BackColorDirection", "BackSolid", -        "FlatComponentsList", "SetupIconFile", "ShowComponentSizes", -        "ShowTasksTreeLines", "UninstallStyle", "WindowShowCaption", -        "WindowStartMaximized", "WindowResizable", "WindowVisible", -        "WizardImageBackColor", "WizardImageFile", "WizardImageStretch", -        "WizardSmallImageBackColor", "WizardSmallImageFile", "UninstallIconFile", "", -        "cdecl", "class", "const", "constructor", "destructor", "dispid", -        "dispinterface", "div", "do", "downto", "dynamic", "else", "end", "except", -        "export", "exports", "external", "far", "file", "finalization", "finally", -        "for", "forward", "function", "goto", "if", "implementation", "in", -        "initialization", "inherited", "inline", "interface", "is", "label", "library", -        "message", "mod", "near", "nil", "not", "object", "of", "or", "out", "override", -        "packed", "pascal", "private", "procedure", "program", "property", "protected", -        "public", "published", "raise", "record", "register", "repeat", -        "resourcestring", "safecall", "set", "shl", "shr", "stdcall", "string", "then", -        "threadvar", "to", "try", "type", "unit", "until", "uses", "var", "virtual", +    List={"Compression", "DiskClusterSize", "DiskSliceSize", "DiskSpanning",+        "Encryption", "InternalCompressLevel", "MergeDuplicateFiles",+        "OutputBaseFilename", "OutputDir", "ReserveBytes", "SlicesPerDisk",+        "SolidCompression", "SourceDir", "UseSetupLdr", "VersionInfoCompany",+        "VersionInfoDescription", "VersionInfoTextVersion", "VersionInfoVersion",+        "AllowCancelDuringInstall", "AllowNoIcons", "AllowRootDirectory",+        "AllowUNCPath", "AlwaysRestart", "AlwaysShowComponentsList",+        "AlwaysShowDirOnReadyPage", "AlwaysShowGroupOnReadyPage",+        "AlwaysUsePersonalGroup", "AppendDefaultDirName", "AppendDefaultGroupName",+        "AppComments", "AppContact", "AppId", "AppModifyPath", "AppMutex", "AppName",+        "AppPublisher", "AppPublisherURL", "AppReadmeFile", "AppSupportURL",+        "AppUpdatesURL", "AppVersion", "AppVerName", "ChangesAssociations",+        "CreateAppDir", "CreateUninstallRegKey", "DefaultDirName", "DefaultGroupName",+        "DefaultUserInfoName", "DefaultUserInfoOrg", "DefaultUserInfoSerial",+        "DirExistsWarning", "DisableDirPage", "DisableFinishedPage",+        "DisableProgramGroupPage", "DisableReadyMemo", "DisableReadyPage",+        "DisableStartupPrompt", "EnableDirDoesntExistWarning", "ExtraDiskSpaceRequired",+        "InfoAfterFile", "InfoBeforeFile", "LanguageDetectionMethod", "LicenseFile",+        "MinVersion", "OnlyBelowVersion", "Password", "PrivilegesRequired",+        "RestartIfNeededByRun", "ShowLanguageDialog", "TimeStampRounding",+        "TimeStampsInUTC", "TouchDate", "TouchTime", "Uninstallable",+        "UninstallDisplayIcon", "UninstallDisplayName", "UninstallFilesDir",+        "UninstallLogMode", "UninstallRestartComputer", "UpdateUninstallLogAppName",+        "UsePreviousAppDir", "UsePreviousGroup", "UsePreviousSetupType",+        "UsePreviousTasks", "UsePreviousUserInfo", "UserInfoPage", "AppCopyright",+        "BackColor", "BackColor2", "BackColorDirection", "BackSolid",+        "FlatComponentsList", "SetupIconFile", "ShowComponentSizes",+        "ShowTasksTreeLines", "UninstallStyle", "WindowShowCaption",+        "WindowStartMaximized", "WindowResizable", "WindowVisible",+        "WizardImageBackColor", "WizardImageFile", "WizardImageStretch",+        "WizardSmallImageBackColor", "WizardSmallImageFile", "UninstallIconFile", "",+        "cdecl", "class", "const", "constructor", "destructor", "dispid",+        "dispinterface", "div", "do", "downto", "dynamic", "else", "end", "except",+        "export", "exports", "external", "far", "file", "finalization", "finally",+        "for", "forward", "function", "goto", "if", "implementation", "in",+        "initialization", "inherited", "inline", "interface", "is", "label", "library",+        "message", "mod", "near", "nil", "not", "object", "of", "or", "out", "override",+        "packed", "pascal", "private", "procedure", "program", "property", "protected",+        "public", "published", "raise", "record", "register", "repeat",+        "resourcestring", "safecall", "set", "shl", "shr", "stdcall", "string", "then",+        "threadvar", "to", "try", "type", "unit", "until", "uses", "var", "virtual",         "while", "with", "xor"},   },   { Id=2,-    List={"AfterInstall", "Attribs", "BeforeInstall", "Check", "Comment", -        "Components", "CopyMode", "Description", "DestDir", "DestName", "Excludes", -        "ExtraDiskSpaceRequired", "Filename", "Flags", "FontInstall", -        "GroupDescription", "HotKey", "IconFilename", "IconIndex", "InfoBeforeFile", -        "InfoAfterFile", "Key", "MessagesFile", "Name", "Parameters", "Permissions", -        "Root", "RunOnceId", "Section", "Source", "StatusMsg", "String", "Subkey", -        "Tasks", "Type", "Types", "ValueType", "ValueName", "ValueData", "WorkingDir", -        "", "true", "false", "cardinal", "longint", "byte", "word", "single", "double", +    List={"AfterInstall", "Attribs", "BeforeInstall", "Check", "Comment",+        "Components", "CopyMode", "Description", "DestDir", "DestName", "Excludes",+        "ExtraDiskSpaceRequired", "Filename", "Flags", "FontInstall",+        "GroupDescription", "HotKey", "IconFilename", "IconIndex", "InfoBeforeFile",+        "InfoAfterFile", "Key", "MessagesFile", "Name", "Parameters", "Permissions",+        "Root", "RunOnceId", "Section", "Source", "StatusMsg", "String", "Subkey",+        "Tasks", "Type", "Types", "ValueType", "ValueName", "ValueData", "WorkingDir",+        "", "true", "false", "cardinal", "longint", "byte", "word", "single", "double",         "int64"},   },   { Id=3,-    List={"allowunsafefiles", "checkedonce", "closeonexit", "compact", -        "comparetimestamp", "confirmoverwrite", "createkeyifdoesntexist", -        "createonlyiffileexists", "createvalueifdoesntexist", "deleteafterinstall", -        "deletekey", "deletevalue", "desktopicon", "dirifempty", -        "disablenouninstallwarning", "dontcloseonexit", "dontcopy", "dontcreatekey", -        "dontinheritcheck", "dontverifychecksum", "exclusive", "external", "files", -        "filesandordirs", "fixed", "fontisnttruetype", "full", "ignoreversion", -        "iscustom", "isreadme", "hidden", "hidewizard", "modify", "nocompression", -        "noencryption", "noerror", "noregerror", "nowait", "onlyifdestfileexists", -        "onlyifdoesntexist", "overwritereadonly", "postinstall", "preservestringtype", -        "promptifolder", "quicklaunchicon", "read", "readonly", "readexec", -        "recursesubdirs", "regserver", "regtypelib", "replacesameversion", "restart", -        "restartreplace", "runhidden", "runmaximized", "runminimized", "sharedfile", -        "shellexec", "skipifnotsilent", "skipifsilent", "skipifdoesntexist", -        "skipifsourcedoesntexist", "sortfilesbyextension", "system", "touch", -        "unchecked", "uninsalwaysuninstall", "uninsclearvalue", "uninsdeleteentry", -        "uninsdeletekey", "uninsdeletekeyifempty", "uninsdeletesection", -        "uninsdeletesectionifempty", "uninsdeletevalue", "uninsneveruninstall", +    List={"allowunsafefiles", "checkedonce", "closeonexit", "compact",+        "comparetimestamp", "confirmoverwrite", "createkeyifdoesntexist",+        "createonlyiffileexists", "createvalueifdoesntexist", "deleteafterinstall",+        "deletekey", "deletevalue", "desktopicon", "dirifempty",+        "disablenouninstallwarning", "dontcloseonexit", "dontcopy", "dontcreatekey",+        "dontinheritcheck", "dontverifychecksum", "exclusive", "external", "files",+        "filesandordirs", "fixed", "fontisnttruetype", "full", "ignoreversion",+        "iscustom", "isreadme", "hidden", "hidewizard", "modify", "nocompression",+        "noencryption", "noerror", "noregerror", "nowait", "onlyifdestfileexists",+        "onlyifdoesntexist", "overwritereadonly", "postinstall", "preservestringtype",+        "promptifolder", "quicklaunchicon", "read", "readonly", "readexec",+        "recursesubdirs", "regserver", "regtypelib", "replacesameversion", "restart",+        "restartreplace", "runhidden", "runmaximized", "runminimized", "sharedfile",+        "shellexec", "skipifnotsilent", "skipifsilent", "skipifdoesntexist",+        "skipifsourcedoesntexist", "sortfilesbyextension", "system", "touch",+        "unchecked", "uninsalwaysuninstall", "uninsclearvalue", "uninsdeleteentry",+        "uninsdeletekey", "uninsdeletekeyifempty", "uninsdeletesection",+        "uninsdeletesectionifempty", "uninsdeletevalue", "uninsneveruninstall",         "uninsremovereadonly", "uninsrestartdelete", "useapppaths", "waituntilidle"},   },   { Id=4,@@ -93,13 +93,13 @@ Keywords={         "cdecl", "class", "const", "constructor", "destructor", "dispid", "dispinterface", "div", "do", "downto",         "dynamic", "else", "end", "except", "export", "exports", "external", "far", "file", "finalization", "finally",         "for", "forward", "function", "goto", "if", "implementation", "in", "initialization", "inherited", "inline",-        "interface", "is", "label", "library", "message", "mod", "near", "nil", "not", "object", "of", "or", "out", +        "interface", "is", "label", "library", "message", "mod", "near", "nil", "not", "object", "of", "or", "out",         "override", "packed", "pascal", "private", "procedure", "program", "property", "protected", "public", "published",         "raise", "record", "register", "repeat", "resourcestring", "safecall", "set", "shl", "shr", "stdcall", "string",         "then", "threadvar", "to", "try", "type", "unit", "until", "uses", "var", "virtual", "while", "with", "xor" }   },   { Id=2,-    List= {"boolean", "char", "integer", "pointer", "real", "text", "true", "false", "cardinal", "longint", "byte", +    List= {"boolean", "char", "integer", "pointer", "real", "text", "true", "false", "cardinal", "longint", "byte",             "word", "single", "double", "int64" }   },   { Id=3,

langDefs/interlis.lang

@@ -5,29 +5,29 @@ Categories = {"source"}  Keywords={   { Id=1,-    List={"ANY", "ARCS", "AREA", "BASE", "BLANK", "CODE", "CONTINUE", "CONTOUR", -        "COORD2", "COORD3", "DATE", "DEFAULT", "DEGREES", "DERIVATIVES", "DIM1", "DIM2", -        "DOMAIN", "END", "FIX", "FONT", "FORMAT", "FREE", "GRADS", "HALIGNMENT", "I16", -        "I32", "IDENT", "LINEATTR", "LINESIZE", "MODEL", "NO", "OPTIONAL", "OVERLAPS", -        "PERIPHERY", "POLYLINE", "RADIANS", "STRAIGHTS", "SURFACE", "TABLE", "TEXT", -        "TID", "TIDSIZE", "TOPIC", "TRANSFER", "UNDEFINED", "VALIGNMENT", "VERTEX", -        "VERTEXINFO", "VIEW", "WITH", "WITHOUT", "ABSTRACT", "ACCORDING", "AGGREGATES", -        "AGGREGATION", "ALL", "AND", "ANY", "ANYCLASS", "ANYSTRUCTURE", "ARCS", "AREA", -        "AS", "ASSOCIATION", "AT", "ATTRIBUTE", "ATTRIBUTES", "BAG", "BASE", "BASED", -        "BASKET", "BINARY", "BLACKBOX", "BOOLEAN", "BY", "CARDINALITY", "CIRCULAR", -        "CLASS", "CLOCKWISE", "CONSTRAINT", "CONSTRAINTS", "CONTINUE", "CONTINUOUS", -        "CONTRACTED", "COORD", "COUNTERCLOCKWISE", "DEFINED", "DEPENDS", "DERIVED", -        "DIRECTED", "DOMAIN", "END", "ENUMTREEVAL", "ENUMVAL", "EQUAL", "EXISTENCE", -        "EXTENDED", "EXTENDS", "EXTERNAL", "FINAL", "FIRST", "FORM", "FROM", "FUNCTION", -        "GRAPHIC", "HALIGNMENT", "HIDING", "IMPORTS", "IN", "INHERITANCE", "INSPECTION", -        "INTERLIS", "JOIN", "LAST", "LINE", "LIST", "LNBASE", "LOCAL", "MANDATORY", -        "METAOBJECT", "MODEL", "MTEXT", "NAME", "NOT", "NO", "NULL", "NUMERIC", -        "OBJECT", "OF", "OID", "ON", "OR", "ORDERED", "OTHERS", "OVERLAPS", "PARAMETER", -        "PARENT", "PI", "POLYLINE", "PROJECTION", "REFERENCE", "REFSYSTEM", "REQUIRED", -        "RESTRICTED", "ROTATION", "SET", "SIGN", "STRAIGHTS", "STRUCTURE", -        "SUBDIVISION", "SURFACE", "SYMBOLOGY", "TEXT", "THATAREA", "THIS", "THISAREA", -        "TO", "TOPIC", "TRANSIENT", "TRANSLATION", "TYPE", "UNDEFINED", "UNION", -        "UNIQUE", "UNIT", "UNQUALIFIED", "URI", "VALIGNMENT", "VERSION", "VERTEX", +    List={"ANY", "ARCS", "AREA", "BASE", "BLANK", "CODE", "CONTINUE", "CONTOUR",+        "COORD2", "COORD3", "DATE", "DEFAULT", "DEGREES", "DERIVATIVES", "DIM1", "DIM2",+        "DOMAIN", "END", "FIX", "FONT", "FORMAT", "FREE", "GRADS", "HALIGNMENT", "I16",+        "I32", "IDENT", "LINEATTR", "LINESIZE", "MODEL", "NO", "OPTIONAL", "OVERLAPS",+        "PERIPHERY", "POLYLINE", "RADIANS", "STRAIGHTS", "SURFACE", "TABLE", "TEXT",+        "TID", "TIDSIZE", "TOPIC", "TRANSFER", "UNDEFINED", "VALIGNMENT", "VERTEX",+        "VERTEXINFO", "VIEW", "WITH", "WITHOUT", "ABSTRACT", "ACCORDING", "AGGREGATES",+        "AGGREGATION", "ALL", "AND", "ANY", "ANYCLASS", "ANYSTRUCTURE", "ARCS", "AREA",+        "AS", "ASSOCIATION", "AT", "ATTRIBUTE", "ATTRIBUTES", "BAG", "BASE", "BASED",+        "BASKET", "BINARY", "BLACKBOX", "BOOLEAN", "BY", "CARDINALITY", "CIRCULAR",+        "CLASS", "CLOCKWISE", "CONSTRAINT", "CONSTRAINTS", "CONTINUE", "CONTINUOUS",+        "CONTRACTED", "COORD", "COUNTERCLOCKWISE", "DEFINED", "DEPENDS", "DERIVED",+        "DIRECTED", "DOMAIN", "END", "ENUMTREEVAL", "ENUMVAL", "EQUAL", "EXISTENCE",+        "EXTENDED", "EXTENDS", "EXTERNAL", "FINAL", "FIRST", "FORM", "FROM", "FUNCTION",+        "GRAPHIC", "HALIGNMENT", "HIDING", "IMPORTS", "IN", "INHERITANCE", "INSPECTION",+        "INTERLIS", "JOIN", "LAST", "LINE", "LIST", "LNBASE", "LOCAL", "MANDATORY",+        "METAOBJECT", "MODEL", "MTEXT", "NAME", "NOT", "NO", "NULL", "NUMERIC",+        "OBJECT", "OF", "OID", "ON", "OR", "ORDERED", "OTHERS", "OVERLAPS", "PARAMETER",+        "PARENT", "PI", "POLYLINE", "PROJECTION", "REFERENCE", "REFSYSTEM", "REQUIRED",+        "RESTRICTED", "ROTATION", "SET", "SIGN", "STRAIGHTS", "STRUCTURE",+        "SUBDIVISION", "SURFACE", "SYMBOLOGY", "TEXT", "THATAREA", "THIS", "THISAREA",+        "TO", "TOPIC", "TRANSIENT", "TRANSLATION", "TYPE", "UNDEFINED", "UNION",+        "UNIQUE", "UNIT", "UNQUALIFIED", "URI", "VALIGNMENT", "VERSION", "VERTEX",         "VIEW", "WHEN", "WHERE", "WITH", "WITHOUT"},   }, }

langDefs/io.lang

@@ -4,28 +4,28 @@ Categories = {"source"}  Keywords={   { Id=1,-    List={"activate", "activeCoroCount", "and", "block", "break", "catch", -        "chedulerSleepSeconds", "clone", "collectGarbage", "compileString", "continue", -        "do", "doFile", "doMessage", "doString", "else", "elseif", "exit", "for", -        "foreach", "forward", "getSlot", "getenv", "hasSlot", "if", "ifFalse", "ifNil", -        "ifTrue", "isActive", "isNil", "list", "message", "method", "or", "parent", -        "pass", "pause", "perform", "performWithArgList", "print", "proto", "raise", -        "removeSlot", "resend", "resume", "return", "self", "sender", -        "setSchedulerSleepSeconds", "setSlot", "shallowCopy", "slotNames", "super", -        "system", "then", "thisBlock", "thisContext", "thisMessage", "try", "type", +    List={"activate", "activeCoroCount", "and", "block", "break", "catch",+        "chedulerSleepSeconds", "clone", "collectGarbage", "compileString", "continue",+        "do", "doFile", "doMessage", "doString", "else", "elseif", "exit", "for",+        "foreach", "forward", "getSlot", "getenv", "hasSlot", "if", "ifFalse", "ifNil",+        "ifTrue", "isActive", "isNil", "list", "message", "method", "or", "parent",+        "pass", "pause", "perform", "performWithArgList", "print", "proto", "raise",+        "removeSlot", "resend", "resume", "return", "self", "sender",+        "setSchedulerSleepSeconds", "setSlot", "shallowCopy", "slotNames", "super",+        "system", "then", "thisBlock", "thisContext", "thisMessage", "try", "type",         "uniqueId", "updateSlot", "wait", "write", "yield"},   },   { Id=2,-    List={"Array", "AudioDevice", "AudioMixer", "Block", "Box", "Buffer", -        "CFunction", "CGI", "Color", "Curses", "DBM", "DNSResolver", "DOConnection", -        "DOProxy", "DOServer", "Date", "Directory", "Duration", "DynLib", "Error", -        "Exception", "FFT", "File", "Fnmatch", "Font", "Future", "GL", "GLE", -        "GLScissor", "GLU", "GLUCylinder", "GLUQuadric", "GLUSphere", "GLUT", "Host", -        "Image", "Importer", "LinkList", "List", "Lobby", "Locals", "MD5", "MP3Decoder", -        "MP3Encoder", "Map", "Message", "Movie", "NULL", "Nil", "Nop", "Notification", -        "Number", "Object", "OpenGL", "Point", "Protos", "Regex", "SGMLTag", "SQLite", -        "Server", "ShowMessage", "SleepyCat", "SleepyCatCursor", "Socket", -        "SocketManager", "Sound", "Soup", "Store", "String", "Tree", "UDPSender", +    List={"Array", "AudioDevice", "AudioMixer", "Block", "Box", "Buffer",+        "CFunction", "CGI", "Color", "Curses", "DBM", "DNSResolver", "DOConnection",+        "DOProxy", "DOServer", "Date", "Directory", "Duration", "DynLib", "Error",+        "Exception", "FFT", "File", "Fnmatch", "Font", "Future", "GL", "GLE",+        "GLScissor", "GLU", "GLUCylinder", "GLUQuadric", "GLUSphere", "GLUT", "Host",+        "Image", "Importer", "LinkList", "List", "Lobby", "Locals", "MD5", "MP3Decoder",+        "MP3Encoder", "Map", "Message", "Movie", "NULL", "Nil", "Nop", "Notification",+        "Number", "Object", "OpenGL", "Point", "Protos", "Regex", "SGMLTag", "SQLite",+        "Server", "ShowMessage", "SleepyCat", "SleepyCatCursor", "Socket",+        "SocketManager", "Sound", "Soup", "Store", "String", "Tree", "UDPSender",         "UPDReceiver", "URL", "User", "Warning", "WeakLink"},   },   { Id=4,

langDefs/jasmin.lang

@@ -5,40 +5,40 @@ Categories = {"source"}  Keywords={   { Id=1,-    List={"catch", "class", "end", "field", "implements", "interface", "limit", -        "line", "method", "source", "super", "throws", "var", "aaload", "aastore", -        "aconst_null", "aload", "aload_0", "aload_1", "aload_2", "aload_3", "anewarray", -        "areturn", "arraylength", "astore", "astore_0", "astore_1", "astore_2", -        "astore_3", "athrow", "baload", "bastore", "bipush", "breakpoint", "caload", -        "castore", "checkcast", "d2f", "d2i", "d2l", "dadd", "daload", "dastore", -        "dcmpg", "dcmpl", "dconst_0", "dconst_1", "ddiv", "dead", "dload", "dload_0", -        "dload_1", "dload_2", "dload_3", "dmul", "dneg", "drem", "dreturn", "dstore", -        "dstore_0", "dstore_1", "dstore_2", "dstore_3", "dsub", "dup", "dup2", -        "dup2_x1", "dup2_x2", "dup_x1", "dup_x2", "f2d", "f2i", "f2l", "fadd", "faload", -        "fastore", "fcmpg", "fcmpl", "fconst_0", "fconst_1", "fconst_2", "fdiv", -        "fload", "fload_0", "fload_1", "fload_2", "fload_3", "fmul", "fneg", "frem", -        "freturn", "fstore", "fstore_0", "fstore_1", "fstore_2", "fstore_3", "fsub", -        "getfield", "getstatic", "goto", "goto_w", "i2b", "i2c", "i2d", "i2f", "i2l", -        "i2s", "iadd", "iaload", "iand", "iastore", "iconst_0", "iconst_1", "iconst_2", -        "iconst_3", "iconst_4", "iconst_5", "iconst_m1", "idiv", "if_acmpeq", -        "if_acmpne", "if_icmpeq", "if_icmpge", "if_icmpgt", "if_icmple", "if_icmplt", -        "if_icmpne", "ifeq", "ifge", "ifgt", "ifle", "iflt", "ifne", "ifnonnull", -        "ifnull", "iinc", "iload", "iload_0", "iload_1", "iload_2", "iload_3", "imul", -        "ineg", "instanceof", "int2byte", "int2char", "int2short", "invokeinterface", -        "invokenonvirtual", "invokespecial", "invokestatic", "invokevirtual", "ior", -        "irem", "ireturn", "ishl", "ishr", "istore", "istore_0", "istore_1", "istore_2", -        "istore_3", "isub", "iushr", "ixor", "jsr", "jsr_w", "l2d", "l2f", "l2i", -        "label", "ladd", "laload", "land", "lastore", "lcmp", "lconst_0", "lconst_1", -        "ldc", "ldc2_w", "ldc_w", "ldiv", "lload", "lload_0", "lload_1", "lload_2", -        "lload_3", "lmul", "lneg", "lor", "lrem", "lreturn", "lshl", "lshr", "lstore", -        "lstore_0", "lstore_1", "lstore_2", "lstore_3", "lsub", "lushr", "lxor", -        "monitorenter", "monitorexit", "multianewarray", "new", "newarray", "nop", -        "pop", "pop2", "putfield", "putstatic", "ret", "return", "saload", "sastore", +    List={"catch", "class", "end", "field", "implements", "interface", "limit",+        "line", "method", "source", "super", "throws", "var", "aaload", "aastore",+        "aconst_null", "aload", "aload_0", "aload_1", "aload_2", "aload_3", "anewarray",+        "areturn", "arraylength", "astore", "astore_0", "astore_1", "astore_2",+        "astore_3", "athrow", "baload", "bastore", "bipush", "breakpoint", "caload",+        "castore", "checkcast", "d2f", "d2i", "d2l", "dadd", "daload", "dastore",+        "dcmpg", "dcmpl", "dconst_0", "dconst_1", "ddiv", "dead", "dload", "dload_0",+        "dload_1", "dload_2", "dload_3", "dmul", "dneg", "drem", "dreturn", "dstore",+        "dstore_0", "dstore_1", "dstore_2", "dstore_3", "dsub", "dup", "dup2",+        "dup2_x1", "dup2_x2", "dup_x1", "dup_x2", "f2d", "f2i", "f2l", "fadd", "faload",+        "fastore", "fcmpg", "fcmpl", "fconst_0", "fconst_1", "fconst_2", "fdiv",+        "fload", "fload_0", "fload_1", "fload_2", "fload_3", "fmul", "fneg", "frem",+        "freturn", "fstore", "fstore_0", "fstore_1", "fstore_2", "fstore_3", "fsub",+        "getfield", "getstatic", "goto", "goto_w", "i2b", "i2c", "i2d", "i2f", "i2l",+        "i2s", "iadd", "iaload", "iand", "iastore", "iconst_0", "iconst_1", "iconst_2",+        "iconst_3", "iconst_4", "iconst_5", "iconst_m1", "idiv", "if_acmpeq",+        "if_acmpne", "if_icmpeq", "if_icmpge", "if_icmpgt", "if_icmple", "if_icmplt",+        "if_icmpne", "ifeq", "ifge", "ifgt", "ifle", "iflt", "ifne", "ifnonnull",+        "ifnull", "iinc", "iload", "iload_0", "iload_1", "iload_2", "iload_3", "imul",+        "ineg", "instanceof", "int2byte", "int2char", "int2short", "invokeinterface",+        "invokenonvirtual", "invokespecial", "invokestatic", "invokevirtual", "ior",+        "irem", "ireturn", "ishl", "ishr", "istore", "istore_0", "istore_1", "istore_2",+        "istore_3", "isub", "iushr", "ixor", "jsr", "jsr_w", "l2d", "l2f", "l2i",+        "label", "ladd", "laload", "land", "lastore", "lcmp", "lconst_0", "lconst_1",+        "ldc", "ldc2_w", "ldc_w", "ldiv", "lload", "lload_0", "lload_1", "lload_2",+        "lload_3", "lmul", "lneg", "lor", "lrem", "lreturn", "lshl", "lshr", "lstore",+        "lstore_0", "lstore_1", "lstore_2", "lstore_3", "lsub", "lushr", "lxor",+        "monitorenter", "monitorexit", "multianewarray", "new", "newarray", "nop",+        "pop", "pop2", "putfield", "putstatic", "ret", "return", "saload", "sastore",         "sipush", "swap", "try", "wide"},   },   { Id=2,-    List={"abstract", "default", "final", "from", "is", "lookupswitch", -        "native", "private", "protected", "public", "static", "synchronized", +    List={"abstract", "default", "final", "from", "is", "lookupswitch",+        "native", "private", "protected", "public", "static", "synchronized",         "tableswitch", "to", "transient", "using", "volatile"},   }, }

langDefs/js.lang

@@ -18,8 +18,9 @@ Keywords={     },   },   { Id=2,-    List={"boolean", "byte", "char", "double", "float", "int", "long", "short",-         "decimal", "enum", "sbyte", "uint", "ulong", "ushort", "void", "undefined"},+    List={+      "boolean", "byte", "char", "double", "float", "int", "long", "short",+      "decimal", "enum", "sbyte", "uint", "ulong", "ushort", "void", "undefined"},   },    -- may be replaced by NestedSections@@ -32,7 +33,7 @@ Keywords={     Regex=[[(\w+)(\s*[:=]\s*function)?\s*\(]],     Group=1   },-   { Id=4,+  { Id=4,     Regex=[[(\w+)\s*:]],     Group=1   },@@ -72,8 +73,8 @@ EnableIndentation=true  -- resolve issue with regex expression which spans strings like "</i>" + VAR + "</i>" function OnStateChange(oldState, newState, token, groupID)-   if string.sub(token,1,1)=="/" and oldState==HL_STRING and newState==HL_KEYWORD and groupID == 3 then-      return HL_REJECT-   end-   return newState+  if string.sub(token,1,1)=="/" and oldState==HL_STRING and newState==HL_KEYWORD and groupID == 3 then+    return HL_REJECT+  end+  return newState end

langDefs/js_regex.lang

@@ -6,14 +6,14 @@ Description = "Javascript Regex" Categories = {"source", "script"}  Keywords = {-   { -- backslash literals-     Id = 1,-     Regex = [=[\\.]]=]-   },-   { -- character classes-     Id = 2,-     Regex = [[ (\:(alnum|alpha|blank|cntrl|graph|print|punct|xdigit|unicode|word|space|digit|lower|upper)\:) ]], Group=1-   }+  { -- backslash literals+    Id = 1,+    Regex = [=[\\.]]=]+  },+  { -- character classes+    Id = 2,+    Regex = [[ (\:(alnum|alpha|blank|cntrl|graph|print|punct|xdigit|unicode|word|space|digit|lower|upper)\:) ]], Group=1+  } }  Strings = { -- character sets

langDefs/json.lang

@@ -4,19 +4,19 @@ Categories = {"config", "protocol"}   Keywords={-   { Id=1,+  { Id=1,     Regex=[[ \{|\} ]],-   },-   { Id=2,+  },+  { Id=2,     Regex=[=[ \[|\] ]=],-   },-   { Id=3,+  },+  { Id=3,     Regex=[[ (\"[\w\.\-\d]+?\")\: ]],   },   { Id=4,     Regex=[[ (\"\$[\w\.\-\d\$]+?\")\: ]],   }-  + }  Strings = {@@ -24,14 +24,14 @@ Strings = { }  Comments = {-   { Block=true,-     Nested=false,-     Delimiter = { [[\/\*]], [[\*\/]] }-   },-   {-     Block=false,-     Delimiter = { [[//]] }-   }+  { Block=true,+    Nested=false,+    Delimiter = { [[\/\*]], [[\*\/]] }+  },+  {+    Block=false,+    Delimiter = { [[//]] }+  } }  IgnoreCase=false

langDefs/jsp.lang

@@ -1,7 +1,7 @@ Description="JavaServer Pages"  Categories = {"source", "script"}- + Keywords={   { Id=1,     Regex=[[<[!?]?(?!\-\-)\/?[\w\:\-\.]+>?|[/?]?>]],@@ -14,20 +14,20 @@ Keywords={     Regex=[[\&\#?\w+;]],   }, }- + Strings={   Delimiter=[["]], }- + IgnoreCase=true- + Comments={   { Block=true,     Nested=false,     Delimiter= { [[<[%!]\-\-]],[[\-\-%?>]] }   } }- + NestedSections = {   { Lang="java", Delimiter= { [[<%(?!\-\-)[=\!@]?]], [[%>]] } },   { Lang="css", Delimiter= { [[<style\s+type\=[\'\"]text\/css[\'\"]>]], [[<\/style>]] } },

langDefs/jsx.lang

@@ -17,14 +17,14 @@ table.insert(Keywords, table.insert(Keywords,   { Id=3,     Regex=[[<[!?]?(?!\-\-)\/?[\w\:\-]+>?|[/?]?>]],-    Group=0,  +    Group=0,   } )  table.insert(Keywords,   { Id=2,     List={"Array", "boolean", "Boolean", "Date", "number", "Number", "Map", "int",-            "Object", "string", "String", "RegExp", "JSON", "Nullable", "variant", +            "Object", "string", "String", "RegExp", "JSON", "Nullable", "variant",             "Error", "EvalError", "RangeError", "ReferenceError", "SyntaxError", "TypeError", "URIError",           "HTMLElement", "HTMLCanvasElement", "CanvasRenderingContext2D", "HTMLImageElement" },   }

langDefs/julia.lang

@@ -5,23 +5,23 @@ Categories = {"source"}   Keywords={-  {  Id=1,-   List={   -    "function", "global", "for", "end", "while", "if", "else", "elseif", "break",-    "switch", "case", "otherwise", "try", "catch",  "const", "immutable",-    "import", "importall", "export", "type", "typealias", "return", "true",-    "false", "macro", "quote", "in", "abstract", "module", "using", "continue",-    "ifelse", "do", "eval", "let", "finally", "throw", "struct", "where", "new", "primitive", "isa"-   }+  { Id=1,+    List={+      "function", "global", "for", "end", "while", "if", "else", "elseif", "break",+      "switch", "case", "otherwise", "try", "catch",  "const", "immutable",+      "import", "importall", "export", "type", "typealias", "return", "true",+      "false", "macro", "quote", "in", "abstract", "module", "using", "continue",+      "ifelse", "do", "eval", "let", "finally", "throw", "struct", "where", "new", "primitive", "isa"+    }   },-  {  Id=2,-   List={-    "Int8", "UInt8", "Int16", "UInt16", "Int32", "UInt32", "Int64", "UInt64",-    "Int128", "UInt128", "Float16", "Float32", "Float64", "Any", "Number", -    "Real", "AbstractFloat", "Integer", "Signed", "Unsigned"-   }+  { Id=2,+    List={+      "Int8", "UInt8", "Int16", "UInt16", "Int32", "UInt32", "Int64", "UInt64",+      "Int128", "UInt128", "Float16", "Float32", "Float64", "Any", "Number",+      "Real", "AbstractFloat", "Integer", "Signed", "Unsigned"+    }   },- { Id=3,+  { Id=3,     Regex=[[@\w+]]   },   { Id=4,@@ -33,7 +33,7 @@ Keywords={ }  Strings = {-  +   Delimiter=[["""|"|`]],   Escape=[=[\\[ntvbrfa\\\?'"]|\\u\d+]=],   Interpolation=[[ [%$]\w+|\$\(.+?\) ]],@@ -43,10 +43,10 @@ Comments = { { Block=true,   Nested=false,   Delimiter = { [[#=]], [[=#]] }  },-   {-     Block=false,-     Delimiter = { [[#]] }-   }+  {+    Block=false,+    Delimiter = { [[#]] }+  } }  IgnoreCase=false

langDefs/kotlin.lang

@@ -4,17 +4,19 @@ Description="Kotlin" Categories = {"source"}  Keywords={-  {  Id=1,-   List={"package", "as", "typealias", "class", "this", "super", "val", "var", -            "fun", "for", "null", "true", "false", "is", "in", "throw", "return", "break", -            "continue", "object", "if", "try", "else", "while", "do", "when", "interface", -            "yield", "typeof", "yield", "typeof", "import", "internal", "private", "protected", -            "public", "override",  "open",  "final",  "abstract",  "final",  -            "enum",  "open",  "annotation"}+  { Id=1,+    List={+      "package", "as", "typealias", "class", "this", "super", "val", "var",+      "fun", "for", "null", "true", "false", "is", "in", "throw", "return", "break",+      "continue", "object", "if", "try", "else", "while", "do", "when", "interface",+      "yield", "typeof", "yield", "typeof", "import", "internal", "private", "protected",+      "public", "override",  "open",  "final",  "abstract",  "final",+      "enum",  "open",  "annotation"}   },-  {  Id=2,-   List={"Any","Unit", "String", "Array", "Int", "Boolean", "Char", "Long", "Double",-         "Float", "Short", "Byte" }+  { Id=2,+    List={+      "Any","Unit", "String", "Array", "Int", "Boolean", "Char", "Long", "Double",+      "Float", "Short", "Byte" }   },   { Id=3,     Regex=[[@\w+]]@@ -30,14 +32,14 @@ Strings = { }  Comments = {-   { Block=true,-     Nested=false,-     Delimiter = { [[\/\*]], [[\*\/]] }-   },-   {-     Block=false,-     Delimiter = { [[//]] }-   }+  { Block=true,+    Nested=false,+    Delimiter = { [[\/\*]], [[\*\/]] }+  },+  {+    Block=false,+    Delimiter = { [[//]] }+  } }  Operators=[[\(|\)|\[|\]|\{|\}|\,|\;|\.|\:|\&|<|>|\!|=|\/|\*|\%|\+|\-|\~|\||\^]]

langDefs/ldif.lang

@@ -6,28 +6,28 @@ Categories = {"protocol"}  Keywords={   { Id=1,-    List={"binary", "businesscategory", "carlicense", "changetype", "cn", -        "commonname", "departmentnumber", "description", "dn", "employeenumber", -        "employeetype", "facsimiletelephonenumber", "givenname", "homephone", -        "homepostaladdress", "initials", "internationalisdnnumber", "jpegphoto", "l", -        "labeleduri", "locality", "mail", "mailalternateaddress", "maildeliveryoption", -        "mailhost", "manager", "mobile", "objectclass", "pager", "photo", -        "postofficebox", "preferreddeliverymethod", "preferredlanguage", -        "physicaldeliveryofficename", "postaladdress", "postalcode", -        "registeredaddress", "roleoccupant", "roomnumber", "secretary", "seealso", "sn", -        "st", "street", "surname", "telephonenumber", "title", "uid", "userpassword", -        "usercertificate", "usercertificate", "usersmimecertificate", -        "x500uniqueidentifier", "add", "c", "dc", "delete", "modify", "o", "ou", -        "crypt", "inetorgperson", "mailrecipient", "nslicenseuser", -        "organizationalperson", "organizationalrole", "residentialperson", "person", -        "sha", "top", "nsserversecurity", "nsserverid", "nsbinddn", "nsbasedn", -        "serverroot", "nsserverport", "nssecureserverport", "serverproductname", -        "serverversionnumber", "installationtimestamp", "installationtimestamp", -        "serverhostname", "nstasklabel", "", "creatorsname", "modifiersname", -        "createtimestamp", "modifytimestamp", "nsuniqueid", "aci", "uniquemember", -        "passwordExpirationTime", "nsAdminDomainName", "nshardwareplatform", -        "nsosversion", "", "nsproductname", "nsproductversion", "nsnickname", -        "nsbuildnumber", "nsvendor", "nsinstalledlocation", "nsdirectoryinforef", +    List={"binary", "businesscategory", "carlicense", "changetype", "cn",+        "commonname", "departmentnumber", "description", "dn", "employeenumber",+        "employeetype", "facsimiletelephonenumber", "givenname", "homephone",+        "homepostaladdress", "initials", "internationalisdnnumber", "jpegphoto", "l",+        "labeleduri", "locality", "mail", "mailalternateaddress", "maildeliveryoption",+        "mailhost", "manager", "mobile", "objectclass", "pager", "photo",+        "postofficebox", "preferreddeliverymethod", "preferredlanguage",+        "physicaldeliveryofficename", "postaladdress", "postalcode",+        "registeredaddress", "roleoccupant", "roomnumber", "secretary", "seealso", "sn",+        "st", "street", "surname", "telephonenumber", "title", "uid", "userpassword",+        "usercertificate", "usercertificate", "usersmimecertificate",+        "x500uniqueidentifier", "add", "c", "dc", "delete", "modify", "o", "ou",+        "crypt", "inetorgperson", "mailrecipient", "nslicenseuser",+        "organizationalperson", "organizationalrole", "residentialperson", "person",+        "sha", "top", "nsserversecurity", "nsserverid", "nsbinddn", "nsbasedn",+        "serverroot", "nsserverport", "nssecureserverport", "serverproductname",+        "serverversionnumber", "installationtimestamp", "installationtimestamp",+        "serverhostname", "nstasklabel", "", "creatorsname", "modifiersname",+        "createtimestamp", "modifytimestamp", "nsuniqueid", "aci", "uniquemember",+        "passwordExpirationTime", "nsAdminDomainName", "nshardwareplatform",+        "nsosversion", "", "nsproductname", "nsproductversion", "nsnickname",+        "nsbuildnumber", "nsvendor", "nsinstalledlocation", "nsdirectoryinforef",         "nsclassname", "nsexecref", "nsmerge"},   }, }

langDefs/less.lang

@@ -30,14 +30,14 @@ Strings={ IgnoreCase=false  Comments = {-   { Block=true,-     Nested=false,-     Delimiter = { [[\/\*]], [[\*\/]] }-   },-   {-     Block=false,-     Delimiter = { [[//]] }-   }+  { Block=true,+    Nested=false,+    Delimiter = { [[\/\*]], [[\*\/]] }+  },+  {+    Block=false,+    Delimiter = { [[//]] }+  } }  Operators=[[\(|\)|\[|\]|\{|\}|\,|\;|\.|\:|\&|<|>|\!|\=|\/|\*|\%|\+|\-|\~|\#]]

langDefs/limbo.lang

@@ -5,9 +5,10 @@ Categories = {"source"}   Keywords={-  {  Id=1,-   List={ "if", "else", "while", "do", "return", "list", "of", -          "ref", "load", "import", "include"}+  { Id=1,+    List={+      "if", "else", "while", "do", "return", "list", "of",+      "ref", "load", "import", "include"}   },    { Id=2,@@ -26,10 +27,10 @@ Strings = { }  Comments = {-   {-     Block=false,-     Delimiter = { [[#]] }-   }+  {+    Block=false,+    Delimiter = { [[#]] }+  } }  IgnoreCase=false

langDefs/lisp.lang

@@ -9,7 +9,7 @@ Keywords={   { Id=1,     Regex=[[\(([\w\-\_]+)]],   },-      { Id=2,+  { Id=2,     Regex=[[ def(un|method)\s+([\w\-]+)]], Group=2   }, }@@ -32,16 +32,16 @@ Operators=[[\(|\)|\[|\]|\{|\}|\,|\:|\&|<|>|\!|\+|\=|\/|\*|\'|\@|\#|\`]]  -- fix recognition of $ function OnStateChange(oldState, newState, token)-  -   --recognize hereDoc multine strings-   if oldState==HL_STANDARD and newState==HL_STRING then-      exitDelim = string.match(token, "%[(%a+)%]")-      if exitDelim then exitDelim = "[/"..exitDelim.."]" end-   end-   if oldState==HL_STRING and token==exitDelim  then-      exitDelim=nil-      return HL_STRING_END-   end--   return newState++  --recognize hereDoc multine strings+  if oldState==HL_STANDARD and newState==HL_STRING then+    exitDelim = string.match(token, "%[(%a+)%]")+    if exitDelim then exitDelim = "[/"..exitDelim.."]" end+  end+  if oldState==HL_STRING and token==exitDelim  then+    exitDelim=nil+    return HL_STRING_END+  end++  return newState end

langDefs/logtalk.lang

@@ -32,7 +32,7 @@ Keywords={   },   { Id=1,     Regex=[[ ^\s+((extend|i(mp(or|lemen)t|nstantiate)|specialize)s)(?=[(]) ]],-   Group=1,+    Group=1,   },   { Id=1,     Regex=[[ ^\s*:-\s(end_(protocol|category|object))(?=\.) ]],@@ -40,7 +40,7 @@ Keywords={   },   { Id=1, -- entity and predicate directives     Regex=[[ ^\s*:-\s(calls|coinductive|public|protected|private|encoding|ensure_loaded|export|in(clude|fo|itialization)|alias|dynamic|discontiguous|meta_(non_terminal|predicate)|mode|module|multifile|reexport|set_(logtalk|prolog)_flag|synchronized|op|uses|use_module)(?=[(]) ]],-     Group=1,+    Group=1,   },   { Id=1,     Regex=[[ ^\s*:-\s(built_in|dynamic|synchronized|threaded)(?=\.) ]],@@ -62,7 +62,7 @@ Keywords={     Regex=[[ (expand_(goal|term))(?=[(]) ]],     Group=1   },-  { Id=3, +  { Id=3,     Regex=[[ ((?:goal|term)_expansion|phrase)(?=[(]) ]],     Group=1   },

langDefs/lotos.lang

@@ -5,19 +5,19 @@ Categories = {"source"}  Keywords={   { Id=1,-    List={"accept", "actualizedby", "any", "behavior", "behaviour", "choice", -        "endlib", "endproc", "endspec", "endtype", "eqns",  "exit", "for", "forall", -        "formaleqns", "formalopns", "formalsorts", "hide", "iin", "is", "let", -        "library", "noexit", "of", "ofsort", "opnnames",  "opns", "par",  "process",  -        "renamedby", "sortnames",  "sorts",  "specification",  "stop",  "type",  +    List={"accept", "actualizedby", "any", "behavior", "behaviour", "choice",+        "endlib", "endproc", "endspec", "endtype", "eqns",  "exit", "for", "forall",+        "formaleqns", "formalopns", "formalsorts", "hide", "iin", "is", "let",+        "library", "noexit", "of", "ofsort", "opnnames",  "opns", "par",  "process",+        "renamedby", "sortnames",  "sorts",  "specification",  "stop",  "type",         "using",  "where",  "false", "true"},   },   { Id=2,-    List={"Bit", "BitString", "Bool", "DecDigit", "DecString", "Element", -        "FBool", "HexDigit", "HexStringOctDigit", "Octet", "OctString", "Nat", -        "NonEmptyString", "OctetString", "Set", "String", "BasicNaturalNumber", -        "BasicNonEmptyString", "BitNatRepr", "Boolean", "FBoolean", "DecNatRepr", -        "HexNatRepr", "NatRepresentations", "NaturalNumber", "OctNatRepr", +    List={"Bit", "BitString", "Bool", "DecDigit", "DecString", "Element",+        "FBool", "HexDigit", "HexStringOctDigit", "Octet", "OctString", "Nat",+        "NonEmptyString", "OctetString", "Set", "String", "BasicNaturalNumber",+        "BasicNonEmptyString", "BitNatRepr", "Boolean", "FBoolean", "DecNatRepr",+        "HexNatRepr", "NatRepresentations", "NaturalNumber", "OctNatRepr",         "RicherNonEmptyString", "String0", "String1"},   }, }

langDefs/lotus.lang

@@ -7,52 +7,52 @@ Identifiers=[[ [a-zA-Z_][\w]*\$? ]]  Keywords={   { Id=1,-    List={"Abs", "Access", "ACos", "ActivateApp", "Alias", "And", "Any", -        "Append", "As", "Asc", "ASin", "Atn", "Atn2", "Base", "Beep", "Bin", "Bin$", -        "Binary", "Bind", "ByVal", "Call", "CCur", "CDat", "CDbl", "ChDir", "ChDrive", -        "Chr", "Chr$", "CInt", "Class", "CLng", "Close", "Command", "Command$", -        "Compare", "Const", "Cos", "CSng", "CStr", "CurDir", "CurDir$", "CurDrive", -        "CurDrive$", "CVar", "DataType", "Date", "Date$", "DateNumber", "DateValue", -        "Day", "Declare", "DefCur", "DefDbl", "DefInt", "DefLng", "DefSng", "DefStr", -        "DefVar", "Delete", "Dim", "Dir", "Dir$", "Environ", "Environ$", "EOF", "Eqv", -        "Erase", "Erl", "Err", "Error", "Error$", "Evaluate", "Event", "Execute", -        "Exit", "Exp", "FALSE", "FileAttr", "FileCopy", "FileDateTime", "FileLen", -        "Fix", "Format", "Format$", "Fraction", "FreeFile", "FromFunction", "Get", -        "GetFileAttr", "Hex", "Hex$", "Hour", "IMEStatus", "Imp", "In", "Input", -        "Input$", "InputB", "InputB$", "InputBox", "InputBox$", "InputBP", "InputBP$", -        "InStr", "InStrB", "InStrBP", "Int", "Is", "IsArray", "IsDate", "IsElement", -        "IsEmpty", "IsList", "IsNull", "IsNumeric", "IsObject", "IsScalar", "IsUnknown", -        "Kill", "LBound", "LCase", "LCase$", "Left", "Left$", "LeftB", "LeftB$", -        "LeftBP", "LeftBP$", "Len", "LenB", "LenBP", "Let", "Lib", "Like", "Line", -        "List", "ListTag", "LMBCS", "Loc", "Lock", "LOF", "Log", "Loop", "LSet", -        "LTrim", "LTrim$", "Me", "MessageBox", "Mid", "Mid$", "MidB", "MidB$", "Minute", -        "MkDir", "Mod", "Month", "Name", "New", "NoCase", "NoPitch", "Not", "NOTHING", -        "Now", "NULL", "Oct", "Oct$", "On", "Open", "Option", "Or", "Output", "PI", -        "Pitch", "Preserve", "Print", "Private", "Property", "Public", "Put", "Random", -        "Randomize", "Read", "ReDim", "Rem", "Remove", "Reset", "Resume", "Return", -        "Right", "Right$", "RightB", "RightB$", "RightBP", "RightBP$", "RmDir", "Rnd", -        "Round", "RSet", "RTrim", "RTrim$", "Second", "Seek", "SendKeys", "Set", -        "SetFileAttr", "Sgn", "Shared", "Shell", "Sin", "Space", "Space$", "Spc", "Sqr", -        "Static", "Step", "Stop", "Str", "Str$", "StrCompare", "String$", "Sub", "Tab", -        "Tan", "Time", "Time$", "TimeNumber", "Timer", "TimeValue", "To", "Today", -        "Trim", "Trim$", "TRUE", "Type", "TypeName", "UBound", "UCase", "UCase$", -        "UChr", "UChr$", "Uni", "Unicode", "Unlock", "Use", "UseLSX", "UString", -        "UString$", "Val", "With", "Write", "Xor", "Year", "Yield", "Case", "Do", -        "Else", "End", "ElseIf", "For", "Forall", "If", "Next", "Select", "Then", -        "Until", "Wend", "While", "GoSub", "GoTo", "NotesACLNotesACLEntry", -        "NotesAgent", "NotesDatabase", "NotesDateRange", "NotesDateTime", -        "NotesDbDirectory", "NotesDocument", "NotesDocumentCollection", -        "NotesEmbeddedObject", "NotesForm", "NotesInternational", "NotesItem", -        "NotesLog", "NotesName", "NotesNewsLetter", "NotesRegistration", -        "NotesRichTextItem", "NotesRichTextStyle", "NotesSession", "NotesTimer", -        "NotesView", "NotesViewColumn", "NotesUIDatabase", "NotesUIDocument", -        "NotesUIView", "NotesUIWorkspace", "Navigator", "notesaclnotesaclentry", -        "notesagent", "notesdatabase", "notesdaterange", "notesdatetime", -        "notesdbdirectory", "notesdocument", "notesdocumentcollection", -        "notesembeddedobject", "notesform", "notesinternational", "notesitem", -        "noteslog", "notesname", "notesnewsletter", "notesregistration", -        "notesrichtextitem", "notesrichtextstyle", "notessession", "notestimer", -        "notesview", "notesviewcolumn", "notesuidatabase", "notesuidocument", +    List={"Abs", "Access", "ACos", "ActivateApp", "Alias", "And", "Any",+        "Append", "As", "Asc", "ASin", "Atn", "Atn2", "Base", "Beep", "Bin", "Bin$",+        "Binary", "Bind", "ByVal", "Call", "CCur", "CDat", "CDbl", "ChDir", "ChDrive",+        "Chr", "Chr$", "CInt", "Class", "CLng", "Close", "Command", "Command$",+        "Compare", "Const", "Cos", "CSng", "CStr", "CurDir", "CurDir$", "CurDrive",+        "CurDrive$", "CVar", "DataType", "Date", "Date$", "DateNumber", "DateValue",+        "Day", "Declare", "DefCur", "DefDbl", "DefInt", "DefLng", "DefSng", "DefStr",+        "DefVar", "Delete", "Dim", "Dir", "Dir$", "Environ", "Environ$", "EOF", "Eqv",+        "Erase", "Erl", "Err", "Error", "Error$", "Evaluate", "Event", "Execute",+        "Exit", "Exp", "FALSE", "FileAttr", "FileCopy", "FileDateTime", "FileLen",+        "Fix", "Format", "Format$", "Fraction", "FreeFile", "FromFunction", "Get",+        "GetFileAttr", "Hex", "Hex$", "Hour", "IMEStatus", "Imp", "In", "Input",+        "Input$", "InputB", "InputB$", "InputBox", "InputBox$", "InputBP", "InputBP$",+        "InStr", "InStrB", "InStrBP", "Int", "Is", "IsArray", "IsDate", "IsElement",+        "IsEmpty", "IsList", "IsNull", "IsNumeric", "IsObject", "IsScalar", "IsUnknown",+        "Kill", "LBound", "LCase", "LCase$", "Left", "Left$", "LeftB", "LeftB$",+        "LeftBP", "LeftBP$", "Len", "LenB", "LenBP", "Let", "Lib", "Like", "Line",+        "List", "ListTag", "LMBCS", "Loc", "Lock", "LOF", "Log", "Loop", "LSet",+        "LTrim", "LTrim$", "Me", "MessageBox", "Mid", "Mid$", "MidB", "MidB$", "Minute",+        "MkDir", "Mod", "Month", "Name", "New", "NoCase", "NoPitch", "Not", "NOTHING",+        "Now", "NULL", "Oct", "Oct$", "On", "Open", "Option", "Or", "Output", "PI",+        "Pitch", "Preserve", "Print", "Private", "Property", "Public", "Put", "Random",+        "Randomize", "Read", "ReDim", "Rem", "Remove", "Reset", "Resume", "Return",+        "Right", "Right$", "RightB", "RightB$", "RightBP", "RightBP$", "RmDir", "Rnd",+        "Round", "RSet", "RTrim", "RTrim$", "Second", "Seek", "SendKeys", "Set",+        "SetFileAttr", "Sgn", "Shared", "Shell", "Sin", "Space", "Space$", "Spc", "Sqr",+        "Static", "Step", "Stop", "Str", "Str$", "StrCompare", "String$", "Sub", "Tab",+        "Tan", "Time", "Time$", "TimeNumber", "Timer", "TimeValue", "To", "Today",+        "Trim", "Trim$", "TRUE", "Type", "TypeName", "UBound", "UCase", "UCase$",+        "UChr", "UChr$", "Uni", "Unicode", "Unlock", "Use", "UseLSX", "UString",+        "UString$", "Val", "With", "Write", "Xor", "Year", "Yield", "Case", "Do",+        "Else", "End", "ElseIf", "For", "Forall", "If", "Next", "Select", "Then",+        "Until", "Wend", "While", "GoSub", "GoTo", "NotesACLNotesACLEntry",+        "NotesAgent", "NotesDatabase", "NotesDateRange", "NotesDateTime",+        "NotesDbDirectory", "NotesDocument", "NotesDocumentCollection",+        "NotesEmbeddedObject", "NotesForm", "NotesInternational", "NotesItem",+        "NotesLog", "NotesName", "NotesNewsLetter", "NotesRegistration",+        "NotesRichTextItem", "NotesRichTextStyle", "NotesSession", "NotesTimer",+        "NotesView", "NotesViewColumn", "NotesUIDatabase", "NotesUIDocument",+        "NotesUIView", "NotesUIWorkspace", "Navigator", "notesaclnotesaclentry",+        "notesagent", "notesdatabase", "notesdaterange", "notesdatetime",+        "notesdbdirectory", "notesdocument", "notesdocumentcollection",+        "notesembeddedobject", "notesform", "notesinternational", "notesitem",+        "noteslog", "notesname", "notesnewsletter", "notesregistration",+        "notesrichtextitem", "notesrichtextstyle", "notessession", "notestimer",+        "notesview", "notesviewcolumn", "notesuidatabase", "notesuidocument",         "notesuiview", "notesuiworkspace", "navigator"},   },   { Id=2,

langDefs/lua.lang

@@ -55,9 +55,9 @@ Operators=[[\(|\)|\{|\}|\[|\]|\,|\;|\.|\:|\&|<|>|\!|\=|\/|\*|\%|\+|\-|\~|\#|\\]] -- resolve issue with ]] close delimiter which ends comments and strings function OnStateChange(oldState, newState, token) -   if token=="]]" and oldState==HL_STRING and newState==HL_BLOCK_COMMENT_END then-      return HL_STRING_END-   end-   -   return newState+  if token=="]]" and oldState==HL_STRING and newState==HL_BLOCK_COMMENT_END then+    return HL_STRING_END+  end++  return newState end

langDefs/luban.lang

@@ -5,12 +5,12 @@ Categories = {"source"}  Keywords={   { Id=1,-    List={"as",  "break",  "continue",  "else",  "finish",  "for",  "foreach",  -        "if",  "implements",  "in",  "input",  "isa", "namespace", "output", "static",  +    List={"as",  "break",  "continue",  "else",  "finish",  "for",  "foreach",+        "if",  "implements",  "in",  "input",  "isa", "namespace", "output", "static",         "store",  "struct",  "typedef", "wait",  "waitfor", "while", "println"},   },   { Id=2,-    List={"bool", "char", "string", "vector", "map", "set", "null", "error", +    List={"bool", "char", "string", "vector", "map", "set", "null", "error",         "enum", "range", "int", "double"},   },   { Id=3,

langDefs/make.lang

@@ -7,15 +7,15 @@ Identifiers=[[ [a-zA-Z_][\w\d\-]* ]]  Keywords={   { Id=1,-    List={"addprefix", "addsuffix", "basename", "dir", "filter", "filter-out", "findstring", "firstword", "foreach", "join", -          "notdir", "origin", "patsubst", "shell", "sort", "strip", "subst", "suffix", "wildcard", "word", "words", "all_cflags", +    List={"addprefix", "addsuffix", "basename", "dir", "filter", "filter-out", "findstring", "firstword", "foreach", "join",+          "notdir", "origin", "patsubst", "shell", "sort", "strip", "subst", "suffix", "wildcard", "word", "words", "all_cflags",           "ar", "arflags", "as", "asflags", "cc", "cflags", "co", "coflags", "cpp", "cppflags", "ctangle", "cweave", "cxx",           "cxxflags", "fc", "fflags", "force", "get", "gflags", "install_data", "install_program", "ld", "ldflags", "lex",           "lflags", "makeinfo", "pc", "pflags", "rflags", "rm", "tags", "tangle", "tex", "texi2dvi", "weave", "yacc", "yaccr",-          "yflags", "all", "bindir", "check", "clean", "clobber", "datadir", "dist", "distclean", "dvi", "exec_prefix", +          "yflags", "all", "bindir", "check", "clean", "clobber", "datadir", "dist", "distclean", "dvi", "exec_prefix",           "includedir", "info", "infodir", "install", "installcheck", "installdirs", "libdir", "man0dir", "man0ext", "man1dir",           "man1ext", "man2dir", "man2ext", "man3dir", "man3ext", "man4dir", "man4ext", "man5dir", "man5ext", "man6dir", "man6ext",-          "man7dir", "man7ext", "man8dir", "man8ext", "man9dir", "man9ext", "mandir", "manext", +          "man7dir", "man7ext", "man8dir", "man8ext", "man9dir", "man9ext", "mandir", "manext",           "mostlyclean", "oldincludedir", "prefix", "print", "realclean", "shar", "srcdir", "statedir", "tar", "test", "uninstall"},   },   { Id=2,

langDefs/maple.lang

@@ -5,105 +5,105 @@ Categories = {"scientific"}  Keywords={   { Id=1,-    List={"and", "or", "xor", "union", "intersect", "minus", "mod", "not", -        "assuming", "break", "by", "catch", "description", "do", "done", "elif",  -        "else",  "end", "error", "export", "fi", "finally", "for", "from", "global", -        "if", "implies", "in", "local", "module", "next", "od", "option", "options",  -        "proc", "quit", "read", "return", "save", "stop", "psubset", "then", "to", +    List={"and", "or", "xor", "union", "intersect", "minus", "mod", "not",+        "assuming", "break", "by", "catch", "description", "do", "done", "elif",+        "else",  "end", "error", "export", "fi", "finally", "for", "from", "global",+        "if", "implies", "in", "local", "module", "next", "od", "option", "options",+        "proc", "quit", "read", "return", "save", "stop", "psubset", "then", "to",         "try", "use", "while", "true", "false"},   },   { Id=2,-    List={"about", "ans", "add", "addcoords", "additionally", "addproperty", -        "addressof", "AFactor", "AFactors", "AIrreduc", "AiryAi", "AiryAiZeros", -        "AiryBi", "AiryBiZeros", "algebraic", "algsubs", "alias", "allvalues", "anames", -        "AngerJ", "antihermitian", "antisymm", "apply", "applyop", "applyrule", -        "arccos", "arccosh", "arccot", "arccoth", "arccsc", "arccsch", "arcsec", -        "arcsech", "arcsin", "arcsinh", "arctan", "arctanh", "argument", "Array", -        "array", "ArrayDims", "ArrayElems", "ArrayIndFns", "ArrayOptions", "assign", -        "assigned", "asspar", "assume", "asympt", "attributes", "band", "Berlekamp", -        "bernoulli", "bernstein", "BesselI", "BesselJ", "BesselJZeros", "BesselK", -        "BesselY", "BesselYZeros", "Beta", "branches", "C", "cat", "ceil", -        "changecoords", "charfcn", "ChebyshevT", "ChebyShevU", "CheckArgs", "Chi", -        "chrem", "Ci", "close", "coeff", "coeffs", "coeftayl", "collect", "combine", -        "comparray", "compiletable", "compoly", "CompSeq", "conjugate", "constant", -        "Content", "content", "convergs", "convert", "coords", "copy", "CopySign", -        "cos", "cosh", "cot", "coth", "coulditbe", "csc", "csch", "csgn", "currentdir", -        "curry", "CylinderD", "CylinderU", "CylinderV", "D", "dawson", "Default0", -        "DefaultOverflow", "DefaultUnderflow", "define", "define_external", "degree", -        "denom", "depends", "DESol", "Det", "diagon", "Diff", "diff", "diffop", -        "Digits", "dilog", "dinterp", "Dirac", "disassemble", "discont", "discrim", -        "dismantle", "DistDeg", "Divide", "divide", "dsolve", "efficiency", "Ei", -        "Eigenvals", "eliminate", "ellipsoid", "EllipticCE", "EllipticCK", -        "EllipticCPi", "EllipticE", "EllipticF", "EllipticK", "EllipticModulus", -        "EllipticNome", "EllipticPi", "elliptic_int", "entries", "erf", "erfc", "erfi", -        "euler", "eulermac", "Eval", "eval", "evala", "evalapply", "evalb", "evalc", -        "evalf", "evalfint", "evalhf", "evalm", "evaln", "evalr", "evalrC", "events", -        "Excel", "exists", "exp", "Expand", "expand", "expandoff", "expandon", -        "exports", "extract", "extrema", "Factor", "factor", "Factors", "factors", -        "fclose", "fdiscont", "feof", "fflush", "FFT", "filepos", "fixdiv", "float", -        "floor", "fnormal", "fold", "fopen", "forall", "forget", "fprintf", "frac", -        "freeze", "frem", "fremove", "FresnelC", "Fresnelf", "Fresnelg", "FresnelS", -        "FromInert", "frontend", "fscanf", "fsolve", "galois", "GAMMA", "GaussAGM", -        "Gausselim", "Gaussjord", "gc", "Gcd", "gcd", "Gcdex", "gcdex", "GegenbauerC", -        "genpoly", "getenv", "GetResultDataType", "GetResultShape", "GF", "Greek", -        "HankelH1", "HankelH2", "harmonic", "has", "hasfun", "hasoption", "hastype", -        "heap", "Heaviside", "Hermite", "HermiteH", "hermitian", "Hessenberg", -        "hfarray", "history", "hypergeom", "icontent", "identity", "IEEEdiffs", -        "ifactor", "ifactors", "iFFT", "igcd", "igcdex", "ilcm", "ilog10", "ilog2", -        "ilog", "Im", "implicitdiff", "ImportMatrix", "ImportVector", "indets", "index", -        "indexed", "indices", "inifcn", "ininame", "initialcondition", "initialize", -        "insert", "int", "intat", "interface", "Interp", "interp", "Inverse", "invfunc", -        "invztrans", "iostatus", "iperfpow", "iquo", "iratrecon", "irem", "iroot", -        "Irreduc", "irreduc", "is", "iscont", "isdifferential", "IsMatrixShape", -        "isolate", "isolve", "ispoly", "isprime", "isqrfree", "isqrt", "issqr", -        "ithprime", "JacobiAM", "JacobiCD", "JacobiCN", "JacobiCS", "JacobiDC", -        "JacobiDN", "JacobiDS", "JacobiNC", "JacobiND", "JacobiNS", "JacobiP", -        "JacobiSC", "JacobiSD", "JacobiSN", "JacobiTheta1", "JacobiTheta2", -        "JacobiTheta3", "JacobiTheta4", "JacobiZeta", "KelvinBei", "KelvinBer", -        "KelvinHei", "KelvinHer", "KelvinKei", "KelvinKer", "KummerM", "KummerU", -        "LaguerreL", "LambertW", "latex", "lattice", "lcm", "Lcm", "lcoeff", "leadterm", -        "LegendreP", "LegendreQ", "length", "LerchPhi", "lexorder", "lhs", "CLi", -        "Limit", "limit", "Linsolve", "ln", "lnGAMMA", "log", "log10", "LommelS1", -        "Lommels2", "lprint", "map", "map2", "Maple_floats", "match", "MatlabMatrix", -        "Matrix", "matrix", "MatrixOptions", "max", "maximize", "maxnorm", "maxorder", -        "MeijerG", "member", "min", "minimize", "mkdir", "ModifiedMeijerG", "modp", -        "modp1", "modp2", "modpol", "mods", "module", "MOLS", "msolve", "mtaylor", -        "mul", "NextAfter", "nextprime", "nops", "norm", "norm", "Normal", "normal", -        "nprintf", "Nullspace", "numboccur", "numer", "NumericClass", "NumericEvent", -        "NumericEventHandler", "NumericException", "numerics", "NumericStatus", -        "odetest", "op", "open", "order", "OrderedNE", "parse", "patmatch", "pclose", -        "PDEplot_options", "pdesolve", "pdetest", "pdsolve", "piecewise", "plot", -        "plot3d", "plotsetup", "pochhammer", "pointto", "poisson", "polar", "polylog", -        "polynom", "Power", "Powmod", "powmod", "Prem", "prem", "Preprocessor", -        "prevprime", "Primitive", "Primpart", "primpart", "print", "printf", -        "ProbSplit", "procbody", "ProcessOptions", "procmake", "Product", "product", -        "proot", "property", "protect", "Psi", "psqrt", "queue", "Quo", "quo", -        "radfield", "radnormal", "radsimp", "rand", "randomize", "Randpoly", "randpoly", -        "Randprime", "range", "ratinterp", "rationalize", "Ratrecon", "ratrecon", "Re", -        "readbytes", "readdata", "readlib", "readline", "readstat", "realroot", -        "Record", "Reduce", "references", "release", "Rem", "rem", "remove", -        "repository", "requires", "residue", "RESol", "Resultant", "resultant", "rhs", -        "rmdir", "root", "rootbound", "RootOf", "Roots", "roots", "round", "Rounding", -        "rsolve", "rtable", "rtable_algebra", "rtable_dims", "rtable_elems", -        "rtable_indfns", "rtable_options", "rtable_printf", "rtable_scanf", -        "SampleRTable", "savelib", "Scale10", "Scale2", "scalar", "scan", "scanf", -        "SearchText", "searchtext", "sec", "sech", "select", "selectfun", -        "selectremove", "seq", "series", "setattribute", "SFloatExponent", -        "SFloatMantissa", "shale", "Shi", "showprofile", "showtime", "Si", "sign", -        "signum", "Simplify", "simplify", "sin", "sinh", "singular", "sinterp", -        "smartplot3d", "Smith", "solve", "solvefor", "sort", "sparse", "spec_eval_rule", -        "spline", "spreadsheet", "SPrem", "sprem", "sprintf", "Sqrfree", "sqrfree", -        "sqrt", "sscanf", "Ssi", "ssystem", "storage", "string", "StruveH", "StruveL", -        "sturm", "sturmseq", "subs", "subsindets", "subsop", "substring", "subtype", -        "Sum", "sum", "surd", "Svd", "symmdiff", "symmetric", "syntax", "system", -        "table", "tan", "tang", "taylor", "testeq", "testfloat", "TEXT", "thaw", -        "thiele", "time", "timelimit", "ToInert", "TopologicalSort", "traperror", -        "triangular", "trigsubs", "trunc", "type", "typematch", "unames", "unapply", -        "unassign", "undefined", "unit", "Unordered", "unprotect", "update", -        "UseHardwareFloats", "userinfo", "value", "Vector", "vector", "verify", -        "WeierstrassP", "WeberE", "WeierstrassPPrime", "WeierstrassSigma", -        "WeierstrassZeta", "whattype", "WhittakerM", "WhittakerW", "with", "worksheet", -        "writebytes", "writedata", "writeline", "writestat", "writeto", "zero", "Zeta", +    List={"about", "ans", "add", "addcoords", "additionally", "addproperty",+        "addressof", "AFactor", "AFactors", "AIrreduc", "AiryAi", "AiryAiZeros",+        "AiryBi", "AiryBiZeros", "algebraic", "algsubs", "alias", "allvalues", "anames",+        "AngerJ", "antihermitian", "antisymm", "apply", "applyop", "applyrule",+        "arccos", "arccosh", "arccot", "arccoth", "arccsc", "arccsch", "arcsec",+        "arcsech", "arcsin", "arcsinh", "arctan", "arctanh", "argument", "Array",+        "array", "ArrayDims", "ArrayElems", "ArrayIndFns", "ArrayOptions", "assign",+        "assigned", "asspar", "assume", "asympt", "attributes", "band", "Berlekamp",+        "bernoulli", "bernstein", "BesselI", "BesselJ", "BesselJZeros", "BesselK",+        "BesselY", "BesselYZeros", "Beta", "branches", "C", "cat", "ceil",+        "changecoords", "charfcn", "ChebyshevT", "ChebyShevU", "CheckArgs", "Chi",+        "chrem", "Ci", "close", "coeff", "coeffs", "coeftayl", "collect", "combine",+        "comparray", "compiletable", "compoly", "CompSeq", "conjugate", "constant",+        "Content", "content", "convergs", "convert", "coords", "copy", "CopySign",+        "cos", "cosh", "cot", "coth", "coulditbe", "csc", "csch", "csgn", "currentdir",+        "curry", "CylinderD", "CylinderU", "CylinderV", "D", "dawson", "Default0",+        "DefaultOverflow", "DefaultUnderflow", "define", "define_external", "degree",+        "denom", "depends", "DESol", "Det", "diagon", "Diff", "diff", "diffop",+        "Digits", "dilog", "dinterp", "Dirac", "disassemble", "discont", "discrim",+        "dismantle", "DistDeg", "Divide", "divide", "dsolve", "efficiency", "Ei",+        "Eigenvals", "eliminate", "ellipsoid", "EllipticCE", "EllipticCK",+        "EllipticCPi", "EllipticE", "EllipticF", "EllipticK", "EllipticModulus",+        "EllipticNome", "EllipticPi", "elliptic_int", "entries", "erf", "erfc", "erfi",+        "euler", "eulermac", "Eval", "eval", "evala", "evalapply", "evalb", "evalc",+        "evalf", "evalfint", "evalhf", "evalm", "evaln", "evalr", "evalrC", "events",+        "Excel", "exists", "exp", "Expand", "expand", "expandoff", "expandon",+        "exports", "extract", "extrema", "Factor", "factor", "Factors", "factors",+        "fclose", "fdiscont", "feof", "fflush", "FFT", "filepos", "fixdiv", "float",+        "floor", "fnormal", "fold", "fopen", "forall", "forget", "fprintf", "frac",+        "freeze", "frem", "fremove", "FresnelC", "Fresnelf", "Fresnelg", "FresnelS",+        "FromInert", "frontend", "fscanf", "fsolve", "galois", "GAMMA", "GaussAGM",+        "Gausselim", "Gaussjord", "gc", "Gcd", "gcd", "Gcdex", "gcdex", "GegenbauerC",+        "genpoly", "getenv", "GetResultDataType", "GetResultShape", "GF", "Greek",+        "HankelH1", "HankelH2", "harmonic", "has", "hasfun", "hasoption", "hastype",+        "heap", "Heaviside", "Hermite", "HermiteH", "hermitian", "Hessenberg",+        "hfarray", "history", "hypergeom", "icontent", "identity", "IEEEdiffs",+        "ifactor", "ifactors", "iFFT", "igcd", "igcdex", "ilcm", "ilog10", "ilog2",+        "ilog", "Im", "implicitdiff", "ImportMatrix", "ImportVector", "indets", "index",+        "indexed", "indices", "inifcn", "ininame", "initialcondition", "initialize",+        "insert", "int", "intat", "interface", "Interp", "interp", "Inverse", "invfunc",+        "invztrans", "iostatus", "iperfpow", "iquo", "iratrecon", "irem", "iroot",+        "Irreduc", "irreduc", "is", "iscont", "isdifferential", "IsMatrixShape",+        "isolate", "isolve", "ispoly", "isprime", "isqrfree", "isqrt", "issqr",+        "ithprime", "JacobiAM", "JacobiCD", "JacobiCN", "JacobiCS", "JacobiDC",+        "JacobiDN", "JacobiDS", "JacobiNC", "JacobiND", "JacobiNS", "JacobiP",+        "JacobiSC", "JacobiSD", "JacobiSN", "JacobiTheta1", "JacobiTheta2",+        "JacobiTheta3", "JacobiTheta4", "JacobiZeta", "KelvinBei", "KelvinBer",+        "KelvinHei", "KelvinHer", "KelvinKei", "KelvinKer", "KummerM", "KummerU",+        "LaguerreL", "LambertW", "latex", "lattice", "lcm", "Lcm", "lcoeff", "leadterm",+        "LegendreP", "LegendreQ", "length", "LerchPhi", "lexorder", "lhs", "CLi",+        "Limit", "limit", "Linsolve", "ln", "lnGAMMA", "log", "log10", "LommelS1",+        "Lommels2", "lprint", "map", "map2", "Maple_floats", "match", "MatlabMatrix",+        "Matrix", "matrix", "MatrixOptions", "max", "maximize", "maxnorm", "maxorder",+        "MeijerG", "member", "min", "minimize", "mkdir", "ModifiedMeijerG", "modp",+        "modp1", "modp2", "modpol", "mods", "module", "MOLS", "msolve", "mtaylor",+        "mul", "NextAfter", "nextprime", "nops", "norm", "norm", "Normal", "normal",+        "nprintf", "Nullspace", "numboccur", "numer", "NumericClass", "NumericEvent",+        "NumericEventHandler", "NumericException", "numerics", "NumericStatus",+        "odetest", "op", "open", "order", "OrderedNE", "parse", "patmatch", "pclose",+        "PDEplot_options", "pdesolve", "pdetest", "pdsolve", "piecewise", "plot",+        "plot3d", "plotsetup", "pochhammer", "pointto", "poisson", "polar", "polylog",+        "polynom", "Power", "Powmod", "powmod", "Prem", "prem", "Preprocessor",+        "prevprime", "Primitive", "Primpart", "primpart", "print", "printf",+        "ProbSplit", "procbody", "ProcessOptions", "procmake", "Product", "product",+        "proot", "property", "protect", "Psi", "psqrt", "queue", "Quo", "quo",+        "radfield", "radnormal", "radsimp", "rand", "randomize", "Randpoly", "randpoly",+        "Randprime", "range", "ratinterp", "rationalize", "Ratrecon", "ratrecon", "Re",+        "readbytes", "readdata", "readlib", "readline", "readstat", "realroot",+        "Record", "Reduce", "references", "release", "Rem", "rem", "remove",+        "repository", "requires", "residue", "RESol", "Resultant", "resultant", "rhs",+        "rmdir", "root", "rootbound", "RootOf", "Roots", "roots", "round", "Rounding",+        "rsolve", "rtable", "rtable_algebra", "rtable_dims", "rtable_elems",+        "rtable_indfns", "rtable_options", "rtable_printf", "rtable_scanf",+        "SampleRTable", "savelib", "Scale10", "Scale2", "scalar", "scan", "scanf",+        "SearchText", "searchtext", "sec", "sech", "select", "selectfun",+        "selectremove", "seq", "series", "setattribute", "SFloatExponent",+        "SFloatMantissa", "shale", "Shi", "showprofile", "showtime", "Si", "sign",+        "signum", "Simplify", "simplify", "sin", "sinh", "singular", "sinterp",+        "smartplot3d", "Smith", "solve", "solvefor", "sort", "sparse", "spec_eval_rule",+        "spline", "spreadsheet", "SPrem", "sprem", "sprintf", "Sqrfree", "sqrfree",+        "sqrt", "sscanf", "Ssi", "ssystem", "storage", "string", "StruveH", "StruveL",+        "sturm", "sturmseq", "subs", "subsindets", "subsop", "substring", "subtype",+        "Sum", "sum", "surd", "Svd", "symmdiff", "symmetric", "syntax", "system",+        "table", "tan", "tang", "taylor", "testeq", "testfloat", "TEXT", "thaw",+        "thiele", "time", "timelimit", "ToInert", "TopologicalSort", "traperror",+        "triangular", "trigsubs", "trunc", "type", "typematch", "unames", "unapply",+        "unassign", "undefined", "unit", "Unordered", "unprotect", "update",+        "UseHardwareFloats", "userinfo", "value", "Vector", "vector", "verify",+        "WeierstrassP", "WeberE", "WeierstrassPPrime", "WeierstrassSigma",+        "WeierstrassZeta", "whattype", "WhittakerM", "WhittakerW", "with", "worksheet",+        "writebytes", "writedata", "writeline", "writestat", "writeto", "zero", "Zeta",         "zip", "ztrans"},   },   { Id=4,

langDefs/markdown.lang

@@ -30,8 +30,8 @@ Strings={  IgnoreCase=false ---KeywordFormatHints={ ---    {   +--KeywordFormatHints={+--    {     --Id=1,     --Bold=true,     --Italic=true,@@ -39,10 +39,10 @@ IgnoreCase=false --    } --} --- if highlight is called with --two-pass, this handler will save all lines +-- if highlight is called with --two-pass, this handler will save all lines -- preceeding header lines as range with keyword ID 1 function OnStateChange(oldState, newState, token, kwgroup, lineNumber, column)-   if newState==HL_KEYWORD and kwgroup==1 and token[0]~='#' and lineNumber>1 then-       AddPersistentState(lineNumber-1, kwgroup, column, #token)-   end+  if newState==HL_KEYWORD and kwgroup==1 and token[0]~='#' and lineNumber>1 then+    AddPersistentState(lineNumber-1, kwgroup, column, #token)+  end end

langDefs/matlab.lang

@@ -4,82 +4,84 @@ Categories = {"scientific"}  Keywords={   { Id=1,-    List={"assignin", "break", "case", "catch", "cell", "char", "class", -        "dbclear", "dbcont", "dbdown", "dbquit", "dbstack", "dbstatus", "dbstep", -        "dbstop", "dbtype", "dbup", "debug", "double", "else", "elseif", "end", "error", -        "eval", "evalin", "feval", "fieldnames", "for", "function", "getfield", -        "global", "if", "input", "isa", "iscell", "ischar", "isempty", "isequal", -        "isfield", "isnumeric", "isstruct", "keyboard", "lasterr", "logical", "length", -        "long", "menu", "mexdebug", "nargchk", "nargin", "nargout", "ones", "otherwise", -        "pause", "persistent", "return", "rmfield", "script", "setfield", "sparse", -        "speye", "struct", "switch", "try", "varargin", "varargout", "while", "acsl", -        "binpatch", "cd", "cedit", "clc", "clear", "computer", "delete", "diary", "dir", -        "disp", "doc", "dos", "echo", "fileparts", "format", "fullfile", "getenv", -        "help", "home", "hostid", "info", "inquire", "load", "lookfor", "ls", -        "matlabro", "memory", "mlock", "more", "munlock", "mislocked", "pack", "path", -        "pwd", "quit", "readme", "save", "size", "subscrib", "type", "unix", "ver", -        "version", "vms", "what", "whatsnew", "which", "who", "whos", "why"},+    List={+      "assignin", "break", "case", "catch", "cell", "char", "class",+      "dbclear", "dbcont", "dbdown", "dbquit", "dbstack", "dbstatus", "dbstep",+      "dbstop", "dbtype", "dbup", "debug", "double", "else", "elseif", "end", "error",+      "eval", "evalin", "feval", "fieldnames", "for", "function", "getfield",+      "global", "if", "input", "isa", "iscell", "ischar", "isempty", "isequal",+      "isfield", "isnumeric", "isstruct", "keyboard", "lasterr", "logical", "length",+      "long", "menu", "mexdebug", "nargchk", "nargin", "nargout", "ones", "otherwise",+      "pause", "persistent", "return", "rmfield", "script", "setfield", "sparse",+      "speye", "struct", "switch", "try", "varargin", "varargout", "while", "acsl",+      "binpatch", "cd", "cedit", "clc", "clear", "computer", "delete", "diary", "dir",+      "disp", "doc", "dos", "echo", "fileparts", "format", "fullfile", "getenv",+      "help", "home", "hostid", "info", "inquire", "load", "lookfor", "ls",+      "matlabro", "memory", "mlock", "more", "munlock", "mislocked", "pack", "path",+      "pwd", "quit", "readme", "save", "size", "subscrib", "type", "unix", "ver",+      "version", "vms", "what", "whatsnew", "which", "who", "whos", "why"},   },   { Id=2,-    List={"abs", "acos", "acosh", "acot", "acoth", "acsc", "acsch", "angle", -        "asec", "asech", "asin", "asinh", "atan", "atan2", "atanh", "ceil", "conj", -        "cos", "cosh", "cot", "coth", "csc", "csch", "exp", "fix", "floor", "imag", -        "log", "log10", "real", "rem", "round", "sec", "sech", "sign", "sin", "sinh", -        "sqrt", "tan", "tanh", "auread", "auwright", "axes", "axis", "blt", "capture", -        "cinvert", "cla", "clf", "clg", "close", "colstyle", "dc2sc", "dialog", -        "drawnow", "errordlg", "figflag", "figure", "findobj", "gca", "gcf", "gco", -        "get", "getframe", "ginput", "graymon", "hardcopy", "helpdlg", "hold", "image", -        "imagesc", "imfinfo", "imread", "imwright", "ishold", "layout", "meta", "movie", -        "moviein", "newplot", "orient", "patch", "print", "questdlg", "rbbox", -        "refresh", "reset", "rotate", "sc2dc", "set", "shg", "sound", "soundsc", -        "subplot", "swapprev", "terminal", "uicontrol", "uigetfile", "uiguide", -        "uimenu", "uiputfile", "uisetcolor", "uisetfont", "waitforbuttonpress", -        "warndlg", "wavread", "wavwright", "whitebg", "zoom", "all", "any", "arith", -        "balance", "bar", "blanks", "bone", "brighten", "caxis", "cdf2rdf", "chol", -        "clabel", "cmdmatch", "colon", "colorbar", "colormap", "comet", "comet3", -        "compass", "cond", "contour", "contour3", "contourc", "contrast", "conv", -        "conv2", "cool", "copper", "corrcoef", "cov", "cplxpair", "cross", "csvread", -        "csvwrite", "cumprod", "cumsum", "cylinder", "deblank", "dec2hex", "deconv", -        "del2", "delstext", "det", "diff", "diffuse", "dlmread", "dlmwrite", "dot", -        "eig", "errorbar", "exist", "expm", "expm1", "expm2", "expm3", "fclose", -        "feather", "feof", "ferror", "fft", "fft2", "fftshift", "fgetl", "fgets", -        "filesep", "fill", "fill3", "filter", "filter2", "find", "findstr", "finite", -        "fixstext", "flag", "fmin", "fmins", "fopen", "foptions", "fplot", "fprintf", -        "fread", "frewind", "fscanf", "fseek", "ftell", "funm", "fwrite", "fzero", -        "getcargs", "getstext", "gradient", "gray", "grid", "griddata", "gtext", "hess", -        "hex2dec", "hex2num", "hdf", "hidden", "hist", "hk", "hot", "hsv", "hsv2rgb", -        "icubic", "ifft", "ifft2", "int2str", "interp1", "interp2", "interp3", -        "interp4", "interp5", "interp6", "interpft", "inv", "isglobal", "isinf", -        "isletter", "isnan", "isreal", "isspace", "isstr", "jet", "kron", "legend", -        "line", "loglog", "logm", "lower", "lscan", "lscov", "lu", "mat2str", -        "matlabroot", "max", "mean", "median", "mesh", "meshc", "meshz", "mexext", -        "min", "mkpp", "move1sto", "moveaxis", "nextpow2", "nnls", "norm", "null", -        "num2str", "ode23", "ode23p", "ode45", "orth", "paren", "partialpath", -        "pathsep", "pcolor", "pink", "pinv", "planerot", "plot", "plot3", "polar", -        "poly", "polyder", "polyeig", "polyfit", "polyline", "polymark", "polyval", -        "polyvalm", "ppval", "printsto", "prism", "prod", "punct", "qr", "qrdelete", -        "qrinsert", "quad", "quad8", "quad8stp", "quadstp", "quiver", "qz", "rank", -        "rcond", "readstfm", "relop", "resi2", "residue", "rgb2hsv", "rgbplot", "roots", -        "rose", "rref", "rsf2csf", "schur", "semilogx", "semilogy", "setstext", -        "setstr", "shading", "slash", "slegend", "slice", "sort", "specular", "sphere", -        "spinmap", "spline", "spreview", "sprintf", "sqrtm", "sscanf", "stairs", "std", -        "stem", "stext", "stextbox", "stfixps", "stitle", "stodemo", "str2mat", -        "str2num", "str2rng", "strcmp", "strings", "strrep", "strtok", "subspace", -        "sum", "surf", "surface", "surfc", "surfl", "surfnorm", "svd", "sxlabel", -        "sylabel", "szlabel", "table1", "table2", "tempdir", "tempname", "text", -        "title", "trace", "trapz", "unmkpp", "unwrap", "upper", "view", "viewmtx", -        "waterfall", "white", "wk1const", "wk1read", "wk1wrec", "wk1write", "xlabel", -        "xor", "xyzchk", "ylabel", "zlabel"},+    List={+      "abs", "acos", "acosh", "acot", "acoth", "acsc", "acsch", "angle",+      "asec", "asech", "asin", "asinh", "atan", "atan2", "atanh", "ceil", "conj",+      "cos", "cosh", "cot", "coth", "csc", "csch", "exp", "fix", "floor", "imag",+      "log", "log10", "real", "rem", "round", "sec", "sech", "sign", "sin", "sinh",+      "sqrt", "tan", "tanh", "auread", "auwright", "axes", "axis", "blt", "capture",+      "cinvert", "cla", "clf", "clg", "close", "colstyle", "dc2sc", "dialog",+      "drawnow", "errordlg", "figflag", "figure", "findobj", "gca", "gcf", "gco",+      "get", "getframe", "ginput", "graymon", "hardcopy", "helpdlg", "hold", "image",+      "imagesc", "imfinfo", "imread", "imwright", "ishold", "layout", "meta", "movie",+      "moviein", "newplot", "orient", "patch", "print", "questdlg", "rbbox",+      "refresh", "reset", "rotate", "sc2dc", "set", "shg", "sound", "soundsc",+      "subplot", "swapprev", "terminal", "uicontrol", "uigetfile", "uiguide",+      "uimenu", "uiputfile", "uisetcolor", "uisetfont", "waitforbuttonpress",+      "warndlg", "wavread", "wavwright", "whitebg", "zoom", "all", "any", "arith",+      "balance", "bar", "blanks", "bone", "brighten", "caxis", "cdf2rdf", "chol",+      "clabel", "cmdmatch", "colon", "colorbar", "colormap", "comet", "comet3",+      "compass", "cond", "contour", "contour3", "contourc", "contrast", "conv",+      "conv2", "cool", "copper", "corrcoef", "cov", "cplxpair", "cross", "csvread",+      "csvwrite", "cumprod", "cumsum", "cylinder", "deblank", "dec2hex", "deconv",+      "del2", "delstext", "det", "diff", "diffuse", "dlmread", "dlmwrite", "dot",+      "eig", "errorbar", "exist", "expm", "expm1", "expm2", "expm3", "fclose",+      "feather", "feof", "ferror", "fft", "fft2", "fftshift", "fgetl", "fgets",+      "filesep", "fill", "fill3", "filter", "filter2", "find", "findstr", "finite",+      "fixstext", "flag", "fmin", "fmins", "fopen", "foptions", "fplot", "fprintf",+      "fread", "frewind", "fscanf", "fseek", "ftell", "funm", "fwrite", "fzero",+      "getcargs", "getstext", "gradient", "gray", "grid", "griddata", "gtext", "hess",+      "hex2dec", "hex2num", "hdf", "hidden", "hist", "hk", "hot", "hsv", "hsv2rgb",+      "icubic", "ifft", "ifft2", "int2str", "interp1", "interp2", "interp3",+      "interp4", "interp5", "interp6", "interpft", "inv", "isglobal", "isinf",+      "isletter", "isnan", "isreal", "isspace", "isstr", "jet", "kron", "legend",+      "line", "loglog", "logm", "lower", "lscan", "lscov", "lu", "mat2str",+      "matlabroot", "max", "mean", "median", "mesh", "meshc", "meshz", "mexext",+      "min", "mkpp", "move1sto", "moveaxis", "nextpow2", "nnls", "norm", "null",+      "num2str", "ode23", "ode23p", "ode45", "orth", "paren", "partialpath",+      "pathsep", "pcolor", "pink", "pinv", "planerot", "plot", "plot3", "polar",+      "poly", "polyder", "polyeig", "polyfit", "polyline", "polymark", "polyval",+      "polyvalm", "ppval", "printsto", "prism", "prod", "punct", "qr", "qrdelete",+      "qrinsert", "quad", "quad8", "quad8stp", "quadstp", "quiver", "qz", "rank",+      "rcond", "readstfm", "relop", "resi2", "residue", "rgb2hsv", "rgbplot", "roots",+      "rose", "rref", "rsf2csf", "schur", "semilogx", "semilogy", "setstext",+      "setstr", "shading", "slash", "slegend", "slice", "sort", "specular", "sphere",+      "spinmap", "spline", "spreview", "sprintf", "sqrtm", "sscanf", "stairs", "std",+      "stem", "stext", "stextbox", "stfixps", "stitle", "stodemo", "str2mat",+      "str2num", "str2rng", "strcmp", "strings", "strrep", "strtok", "subspace",+      "sum", "surf", "surface", "surfc", "surfl", "surfnorm", "svd", "sxlabel",+      "sylabel", "szlabel", "table1", "table2", "tempdir", "tempname", "text",+      "title", "trace", "trapz", "unmkpp", "unwrap", "upper", "view", "viewmtx",+      "waterfall", "white", "wk1const", "wk1read", "wk1wrec", "wk1write", "xlabel",+      "xor", "xyzchk", "ylabel", "zlabel"},   }, }  Strings = {   Delimiter=[["]],-  +   DelimiterPairs= {     { Open=[['(?=.*')]], Close=[[']] }   },-  Escape=[[\A(?!x)x]] +  Escape=[[\A(?!x)x]] }  @@ -99,14 +101,14 @@ Operators=[[\(|\)|\[|\]|\{|\}|\,|\;|\:|\&|<|>|\!|\=|\/|\*|\+|\-]]  function OnStateChange(oldState, newState, token) -   if newState==HL_STRING  then-      openDelim=token-   end+  if newState==HL_STRING  then+    openDelim=token+  end++  if oldState==HL_STRING and token==openDelim then+    openDelim = nil+    return HL_STRING_END+  end -   if oldState==HL_STRING and token==openDelim then-      openDelim = nil-      return HL_STRING_END-   end-   -   return newState+  return newState end

langDefs/maya.lang

@@ -5,155 +5,155 @@ Categories = {"source"}  Keywords={   { Id=1,-    List={"float", "int", "matrix", "string", "vector", "false", "no", "off", -        "on", "true", "yes", "break", "case", "continue", "default", "do", "else", -        "for", "if", "in", "switch", "while", "alias", "catch", "global", "proc", +    List={"float", "int", "matrix", "string", "vector", "false", "no", "off",+        "on", "true", "yes", "break", "case", "continue", "default", "do", "else",+        "for", "if", "in", "switch", "while", "alias", "catch", "global", "proc",         "return", "source"},   },   { Id=2,-    List={"about", "addattr", "aimconstraint", "air", "aliasattr", "aligncurve", -        "alignsurface", "ambientlight", "anglebetween", "animcurveeditor", -        "animdisplay", "animview", "applytake", "arclendimcontext", -        "arclengthdimension", "arclen", "arraymapper", "assigncommand", -        "assigninputdevice", "attachcurve", "attachdeviceattr", "attachsurface", -        "attrcolorslidergrp", "attrcompatibility", "attrenumoptionmenu", -        "attrenumoptionmenugrp", "attrfieldgrp", "attrfieldslidergrp", -        "attrnavigationcontrolgrp", "attributequery", "autokeyframe", "autoplace", -        "bakeresults", "bakesimulation", "batchrender", "bevel", "bindpose", "bindskin", -        "blend", "blendshape", "blendshapeeditor", "blendshapepanel", "blendtwoattr", -        "bonelattice", "boundary", "boxdollyctx", "boxzoomctx", "buildbookmarkmenu", -        "buildkeyframemenu", "button", "buttonmanip", "camera", "cameraview", -        "cancreatemanip", "canvas", "channelbox", "checkbox", "checkboxgrp", "choice", -        "circle", "circularfillet", "closecurve", "closesurface", "cluster", "cmdshell", -        "collision", "color", "coloreditor", "colorindex", "colorindexslidergrp", -        "colorsliderbuttongrp", "colorslidergrp", "columnlayout", "commandecho", -        "commandline", "commandport", "commonpaintctx", "condition", "cone", -        "confirmdialog", "connectattr", "connectcontrol", "connectdynamic", -        "connectjoint", "connectioninfo", "constrain", "constructionhistory", -        "contextinfo", "control", "convertsolidtx", "convertunit", "copykey", -        "createdrawctx", "createeditor", "createnode", "ctxabort", "ctxcompletion", -        "ctxeditmode", "ctxtraverse", "currentctx", "currenttime", "currenttimectx", -        "currentunit", "curve", "curveaddptctx", "curvecvctx", "curveepctx", -        "curveeditorctx", "curvemoveepctx", "curveonsurface", "curvesketchctx", -        "cutkey", "cyclecheck", "cylinder", "dagobjecthit", "defaultnavigation", -        "definedataserver", "defineeditor", "defineeditortemplate", -        "definevirtualdevice", "delete", "deleteattr", "deleteui", "detachcurve", -        "detachdeviceattr", "detachsurface", "devicepanel", "dimwhen", "directkeyctx", -        "directionallight", "disable", "disconnectattr", "disconnectjoint", -        "displayaffected", "displaycolor", "displaycull", "displaylevelofdetail", -        "displaypref", "displayrgbcolor", "displaysmoothness", "displaystats", -        "displaysurface", "distancedimcontext", "distancedimension", "dolly", -        "dollyctx", "dopesheeteditor", "doubleprofilebirailsurface", "drag", -        "draggercontext", "dropofflocator", "duplicate", "duplicatecurve", "dyncache", -        "dyncontrol", "dynexport", "dynexpression", "dynparticlectx", "dynreledpanel", -        "dynreleditor", "dynamicload", "editor", "editortemplate", "effector", -        "emitter", "enabledevice", "encodestring", "eval", "evaldeferred", "evalecho", -        "event", "exclusivelightcheckbox", "expression", "expressioneditorlisten", -        "extendcurve", "extendsurface", "extrude", "file", "filebrowserdialog", -        "filedialog", "filletcurve", "filter", "filterexpand", "findkeyframe", "finder", -        "fitbspline", "flexor", "floatfield", "floatfieldgrp", "floatscrollbar", -        "floatslider", "floatsliderbuttongrp", "floatslidergrp", "flow", -        "flushthumbnailcache", "flushundo", "fontdialog", "formlayout", "framelayout", -        "freeformfillet", "geometryconstraint", "getattr", "getclassification", -        "getinputdevicerange", "getpanel", "getparticleattr", "glrender", -        "glrendereditor", "goal", "grabcolor", "graphdollyctx", "graphselectcontext", -        "graphtrackctx", "gravity", "grid", "gridlayout", "group", "handlerotatectx", -        "hardenpointcurve", "hardware", "hardwarerenderpanel", "help", "helpline", -        "hide", "hilite", "hotbox", "hotkey", "hotkeycheck", "hypergraph", "hyperpanel", -        "icontextbutton", "icontextcheckbox", "icontextradiobutton", -        "icontextradiocollection", "icontextstaticlabel", "ikhandle", "ikhandlectx", -        "ikhandledisplayscale", "iksolver", "iksplinehandlectx", "iksplinemanipctx", -        "iksystem", "iksysteminfo", "image", "index", "inherittransform", "insertjoint", -        "insertjointctx", "insertkeyctx", "insertknotcurve", "insertknotsurface", -        "instance", "intfield", "intfieldgrp", "intscrollbar", "intslider", -        "intslidergrp", "internalvar", "interpport", "intersect", "isconnected", -        "isdirty", "istrue", "itemfilter", "itemfilterattr", "itemfilterrender", -        "itemfiltertype", "joint", "jointcluster", "jointctx", "jointdisplayscale", -        "jointlattice", "journal", "keytangent", "keyframe", "keyframeoutliner", -        "keyframeregioncurrenttimectx", "keyframeregiondirectkeyctx", -        "keyframeregiondollyctx", "keyframeregioninsertkeyctx", -        "keyframeregionmovekeyctx", "keyframeregionscalekeyctx", -        "keyframeregionselectkeyctx", "keyframeregionsetkeyctx", -        "keyframeregiontrackctx", "keyframestats", "lastmenuitem", "lattice", -        "layeredshaderport", "lightlist", "lightlisteditor", "lightlistpanel", -        "listanimatable", "listattr", "listcameras", "listconnections", -        "listdeviceattachments", "listhistory", "listinputdeviceaxes", -        "listinputdevicebuttons", "listinputdevices", "listnodetypes", "listrelatives", -        "listereditor", "loadplugin", "loft", "lookthru", "ls", "lsthroughfilter", -        "lsui", "makeidentity", "makelive", "manipmovecontext", "manipmovelimitsctx", -        "manipoptions", "maniprotatecontext", "maniprotatelimitsctx", -        "manipscalecontext", "manipscalelimitsctx", "marker", "memory", "menu", -        "menubarlayout", "menueditor", "menuitem", "messageline", "minimizeapp", -        "mirrorjoint", "modelcurrenttimectx", "modeleditor", "modelpanel", "movin", -        "movout", "move", "movekeyctx", "multiprofilebirailsurface", "namecommand", -        "namefield", "newpanelitems", "newton", "nodeoutliner", "nodetype", -        "normalconstraint", "nurbscube", "nurbsplane", "nurbstopoly", -        "nurbstopolygonspref", "objexists", "objectcenter", "objecttype", -        "objecttypeui", "offsetcurve", "offsetcurveonsurface", "openmayapref", -        "optionmenu", "optionmenugrp", "optionvar", "orbit", "orbitctx", -        "orientconstraint", "outlinereditor", "outlinerpanel", "overridemodifier", -        "paletteport", "panelayout", "panel", "panelconfiguration", "panelhistory", -        "paramdimcontext", "paramdimension", "paramlocator", "parent", "particle", -        "particlerenderinfo", "partition", "pastekey", "pathanimation", "pause", -        "percent", "performanceoptions", "pickwalk", "picture", "pixelmove", -        "planarsrf", "plane", "play", "playbackoptions", "playblast", "plugininfo", -        "pointconstraint", "pointcurveconstraint", "pointlight", "pointoncurve", -        "pointonsurface", "polevectorconstraint", "polyappend", "polybevel", -        "polychipoff", "polycloseborder", "polycollapseedge", "polycollapsefacet", -        "polycone", "polycreatefacet", "polycube", "polycylinder", -        "polycylindricalprojection", "polydeledge", "polydelfacet", "polydelvertex", -        "polyevaluate", "polyextrudefacet", "polyinstallaction", "polymapcut", -        "polymapdel", "polymapsew", "polymergeedge", "polymergefacet", "polymoveedge", -        "polymovefacet", "polymovefacetuv", "polymoveuv", "polymovevertex", -        "polynormal", "polyoptions", "polyplanarprojection", "polyplane", "polyquad", -        "polyselectconstraint", "polyselectconstraintmonitor", "polyseparate", -        "polysmooth", "polysoftedge", "polysphere", "polysphericalprojection", -        "polysplit", "polysubdivideedge", "polysubdividefacet", "polysuperctx", -        "polytorus", "polytriangulate", "polyunite", "popupmenu", "projfileviewer", -        "projectcurve", "projectlight", "projectlighteditor", "projecttangent", -        "projectioncontext", "projectionmanip", "promptdialog", "propmodctx", -        "propmove", "puttyctx", "quit", "radial", "radiobutton", "radiobuttongrp", -        "radiocollection", "radiomenuitemcollection", "rampcolorport", "rangecontrol", -        "readtake", "rebuildcurve", "rebuildsurface", "recordattr", "recorddevice", -        "redo", "refresh", "reloadimage", "removejoint", "removemultiinstance", -        "rename", "renameui", "render", "renderglobalsnode", "renderinfo", -        "rendermanip", "renderpartition", "renderqualitynode", "renderthumbnailupdate", -        "renderwindoweditor", "renderwindowselectcontext", "reorder", -        "reorderdeformers", "requires", "reroot", "resettool", "resolutionnode", -        "reversecurve", "reversesurface", "revolve", "rigidbody", "rigidsolver", "roll", -        "rollctx", "rotate", "rowcolumnlayout", "rowlayout", "saveallshelves", -        "saveimage", "saveinitialstate", "savemenu", "saveprefs", "saveshelf", -        "savetoolsettings", "scale", "scaleconstraint", "scalekey", "scalekeyctx", -        "sceneuireplacement", "sceneviewer", "scriptjob", "scriptedpanel", -        "scriptedpaneltype", "scrollfield", "scrolllayout", "sculpt", "select", -        "selectcontext", "selectkey", "selectkeyctx", "selectmode", "selectpaintctx", -        "selectpref", "selectpriority", "selecttype", "selectedline", "selectednodes", -        "selectionconnection", "separator", "setattr", "setattrmapping", -        "setdefaultshadinggroup", "setdrivenkeyframe", "setdynamic", "seteditctx", -        "seteditor", "setescapectx", "setfocus", "setinfinity", "setinputdevicemapping", -        "setkeyctx", "setkeypath", "setkeyframe", "setparent", "setparticleattr", -        "setstartupmessage", "settoolto", "setuitemplate", "sets", "shadingconnection", -        "shadinggeometryrelctx", "shadinggroupdialogdaemon", "shadinglightrelctx", -        "shadingnode", "shelfbutton", "shelflayout", "shelftablayout", "shellfield", -        "showhidden", "showmanipctx", "showselectionintitle", -        "showshadinggroupattreditor", "showwindow", "simplify", -        "singleprofilebirailsurface", "snapmode", "snapshot", "soft", "sound", -        "soundcontrol", "spacelocator", "sphere", "spotlight", "spotlightpreviewport", -        "spreadsheeteditor", "spring", "srtcontext", "stacktrace", "stitchsurface", -        "stitchsurfacepoints", "superctx", "surface", "surfacepaintctx", -        "surfaceshaderlist", "swatchdisplayport", "symbolbutton", "symbolcheckbox", -        "tablayout", "tangentconstraint", "texmanipcontext", "texselectcontext", -        "texwintoolctx", "text", "textcurves", "textfield", "textfieldbuttongrp", -        "textfieldgrp", "textscrolllist", "textureplacementcontext", "texturewindow", -        "timecontrol", "timeport", "toggle", "toggleaxis", "togglewindowvisibility", -        "tolerance", "toolbutton", "toolcollection", "tooldropped", "toolhasoptions", -        "toolpropertywindow", "track", "trackctx", "transformlimits", "translator", -        "trim", "tumble", "tumblectx", "turbulence", "uitemplate", -        "unassigninputdevice", "undo", "undoinfo", "ungroup", "uniform", "unloadplugin", -        "untrim", "upaxis", "userctx", "userpaintctx", "valuepaintctx", "view2dtoolctx", -        "viewcamera", "viewclipplane", "viewfit", "viewheadon", "viewlookat", -        "viewplace", "viewset", "vortex", "waitcursor", "window", "windowpref", "wire", -        "wirecontext", "workspace", "wrinkle", "wrinklecontext", "writetake", +    List={"about", "addattr", "aimconstraint", "air", "aliasattr", "aligncurve",+        "alignsurface", "ambientlight", "anglebetween", "animcurveeditor",+        "animdisplay", "animview", "applytake", "arclendimcontext",+        "arclengthdimension", "arclen", "arraymapper", "assigncommand",+        "assigninputdevice", "attachcurve", "attachdeviceattr", "attachsurface",+        "attrcolorslidergrp", "attrcompatibility", "attrenumoptionmenu",+        "attrenumoptionmenugrp", "attrfieldgrp", "attrfieldslidergrp",+        "attrnavigationcontrolgrp", "attributequery", "autokeyframe", "autoplace",+        "bakeresults", "bakesimulation", "batchrender", "bevel", "bindpose", "bindskin",+        "blend", "blendshape", "blendshapeeditor", "blendshapepanel", "blendtwoattr",+        "bonelattice", "boundary", "boxdollyctx", "boxzoomctx", "buildbookmarkmenu",+        "buildkeyframemenu", "button", "buttonmanip", "camera", "cameraview",+        "cancreatemanip", "canvas", "channelbox", "checkbox", "checkboxgrp", "choice",+        "circle", "circularfillet", "closecurve", "closesurface", "cluster", "cmdshell",+        "collision", "color", "coloreditor", "colorindex", "colorindexslidergrp",+        "colorsliderbuttongrp", "colorslidergrp", "columnlayout", "commandecho",+        "commandline", "commandport", "commonpaintctx", "condition", "cone",+        "confirmdialog", "connectattr", "connectcontrol", "connectdynamic",+        "connectjoint", "connectioninfo", "constrain", "constructionhistory",+        "contextinfo", "control", "convertsolidtx", "convertunit", "copykey",+        "createdrawctx", "createeditor", "createnode", "ctxabort", "ctxcompletion",+        "ctxeditmode", "ctxtraverse", "currentctx", "currenttime", "currenttimectx",+        "currentunit", "curve", "curveaddptctx", "curvecvctx", "curveepctx",+        "curveeditorctx", "curvemoveepctx", "curveonsurface", "curvesketchctx",+        "cutkey", "cyclecheck", "cylinder", "dagobjecthit", "defaultnavigation",+        "definedataserver", "defineeditor", "defineeditortemplate",+        "definevirtualdevice", "delete", "deleteattr", "deleteui", "detachcurve",+        "detachdeviceattr", "detachsurface", "devicepanel", "dimwhen", "directkeyctx",+        "directionallight", "disable", "disconnectattr", "disconnectjoint",+        "displayaffected", "displaycolor", "displaycull", "displaylevelofdetail",+        "displaypref", "displayrgbcolor", "displaysmoothness", "displaystats",+        "displaysurface", "distancedimcontext", "distancedimension", "dolly",+        "dollyctx", "dopesheeteditor", "doubleprofilebirailsurface", "drag",+        "draggercontext", "dropofflocator", "duplicate", "duplicatecurve", "dyncache",+        "dyncontrol", "dynexport", "dynexpression", "dynparticlectx", "dynreledpanel",+        "dynreleditor", "dynamicload", "editor", "editortemplate", "effector",+        "emitter", "enabledevice", "encodestring", "eval", "evaldeferred", "evalecho",+        "event", "exclusivelightcheckbox", "expression", "expressioneditorlisten",+        "extendcurve", "extendsurface", "extrude", "file", "filebrowserdialog",+        "filedialog", "filletcurve", "filter", "filterexpand", "findkeyframe", "finder",+        "fitbspline", "flexor", "floatfield", "floatfieldgrp", "floatscrollbar",+        "floatslider", "floatsliderbuttongrp", "floatslidergrp", "flow",+        "flushthumbnailcache", "flushundo", "fontdialog", "formlayout", "framelayout",+        "freeformfillet", "geometryconstraint", "getattr", "getclassification",+        "getinputdevicerange", "getpanel", "getparticleattr", "glrender",+        "glrendereditor", "goal", "grabcolor", "graphdollyctx", "graphselectcontext",+        "graphtrackctx", "gravity", "grid", "gridlayout", "group", "handlerotatectx",+        "hardenpointcurve", "hardware", "hardwarerenderpanel", "help", "helpline",+        "hide", "hilite", "hotbox", "hotkey", "hotkeycheck", "hypergraph", "hyperpanel",+        "icontextbutton", "icontextcheckbox", "icontextradiobutton",+        "icontextradiocollection", "icontextstaticlabel", "ikhandle", "ikhandlectx",+        "ikhandledisplayscale", "iksolver", "iksplinehandlectx", "iksplinemanipctx",+        "iksystem", "iksysteminfo", "image", "index", "inherittransform", "insertjoint",+        "insertjointctx", "insertkeyctx", "insertknotcurve", "insertknotsurface",+        "instance", "intfield", "intfieldgrp", "intscrollbar", "intslider",+        "intslidergrp", "internalvar", "interpport", "intersect", "isconnected",+        "isdirty", "istrue", "itemfilter", "itemfilterattr", "itemfilterrender",+        "itemfiltertype", "joint", "jointcluster", "jointctx", "jointdisplayscale",+        "jointlattice", "journal", "keytangent", "keyframe", "keyframeoutliner",+        "keyframeregioncurrenttimectx", "keyframeregiondirectkeyctx",+        "keyframeregiondollyctx", "keyframeregioninsertkeyctx",+        "keyframeregionmovekeyctx", "keyframeregionscalekeyctx",+        "keyframeregionselectkeyctx", "keyframeregionsetkeyctx",+        "keyframeregiontrackctx", "keyframestats", "lastmenuitem", "lattice",+        "layeredshaderport", "lightlist", "lightlisteditor", "lightlistpanel",+        "listanimatable", "listattr", "listcameras", "listconnections",+        "listdeviceattachments", "listhistory", "listinputdeviceaxes",+        "listinputdevicebuttons", "listinputdevices", "listnodetypes", "listrelatives",+        "listereditor", "loadplugin", "loft", "lookthru", "ls", "lsthroughfilter",+        "lsui", "makeidentity", "makelive", "manipmovecontext", "manipmovelimitsctx",+        "manipoptions", "maniprotatecontext", "maniprotatelimitsctx",+        "manipscalecontext", "manipscalelimitsctx", "marker", "memory", "menu",+        "menubarlayout", "menueditor", "menuitem", "messageline", "minimizeapp",+        "mirrorjoint", "modelcurrenttimectx", "modeleditor", "modelpanel", "movin",+        "movout", "move", "movekeyctx", "multiprofilebirailsurface", "namecommand",+        "namefield", "newpanelitems", "newton", "nodeoutliner", "nodetype",+        "normalconstraint", "nurbscube", "nurbsplane", "nurbstopoly",+        "nurbstopolygonspref", "objexists", "objectcenter", "objecttype",+        "objecttypeui", "offsetcurve", "offsetcurveonsurface", "openmayapref",+        "optionmenu", "optionmenugrp", "optionvar", "orbit", "orbitctx",+        "orientconstraint", "outlinereditor", "outlinerpanel", "overridemodifier",+        "paletteport", "panelayout", "panel", "panelconfiguration", "panelhistory",+        "paramdimcontext", "paramdimension", "paramlocator", "parent", "particle",+        "particlerenderinfo", "partition", "pastekey", "pathanimation", "pause",+        "percent", "performanceoptions", "pickwalk", "picture", "pixelmove",+        "planarsrf", "plane", "play", "playbackoptions", "playblast", "plugininfo",+        "pointconstraint", "pointcurveconstraint", "pointlight", "pointoncurve",+        "pointonsurface", "polevectorconstraint", "polyappend", "polybevel",+        "polychipoff", "polycloseborder", "polycollapseedge", "polycollapsefacet",+        "polycone", "polycreatefacet", "polycube", "polycylinder",+        "polycylindricalprojection", "polydeledge", "polydelfacet", "polydelvertex",+        "polyevaluate", "polyextrudefacet", "polyinstallaction", "polymapcut",+        "polymapdel", "polymapsew", "polymergeedge", "polymergefacet", "polymoveedge",+        "polymovefacet", "polymovefacetuv", "polymoveuv", "polymovevertex",+        "polynormal", "polyoptions", "polyplanarprojection", "polyplane", "polyquad",+        "polyselectconstraint", "polyselectconstraintmonitor", "polyseparate",+        "polysmooth", "polysoftedge", "polysphere", "polysphericalprojection",+        "polysplit", "polysubdivideedge", "polysubdividefacet", "polysuperctx",+        "polytorus", "polytriangulate", "polyunite", "popupmenu", "projfileviewer",+        "projectcurve", "projectlight", "projectlighteditor", "projecttangent",+        "projectioncontext", "projectionmanip", "promptdialog", "propmodctx",+        "propmove", "puttyctx", "quit", "radial", "radiobutton", "radiobuttongrp",+        "radiocollection", "radiomenuitemcollection", "rampcolorport", "rangecontrol",+        "readtake", "rebuildcurve", "rebuildsurface", "recordattr", "recorddevice",+        "redo", "refresh", "reloadimage", "removejoint", "removemultiinstance",+        "rename", "renameui", "render", "renderglobalsnode", "renderinfo",+        "rendermanip", "renderpartition", "renderqualitynode", "renderthumbnailupdate",+        "renderwindoweditor", "renderwindowselectcontext", "reorder",+        "reorderdeformers", "requires", "reroot", "resettool", "resolutionnode",+        "reversecurve", "reversesurface", "revolve", "rigidbody", "rigidsolver", "roll",+        "rollctx", "rotate", "rowcolumnlayout", "rowlayout", "saveallshelves",+        "saveimage", "saveinitialstate", "savemenu", "saveprefs", "saveshelf",+        "savetoolsettings", "scale", "scaleconstraint", "scalekey", "scalekeyctx",+        "sceneuireplacement", "sceneviewer", "scriptjob", "scriptedpanel",+        "scriptedpaneltype", "scrollfield", "scrolllayout", "sculpt", "select",+        "selectcontext", "selectkey", "selectkeyctx", "selectmode", "selectpaintctx",+        "selectpref", "selectpriority", "selecttype", "selectedline", "selectednodes",+        "selectionconnection", "separator", "setattr", "setattrmapping",+        "setdefaultshadinggroup", "setdrivenkeyframe", "setdynamic", "seteditctx",+        "seteditor", "setescapectx", "setfocus", "setinfinity", "setinputdevicemapping",+        "setkeyctx", "setkeypath", "setkeyframe", "setparent", "setparticleattr",+        "setstartupmessage", "settoolto", "setuitemplate", "sets", "shadingconnection",+        "shadinggeometryrelctx", "shadinggroupdialogdaemon", "shadinglightrelctx",+        "shadingnode", "shelfbutton", "shelflayout", "shelftablayout", "shellfield",+        "showhidden", "showmanipctx", "showselectionintitle",+        "showshadinggroupattreditor", "showwindow", "simplify",+        "singleprofilebirailsurface", "snapmode", "snapshot", "soft", "sound",+        "soundcontrol", "spacelocator", "sphere", "spotlight", "spotlightpreviewport",+        "spreadsheeteditor", "spring", "srtcontext", "stacktrace", "stitchsurface",+        "stitchsurfacepoints", "superctx", "surface", "surfacepaintctx",+        "surfaceshaderlist", "swatchdisplayport", "symbolbutton", "symbolcheckbox",+        "tablayout", "tangentconstraint", "texmanipcontext", "texselectcontext",+        "texwintoolctx", "text", "textcurves", "textfield", "textfieldbuttongrp",+        "textfieldgrp", "textscrolllist", "textureplacementcontext", "texturewindow",+        "timecontrol", "timeport", "toggle", "toggleaxis", "togglewindowvisibility",+        "tolerance", "toolbutton", "toolcollection", "tooldropped", "toolhasoptions",+        "toolpropertywindow", "track", "trackctx", "transformlimits", "translator",+        "trim", "tumble", "tumblectx", "turbulence", "uitemplate",+        "unassigninputdevice", "undo", "undoinfo", "ungroup", "uniform", "unloadplugin",+        "untrim", "upaxis", "userctx", "userpaintctx", "valuepaintctx", "view2dtoolctx",+        "viewcamera", "viewclipplane", "viewfit", "viewheadon", "viewlookat",+        "viewplace", "viewset", "vortex", "waitcursor", "window", "windowpref", "wire",+        "wirecontext", "workspace", "wrinkle", "wrinklecontext", "writetake",         "wtpaintctx", "xform", "xpmpicker"},   },   { Id=3,

langDefs/mercury.lang

@@ -5,20 +5,21 @@ Categories = {"source"}  Keywords={   { Id=1,-    List={"is", "and", "or", "func", "impure", "", "", "pred", "", "semipure", -        "not", "when", "then", "if", "else", "where", "", "", "all", "arbitrary", -        "promise_equivalent_solutions", "promise_equivalent_solution_sets", -        "promise_exclusive", "promise_exclusive_exhaustive", "promise_exhaustive", -        "promise_impure", "", "promise_impure_implicit", "promise_pure", -        "promise_pure_implicit", "promise_semipure", "promise_semipure_implicit", -        "some", "ype", "solver", "", "", "end_module", "import_module", -        "include_module", "initialise", "initialize", "finalise", "finalize", "inst", -        "instance", "mode", "module", "pragma", "", "", "promise", "", "rule", -        "typeclass", "use_module", "interface", "implementation", "det"},-  }, +    List={+      "is", "and", "or", "func", "impure", "", "", "pred", "", "semipure",+      "not", "when", "then", "if", "else", "where", "", "", "all", "arbitrary",+      "promise_equivalent_solutions", "promise_equivalent_solution_sets",+      "promise_exclusive", "promise_exclusive_exhaustive", "promise_exhaustive",+      "promise_impure", "", "promise_impure_implicit", "promise_pure",+      "promise_pure_implicit", "promise_semipure", "promise_semipure_implicit",+      "some", "ype", "solver", "", "", "end_module", "import_module",+      "include_module", "initialise", "initialize", "finalise", "finalize", "inst",+      "instance", "mode", "module", "pragma", "", "", "promise", "", "rule",+      "typeclass", "use_module", "interface", "implementation", "det"},+  },   {-   Id=2,-   List={"div", "mod", "rem"},+    Id=2,+    List={"div", "mod", "rem"},   },   { Id=3,     Regex=[[[A-Z]\w+]],

langDefs/meson.lang

@@ -4,8 +4,8 @@ Description="Meson" Categories = {"config"}  Keywords={- {  Id=1,-   List={  "if", "elif", "else", "endif", "foreach", "endforeach",+  { Id=1,+    List={  "if", "elif", "else", "endif", "foreach", "endforeach",         }   },   { Id=2,@@ -22,15 +22,14 @@ Keywords={ }  Strings = {-   Delimiter=[["""|'''|"|']],+  Delimiter=[["""|'''|"|']], }  Comments = {-   -   {-     Block=false,-     Delimiter = { [[#]] }-   }+  {+    Block=false,+    Delimiter = { [[#]] }+  } }  IgnoreCase=false

langDefs/miranda.lang

@@ -10,18 +10,18 @@ Identifiers=[[ [a-z][a-zA-Z0-9_']* ]]  Keywords={   { Id=1,-    List={"abstype", "div", "if", "mod", "otherwise", "readvals", "show", -        "type", "where", "with", "sys_message", "False", "True", "Appendfile", -        "Closefile", "Exit", "Stderr", "Stdout", "System", "Tofile", "abs", "and", -        "arctan", "cjustify", "code", "concat", "const", "converse", "cos", "decode", -        "digit", "drop", "dropwhile", "entier", "error", "exp", "filemode", "filter", -        "foldl", "foldl1", "foldr", "foldr1", "force", "fst", "getenv", "hd", "hugenum", -        "id", "index", "init", "integer", "iterate", "last", "lay", "layn", "letter", -        "limit", "lines", "ljustify", "log", "log10", "map", "map2", "max", "max2", -        "member", "merge", "min", "min2", "mkset", "neg", "numval", "or", "pi", -        "postfix", "product", "read", "rep", "repeat", "reverse", "rjustify", "scan", -        "seq", "showfloat", "shownum", "showscaled", "sin", "snd", "sort", "spaces", -        "sqrt", "subtract", "sum", "system", "take", "takewhile", "tinynum", "tl", +    List={"abstype", "div", "if", "mod", "otherwise", "readvals", "show",+        "type", "where", "with", "sys_message", "False", "True", "Appendfile",+        "Closefile", "Exit", "Stderr", "Stdout", "System", "Tofile", "abs", "and",+        "arctan", "cjustify", "code", "concat", "const", "converse", "cos", "decode",+        "digit", "drop", "dropwhile", "entier", "error", "exp", "filemode", "filter",+        "foldl", "foldl1", "foldr", "foldr1", "force", "fst", "getenv", "hd", "hugenum",+        "id", "index", "init", "integer", "iterate", "last", "lay", "layn", "letter",+        "limit", "lines", "ljustify", "log", "log10", "map", "map2", "max", "max2",+        "member", "merge", "min", "min2", "mkset", "neg", "numval", "or", "pi",+        "postfix", "product", "read", "rep", "repeat", "reverse", "rjustify", "scan",+        "seq", "showfloat", "shownum", "showscaled", "sin", "snd", "sort", "spaces",+        "sqrt", "subtract", "sum", "system", "take", "takewhile", "tinynum", "tl",         "transpose", "undef", "until", "zip2", "zip3", "zip4", "zip5", "zip6", "zip"},   },   { Id=2,

langDefs/mod2.lang

@@ -1,7 +1,7 @@  Description="Modula2" --- Syntax file created by Benjamin Kowarsch +-- Syntax file created by Benjamin Kowarsch   Categories = {"source"}@@ -9,26 +9,26 @@ Categories = {"source"}  Keywords={   { Id=1,-    List={"GENERIC", "AND",  "ARRAY",  "BEGIN",  "BY",  "CASE",  "CONST",  -        "DEFINITION",  "DIV",  "DO",  "ELSE", "ELSIF",  "END",  "EXCEPT",  "EXIT",  -        "EXPORT",  "FINALLY",  "FOR",  "FORWARD",  "FROM",  "IF",  "IMPLEMENTATION", -        "IMPORT",  "IN",  "LOOP",  "MOD",  "MODULE",  "NOT",  "OF",  "OR",  "PACKEDSET", -        "POINTER",  "PROCEDURE", "QUALIFIED",  "RECORD",  "REM",  "REPEAT",  "RETRY",  +    List={"GENERIC", "AND",  "ARRAY",  "BEGIN",  "BY",  "CASE",  "CONST",+        "DEFINITION",  "DIV",  "DO",  "ELSE", "ELSIF",  "END",  "EXCEPT",  "EXIT",+        "EXPORT",  "FINALLY",  "FOR",  "FORWARD",  "FROM",  "IF",  "IMPLEMENTATION",+        "IMPORT",  "IN",  "LOOP",  "MOD",  "MODULE",  "NOT",  "OF",  "OR",  "PACKEDSET",+        "POINTER",  "PROCEDURE", "QUALIFIED",  "RECORD",  "REM",  "REPEAT",  "RETRY",         "RETURN",  "SET",  "THEN",  "TO", "TYPE",  "UNTIL",  "VAR", "WHILE",  "WITH"},   },   { Id=2,-    List={"ABS",  "BITSET",  "BOOLEAN",   "CAP",  "CARDINAL",  "CHAR",  "CHR",  -        "DEC",  "DISPOSE", "EXCL",  "FALSE",  "FLOAT",  "HALT",  "HIGH",  "INC",  -        "INCL",  "INTEGER",  "LONGCARD", "LONGINT",  "LONGREAL", "MAX",  "MIN",  "NEW",  -        "NIL",  "ODD", "ORD",  "PROC",  "REAL",  "SIZE",  "TRUE",  "TRUNC",  "TSIZE", +    List={"ABS",  "BITSET",  "BOOLEAN",   "CAP",  "CARDINAL",  "CHAR",  "CHR",+        "DEC",  "DISPOSE", "EXCL",  "FALSE",  "FLOAT",  "HALT",  "HIGH",  "INC",+        "INCL",  "INTEGER",  "LONGCARD", "LONGINT",  "LONGREAL", "MAX",  "MIN",  "NEW",+        "NIL",  "ODD", "ORD",  "PROC",  "REAL",  "SIZE",  "TRUE",  "TRUNC",  "TSIZE",         "VAL"},   },-    +   { Id=3,     Regex=[[(\w+?)\s*\(]],   },-  -  -- Modula dialect selector ++  -- Modula dialect selector   { Id=4,     Regex=[[ \(\*\!m2(r10|iso)\*\) ]], Group=0   },@@ -53,69 +53,69 @@ Operators=[[\(|\)|\[|\]|\{|\}|\,|\;|\:|\&|<|>|\!|\=|\/|\*|\%|\+|\-]]  function OnStateChange(oldState, newState, token, kwID) -   if newState==HL_KEYWORD and kwID==4 then-      -      -- ISO additional reserved words-      if token=="(*!m2iso*)" then-      -        AddKeyword("CMPLX", 2)-        AddKeyword("COMPLEX", 2)-        AddKeyword("IM", 2)-        AddKeyword("INT", 2)-        AddKeyword("INTERRUPTIBLE", 2)-        AddKeyword("LENGTH", 2)-        AddKeyword("LFLOAT", 2)-        AddKeyword("LONGCOMPLEX", 2)-        AddKeyword("PROTECTION", 2)-        AddKeyword("RE", 2)-        AddKeyword("UNINTERRUBTIBLE", 2)-      end-      -      -- R10 additional reserved words-      if token=="(*!m2r10*)" then-      -        AddKeyword("ENUM", 1)-        AddKeyword("IMMUTABLE", 1)-        AddKeyword("IS", 1)-        AddKeyword("OPAQUE", 1)-        AddKeyword("VARIADIC", 1)-        AddKeyword("BYCOPY", 1)-        AddKeyword("BYREF", 1)-        AddKeyword("CLASS", 1)-        AddKeyword("CONTINUE", 1)-        AddKeyword("CRITICAL", 1)-        AddKeyword("INOUT", 1)-        AddKeyword("METHOD", 1)-        AddKeyword("ON", 1)-        AddKeyword("OPTIONAL", 1)-        AddKeyword("OUT", 1)-        AddKeyword("PRIVATE", 1)-        AddKeyword("PROTECTED", 1)-        AddKeyword("PROTOCOL", 1)-        AddKeyword("PUBLIC", 1)-        AddKeyword("SUPER", 1)-        AddKeyword("TRY", 1)-        -        AddKeyword("INRANGE", 2)-        AddKeyword("LENGTH", 2)-        AddKeyword("OCTET", 2)-        AddKeyword("PRED", 2)-        AddKeyword("READ", 2)-        AddKeyword("SUCC", 2)-        AddKeyword("TMAX", 2)-        AddKeyword("TMIN", 2)-        AddKeyword("WRITE", 2)-        AddKeyword("UNICHAR", 2)--        AddKeyword("WRITEF", 2)-        AddKeyword("UNICHAR", 2)-        AddKeyword("OBJECT", 2)-        AddKeyword("YES", 2)-        AddKeyword("NO", 2)-        -     end-      -   end-   -   return newState+  if newState==HL_KEYWORD and kwID==4 then++    -- ISO additional reserved words+    if token=="(*!m2iso*)" then++      AddKeyword("CMPLX", 2)+      AddKeyword("COMPLEX", 2)+      AddKeyword("IM", 2)+      AddKeyword("INT", 2)+      AddKeyword("INTERRUPTIBLE", 2)+      AddKeyword("LENGTH", 2)+      AddKeyword("LFLOAT", 2)+      AddKeyword("LONGCOMPLEX", 2)+      AddKeyword("PROTECTION", 2)+      AddKeyword("RE", 2)+      AddKeyword("UNINTERRUBTIBLE", 2)+    end++    -- R10 additional reserved words+    if token=="(*!m2r10*)" then++      AddKeyword("ENUM", 1)+      AddKeyword("IMMUTABLE", 1)+      AddKeyword("IS", 1)+      AddKeyword("OPAQUE", 1)+      AddKeyword("VARIADIC", 1)+      AddKeyword("BYCOPY", 1)+      AddKeyword("BYREF", 1)+      AddKeyword("CLASS", 1)+      AddKeyword("CONTINUE", 1)+      AddKeyword("CRITICAL", 1)+      AddKeyword("INOUT", 1)+      AddKeyword("METHOD", 1)+      AddKeyword("ON", 1)+      AddKeyword("OPTIONAL", 1)+      AddKeyword("OUT", 1)+      AddKeyword("PRIVATE", 1)+      AddKeyword("PROTECTED", 1)+      AddKeyword("PROTOCOL", 1)+      AddKeyword("PUBLIC", 1)+      AddKeyword("SUPER", 1)+      AddKeyword("TRY", 1)++      AddKeyword("INRANGE", 2)+      AddKeyword("LENGTH", 2)+      AddKeyword("OCTET", 2)+      AddKeyword("PRED", 2)+      AddKeyword("READ", 2)+      AddKeyword("SUCC", 2)+      AddKeyword("TMAX", 2)+      AddKeyword("TMIN", 2)+      AddKeyword("WRITE", 2)+      AddKeyword("UNICHAR", 2)++      AddKeyword("WRITEF", 2)+      AddKeyword("UNICHAR", 2)+      AddKeyword("OBJECT", 2)+      AddKeyword("YES", 2)+      AddKeyword("NO", 2)++  end++  end++  return newState end

langDefs/mod3.lang

@@ -6,24 +6,24 @@ Categories = {"source"}  Keywords={   { Id=1,-    List={"and", "do", "from", "not",  "repeat", -      "until", "any","else", "generic","object", "return", -      "untraced", "array","elsif","if","of","reveal", +    List={"and", "do", "from", "not",  "repeat",+      "until", "any","else", "generic","object", "return",+      "untraced", "array","elsif","if","of","reveal",       "value", "as", "end",  "import", "or","root",-      "var", "begin","eval", "in","overrides","set", -        "while", "bits", "except", "interface","procedure","then",-        "with", "branded","exception","lock", "raise","to", "by",  -      "exit", "loop", "raises", "try", "case", +      "var", "begin","eval", "in","overrides","set",+      "while", "bits", "except", "interface","procedure","then",+      "with", "branded","exception","lock", "raise","to", "by",+      "exit", "loop", "raises", "try", "case",       "exports","methods","readonly", "type", "const","finally",-      "mod",  "record", "typecase", "div","for",  "module",  +      "mod",  "record", "typecase", "div","for",  "module",       "ref",  "unsafe"},   },   { Id=2,     List={"abs","bytesize","extended",  "integer", "min",       "number", "text", "address","cardinal","false","istype",-      "mutex","ord","true", "adr","ceiling", "first","last",  +      "mutex","ord","true", "adr","ceiling", "first","last",       "narrow",  "real", "trunc", "adrsize","char","float",-      "longreal","new","refany", "typecode", "bitsize","dec", +      "longreal","new","refany", "typecode", "bitsize","dec",       "floor","loophole","nil","round","val", "boolean",       "dispose", "inc","max", "null", "subarray"},   },@@ -40,11 +40,11 @@ IgnoreCase=true  Comments={   { Block=false,- Delimiter= { [[\/\/]] },+    Delimiter= { [[\/\/]] },   },   { Block=true,- Nested=false,- Delimiter= { [[\(\*]],[[\*\)]],}+    Nested=false,+    Delimiter= { [[\(\*]],[[\*\)]],}   } } 

langDefs/modelica.lang

@@ -5,17 +5,17 @@ Categories = {"scientific"}  Keywords={   { Id=1,-    List={"annotation", "assert", "block", "class", "connector", "constant", -        "discrete", "else", "elseif", "elsewhen", "end", "exit", "extends", "external", -        "final", "flow", "for", "function", "if", "in", "inner", "input", "import", -        "loop", "model", "nondiscrete", "outer", "output", "package", "parameter", -        "record", "redeclare", "replaceable", "return", "size", "terminate", "then", -        "type", "when", "while", "algorithm", "equation", "protected", "public", "and",  +    List={"annotation", "assert", "block", "class", "connector", "constant",+        "discrete", "else", "elseif", "elsewhen", "end", "exit", "extends", "external",+        "final", "flow", "for", "function", "if", "in", "inner", "input", "import",+        "loop", "model", "nondiscrete", "outer", "output", "package", "parameter",+        "record", "redeclare", "replaceable", "return", "size", "terminate", "then",+        "type", "when", "while", "algorithm", "equation", "protected", "public", "and",         "false", "not", "or", "true"},   },   { Id=2,-    List={"abs", "acos", "asin", "atan", "atan2", "connect", "cos", "cosh", -        "cross", "der", "edge", "exp", "initial", "noEvent", "pre", "reinit", "sample", +    List={"abs", "acos", "asin", "atan", "atan2", "connect", "cos", "cosh",+        "cross", "der", "edge", "exp", "initial", "noEvent", "pre", "reinit", "sample",         "sign", "sin", "sinh", "tan", "tanh", "terminal"},   }, }

langDefs/ms.lang

@@ -6,20 +6,20 @@ Categories = {"source", "script"}  Keywords={   { Id=1,-    List={"about", "animate", "as", "at", "by", "case", "catch", "collect", -        "continue", "coordsys", "default", "do", "else", "exit", "fn", "for", -        "function", "global", "group", "if", "in", "level", "local", "local", "mapped", -        "max", "of", "on", "parent", "persistent", "pivot", "return", "selection", -        "set", "struct", "then", "throw", "time", "to", "try", "undo", "where", "while", -        "with", "with", "world", "true", "false", "on", "off", "ok", "undefined", +    List={"about", "animate", "as", "at", "by", "case", "catch", "collect",+        "continue", "coordsys", "default", "do", "else", "exit", "fn", "for",+        "function", "global", "group", "if", "in", "level", "local", "local", "mapped",+        "max", "of", "on", "parent", "persistent", "pivot", "return", "selection",+        "set", "struct", "then", "throw", "time", "to", "try", "undo", "where", "while",+        "with", "with", "world", "true", "false", "on", "off", "ok", "undefined",         "unsupplied", "or", "and", "not"},   },   { Id=2,-    List={"utility", "rollout", "label", "button", "edittext", "combobox", -        "dropdownlist", "listbox", "spinner", "slider", "pickbutton", "pushbutton", -        "checkbutton", "macrobutton", "radiobuttons", "checkbox", "colorpicker", -        "mapbutton", "materialbutton", "progressbar", "timer", "bitmap", "rcmenu", -        "menuitem", "separator", "submenu", "macroscript", "tool", "plugin", +    List={"utility", "rollout", "label", "button", "edittext", "combobox",+        "dropdownlist", "listbox", "spinner", "slider", "pickbutton", "pushbutton",+        "checkbutton", "macrobutton", "radiobuttons", "checkbox", "colorpicker",+        "mapbutton", "materialbutton", "progressbar", "timer", "bitmap", "rcmenu",+        "menuitem", "separator", "submenu", "macroscript", "tool", "plugin",         "parameters"},   }, }

langDefs/msl.lang

@@ -5,19 +5,20 @@ Description="mIRC Scripting" Categories = {"script"}  Keywords={-{  Id=1,-   List={"if", "while", "else", "for", "inc", "dec" }+{ Id=1,+  List={"if", "while", "else", "for", "inc", "dec" }   },-  {  Id=2,-   List={"set", "var", "alias", "on", "msg", "kick",       -		"ajinvite","amsg","anick","autojoin","background","ban","beep","channel","clear","clearall",-		"clipboard","close","color","copy","creq","ctcreply","debug","describe","disconnect","dll","dns",-		"dqwindow","ebeeps","editbox","emailaddr","exit","filter","flash","flushini","font","fullname",-		"help","hop","join","linesep","links","load","loadbuf","localinfo","log","mdi","mkdir",-		"mnick","nick","noop","omsg","partall","pdcc","perform","play","pop","pvoice","qmsg","query",-		"queryrn","raw","remini","remove","rename","resetidle","rmdir","run","save","savebuf","saveini",-		"say","server","showmirc","sline","speak","splay","sreq","strip","timer","timestamp","titlebar",-		"titlebar","tnick","tokenize","unload","updatenl","url","winhelp","write","writeini" }+  { Id=2,+    List={+      "set", "var", "alias", "on", "msg", "kick",+      "ajinvite","amsg","anick","autojoin","background","ban","beep","channel","clear","clearall",+      "clipboard","close","color","copy","creq","ctcreply","debug","describe","disconnect","dll","dns",+      "dqwindow","ebeeps","editbox","emailaddr","exit","filter","flash","flushini","font","fullname",+      "help","hop","join","linesep","links","load","loadbuf","localinfo","log","mdi","mkdir",+      "mnick","nick","noop","omsg","partall","pdcc","perform","play","pop","pvoice","qmsg","query",+      "queryrn","raw","remini","remove","rename","resetidle","rmdir","run","save","savebuf","saveini",+      "say","server","showmirc","sline","speak","splay","sreq","strip","timer","timestamp","titlebar",+      "titlebar","tnick","tokenize","unload","updatenl","url","winhelp","write","writeini" }   },   { Id=2,     Regex=[[ /\w+ ]],@@ -35,14 +36,14 @@ Strings = { }  Comments = {-   { Block=true,-     Nested=false,-     Delimiter = { [[\/\*]], [[\*\/]] }-   },-   {-     Block=false,-     Delimiter = { [[;]] }-   }+  { Block=true,+    Nested=false,+    Delimiter = { [[\/\*]], [[\*\/]] }+  },+  {+    Block=false,+    Delimiter = { [[;]] }+  } }  Operators=[[\(|\)|\[|\]|\{|\}|\,|\;|\.|\:|\&|<|>|\!|=|\/|\*|\%|\+|\-|\~|\||\^]]

langDefs/mssql.lang

@@ -9,101 +9,101 @@ Identifiers=[[ @?@?[a-zA-Z_][\w]* ]]  Keywords={   { Id=1,-    List={"absolute", "action", "after", "all", "all_constraints", -        "all_errormsgs", "all_indexes", "all_levels", "alter", "and", "any", -        "ansi_defaults", "ansi_null_dflt_off", "ansi_null_dflt_on", "ansi_nulls", -        "ansi_padding", "ansi_warnings", "append", "arithabort", "arithignore", "as", -        "asc", "attach", "authorization", "auto", "backup", "begin", "between", "break", -        "browse", "bulk", "by", "cascade", "case", "check", "checkalloc", -        "checkcatalog", "checkconstraints", "checkdb", "checkfilegroup", "checkident", -        "checkpoint", "checktable", "cleantable", "close", "clustered", "collate", -        "commit", "committed", "compute", "concat", "concat_null_yields_null", -        "concurrencyviolation", "constraint", "contains", "containstable", -        "context_info", "continue", "count_rows", "create", "cross", "cube", "current", -        "cursor", "cursor_close_on_commit", "database", "datefirst", "dateformat", -        "dbcc", "dbrepair", "dbreindex", "deadlock_priority", "deallocate", "declare", -        "default", "delay", "delete", "deny", "desc", "disable_def_cnst_chk", "disk", -        "display", "distinct", "distributed", "drop", "drop_existing", -        "dropcleanbuffers", "dump", "dynamic", "elements", "else", "emptyfile", -        "encryption", "end", "entry", "escape", "estimateonly", "exec", "execute", -        "exists", "explicit", "fast", "fast_forward", "fastfirstrow", "fetch", -        "filegroup", "filegrowth", "file", "filelistonly", "filename", "fillfactor", -        "fips_flagger", "first", "fmtonly", "for", "force", "forceplan", "foreign", -        "forward_only", "free", "freeproccache", "freetext", "from", "full", "fullscan", -        "function", "global", "grant", "group", "go", "goto", "hash", "having", -        "headeronly", "help", "holdlock", "identity", "identity_insert", "if", -        "ignore_dup_key", "implicit_transactions", "in", "intermediate", "into", -        "index", "indexdefrag", "inner", "inputbuffer", "insert", "instead", -        "intensive", "into", "io", "is", "isolation", "join", "keep", -        "keep_replication", "key", "keyset", "kill", "labelonly", "language", "last", -        "left", "level", "like", "load", "loadhistory", "local", "lock_timeout", "log", -        "logspace", "loop", "low", "maxdop", "maxsize", "medianame", "mediapassword", -        "merge", "move", "name", "newalloc", "next", "no_infomsgs", "nocount", "noexec", -        "nonclustered", "noindex", "nolock", "norecompute", "norecovery", "noreseed", -        "noreset", "norewind", "normal", "not", "notruncate", "nounload", "nowait", -        "null", "numeric_roundabort", "of", "off", "offsets", "on", "only", "open", -        "opentran", "optimistic", "option", "or", "order", "outer", "output", -        "outputbuffer", "override", "pad_index", "paglock", "parse_only", "partial", -        "password", "percent", "physical_only", "primary", "prior", "pintable", "plan", -        "print", "privileges", "proc", "proccache", "procedure", "profile", -        "query_governor_cost_limit", "quoted_identifier", "raw", "read", "read_only", -        "readcommited", "readpast", "readtext", "readuncommited", "recompile", -        "reconfigure", "recovery", "references", "relative", "remote_proc_transactions", -        "repair_allow_data_loss", "repair_fast", "repair_rebuild", "repeatable", -        "repeatableread", "replace", "replication", "reseed", "reset", "restart", -        "restore", "restricted_user", "return", "returns", "revoke", "rewind", "right", -        "robust", "rollback", "rollup", "rowcount", "rowguidcol", "rowlock", "rows", -        "rule", "sample", "save", "schema", "schemabinding", "scroll", "scroll_locks", -        "select", "serializable", "set", "setuser", "showcontig", "show_statistics", -        "showplan_all", "showplan_text", "shrinkdatabase", "shrinkfile", "shutdown", -        "size", "some", "sqlperf", "standby", "startlog", "static", "statistics", -        "statistics_norecompute", "stats", "statusonly", "stopat", "stopatmark", -        "stopbefore", "stoplog", "some", "sort_in_tempdb", "table", "tableresults", -        "tablock", "tablockx", "tape", "textimage_on", "textsize", "then", "time", "to", -        "top", "traceoff", "traceon", "tracestatus", "tran", "transaction", "trigger", -        "truncate", "truncateonly", "type_warning", "uncommitted", "union", "unique", -        "unlimited", "unload", "unpintable", "update", "updatetext", "updateusage", -        "updlock", "use", "useoptions", "values", "varying", "verifyonly", "view", -        "view_metadata", "waitfor", "when", "where", "while", "with", "work", +    List={"absolute", "action", "after", "all", "all_constraints",+        "all_errormsgs", "all_indexes", "all_levels", "alter", "and", "any",+        "ansi_defaults", "ansi_null_dflt_off", "ansi_null_dflt_on", "ansi_nulls",+        "ansi_padding", "ansi_warnings", "append", "arithabort", "arithignore", "as",+        "asc", "attach", "authorization", "auto", "backup", "begin", "between", "break",+        "browse", "bulk", "by", "cascade", "case", "check", "checkalloc",+        "checkcatalog", "checkconstraints", "checkdb", "checkfilegroup", "checkident",+        "checkpoint", "checktable", "cleantable", "close", "clustered", "collate",+        "commit", "committed", "compute", "concat", "concat_null_yields_null",+        "concurrencyviolation", "constraint", "contains", "containstable",+        "context_info", "continue", "count_rows", "create", "cross", "cube", "current",+        "cursor", "cursor_close_on_commit", "database", "datefirst", "dateformat",+        "dbcc", "dbrepair", "dbreindex", "deadlock_priority", "deallocate", "declare",+        "default", "delay", "delete", "deny", "desc", "disable_def_cnst_chk", "disk",+        "display", "distinct", "distributed", "drop", "drop_existing",+        "dropcleanbuffers", "dump", "dynamic", "elements", "else", "emptyfile",+        "encryption", "end", "entry", "escape", "estimateonly", "exec", "execute",+        "exists", "explicit", "fast", "fast_forward", "fastfirstrow", "fetch",+        "filegroup", "filegrowth", "file", "filelistonly", "filename", "fillfactor",+        "fips_flagger", "first", "fmtonly", "for", "force", "forceplan", "foreign",+        "forward_only", "free", "freeproccache", "freetext", "from", "full", "fullscan",+        "function", "global", "grant", "group", "go", "goto", "hash", "having",+        "headeronly", "help", "holdlock", "identity", "identity_insert", "if",+        "ignore_dup_key", "implicit_transactions", "in", "intermediate", "into",+        "index", "indexdefrag", "inner", "inputbuffer", "insert", "instead",+        "intensive", "into", "io", "is", "isolation", "join", "keep",+        "keep_replication", "key", "keyset", "kill", "labelonly", "language", "last",+        "left", "level", "like", "load", "loadhistory", "local", "lock_timeout", "log",+        "logspace", "loop", "low", "maxdop", "maxsize", "medianame", "mediapassword",+        "merge", "move", "name", "newalloc", "next", "no_infomsgs", "nocount", "noexec",+        "nonclustered", "noindex", "nolock", "norecompute", "norecovery", "noreseed",+        "noreset", "norewind", "normal", "not", "notruncate", "nounload", "nowait",+        "null", "numeric_roundabort", "of", "off", "offsets", "on", "only", "open",+        "opentran", "optimistic", "option", "or", "order", "outer", "output",+        "outputbuffer", "override", "pad_index", "paglock", "parse_only", "partial",+        "password", "percent", "physical_only", "primary", "prior", "pintable", "plan",+        "print", "privileges", "proc", "proccache", "procedure", "profile",+        "query_governor_cost_limit", "quoted_identifier", "raw", "read", "read_only",+        "readcommited", "readpast", "readtext", "readuncommited", "recompile",+        "reconfigure", "recovery", "references", "relative", "remote_proc_transactions",+        "repair_allow_data_loss", "repair_fast", "repair_rebuild", "repeatable",+        "repeatableread", "replace", "replication", "reseed", "reset", "restart",+        "restore", "restricted_user", "return", "returns", "revoke", "rewind", "right",+        "robust", "rollback", "rollup", "rowcount", "rowguidcol", "rowlock", "rows",+        "rule", "sample", "save", "schema", "schemabinding", "scroll", "scroll_locks",+        "select", "serializable", "set", "setuser", "showcontig", "show_statistics",+        "showplan_all", "showplan_text", "shrinkdatabase", "shrinkfile", "shutdown",+        "size", "some", "sqlperf", "standby", "startlog", "static", "statistics",+        "statistics_norecompute", "stats", "statusonly", "stopat", "stopatmark",+        "stopbefore", "stoplog", "some", "sort_in_tempdb", "table", "tableresults",+        "tablock", "tablockx", "tape", "textimage_on", "textsize", "then", "time", "to",+        "top", "traceoff", "traceon", "tracestatus", "tran", "transaction", "trigger",+        "truncate", "truncateonly", "type_warning", "uncommitted", "union", "unique",+        "unlimited", "unload", "unpintable", "update", "updatetext", "updateusage",+        "updlock", "use", "useoptions", "values", "varying", "verifyonly", "view",+        "view_metadata", "waitfor", "when", "where", "while", "with", "work",         "xact_abort", "xml", "xmldata"},   },   { Id=2,-    List={"bigint", "binary", "bit", "char", "character", "datetime", "dec", -        "decimal", "double", "float", "image", "int", "integer", "money", "national", -        "nchar", "numeric", "nvarchar", "ntext", "precision", "real", "rowversion", -        "smalldatetime", "smallint", "smallmoney", "sql_variant", "text", "timestamp", +    List={"bigint", "binary", "bit", "char", "character", "datetime", "dec",+        "decimal", "double", "float", "image", "int", "integer", "money", "national",+        "nchar", "numeric", "nvarchar", "ntext", "precision", "real", "rowversion",+        "smalldatetime", "smallint", "smallmoney", "sql_variant", "text", "timestamp",         "tinyint", "uniqueidetifier", "varbinary", "varchar", "varying"},   },   { Id=3,-    List={"@@connections", "@@cpu_busy", "@@cursor_rows", "@@datefirst", -        "@@dbts", "@@error", "@@fetch_status", "@@identity", "@@idle", "@@io_busy", -        "@@langid", "@@language", "@@lock_timeout", "@@max_connections", -        "@@max_precision", "@@nestlevel", "@@options", "@@pack_received", "@@pack_sent", -        "@@packet_errors", "@@procid", "@@remserver", "@@rowcount", "@@servername", -        "@@servicename", "@@spid", "@@textsize", "@@timeticks", "@@total_errors", -        "@@total_read", "@@total_write", "@@trancount", "@@version", "abs", "acos", -        "app_name", "ascii", "asin", "atan", "atn2", "avg", "binary_checksum", "cast", -        "convert", "ceiling", "charindex", "checksum", "checksum_agg", "coalesce", -        "collationproperty", "col_length", "col_name", "columnproperty", -        "columns_updated", "cos", "cot", "count", "count_big", "current_timestamp", -        "current_user", "cursor_status", "databaseproperty", "databasepropertyex", -        "datalength", "dateadd", "datediff", "datename", "datepart", "day", "db_id", -        "db_name", "degrees", "difference", "exp", "file_id", "file_name", -        "filegroup_id", "filegroup_name", "filegroupproperty", "fileproperty", "floor", -        "formatmessage", "freetext", "freetexttable", "fulltextcatalogproperty", -        "fulltextserviceproperty", "getansinull", "getdate", "getutcdate", "grouping", -        "has_dbaccess", "host_id", "host_name", "ident_current", "ident_incr", -        "ident_seed", "indexkey_property", "indexproperty", "index_col", "is_member", -        "is_srvrolemember", "isdate", "isnull", "isnumeric", "left", "len", "log", -        "lower", "ltrim", "max", "min", "month", "newid", "nullif", "object_id", -        "object_name", "objectproperty", "opendatasource", "openquery", "openrowset", -        "openxml", "parsename", "patindex", "permissions", "pi", "power", "quotename", -        "radians", "raiseerror", "rand", "replicate", "reverse", "right", "round", -        "rowcount_big", "rtrim", "scope_identity", "serverproperty", "session_user", -        "sessionproperty", "sign", "sin", "soundex", "space", "sql_variant_property", -        "square", "sqrt", "stats_date", "stdev", "sdevp", "str", "stuff", "substring", -        "sum", "suser_id", "suser_name", "suser_sid", "suser_sname", "system_user", -        "tan", "textptr", "textvalid", "trigger_nestlevel", "typeproperty", "unicode", +    List={"@@connections", "@@cpu_busy", "@@cursor_rows", "@@datefirst",+        "@@dbts", "@@error", "@@fetch_status", "@@identity", "@@idle", "@@io_busy",+        "@@langid", "@@language", "@@lock_timeout", "@@max_connections",+        "@@max_precision", "@@nestlevel", "@@options", "@@pack_received", "@@pack_sent",+        "@@packet_errors", "@@procid", "@@remserver", "@@rowcount", "@@servername",+        "@@servicename", "@@spid", "@@textsize", "@@timeticks", "@@total_errors",+        "@@total_read", "@@total_write", "@@trancount", "@@version", "abs", "acos",+        "app_name", "ascii", "asin", "atan", "atn2", "avg", "binary_checksum", "cast",+        "convert", "ceiling", "charindex", "checksum", "checksum_agg", "coalesce",+        "collationproperty", "col_length", "col_name", "columnproperty",+        "columns_updated", "cos", "cot", "count", "count_big", "current_timestamp",+        "current_user", "cursor_status", "databaseproperty", "databasepropertyex",+        "datalength", "dateadd", "datediff", "datename", "datepart", "day", "db_id",+        "db_name", "degrees", "difference", "exp", "file_id", "file_name",+        "filegroup_id", "filegroup_name", "filegroupproperty", "fileproperty", "floor",+        "formatmessage", "freetext", "freetexttable", "fulltextcatalogproperty",+        "fulltextserviceproperty", "getansinull", "getdate", "getutcdate", "grouping",+        "has_dbaccess", "host_id", "host_name", "ident_current", "ident_incr",+        "ident_seed", "indexkey_property", "indexproperty", "index_col", "is_member",+        "is_srvrolemember", "isdate", "isnull", "isnumeric", "left", "len", "log",+        "lower", "ltrim", "max", "min", "month", "newid", "nullif", "object_id",+        "object_name", "objectproperty", "opendatasource", "openquery", "openrowset",+        "openxml", "parsename", "patindex", "permissions", "pi", "power", "quotename",+        "radians", "raiseerror", "rand", "replicate", "reverse", "right", "round",+        "rowcount_big", "rtrim", "scope_identity", "serverproperty", "session_user",+        "sessionproperty", "sign", "sin", "soundex", "space", "sql_variant_property",+        "square", "sqrt", "stats_date", "stdev", "sdevp", "str", "stuff", "substring",+        "sum", "suser_id", "suser_name", "suser_sid", "suser_sname", "system_user",+        "tan", "textptr", "textvalid", "trigger_nestlevel", "typeproperty", "unicode",         "upper", "user", "user_id", "user_name", "var", "varp", "year"},   }, }

langDefs/nasal.lang

@@ -6,8 +6,8 @@ Categories = {"source"}  Keywords={   { Id=1,-    List={"and",  "or",  "nil",  "if",  "elsif",  "else",  "for",  "foreach", -        "while",  "return", "break",  "continue",  "func",  "size",  "keys",  "append",  +    List={"and",  "or",  "nil",  "if",  "elsif",  "else",  "for",  "foreach",+        "while",  "return", "break",  "continue",  "func",  "size",  "keys",  "append",         "pop",  "int",  "streq",  "substr", "contains", "typeof"},   },   { Id=2,

langDefs/nbc.lang

@@ -9,45 +9,45 @@ Digits=[[ (?:x|X)[-a-fA-F]+|\d*[\.]?\d+(?:[eE][\-\+]\\d+)?[lLuU]* ]]  Keywords={   { Id=1,-    List={"add", "sub", "neg", "mul", "div", "mod", "and", "or", "xor", "not", -        "cmp", "tst", "index", "replace", "arrsize", "arrbuild", "arrsubset", "arrinit", -        "mov", "set", "flatten", "unflatten", "numtostr", "strtonum", "strcat", -        "strsubset", "strtoarr", "arrtostr", "jmp", "brcmp", "brtst", "syscall", "stop", -        "exit", "exitto", "acquire", "release", "subcall", "subret", "setin", "setout", -        "getin", "getout", "wait", "gettick", "thread", "endt", "subroutine", "follows", -        "precedes", "segment", "ends", "typedef", "struct", "dd", "void", "waitv", -        "call", "return", "abs", "sign", "strindex", "strreplace", "strlen", "shl", -        "shr", "sizeof", "compchk", "compif", "compelse", "compend", "valueof", -        "isconst", "asl", "asr", "lsl", "lsr", "rotl", "rotr", "start", "stopthread", +    List={"add", "sub", "neg", "mul", "div", "mod", "and", "or", "xor", "not",+        "cmp", "tst", "index", "replace", "arrsize", "arrbuild", "arrsubset", "arrinit",+        "mov", "set", "flatten", "unflatten", "numtostr", "strtonum", "strcat",+        "strsubset", "strtoarr", "arrtostr", "jmp", "brcmp", "brtst", "syscall", "stop",+        "exit", "exitto", "acquire", "release", "subcall", "subret", "setin", "setout",+        "getin", "getout", "wait", "gettick", "thread", "endt", "subroutine", "follows",+        "precedes", "segment", "ends", "typedef", "struct", "dd", "void", "waitv",+        "call", "return", "abs", "sign", "strindex", "strreplace", "strlen", "shl",+        "shr", "sizeof", "compchk", "compif", "compelse", "compend", "valueof",+        "isconst", "asl", "asr", "lsl", "lsr", "rotl", "rotr", "start", "stopthread",         "priority", "cmnt", "fmtnum", "compchktype"},   },   { Id=2,-    List={"byte", "ubyte", "db", "sbyte", "word", "uword", "dw", "sword", +    List={"byte", "ubyte", "db", "sbyte", "word", "uword", "dw", "sword", "dword", "udword", "dd", "sdword", "long", "ulong", "slong", "mutex"},   },   { Id=3,-    List={"tan", "sin", "cos", "sinh", "cosh", "arctan", "cotan", "arg", "exp", -        "ln", "log", "log", "logn", "sqr", "sqrt", "trunc", "int", "ceil", "floor", -        "heav", "abs", "sign", "zero", "ph", "rnd", "random", "max", "min", "power", -        "intpower", "InputIOType", "InputIOInputMode", "InputIORawValue", -        "InputIONormalizedValue", "InputIOScaledValue", "InputIOInvalidData", -        "OutputIOUpdateFlags", "OutputIOOutputMode", "OutputIOPower", -        "OutputIOActualSpeed", "OutputIOTachoCount", "OutputIOTachoLimit", -        "OutputIORunState", "OutputIOTurnRatio", "OutputIORegMode", "OutputIOOverload", -        "OutputIORegPValue", "OutputIORegIValue", "OutputIORegDValue", -        "OutputIOBlockTachoCount", "OutputIORotationCount", "FileOpenRead", -        "FileOpenWrite", "FileOpenAppend", "FileRead", "FileWrite", "FileClose", -        "FileResolveHandle", "FileRename", "FileDelete", "SoundPlayFile", -        "SoundPlayTone", "SoundGetState", "SoundSetState", "DrawText", "DrawPoint", -        "DrawLine", "DrawCircle", "DrawRect", "DrawGraphic", "SetScreenMode", -        "ReadButton", "CommLSWrite", "CommLSRead", "CommLSCheckStatus", "RandomNumber", -        "GetStartTick", "MessageWrite", "MessageRead", "CommBTCheckStatus", -        "CommBTWrite", "KeepAlive", "IOMapRead", "IOMapWrite", "IOMapReadByID", -        "IOMapWriteByID", "DisplayExecuteFunction", "CommExecuteFunction", -        "LoaderExecuteFunction", "Type", "InputMode", "RawValue", "NormalizedValue", -        "ScaledValue", "InvalidData", "UpdateFlags", "OutputMode", "Power", -        "ActualSpeed", "TachoCount", "TachoLimit", "RunState", "TurnRatio", "RegMode", -        "Overload", "RegPValue", "RegIValue", "RegDValue", "BlockTachoCount", +    List={"tan", "sin", "cos", "sinh", "cosh", "arctan", "cotan", "arg", "exp",+        "ln", "log", "log", "logn", "sqr", "sqrt", "trunc", "int", "ceil", "floor",+        "heav", "abs", "sign", "zero", "ph", "rnd", "random", "max", "min", "power",+        "intpower", "InputIOType", "InputIOInputMode", "InputIORawValue",+        "InputIONormalizedValue", "InputIOScaledValue", "InputIOInvalidData",+        "OutputIOUpdateFlags", "OutputIOOutputMode", "OutputIOPower",+        "OutputIOActualSpeed", "OutputIOTachoCount", "OutputIOTachoLimit",+        "OutputIORunState", "OutputIOTurnRatio", "OutputIORegMode", "OutputIOOverload",+        "OutputIORegPValue", "OutputIORegIValue", "OutputIORegDValue",+        "OutputIOBlockTachoCount", "OutputIORotationCount", "FileOpenRead",+        "FileOpenWrite", "FileOpenAppend", "FileRead", "FileWrite", "FileClose",+        "FileResolveHandle", "FileRename", "FileDelete", "SoundPlayFile",+        "SoundPlayTone", "SoundGetState", "SoundSetState", "DrawText", "DrawPoint",+        "DrawLine", "DrawCircle", "DrawRect", "DrawGraphic", "SetScreenMode",+        "ReadButton", "CommLSWrite", "CommLSRead", "CommLSCheckStatus", "RandomNumber",+        "GetStartTick", "MessageWrite", "MessageRead", "CommBTCheckStatus",+        "CommBTWrite", "KeepAlive", "IOMapRead", "IOMapWrite", "IOMapReadByID",+        "IOMapWriteByID", "DisplayExecuteFunction", "CommExecuteFunction",+        "LoaderExecuteFunction", "Type", "InputMode", "RawValue", "NormalizedValue",+        "ScaledValue", "InvalidData", "UpdateFlags", "OutputMode", "Power",+        "ActualSpeed", "TachoCount", "TachoLimit", "RunState", "TurnRatio", "RegMode",+        "Overload", "RegPValue", "RegIValue", "RegDValue", "BlockTachoCount",         "RotationCount"},   },   { Id=4,

langDefs/nemerle.lang

@@ -7,16 +7,16 @@ Digits=[[ (?:0x|0X)[0-9a-fA-F]+|\d*[\.\_]?\d+(?:[eE][\-\+]\d+)?[lLuUbfdm]* ]]  Keywords={   { Id=1,-    List={"_", "abstract", "and", "array", "as", "base", "catch", "class", -            "def", "delegate", "do", "else", "enum", "event", "extern", "finally", "for", -            "foreach", "fun", "if", "implements", "in", "interface", "internal", "lock", -            "macro", "match", "module", "mutable", "namespace", "new", "out", "override", -            "params", "private", "protected", "public", "ref", "sealed", "static", "struct", -            "syntax", "this", "throw", "try", "type", "typeof", "unless", "using", -            "variant", "virtual", "void", "when", "where", "while", "assert", "ignore"}, +    List={"_", "abstract", "and", "array", "as", "base", "catch", "class",+            "def", "delegate", "do", "else", "enum", "event", "extern", "finally", "for",+            "foreach", "fun", "if", "implements", "in", "interface", "internal", "lock",+            "macro", "match", "module", "mutable", "namespace", "new", "out", "override",+            "params", "private", "protected", "public", "ref", "sealed", "static", "struct",+            "syntax", "this", "throw", "try", "type", "typeof", "unless", "using",+            "variant", "virtual", "void", "when", "where", "while", "assert", "ignore"},   },   { Id=2,-    List={"array", "float", "int", "string", "void", "uint", "long", "ulong", "short", +    List={"array", "float", "int", "string", "void", "uint", "long", "ulong", "short",             "decimal", "byte", "sbyte", "ushort", "double", "list"},   },   { Id=3,

langDefs/netrexx.lang

@@ -4,23 +4,26 @@ Description="NetRexx" Categories = {"source"}  Keywords={- { Id=1,-   List={"class", "private", "public", "abstract", "final",-   "interface", "dependent", "adapter", "deprecated", "extends", "uses",-   "implements", "method", "native", "returns", "signals", "properties",-   "private", "public", "inheritable", "constant", "static", "volatile", "unused",-   "transient", "indirect"},-   },+  { Id=1,+    List={+      "class", "private", "public", "abstract", "final",+      "interface", "dependent", "adapter", "deprecated", "extends", "uses",+      "implements", "method", "native", "returns", "signals", "properties",+      "private", "public", "inheritable", "constant", "static", "volatile", "unused",+      "transient", "indirect"},+  },   { Id=2,-   List={"do", "label", "protect", "catch", "finally", "end", "signal",-  "if", "then", "else", "select", "case", "when", "otherwise", "loop",-  "forever", "for", "to", "by", "over", "until", "while", "leave", "iterate",-  "return", "exit"},+    List={+      "do", "label", "protect", "catch", "finally", "end", "signal",+      "if", "then", "else", "select", "case", "when", "otherwise", "loop",+      "forever", "for", "to", "by", "over", "until", "while", "leave", "iterate",+      "return", "exit"},   },   { Id=3,-   List={"ask", "digits", "form", "null", "source", "this", "super",-  "parent", "sourceline", "version", "trace", "var", "all", "results", "off",-  "methods", "package", "import", "numeric", "scientific", "engineering"},+    List={+      "ask", "digits", "form", "null", "source", "this", "super",+      "parent", "sourceline", "version", "trace", "var", "all", "results", "off",+      "methods", "package", "import", "numeric", "scientific", "engineering"},   },   { Id=4,     Regex=[[(\w+)\s*\(]],

langDefs/nginx.lang

@@ -3,7 +3,7 @@ Description="Nginx configuration"  Categories = {"config"} -Keywords={  +Keywords={   { Id=1,     Regex=[[(\w+).*\{]]   },@@ -20,14 +20,14 @@ Digits=[[\d*[\.\_]?\d+[dysmkg]? ]]  Strings = {   Delimiter=[[']],-   Interpolation=[[\$\w+]],+  Interpolation=[[\$\w+]], }  Comments = {-   {-     Block=false,-     Delimiter = { [[#]] }-   }+  {+    Block=false,+    Delimiter = { [[#]] }+  } }  IgnoreCase=false

langDefs/nim.lang

@@ -1,4 +1,4 @@---[[ "nim.lang" v1.1.1 (2019/01/09) | Nim 0.19.2 | Highlight 3.48 +--[[ "nim.lang" v1.1.1 (2019/01/09) | Nim 0.19.2 | Highlight 3.48 ******************************************************************************** *                                                                              * *                           Nim Language Definition                            *@@ -12,7 +12,7 @@ Categories = {"source"}   -----------------------------------------------------------------------------------                                   Numerals                                   +--                                   Numerals -------------------------------------------------------------------------------- -- Based on Nim numerical constants definition found at: --  https://nim-lang.org/docs/manual.html#lexical-analysis-numerical-constants@@ -25,15 +25,15 @@ RE_exponent  = [[(?:e[\+\-]?\d[\d_]*)]] Digits=[[(?xi)    # ========== HEX / HEX FLOAT ================-  +     \b0x[\da-f][\d_a-f]*\b]]..RE_suffx_flt..[[    # ========== OCTAL / OCTAL FLOAT ============-  +   | \b0(?-i:o)[0-7][0-7_]*\b]]..RE_suffx_flt..[[    # ========== BINARY / BINARY FLOAT ==========-  +   | \b0b[01][01_]*\b]]..RE_suffx_flt..[[    # ========== FLOATS =========================@@ -44,7 +44,7 @@ Digits=[[(?xi)    | \b\d[\d_]*\b]]..RE_suffx_int..[[   ]]--------------------------------------------------------------------------------- +--------------------------------------------------------------------------------  Keywords={   {  Id=1,@@ -60,8 +60,9 @@ Keywords={     }   },   { Id=2,-    List= {"int", "int8", "int16", "int32", "int64", "uint", "uint8", "uint16", "uint32", "uint64", -           "float", "float32", "float64", "char", "string", "pointer"}+    List= {+      "int", "int8", "int16", "int32", "int64", "uint", "uint8", "uint16", "uint32", "uint64",+      "float", "float32", "float64", "char", "string", "pointer"}   },   { Id=3,     List= {}@@ -82,10 +83,10 @@ Comments = {   { Block=false,     Delimiter= { [=[ ##(?!\[)|#(?![\[#]) ]=] },   },-   { Block=true,-     Nested=true,-     Delimiter = { [[ ##?\[ ]], [[ \]##? ]] }-   }+  { Block=true,+    Nested=true,+    Delimiter = { [[ ##?\[ ]], [[ \]##? ]] }+  }  } @@ -94,7 +95,7 @@ IgnoreCase=false Operators=[[\(|\)|\[|\]|\{|\}|\,|\;|\.|\:|\&|<|>|\!|=|\/|\*|\%|\+|\-|\~|\||\^]]  --[[============================================================================-                                   CHANGELOG                                    +                                  CHANGELOG ================================================================================ v1.1.1 (2019/01/09)  | Nim 0.19.2 | Highlight 3.48   Updated by Tristano Ajmone:

langDefs/nsis.lang

@@ -5,48 +5,48 @@ Categories = {"config", "script"}  Keywords={   { Id=1,-    List={"OutFile", "Name", "Caption", "SubCaption", "BrandingText", "Icon", -    "WindowIcon", "BGGradient", "SilentInstall", "SilentUnInstall", "CRCCheck", -    "MiscButtonText", "InstallButtonText", "FileErrorText", "InstallDir", -    "InstallDirRegKey", "LicenseText", "LicenseData", "ComponentText", "InstType", -    "EnabledBitmap", "DisabledBitmap", "SpaceTexts", "DirShow", "DirText", -    "AllowRootDirInstall", "InstallColors", "InstProgressFlags", "AutoCloseWindow", -    "ShowInstDetails", "DetailsButtonText", "CompletedText", "UninstallText", -    "UninstallIcon", "UninstallCaption", "UninstallSubCaption", "ShowUninstDetails", -    "UninstallButtonText", "SetOverwrite", "SetCompress", "SetDatablockOptimize", -    "SetDateSave", "Section", "SectionIn", "SectionEnd", "SectionDivider", +    List={"OutFile", "Name", "Caption", "SubCaption", "BrandingText", "Icon",+    "WindowIcon", "BGGradient", "SilentInstall", "SilentUnInstall", "CRCCheck",+    "MiscButtonText", "InstallButtonText", "FileErrorText", "InstallDir",+    "InstallDirRegKey", "LicenseText", "LicenseData", "ComponentText", "InstType",+    "EnabledBitmap", "DisabledBitmap", "SpaceTexts", "DirShow", "DirText",+    "AllowRootDirInstall", "InstallColors", "InstProgressFlags", "AutoCloseWindow",+    "ShowInstDetails", "DetailsButtonText", "CompletedText", "UninstallText",+    "UninstallIcon", "UninstallCaption", "UninstallSubCaption", "ShowUninstDetails",+    "UninstallButtonText", "SetOverwrite", "SetCompress", "SetDatablockOptimize",+    "SetDateSave", "Section", "SectionIn", "SectionEnd", "SectionDivider",     "AddSize", "Function", "FunctionEnd", "XPStyle", "Var", "goto", "end"},   },   { Id=2,-    List={"SetOutPath", "File", "Exec", "ExecWait", "ExecShell", "Rename", -    "Delete", "RMDir", "WriteRegStr", "WriteRegExpandStr", "WriteRegDWORD", -    "WriteRegBin", "WriteINIStr", "ReadRegStr", "ReadRegDWORD", "ReadINIStr", -    "ReadEnvStr", "ExpandEnvStrings", "DeleteRegValue", "DeleteRegKey", -    "EnumRegKey", "EnumRegValue", "DeleteINISec", "DeleteINIStr", "CreateDirectory", -    "CopyFiles", "SetFileAttributes", "CreateShortCut", "GetFullPathName", -    "SearchPath", "GetTempFileName", "CallInstDLL", "RegDLL", "UnRegDLL", -    "GetDLLVersion", "GetDLLVersionLocal", "GetFileTime", "GetFileTimeLocal", -    "Goto", "Call", "Return", "IfErrors", "ClearErrors", "SetErrors", "FindWindow", -    "SendMessage", "IsWindow", "IfFileExists", "MessageBox", "StrCmp", "IntCmp", -    "IntCmpU", "Abort", "Quit", "GetFunctionAddress", "GetLabelAddress", -    "GetCurrentAddress", "FindFirst", "FindNext", "FindClose", "FileOpen", -    "FileClose", "FileRead", "FileWrite", "FileReadByte", "FileWriteByte", -    "FileSeek", "SetDetailsView", "SetDetailsPrint", "SetAutoClose", "DetailPrint", -    "Sleep", "BringToFront", "HideWindow", "StrCpy", "StrLen", "Push", -    "Pop", "Exch", "IntOp", "IntFmt", "RebootIf", "RebootFlag", "SetRebootFlag", +    List={"SetOutPath", "File", "Exec", "ExecWait", "ExecShell", "Rename",+    "Delete", "RMDir", "WriteRegStr", "WriteRegExpandStr", "WriteRegDWORD",+    "WriteRegBin", "WriteINIStr", "ReadRegStr", "ReadRegDWORD", "ReadINIStr",+    "ReadEnvStr", "ExpandEnvStrings", "DeleteRegValue", "DeleteRegKey",+    "EnumRegKey", "EnumRegValue", "DeleteINISec", "DeleteINIStr", "CreateDirectory",+    "CopyFiles", "SetFileAttributes", "CreateShortCut", "GetFullPathName",+    "SearchPath", "GetTempFileName", "CallInstDLL", "RegDLL", "UnRegDLL",+    "GetDLLVersion", "GetDLLVersionLocal", "GetFileTime", "GetFileTimeLocal",+    "Goto", "Call", "Return", "IfErrors", "ClearErrors", "SetErrors", "FindWindow",+    "SendMessage", "IsWindow", "IfFileExists", "MessageBox", "StrCmp", "IntCmp",+    "IntCmpU", "Abort", "Quit", "GetFunctionAddress", "GetLabelAddress",+    "GetCurrentAddress", "FindFirst", "FindNext", "FindClose", "FileOpen",+    "FileClose", "FileRead", "FileWrite", "FileReadByte", "FileWriteByte",+    "FileSeek", "SetDetailsView", "SetDetailsPrint", "SetAutoClose", "DetailPrint",+    "Sleep", "BringToFront", "HideWindow", "StrCpy", "StrLen", "Push",+    "Pop", "Exch", "IntOp", "IntFmt", "RebootIf", "RebootFlag", "SetRebootFlag",     "WriteUninstaller"},   },   { Id=3,-    List={"SW_SHOWNORMAL", "SW_SHOWMAXIMIZED", "SW_SHOWMINIMIZED", "HKCR", -    "HKEY_CLASSES_ROOT", "HKLM", "HKEY_LOCAL_MACHINE", "HKCU", "HKEY_CURRENT_USER", -    "HKU", "HKEY_USERS", "HKCC", "HKEY_CURRENT_CONFIG", "HKDD", "HKEY_DYN_DATA", -    "HKPD", "HKEY_PERFORMANCE_DATA", "MB_OK", "MB_OKCANCEL", "MB_ABORTRETRYIGNORE", -    "MB_RETRYCANCEL", "MB_YESNO", "MB_YESNOCANCEL", "MB_ICONEXCLAMATION", -    "MB_ICONQUESTION", "MB_ICONSTOP", "MB_TOPMOST", "MB_SETFOREGROUND", "MB_RIGHT", -    "IDABORT", "IDCANCEL", "IDIGNORE", "IDNO", "IDOK", "IDRETRY", "IDYES", "NORMAL", -    "FILE_ATTRIBUTE_NORMAL", "ARCHIVE", "FILE_ATTRIBUTE_ARCHIVE", "HIDDEN", -    "FILE_ATTRIBUTE_HIDDEN", "OFFLINE", "FILE_ATTRIBUTE_OFFLINE", "READONLY", -    "FILE_ATTRIBUTE_READONLY", "SYSTEM", "FILE_ATTRIBUTE_SYSTEM", "TEMPORARY", +    List={"SW_SHOWNORMAL", "SW_SHOWMAXIMIZED", "SW_SHOWMINIMIZED", "HKCR",+    "HKEY_CLASSES_ROOT", "HKLM", "HKEY_LOCAL_MACHINE", "HKCU", "HKEY_CURRENT_USER",+    "HKU", "HKEY_USERS", "HKCC", "HKEY_CURRENT_CONFIG", "HKDD", "HKEY_DYN_DATA",+    "HKPD", "HKEY_PERFORMANCE_DATA", "MB_OK", "MB_OKCANCEL", "MB_ABORTRETRYIGNORE",+    "MB_RETRYCANCEL", "MB_YESNO", "MB_YESNOCANCEL", "MB_ICONEXCLAMATION",+    "MB_ICONQUESTION", "MB_ICONSTOP", "MB_TOPMOST", "MB_SETFOREGROUND", "MB_RIGHT",+    "IDABORT", "IDCANCEL", "IDIGNORE", "IDNO", "IDOK", "IDRETRY", "IDYES", "NORMAL",+    "FILE_ATTRIBUTE_NORMAL", "ARCHIVE", "FILE_ATTRIBUTE_ARCHIVE", "HIDDEN",+    "FILE_ATTRIBUTE_HIDDEN", "OFFLINE", "FILE_ATTRIBUTE_OFFLINE", "READONLY",+    "FILE_ATTRIBUTE_READONLY", "SYSTEM", "FILE_ATTRIBUTE_SYSTEM", "TEMPORARY",     "FILE_ATTRIBUTE_TEMPORARY", "ALT", "CONTROL", "EXT", "SHIFT"},   },   { Id=3,@@ -83,8 +83,8 @@ Operators=[[\(|\)|\[|\]|\{|\}|\,|\.|\:|\&|<|>|\|\=|\/|\*|\%|\+|\-|\~]]  -- fix recognition of $ function OnStateChange(oldState, newState, token, groupID)-   if  (string.sub(token,1,1) =="$" and oldState==HL_STRING and newState==HL_KEYWORD) then-      return HL_INTERPOLATION-   end   -   return newState+  if  (string.sub(token,1,1) =="$" and oldState==HL_STRING and newState==HL_KEYWORD) then+    return HL_INTERPOLATION+  end+  return newState end

langDefs/nxc.lang

@@ -7,15 +7,15 @@ Digits=[[ (?:x|X)[-a-fA-F]+|\d*[\.]?\d+(?:[eE][\-\+]\\d+)?[lLuU]* ]]  Keywords={   { Id=1,-    List={"__RETURN__", "__RETVAL__", "__STRRETVAL__", "__TMPBYTE__", -        "__TMPWORD__", "__TMPLONG__", "abs", "asm", "bool", "break", "byte", "case", -        "char", "const", "continue", "default", "do", "else", "false", "for", "goto", -        "if", "inline", "int", "long", "mutex", "priority", "repeat", "return", -        "safecall", "short", "sign", "start", "stop", "string", "struct", "sub", +    List={"__RETURN__", "__RETVAL__", "__STRRETVAL__", "__TMPBYTE__",+        "__TMPWORD__", "__TMPLONG__", "abs", "asm", "bool", "break", "byte", "case",+        "char", "const", "continue", "default", "do", "else", "false", "for", "goto",+        "if", "inline", "int", "long", "mutex", "priority", "repeat", "return",+        "safecall", "short", "sign", "start", "stop", "string", "struct", "sub",         "switch", "task", "true", "typedef", "", "until", "void", "while"},   },   { Id=2,-    List={"bool", "byte", "unsigned", "char", "char", "int", "short", "long", +    List={"bool", "byte", "unsigned", "char", "char", "int", "short", "long",         "long", "mutex", "string", "struct"},   }, 

langDefs/oberon.lang

@@ -5,16 +5,16 @@ Categories = {"source"}  Keywords={   { Id=1,-    List={"ARRAY", "BEGIN", "CASE", "CONST", "DIV", "DO", "ELSE", "ELSIF", "END", -          "EXIT", "IF", "IMPORT", "IN", "IS", "LOOP", "MOD", "MODULE", "NIL", -          "OF", "OR", "", "PROCEDURE", "RECORD", "REPEAT", "RETURN", "THEN", "TO", -          "TYPE", "UNTIL", "VAR", "WHILE", "WITH", "ABS", "ODD", "CAP", "ASH", -          "LEN", "MAX", "MIN", "SIZE", "ORD", "CHR", "SHORT", "LONG", "ENTIER", -          "INC", "DEC", "INCL", "EXCL", "COPY", "NEW", "HALT", "ADR", "BIT", +    List={"ARRAY", "BEGIN", "CASE", "CONST", "DIV", "DO", "ELSE", "ELSIF", "END",+          "EXIT", "IF", "IMPORT", "IN", "IS", "LOOP", "MOD", "MODULE", "NIL",+          "OF", "OR", "", "PROCEDURE", "RECORD", "REPEAT", "RETURN", "THEN", "TO",+          "TYPE", "UNTIL", "VAR", "WHILE", "WITH", "ABS", "ODD", "CAP", "ASH",+          "LEN", "MAX", "MIN", "SIZE", "ORD", "CHR", "SHORT", "LONG", "ENTIER",+          "INC", "DEC", "INCL", "EXCL", "COPY", "NEW", "HALT", "ADR", "BIT",           "CC", "LSH", "ROT", "VAL", "GET", "PUT", "MOVE", "NEW", "FOR"},   },   { Id=2,-    List={"BOOLEAN", "CHAR", "SHORTINT", "INTEGER", "LONGINT", "REAL", +    List={"BOOLEAN", "CHAR", "SHORTINT", "INTEGER", "LONGINT", "REAL",           "LONGREAL", "SET", "ARRAY", "RECORD", "POINTER", "BYTE"},   },   { Id=4,

langDefs/objc.lang

@@ -6,21 +6,21 @@ Categories = {"source"}  Keywords={   { Id=1,-    List={"goto", "break", "return", "continue", "asm", "case", "default", "if", -        "else", "switch", "while", "for", "do", "sizeof", "typeof", "typedef", "inline", -        "stdcall", "auto", "cdecl", "class", "const_cast", "delete", "dynamic_cast", -        "explicit", "extern", "friend", "goto", "inline", "mutable", "namespace", "new", -        "operator", "pascal", "register", "reinterpret_cast", "private", "protected", -        "public", "static_cast", "template", "this", "throw", "try", "catch", "typeid", -        "using", "virtual", "volatile", "true", "false", "id", "Class", "SEL", "IMP", -        "BOOL", "oneway", "in", "out", "inout", "bycopy", "byref", "self", "super", +    List={"goto", "break", "return", "continue", "asm", "case", "default", "if",+        "else", "switch", "while", "for", "do", "sizeof", "typeof", "typedef", "inline",+        "stdcall", "auto", "cdecl", "class", "const_cast", "delete", "dynamic_cast",+        "explicit", "extern", "friend", "goto", "inline", "mutable", "namespace", "new",+        "operator", "pascal", "register", "reinterpret_cast", "private", "protected",+        "public", "static_cast", "template", "this", "throw", "try", "catch", "typeid",+        "using", "virtual", "volatile", "true", "false", "id", "Class", "SEL", "IMP",+        "BOOL", "oneway", "in", "out", "inout", "bycopy", "byref", "self", "super",         "nil", "NIL", "TRUE", "FALSE"},   },   { Id=2,-    List={"int", "long", "short", "char", "void", "signed", "unsigned", "float", -        "double", "size_t", "wchar_t", "ptrdiff_t", "sig_atomic_t", "fpos_t", "clock_t", -        "time_t", "va_list", "jmp_buf", "FILE", "DIR", "div_t", "ldiv_t", "static", -        "register", "auto", "volatile", "extern", "const", "bool", "struct", "union", +    List={"int", "long", "short", "char", "void", "signed", "unsigned", "float",+        "double", "size_t", "wchar_t", "ptrdiff_t", "sig_atomic_t", "fpos_t", "clock_t",+        "time_t", "va_list", "jmp_buf", "FILE", "DIR", "div_t", "ldiv_t", "static",+        "register", "auto", "volatile", "extern", "const", "bool", "struct", "union",         "enum"},   },   { Id=3,

langDefs/ocaml.lang

@@ -6,12 +6,12 @@ Categories = {"source"} Digits=[[ (?:0x|0X|0b|0B)[0-9a-fA-F]+|\d*[\.\_]?\d+(?:[eE][\-\+]\d+)?[lLuUbfdm]* ]]  Keywords={-  { Id=1, List={"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", +  { Id=1, List={"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", "value"}, },   { Id=2,     List={"bool", "string", "int", "real", "word", "float", "unit", "option", "ref"},@@ -26,7 +26,7 @@ Keywords={  function OnStateChange(oldState, newState, token, kwgroup)   if  newState==HL_KEYWORD and kwgroup==4 then-    +     AddKeyword(token, 4)   end   return newState

langDefs/octave.lang

@@ -17,42 +17,42 @@ Keywords={ },   },   { Id=2,-    List={"DEFAULT_EXEC_PATH", "current_script_file_name", -        "max_recursion_depth", "variables_can_hide_functions", "DEFAULT_LOADPATH", -        "debug_on_error", "octave_core_file_formatwarn_assign_as_truth_value", "EDITOR", -        "debug_on_interrupt", "octave_core_file_limit", "warn_divide_by_zero", -        "EXEC_PATH", "debug_on_warning", -        "octave_core_file_namewarn_empty_list_elements", "FFTW_WISDOM_PROGRAM", -        "debug_symtab_lookups", "output_max_field_width", "warn_fortran_indexing", -        "IMAGEPATH", "default_save_formatoutput_precision", "warn_function_name_clash", -        "INFO_FILE", -        "echo_executing_commandspage_output_immediatelywarn_future_time_stamp", -        "INFO_PROGRAM", "fixed_point_format", "page_screen_output", "warn_imag_to_real", -        "LOADPATH", "gnuplot_binary", "print_answer_id_name", -        "warn_matlab_incompatible", "MAKEINFO_PROGRAM", "gnuplot_command_axes", -        "print_empty_dimensions", "warn_missing_semicolon", "PAGER", -        "gnuplot_command_end", "print_rhs_assign_val", "warn_neg_dim_as_zero", "PS1", -        "gnuplot_command_plot", "save_header_format_stringwarn_num_to_str", "PS2", -        "gnuplot_command_replot", "save_precision", "warn_precedence_change", "PS4", -        "gnuplot_command_splot", "saving_history", "warn_reload_forces_clear", -        "__kluge_procbuf_delay__", "gnuplot_command_title", "sighup_dumps_octave_core", -        "warn_resize_on_range_error", "__nargin__", -        "gnuplot_command_usingsigterm_dumps_octave_corewarn_separator_insert", -        "ansgnuplot_command_with", "silent_functions", "warn_single_quote_string", -        "automatic_replot", "gnuplot_has_frames", "split_long_rowswarn_str_to_num", -        "beep_on_errorhistory_file", "string_fill_char", "warn_undefined_return_values", -        "completion_append_char", "history_size", "struct_levels_to_print", -        "warn_variable_switch_label", -        "crash_dumps_octave_coreignore_function_time_stamp", +    List={"DEFAULT_EXEC_PATH", "current_script_file_name",+        "max_recursion_depth", "variables_can_hide_functions", "DEFAULT_LOADPATH",+        "debug_on_error", "octave_core_file_formatwarn_assign_as_truth_value", "EDITOR",+        "debug_on_interrupt", "octave_core_file_limit", "warn_divide_by_zero",+        "EXEC_PATH", "debug_on_warning",+        "octave_core_file_namewarn_empty_list_elements", "FFTW_WISDOM_PROGRAM",+        "debug_symtab_lookups", "output_max_field_width", "warn_fortran_indexing",+        "IMAGEPATH", "default_save_formatoutput_precision", "warn_function_name_clash",+        "INFO_FILE",+        "echo_executing_commandspage_output_immediatelywarn_future_time_stamp",+        "INFO_PROGRAM", "fixed_point_format", "page_screen_output", "warn_imag_to_real",+        "LOADPATH", "gnuplot_binary", "print_answer_id_name",+        "warn_matlab_incompatible", "MAKEINFO_PROGRAM", "gnuplot_command_axes",+        "print_empty_dimensions", "warn_missing_semicolon", "PAGER",+        "gnuplot_command_end", "print_rhs_assign_val", "warn_neg_dim_as_zero", "PS1",+        "gnuplot_command_plot", "save_header_format_stringwarn_num_to_str", "PS2",+        "gnuplot_command_replot", "save_precision", "warn_precedence_change", "PS4",+        "gnuplot_command_splot", "saving_history", "warn_reload_forces_clear",+        "__kluge_procbuf_delay__", "gnuplot_command_title", "sighup_dumps_octave_core",+        "warn_resize_on_range_error", "__nargin__",+        "gnuplot_command_usingsigterm_dumps_octave_corewarn_separator_insert",+        "ansgnuplot_command_with", "silent_functions", "warn_single_quote_string",+        "automatic_replot", "gnuplot_has_frames", "split_long_rowswarn_str_to_num",+        "beep_on_errorhistory_file", "string_fill_char", "warn_undefined_return_values",+        "completion_append_char", "history_size", "struct_levels_to_print",+        "warn_variable_switch_label",+        "crash_dumps_octave_coreignore_function_time_stamp",         "suppress_verbose_help_message"},   },   { Id=3,-    List={"abs", "asinh", "cosh", "floor", "isalpha",  "isinf", "isspace", -        "real", "tan", "acos", "atan", "erf",  "gammaisascii", "islower", "isupper", -        "roundtanh", "acoshatanherfc", "gammaln", "iscntrl", "isna", "isxdigitsign", -        "toascii", "angleceil", "exp",  "imag", "isdigit", "isnanlgamma",  "sin",  -        "tolower", "arg",  "conj", "finite",  "is_nan_or_na",  "isfiniteisprint", "log", -        "sinh", "toupper", "asin", "cos",  "fix",  "isalnum", "isgraph", "ispunct", +    List={"abs", "asinh", "cosh", "floor", "isalpha",  "isinf", "isspace",+        "real", "tan", "acos", "atan", "erf",  "gammaisascii", "islower", "isupper",+        "roundtanh", "acoshatanherfc", "gammaln", "iscntrl", "isna", "isxdigitsign",+        "toascii", "angleceil", "exp",  "imag", "isdigit", "isnanlgamma",  "sin",+        "tolower", "arg",  "conj", "finite",  "is_nan_or_na",  "isfiniteisprint", "log",+        "sinh", "toupper", "asin", "cos",  "fix",  "isalnum", "isgraph", "ispunct",         "log10sqrt"},   },   { Id=4,

langDefs/oorexx.lang

@@ -5,7 +5,7 @@ Categories = {"source"}  Keywords={   { Id=1,-    List={"address", "additional", "any", "arg", "arguments", "array", "by", +    List={"address", "additional", "any", "arg", "arguments", "array", "by",     "call", "caseless", "continue", "class", "description", "digits", "do", "drop",     "end", "engineering", "error", "exit", "expose", "else", "failure", "for",     "forever", "form", "forward", "fuzz", "guard", "halt", "if", "interpret",@@ -20,7 +20,7 @@ Keywords={     List={"class", "method", "requires", "routine"},   },   { Id=3,-    List={"abbrev",  "abs",  "address", "arg",  "b2x",  "beep", +    List={"abbrev",  "abs",  "address", "arg",  "b2x",  "beep",     "bitand",  "bitor",  "bitxor",  "c2d",  "c2x",  "center",     "changestr", "charin",  "charout",  "chars",  "compare", "condition",     "copies", "countstr", "d2c",  "d2x", "datatype", "date", "delstr",

langDefs/os.lang

@@ -6,10 +6,10 @@ Categories = {"source", "script"}  Keywords={   { Id=1,-    List={"new", "instanceof", "castToBoolean", "castToString", -        "castToExactNumber", "castToInexactNumber", "var", "writeln", "if", "while", -        "for", "break", "continue", "try", "catch", "finally", "throw", "synchronized", -        "const", "public", "function", "extends", "return", "eval", "this", "true", +    List={"new", "instanceof", "castToBoolean", "castToString",+        "castToExactNumber", "castToInexactNumber", "var", "writeln", "if", "while",+        "for", "break", "continue", "try", "catch", "finally", "throw", "synchronized",+        "const", "public", "function", "extends", "return", "eval", "this", "true",         "false", "null", "import", "write"},   },   { Id=2,

langDefs/oz.lang

@@ -5,11 +5,11 @@ Categories = {"source"}  Keywords={   { Id=1,-    List={"andthen",  "at",  "attr",  "case",  "catch",  "choice", "class",  -        "cond",  "declare",  "define",  "dis", "div",  "else",  "elsecase",  "elseif",  -        "end", "export",  "fail",  "false",  "feat",  "finally",  "from", "fun",  -        "functor",  "if",  "import",  "in",  "local", "lock",  "meth",  "mod",  "not",  -        "of",  "or",  "orelse", "prepare",  "proc",  "prop",  "raise",  "require", +    List={"andthen",  "at",  "attr",  "case",  "catch",  "choice", "class",+        "cond",  "declare",  "define",  "dis", "div",  "else",  "elsecase",  "elseif",+        "end", "export",  "fail",  "false",  "feat",  "finally",  "from", "fun",+        "functor",  "if",  "import",  "in",  "local", "lock",  "meth",  "mod",  "not",+        "of",  "or",  "orelse", "prepare",  "proc",  "prop",  "raise",  "require",         "self",  "skip",  "then",  "thread",  "true",  "try", "unit", "for", "do"},   }, 

langDefs/paradox.lang

@@ -9,138 +9,138 @@ Identifiers=[[ [a-zA-Z_][\w\-]* ]]  Keywords={   { Id=1,-    List={"and", "case", "debug", "do_it", "", "else", "endfor", "endforeach", -        "endif", "endscan", "endswitch", "endwhile", "for", "foreach", "from", "if", -        "in", "keyto", "loop", "not", "on", "or", "otherwise", "quitloop", "scan", -        "step", "switch", "then", "to", "until", "wait", "while", "const", "endconst", -        "var", "endvar", "uses", "enduses", "method", "endmethod", "try", "onfail", +    List={"and", "case", "debug", "do_it", "", "else", "endfor", "endforeach",+        "endif", "endscan", "endswitch", "endwhile", "for", "foreach", "from", "if",+        "in", "keyto", "loop", "not", "on", "or", "otherwise", "quitloop", "scan",+        "step", "switch", "then", "to", "until", "wait", "while", "const", "endconst",+        "var", "endvar", "uses", "enduses", "method", "endmethod", "try", "onfail",         "endtry"},   },   { Id=2,-    List={"abs", "accept", "acceptdialog", "acos", "action", "add", "adjust", -        "after", "all", "alt", "altminus", "altspace", "answer", "append", -        "appendarray", "appenddelimited", "area", "array", "arraysize", "arrive", -        "arrivefield", "arrivepage", "arriverow", "arrivetable", "arrivewindow", -        "arrowstep", "asc", "ascii", "asin", "ask", "atan2", "atan", "atfirst", -        "atlast", "attribute", "attributes", "auto", "autocommit", "autoindent", -        "autorefresh", "axes", "background", "backspace", "bandinfo", "bar", "beep", -        "before", "beginrecord", "bestmatch", "big", "binary", "blankdate", "blanknum", -        "blink", "blob", "border", "borrow", "bot", "both", "box", "break", "buttons", -        "by", "calcdebug", "calcedit", "calculated", "cancel", "canceldialog", -        "canceledit", "canclose", "canmaximize", "canmove", "canresize", "canvas", -        "canvasheight", "canvaswidth", "caps", "casesensitive", "caverage", "ccount", -        "centered", "change", "changed", "changes", "charlen", "charpos", "charwaiting", -        "check", "checkbox", "checkboxes", "checkdescending", "checkmarkstatus", -        "checkplus", "chr", "clear", "clearall", "clearimage", "clearpasswords", -        "clearpulldown", "click", "clipcopy", "clipcut", "clippaste", "close", "closed", -        "cmax", "cmin", "cnpv", "code", "coedit", "coeditkey", "col", "colno", "color", -        "colors", "columns", "columnsize", "commit", "compatible", "complete", -        "connection", "continue", "controlvalue", "convertlib", "copy", "copyform", -        "copyfromarray", "copyreport", "copytoarray", "cos", "create", "createlib", -        "crosstab", "crosstabkey", "cstd", "csum", "ctrl", "ctrlbackspace", "ctrlbreak", -        "ctrlend", "ctrlhome", "ctrlleft", "ctrlpgdn", "ctrlpgup", "ctrlright", -        "curline", "currency", "current", "cursor", "cursorchar", "cursorline", -        "custom", "cvar", "d", "dataentry", "date", "dateval", "day", "dbase", -        "default", "define", "del", "delete", "deleteline", "design", "device", -        "dialog", "differenttable", "directory", "direxists", "dirlock", "disable", -        "displayonly", "ditto", "dos", "dosbig", "double-line", "double", "doubleclick", -        "dow", "down", "downimage", "drag", "drivespace", "drivestatus", "duration", -        "dynarray", "dynarraysize", "echo", "edit", "editkey", "editlog", "editor", -        "empty", "end", "enddialog", "endmenu", "endofpage", "endproc", "endquery", -        "endsubmenu", "endtext", "enter", "entry", "eol", "eos", "eot", "erase", -        "errorcode", "errorinfo", "errormessage", "erroruser", "esc", "event", "every", -        "exactly", "example", "execevent", "execproc", "execute", "exit", "exp", -        "export", "exportimport", "extract", "f", "false", "family", "familyrights", -        "fast", "field", "fieldinfo", "fieldnames", "fieldno", "fieldrights", -        "fieldstr", "fieldtype", "fieldview", "file", "fileread", "files", "filesize", -        "fileversion", "filewrite", "fill", "find", "findnext", "first", "firstshow", -        "floating", "forcepost", "form", "formadd", "format", "formfeed", "formkey", -        "forms", "formtables", "formtype", "frame", "free-form", "fulllock", "fv", -        "getattributes", "getcanvas", "getchar", "getcolors", "getevent", -        "getkeyboardstate", "getmenuselection", "getwindow", "go", "gokey", "goto", -        "graph", "graphkey", "graphtype", "grids", "groupby", "groupoftables", -        "grouprepeats", "handle", "hasframe", "hasshadow", "headings", "height", "help", -        "helpmode", "hidden", "hide", "home", "horizontal", "idle", "ii", "iif", "iii", -        "image", "imagecaverage", "imageccount", "imagecmax", "imagecmin", "imagecsum", -        "imageno", "imageorder", "imagerights", "imagetype", "immediate", "import", -        "index", "indexorder", "info", "infolib", "ins", "insert", "instantplay", -        "instantrecord", "instantreport", "int", "intense", "inventory", "isassigned", -        "isblank", "isblankzero", "isdirname", "isempty", "isencrypted", "isfieldview", -        "isfile", "isformview", "isinsertmode", "islinklocked", "ismaster", -        "ismultiform", "ismultireport", "isruntime", "isshared", "istable", "isvalid", -        "iswindow", "iv", "justfamily", "justify", "keepset", "key", "keycode", -        "keylookup", "keypress", "keystroke", "keyviol", "label", "last", "leavelocked", -        "left", "legendsandlabels", "len", "length", "like", "line", "linefeed", "link", -        "linked", "linktype", "list", "ln", "load", "localizeevent", "locate", "lock", -        "lockkey", "lockrecord", "lockstatus", "log", "lookup", "lower", "maintained", -        "make", "margin", "mark", "markersandfills", "master", "match", "max", -        "maximize", "maximized", "memleft", "menu", "menuchoice", "menudisable", -        "menuenable", "menukey", "menuprompt", "menuselect", "menutag", "message", -        "min", "miniedit", "mod", "modify", "monitor", "monochrome", "month", "more", -        "mouse", "move", "moveto", "moy", "multiadd", "multientry", "net", "nettype", -        "new", "newdialogspec", "newentries", "newwaitspec", "next", "nfields", -        "nimagerecords", "nimages", "nkeyfields", "no", "noext", "nopost", "norefresh", -        "norestore", "normal", "noshell", "npages", "nrecords", "nrows", "num", -        "numberrecords", "numeditors", "numeric", "numval", "off", "ok", "only", "open", -        "ordertable", "origincol", "originrow", "other", "output", "overall", -        "override", "overwrite", "page", "pagelayout", "pageno", "pagestep", -        "pagewidth", "paintcanvas", "palmenu", "passrights", "password", "pattern", -        "per-group", "permanent", "pfs", "pgdn", "pgup", "pi", "pickarray", -        "pickdynarray", "pickdynarrayindex", "pickfile", "pickform", "picktable", -        "picture", "pies", "place", "play", "pmt", "position", "postrecord", "pow", -        "predefined", "preferences", "prev", "preventlock", "print", "printer", -        "printerlayout", "printerport", "printerstatus", "printertoscreem", "private", -        "privdir", "privtables", "pro", "problems", "proc", "procs", "prompt", -        "protect", "pushbutton", "pv", "quattro", "query", "queryorder", "querysave", -        "queryspeed", "quit", "r", "radiobutton", "radiobuttons", "ram", "rand", -        "range", "rangeoutput", "read", "readlib", "readonly", "recno", "record", -        "records", "recordstatus", "reflex", "reformat", "refresh", "refreshcontrol", -        "refreshdialog", "regroup", "regular", "release", "release", "relink", "remove", -        "rename", "repaintdialog", "repeatplay", "replace", "replacefields", -        "replacenext", "replicatools", "report", "reporttables", "required", -        "requiredcheck", "requiredvalue", "reset", "resize", "restart", "restructure", -        "resynccontrol", "resyncdialog", "resynckey", "retain", "retryperiod", "return", -        "retval", "reverse", "reversetab", "revert", "right", "rmemleft", "rollback", -        "rotate", "round", "row", "rowno", "run", "same", "sametable", "save", -        "savetables", "savevars", "scancode", "screen", "screentoprinter", "script", -        "scripts", "scroll", "scrollcol", "scrollpress", "scrollrow", "sdir", "search", -        "searchfrom", "select", "selectcontrol", "selend", "selstart", "separator", -        "series", "set", "setattributes", "setautosave", "setbatch", "setbw", -        "setcanvas", "setcolors", "setdir", "setinterrupt", "setkey", -        "setkeyboardstate", "setmargin", "setmaxsize", "setnegcolor", "setprinter", -        "setprivate", "setprivdir", "setqueryorder", "setrecordposition", -        "setrestartcount", "setretryperiod", "setswap", "setting", "setuimode", "setup", -        "setusername", "shift", "shiftpress", "show", "showarray", "showdialog", -        "showfiles", "showhighlight", "showmenu", "showplay", "showpopup", -        "showpulldown", "showtables", "sin", "single-line", "single", "size", "skip", -        "sleep", "slider", "slow", "sort", "sortdirection", "sortorder", "sound", -        "spaces", "sqrt", "standard", "start", "structure", "strval", "style", -        "submenu", "substr", "subtract", "summary", "suppress", "symphony", -        "synccursor", "syscolor", "sysinfo", "sysmode", "tab", "table", "tableindex", -        "tableofgroups", "tableorder", "tablerights", "tables", "tablesize", "tabular", -        "tag", "tan", "text", "ticks", "time", "title", "titles", "today", "todos", -        "togglepalette", "tools", "toqpro", "touchrecord", "trigger", "trimming", -        "true", "truetype", "type", "typein", "undo", "unlink", "unlinked", "unlock", -        "unlockrecord", "unpassword", "up", "update", "upimage", "upper", "usdate", -        "user", "username", "usevars", "valcheck", "value", "vars", "version", -        "vertical", "vertruler", "view", "viewgraph", "visicalc", "who", "width", -        "winclose", "window", "windowat", "winmax", "winnext", "winresize", "with", -        "wordwrap", "workspace", "wrappos", "write-protect", "write", "writelib", -        "writelock", "year", "yes", "zoom", "zoomnext", "allow_dup_row", "alter", "avg", -        "begin", "between", "browse", "char", "charindex", "clustered", "compute", -        "convert", "count", "database", "dateadd", "datediff", "datename", "declare", -        "desc", "description", "dialect", "disk", "distinct", "drop", "dump", "endsql", -        "exec", "fillfactor", "getdate", "grant", "group", "having", "hpldlock", -        "ignore_dup_key", "ignore_dup_row", "init", "into", "issql", "local", "ltrim", -        "name", "nofetch", "nonclustered", "null", "order", "physname", "product", -        "raiseerror", "remote", "revoke", "rtrim", "rule", "showplan", "showsql", -        "sorted_data", "sql", "sqlautocommit", "sqlbreakconnect", "sqlclearconnect", -        "sqlcommit", "sqlconnectinfo", "sqlerrorcode", "sqlerrormessage", "sqlfetch", -        "sqlisconnect", "sqlisreplica", "sqlmakeconnect", "sqlmapinfo", "sqlrelease", -        "sqlrestoreconnect", "sqlrollback", "sqlsave", "sqlsaveconnect", -        "sqlselectconnect", "sqlsetinterrupt", "sqlstarttrans", "sqlval", "statistics", -        "stuff", "sum", "substring", "tran", "transaction", "truncate", "truncate_only", -        "union", "unique", "values", "vdevno", "waitfor", "where", "logical", "string", +    List={"abs", "accept", "acceptdialog", "acos", "action", "add", "adjust",+        "after", "all", "alt", "altminus", "altspace", "answer", "append",+        "appendarray", "appenddelimited", "area", "array", "arraysize", "arrive",+        "arrivefield", "arrivepage", "arriverow", "arrivetable", "arrivewindow",+        "arrowstep", "asc", "ascii", "asin", "ask", "atan2", "atan", "atfirst",+        "atlast", "attribute", "attributes", "auto", "autocommit", "autoindent",+        "autorefresh", "axes", "background", "backspace", "bandinfo", "bar", "beep",+        "before", "beginrecord", "bestmatch", "big", "binary", "blankdate", "blanknum",+        "blink", "blob", "border", "borrow", "bot", "both", "box", "break", "buttons",+        "by", "calcdebug", "calcedit", "calculated", "cancel", "canceldialog",+        "canceledit", "canclose", "canmaximize", "canmove", "canresize", "canvas",+        "canvasheight", "canvaswidth", "caps", "casesensitive", "caverage", "ccount",+        "centered", "change", "changed", "changes", "charlen", "charpos", "charwaiting",+        "check", "checkbox", "checkboxes", "checkdescending", "checkmarkstatus",+        "checkplus", "chr", "clear", "clearall", "clearimage", "clearpasswords",+        "clearpulldown", "click", "clipcopy", "clipcut", "clippaste", "close", "closed",+        "cmax", "cmin", "cnpv", "code", "coedit", "coeditkey", "col", "colno", "color",+        "colors", "columns", "columnsize", "commit", "compatible", "complete",+        "connection", "continue", "controlvalue", "convertlib", "copy", "copyform",+        "copyfromarray", "copyreport", "copytoarray", "cos", "create", "createlib",+        "crosstab", "crosstabkey", "cstd", "csum", "ctrl", "ctrlbackspace", "ctrlbreak",+        "ctrlend", "ctrlhome", "ctrlleft", "ctrlpgdn", "ctrlpgup", "ctrlright",+        "curline", "currency", "current", "cursor", "cursorchar", "cursorline",+        "custom", "cvar", "d", "dataentry", "date", "dateval", "day", "dbase",+        "default", "define", "del", "delete", "deleteline", "design", "device",+        "dialog", "differenttable", "directory", "direxists", "dirlock", "disable",+        "displayonly", "ditto", "dos", "dosbig", "double-line", "double", "doubleclick",+        "dow", "down", "downimage", "drag", "drivespace", "drivestatus", "duration",+        "dynarray", "dynarraysize", "echo", "edit", "editkey", "editlog", "editor",+        "empty", "end", "enddialog", "endmenu", "endofpage", "endproc", "endquery",+        "endsubmenu", "endtext", "enter", "entry", "eol", "eos", "eot", "erase",+        "errorcode", "errorinfo", "errormessage", "erroruser", "esc", "event", "every",+        "exactly", "example", "execevent", "execproc", "execute", "exit", "exp",+        "export", "exportimport", "extract", "f", "false", "family", "familyrights",+        "fast", "field", "fieldinfo", "fieldnames", "fieldno", "fieldrights",+        "fieldstr", "fieldtype", "fieldview", "file", "fileread", "files", "filesize",+        "fileversion", "filewrite", "fill", "find", "findnext", "first", "firstshow",+        "floating", "forcepost", "form", "formadd", "format", "formfeed", "formkey",+        "forms", "formtables", "formtype", "frame", "free-form", "fulllock", "fv",+        "getattributes", "getcanvas", "getchar", "getcolors", "getevent",+        "getkeyboardstate", "getmenuselection", "getwindow", "go", "gokey", "goto",+        "graph", "graphkey", "graphtype", "grids", "groupby", "groupoftables",+        "grouprepeats", "handle", "hasframe", "hasshadow", "headings", "height", "help",+        "helpmode", "hidden", "hide", "home", "horizontal", "idle", "ii", "iif", "iii",+        "image", "imagecaverage", "imageccount", "imagecmax", "imagecmin", "imagecsum",+        "imageno", "imageorder", "imagerights", "imagetype", "immediate", "import",+        "index", "indexorder", "info", "infolib", "ins", "insert", "instantplay",+        "instantrecord", "instantreport", "int", "intense", "inventory", "isassigned",+        "isblank", "isblankzero", "isdirname", "isempty", "isencrypted", "isfieldview",+        "isfile", "isformview", "isinsertmode", "islinklocked", "ismaster",+        "ismultiform", "ismultireport", "isruntime", "isshared", "istable", "isvalid",+        "iswindow", "iv", "justfamily", "justify", "keepset", "key", "keycode",+        "keylookup", "keypress", "keystroke", "keyviol", "label", "last", "leavelocked",+        "left", "legendsandlabels", "len", "length", "like", "line", "linefeed", "link",+        "linked", "linktype", "list", "ln", "load", "localizeevent", "locate", "lock",+        "lockkey", "lockrecord", "lockstatus", "log", "lookup", "lower", "maintained",+        "make", "margin", "mark", "markersandfills", "master", "match", "max",+        "maximize", "maximized", "memleft", "menu", "menuchoice", "menudisable",+        "menuenable", "menukey", "menuprompt", "menuselect", "menutag", "message",+        "min", "miniedit", "mod", "modify", "monitor", "monochrome", "month", "more",+        "mouse", "move", "moveto", "moy", "multiadd", "multientry", "net", "nettype",+        "new", "newdialogspec", "newentries", "newwaitspec", "next", "nfields",+        "nimagerecords", "nimages", "nkeyfields", "no", "noext", "nopost", "norefresh",+        "norestore", "normal", "noshell", "npages", "nrecords", "nrows", "num",+        "numberrecords", "numeditors", "numeric", "numval", "off", "ok", "only", "open",+        "ordertable", "origincol", "originrow", "other", "output", "overall",+        "override", "overwrite", "page", "pagelayout", "pageno", "pagestep",+        "pagewidth", "paintcanvas", "palmenu", "passrights", "password", "pattern",+        "per-group", "permanent", "pfs", "pgdn", "pgup", "pi", "pickarray",+        "pickdynarray", "pickdynarrayindex", "pickfile", "pickform", "picktable",+        "picture", "pies", "place", "play", "pmt", "position", "postrecord", "pow",+        "predefined", "preferences", "prev", "preventlock", "print", "printer",+        "printerlayout", "printerport", "printerstatus", "printertoscreem", "private",+        "privdir", "privtables", "pro", "problems", "proc", "procs", "prompt",+        "protect", "pushbutton", "pv", "quattro", "query", "queryorder", "querysave",+        "queryspeed", "quit", "r", "radiobutton", "radiobuttons", "ram", "rand",+        "range", "rangeoutput", "read", "readlib", "readonly", "recno", "record",+        "records", "recordstatus", "reflex", "reformat", "refresh", "refreshcontrol",+        "refreshdialog", "regroup", "regular", "release", "release", "relink", "remove",+        "rename", "repaintdialog", "repeatplay", "replace", "replacefields",+        "replacenext", "replicatools", "report", "reporttables", "required",+        "requiredcheck", "requiredvalue", "reset", "resize", "restart", "restructure",+        "resynccontrol", "resyncdialog", "resynckey", "retain", "retryperiod", "return",+        "retval", "reverse", "reversetab", "revert", "right", "rmemleft", "rollback",+        "rotate", "round", "row", "rowno", "run", "same", "sametable", "save",+        "savetables", "savevars", "scancode", "screen", "screentoprinter", "script",+        "scripts", "scroll", "scrollcol", "scrollpress", "scrollrow", "sdir", "search",+        "searchfrom", "select", "selectcontrol", "selend", "selstart", "separator",+        "series", "set", "setattributes", "setautosave", "setbatch", "setbw",+        "setcanvas", "setcolors", "setdir", "setinterrupt", "setkey",+        "setkeyboardstate", "setmargin", "setmaxsize", "setnegcolor", "setprinter",+        "setprivate", "setprivdir", "setqueryorder", "setrecordposition",+        "setrestartcount", "setretryperiod", "setswap", "setting", "setuimode", "setup",+        "setusername", "shift", "shiftpress", "show", "showarray", "showdialog",+        "showfiles", "showhighlight", "showmenu", "showplay", "showpopup",+        "showpulldown", "showtables", "sin", "single-line", "single", "size", "skip",+        "sleep", "slider", "slow", "sort", "sortdirection", "sortorder", "sound",+        "spaces", "sqrt", "standard", "start", "structure", "strval", "style",+        "submenu", "substr", "subtract", "summary", "suppress", "symphony",+        "synccursor", "syscolor", "sysinfo", "sysmode", "tab", "table", "tableindex",+        "tableofgroups", "tableorder", "tablerights", "tables", "tablesize", "tabular",+        "tag", "tan", "text", "ticks", "time", "title", "titles", "today", "todos",+        "togglepalette", "tools", "toqpro", "touchrecord", "trigger", "trimming",+        "true", "truetype", "type", "typein", "undo", "unlink", "unlinked", "unlock",+        "unlockrecord", "unpassword", "up", "update", "upimage", "upper", "usdate",+        "user", "username", "usevars", "valcheck", "value", "vars", "version",+        "vertical", "vertruler", "view", "viewgraph", "visicalc", "who", "width",+        "winclose", "window", "windowat", "winmax", "winnext", "winresize", "with",+        "wordwrap", "workspace", "wrappos", "write-protect", "write", "writelib",+        "writelock", "year", "yes", "zoom", "zoomnext", "allow_dup_row", "alter", "avg",+        "begin", "between", "browse", "char", "charindex", "clustered", "compute",+        "convert", "count", "database", "dateadd", "datediff", "datename", "declare",+        "desc", "description", "dialect", "disk", "distinct", "drop", "dump", "endsql",+        "exec", "fillfactor", "getdate", "grant", "group", "having", "hpldlock",+        "ignore_dup_key", "ignore_dup_row", "init", "into", "issql", "local", "ltrim",+        "name", "nofetch", "nonclustered", "null", "order", "physname", "product",+        "raiseerror", "remote", "revoke", "rtrim", "rule", "showplan", "showsql",+        "sorted_data", "sql", "sqlautocommit", "sqlbreakconnect", "sqlclearconnect",+        "sqlcommit", "sqlconnectinfo", "sqlerrorcode", "sqlerrormessage", "sqlfetch",+        "sqlisconnect", "sqlisreplica", "sqlmakeconnect", "sqlmapinfo", "sqlrelease",+        "sqlrestoreconnect", "sqlrollback", "sqlsave", "sqlsaveconnect",+        "sqlselectconnect", "sqlsetinterrupt", "sqlstarttrans", "sqlval", "statistics",+        "stuff", "sum", "substring", "tran", "transaction", "truncate", "truncate_only",+        "union", "unique", "values", "vdevno", "waitfor", "where", "logical", "string",         "tableview", "", "library", "anytype", "smallint", "tcursor", "logical"},   },   { Id=4,

langDefs/pas.lang

@@ -6,20 +6,20 @@ Digits=[[ (?:0x|0X|\$)[0-9a-fA-F]+|\d*[\.\_]?\d+(?:[eE][\-\+]\d+)?[lLuUbfdm]* ]]  Keywords={   { Id=1,-    List={"absolute", "abstract", "and", "array", "as", "asm", "assembler", "automated", -          "begin", "case", "cdecl", "class", "const", "constructor", "destructor", "dispid", -          "dispinterface", "div",   "dynamic", "end", "except", "export", "exports", "external", -          "far", "file", "finalization", "finally", "forward", "function", "goto", -          "implementation", "in", "initialization", "inherited", "inline", "interface", -          "is", "label", "library", "message", "mod", "near", "nil", "not", "object", -          "of", "or", "out", "override", "packed", "pascal", "private", "procedure", -          "program", "property", "protected", "public", "published", "raise", "record", -          "register",  "resourcestring", "safecall", "set", "shl", "shr", "stdcall", +    List={"absolute", "abstract", "and", "array", "as", "asm", "assembler", "automated",+          "begin", "case", "cdecl", "class", "const", "constructor", "destructor", "dispid",+          "dispinterface", "div",   "dynamic", "end", "except", "export", "exports", "external",+          "far", "file", "finalization", "finally", "forward", "function", "goto",+          "implementation", "in", "initialization", "inherited", "inline", "interface",+          "is", "label", "library", "message", "mod", "near", "nil", "not", "object",+          "of", "or", "out", "override", "packed", "pascal", "private", "procedure",+          "program", "property", "protected", "public", "published", "raise", "record",+          "register",  "resourcestring", "safecall", "set", "shl", "shr", "stdcall",           "threadvar", "try", "type", "unit", "uses", "var", "virtual", "xor",           "if", "else", "then", "downto", "do", "for", "repeat", "while", "to", "until", "with"},   },   { Id=2,-    List={"boolean", "char", "integer", "pointer", "real", "text", "true", "false", "cardinal", +    List={"boolean", "char", "integer", "pointer", "real", "text", "true", "false", "cardinal",           "longint", "byte", "word", "single", "double", "int64","string"},   },   { Id=4,@@ -54,17 +54,17 @@ PreProcessor = { }  NestedSections = {-  { -    Lang="assembler", -    Delimiter= { [[asm]], [[end;]] } +  {+    Lang="assembler",+    Delimiter= { [[asm]], [[end;]] }   } }  Operators=[[\(|\)|\[|\]|,|;|:|&|<|>|\!|\=|\/|\*|\%|\+|\-|\@|\.|\^]]  function OnStateChange(oldState, newState, token)-   if token=="}" and oldState==HL_PREPROC then-      return HL_PREPROC_END-   end   -   return newState+  if token=="}" and oldState==HL_PREPROC then+    return HL_PREPROC_END+  end+  return newState end

langDefs/pdf.lang

@@ -2,7 +2,7 @@ -- Language definition for PDF files -- Author: Roland Hieber <rohieb@rohieb.name> -- Date: 2013-11-22--- Known Bugs: +-- Known Bugs: --  * Does not highlight files with MacOS (CR-only) line endings --  * Does not (yet) highlight inside streams due to limitations in the library --

langDefs/perl.lang

@@ -4,9 +4,9 @@ Description="Perl" Categories = {"source", "script"}  ---[[==============================================================================-                                        CHANGELOG                                     -==================================================================================+--[[============================================================================+                                      CHANGELOG+================================================================================   (2019/01/11 | Highlight v3.49)     - fixed Highlighting of variables @@ -23,57 +23,57 @@ Keywords={   { Id=1,     List={"if", "else", "elsif", "unless", "given", "when", "default", "while", "for", "foreach",     "do", "until", "continue", "return", "last", "next", "redo", "goto", "break", "exit", "sub",-    "package", "use", "no", "dump", "require", "BEGIN", "CHECK", "INIT", "END", "UNITCHECK", -    "NEXT", "CATCH",  "loop", "class", "in", "say", "loop", "has", "method", "multi", "macro", +    "package", "use", "no", "dump", "require", "BEGIN", "CHECK", "INIT", "END", "UNITCHECK",+    "NEXT", "CATCH",  "loop", "class", "in", "say", "loop", "has", "method", "multi", "macro",     "lazy", "gather", "take", "role", "is", "does", "rw" },   },   { Id=2,     Regex=[[ [$@%]\#?[^(\s|\.|\=|\:|\-\>|\"|\'|\(|\[|\)|\]|\{|\}|>|<|\;)]+ ]],   },   { Id=3,-    List={"defined", "undef", "eq", "ne", "lt", "gt", "ge", "le", "cmp", "not", -    "and", "or", "xor", "bless", "ref", "my", "our", "local", "state", "chomp", -    "chop", "chr", "crypt", "index", "rindex", "lc", "lcfirst", "length", "ord", +    List={"defined", "undef", "eq", "ne", "lt", "gt", "ge", "le", "cmp", "not",+    "and", "or", "xor", "bless", "ref", "my", "our", "local", "state", "chomp",+    "chop", "chr", "crypt", "index", "rindex", "lc", "lcfirst", "length", "ord",     "pack", "print", "printf", "sprintf", "substr", "uc",-    "ucfirst", "pos", "quotemeta", "split", "study", "abs", "atan2", "cos", -    "exp", "hex", "int", "log", "oct", "rand", "sin", "sqrt", "srand", "splice", -    "unshift", "shift", "push", "pop", "join", "reverse", "grep", "map", "sort", +    "ucfirst", "pos", "quotemeta", "split", "study", "abs", "atan2", "cos",+    "exp", "hex", "int", "log", "oct", "rand", "sin", "sqrt", "srand", "splice",+    "unshift", "shift", "push", "pop", "join", "reverse", "grep", "map", "sort",     "unpack", "pack", "delete", "each", "exists", "keys",-    "values", "syscall", "dbmopen", "dbmclose", "binmode", "close", "closedir", -    "eof", "fileno", "getc", "stat", "lstat", "read", "readdir", "readline", "pipe", -    "rewinddir", "say", "select", "tell", "telldir", "write", "fcntl", "flock", +    "values", "syscall", "dbmopen", "dbmclose", "binmode", "close", "closedir",+    "eof", "fileno", "getc", "stat", "lstat", "read", "readdir", "readline", "pipe",+    "rewinddir", "say", "select", "tell", "telldir", "write", "fcntl", "flock",     "ioctl", "open", "opendir", "seek", "seekdir",-    "sysopen", "sysread", "sysseek", "syswrite", "truncate", "chdir", "chmod", -    "chown", "chroot", "glob", "link", "mkdir", "readlink", "rename", "rmdir", "symlink", -    "umask", "unlink", "utime", "caller", "die", "wantarray", "vec", "alarm", -    "exec", "fork", "getpgrp", "getppid", "getpriority", "kill", "pipe", "setpgrp", -    "setpriority", "sleep", "system", "times", "wait", "waitpid", "accept", "bind", +    "sysopen", "sysread", "sysseek", "syswrite", "truncate", "chdir", "chmod",+    "chown", "chroot", "glob", "link", "mkdir", "readlink", "rename", "rmdir", "symlink",+    "umask", "unlink", "utime", "caller", "die", "wantarray", "vec", "alarm",+    "exec", "fork", "getpgrp", "getppid", "getpriority", "kill", "pipe", "setpgrp",+    "setpriority", "sleep", "system", "times", "wait", "waitpid", "accept", "bind",     "connect", "getpeername", "getsockname",-    "getsockopt", "listen", "recv", "send", "setsockopt", "shutdown", "socket", -    "socketpair", "msgctl", "msgget", "msgrcv", "msgsnd", "semctl", "semget", -    "semop", "shmctl", "shmget", "shmread", "shmwrite", "gethostent", "getnetent", +    "getsockopt", "listen", "recv", "send", "setsockopt", "shutdown", "socket",+    "socketpair", "msgctl", "msgget", "msgrcv", "msgsnd", "semctl", "semget",+    "semop", "shmctl", "shmget", "shmread", "shmwrite", "gethostent", "getnetent",     "getprotoent", "getservent", "setpwent",-    "setgrent", "sethostent", "setnetent", "setprotoent", "setservent", -    "endpwent", "endgrent", "endhostent", "endnetent", "endprotoent", "endservent", -    "gethostbyaddr", "gethostbyname", "getnetbyaddr", "getnetbyname", +    "setgrent", "sethostent", "setnetent", "setprotoent", "setservent",+    "endpwent", "endgrent", "endhostent", "endnetent", "endprotoent", "endservent",+    "gethostbyaddr", "gethostbyname", "getnetbyaddr", "getnetbyname",     "getprotobyname", "getprotobynumber", "getservbyname",-    "getservbyport", "getpwuid", "getpwnam", "getgrgid", "getgrnam", "getlogin", -    "getpwent", "getgrent", "gmtime", "localtime", "time", "warn", "formline", +    "getservbyport", "getpwuid", "getpwnam", "getgrgid", "getgrnam", "getlogin",+    "getpwent", "getgrent", "gmtime", "localtime", "time", "warn", "formline",     "reset", "scalar", "prototype", "lock", "tied", "untie", "eval", "try", "constant" },   },   { Id=4,-	Regex=[[->([a-zA-Z0-9_]+)]],-	Group=1,+  Regex=[[->([a-zA-Z0-9_]+)]],+  Group=1,   },-  +   --# Still only covers more common usage but by far not all     -- see OnStateChange below   { Id=4,     Regex=[[\/.*?\/[msixpodualgc]*|m\/.*?\/[msixpodualgc]*|qr\/.*?\/[msixpodual]*|s\/.*?\/.*?\/[msixpodualgcer]*|(?:tr|y)\/.*?\/.*?\/[cdsr]*|m!.*?![msixpodualgc]*|qr!.*?![msixpodual]*|s!.*?!.*?![msixpodualgcer]*|(?:tr|y)!.*?!.*?![cdsr]*|m\?.*?\?[msixpodualgc]*|m\{.*?\}[msixpodualgc]*|qr\{.*?\}[msixpodual]*|s\{.*?\}\s*\{.*?\}[msixpodualgcer]*|(?:tr|y)\{.*?\}\s*\{.*?\}[cdsr]*]],     Group=0   },-  -   { Id=4,++  { Id=4,     Regex=[=[ q[qxwr]?[\[\{\(] ]=]   }, }@@ -103,62 +103,62 @@ Operators=[[\(|\)|\[|\]|\{|\}|\,|\;|\:|\&|<|>|\!|\@|~|\=|\/|\*|\+|\-|\$|\.|\^|\~ -- fix recognition of $ and other Perl perversions function OnStateChange(oldState, newState, token, groupID) -   -- resolve issue with regex expression which spans strings like "</i>" + VAR + "</i>"-   if string.sub(token,1,1)=="/" and oldState==HL_STRING and newState==HL_KEYWORD and groupID == 4 then-      return HL_REJECT-   end--   if  (string.sub(token,1,1) =="$" or string.sub(token,1,1) =="@" or string.sub(token,1,1) =="%") -      and oldState==HL_STRING and newState==HL_KEYWORD then-      return HL_INTERPOLATION-   end-   -   --recognize hereDoc multine strings-   --do not clear hereDoc if token is ",' or `-   if (oldState==HL_STANDARD or oldState==HL_STRING) and newState==HL_STRING  -      and not string.find("\"'`", token) then-      hereDoc = string.match(token, "<<'?\"?([%a_]+)" )-   end--   if oldState==HL_STRING and token==hereDoc then-      hereDoc = nil-      return HL_STRING_END-   end-  +  -- resolve issue with regex expression which spans strings like "</i>" + VAR + "</i>"+  if string.sub(token,1,1)=="/" and oldState==HL_STRING and newState==HL_KEYWORD and groupID == 4 then+    return HL_REJECT+  end++  if  (string.sub(token,1,1) =="$" or string.sub(token,1,1) =="@" or string.sub(token,1,1) =="%")+    and oldState==HL_STRING and newState==HL_KEYWORD then+    return HL_INTERPOLATION+  end++  --recognize hereDoc multine strings+  --do not clear hereDoc if token is ",' or `+  if (oldState==HL_STANDARD or oldState==HL_STRING) and newState==HL_STRING+    and not string.find("\"'`", token) then+    hereDoc = string.match(token, "<<'?\"?([%a_]+)" )+  end++  if oldState==HL_STRING and token==hereDoc then+    hereDoc = nil+    return HL_STRING_END+  end+   -- fix issue in CGI.pm testcase (line 1060 ff)-   if oldState~=HL_STRING and oldState~=HL_INTERPOLATION and oldState~=HL_ESC_SEQ then-      qString=0-    end-    -   if newState==HL_KEYWORD and (token=="q{" or token=="qq{" or token=="qw{" or token=="qx{")  then-      qString=1-      return HL_STRING-   end-   -   if newState==HL_KEYWORD and (token=="q(" or token=="qq(" or token=="qw(" or token=="qx(")  then-      qString=2-      return HL_STRING-   end-  -   if newState==HL_KEYWORD and (token=="q[" or token=="qq[" or token=="qw[" or token=="qx[")  then-      qString=3-      return HL_STRING-   end-  +  if oldState~=HL_STRING and oldState~=HL_INTERPOLATION and oldState~=HL_ESC_SEQ then+    qString=0+  end++  if newState==HL_KEYWORD and (token=="q{" or token=="qq{" or token=="qw{" or token=="qx{")  then+    qString=1+    return HL_STRING+  end++  if newState==HL_KEYWORD and (token=="q(" or token=="qq(" or token=="qw(" or token=="qx(")  then+    qString=2+    return HL_STRING+  end++  if newState==HL_KEYWORD and (token=="q[" or token=="qq[" or token=="qw[" or token=="qx[")  then+    qString=3+    return HL_STRING+  end+   if oldState==HL_STRING and qString==1 and token=="}" then-      qString=0-      return HL_STRING_END-   end-   -   if oldState==HL_STRING and qString==2 and token==")" then-      qString=0-      return HL_STRING_END-   end--   if oldState==HL_STRING and qString==3 and token=="]" then-      qString=0-      return HL_STRING_END-   end-  -   return newState+    qString=0+    return HL_STRING_END+  end++  if oldState==HL_STRING and qString==2 and token==")" then+    qString=0+    return HL_STRING_END+  end++  if oldState==HL_STRING and qString==3 and token=="]" then+    qString=0+    return HL_STRING_END+  end++  return newState end

langDefs/php.lang

@@ -5,21 +5,22 @@ Categories = {"source", "script"}  Keywords={   { Id=1,-	List={"abstract", "and", "array", "as", "break", "case",-	"catch",   "cfunction", "class", "clone", "const",-	"continue", "declare", "default", "do", "else", "elseif",-	"enddeclare", "endfor", "endforeach", "endif", "endswitch",-	"endwhile", "extends", "final", "for", "foreach",-	"function", "global", "goto", "if", "implements",-	"interface", "instanceof", "namespace",  "new",-	"old_function", "or", "private", "protected",  "public",-	"static", "switch", "throw", "try",  "use", "var", "while",-	"xor", "__CLASS__", "__DIR__",  "__LINE__", "__FILE__",-	"__FUNCTION__", "__TRAIT__", "__METHOD__",  "__NAMESPACE__",-	"die", "echo", "empty", "exit", "eval", "include",-	"include_once", "isset", "list", "require", "require_once",-	"return", "print", "unset",  "true", "false", "null", "resource"-	  },+    List={+      "abstract", "and", "array", "as", "break", "case",+      "catch",   "cfunction", "class", "clone", "const",+      "continue", "declare", "default", "do", "else", "elseif",+      "enddeclare", "endfor", "endforeach", "endif", "endswitch",+      "endwhile", "extends", "final", "for", "foreach",+      "function", "global", "goto", "if", "implements",+      "interface", "instanceof", "namespace",  "new",+      "old_function", "or", "private", "protected",  "public",+      "static", "switch", "throw", "try",  "use", "var", "while",+      "xor", "__CLASS__", "__DIR__",  "__LINE__", "__FILE__",+      "__FUNCTION__", "__TRAIT__", "__METHOD__",  "__NAMESPACE__",+      "die", "echo", "empty", "exit", "eval", "include",+      "include_once", "isset", "list", "require", "require_once",+      "return", "print", "unset",  "true", "false", "null", "resource"+    },   },   { Id=2,     List={"int", "integer", "real", "double", "float", "string", "array", "object", "bool", "mixed", "numeric"},@@ -35,8 +36,8 @@ Keywords={ -- hereDoc opening delimiter, see OnStateChange to handle end of string Strings={   Delimiter=[["|'|<<<'?[\w_]+'?]],-   Escape=[=[ \\\d{3}|\\u\d{4}|\\x[[:xdigit:]]{2}|\\[ntvbrfa\\\?'"\$] ]=],-   --Interpolation = [[ \$\w+\[.+?\] ]]+  Escape=[=[ \\\d{3}|\\u\d{4}|\\x[[:xdigit:]]{2}|\\[ntvbrfa\\\?'"\$] ]=],+  --Interpolation = [[ \$\w+\[.+?\] ]] }  IgnoreCase=true@@ -55,32 +56,32 @@ Operators=[[\(|\)|\[|\]|\{|\}|\,|\;|\:|\&|<|>|\!|\=|\/|\*|\|\+|\-|\.|\@]]  function OnStateChange(oldState, newState, token) -   if oldState==HL_STRING and token==hereDoc then-      hereDoc = nil-      return HL_STRING_END-   end--   -   if  (string.sub(token,1,1) =="$" or string.sub(token,1,1) =="{") and oldState==HL_STRING and newState==HL_KEYWORD then-      return HL_INTERPOLATION-   end-   -   if  (string.sub(token,1,1) =="{") and  oldState~=HL_STRING and newState==HL_KEYWORD then-      return HL_REJECT-   end-   -   if hereDoc~=nil then+  if oldState==HL_STRING and token==hereDoc then+    hereDoc = nil+    return HL_STRING_END+  end+++  if (string.sub(token,1,1) =="$" or string.sub(token,1,1) =="{") and oldState==HL_STRING and newState==HL_KEYWORD then+    return HL_INTERPOLATION+  end++  if (string.sub(token,1,1) =="{") and  oldState~=HL_STRING and newState==HL_KEYWORD then+    return HL_REJECT+  end++  if hereDoc~=nil then     return HL_STRING-   end--   --recognize hereDoc multine strings-   if oldState==HL_STANDARD and newState==HL_STRING and not string.find("\"'", token) then-      hereDoc = string.match(token, "<<<'?([%a_]+)" )-   end-   -   if oldState~=HL_STRING and newState==HL_ESC_SEQ then-      return oldState-   end-   -   return newState+  end++  --recognize hereDoc multine strings+  if oldState==HL_STANDARD and newState==HL_STRING and not string.find("\"'", token) then+    hereDoc = string.match(token, "<<<'?([%a_]+)" )+  end++  if oldState~=HL_STRING and newState==HL_ESC_SEQ then+    return oldState+  end++  return newState end

langDefs/pike.lang

@@ -7,50 +7,50 @@ Categories = {"source"}  Keywords={   { Id=1,-    List={"constant", "enum", "typedef", "if", "do", "for", "while", "else", "foreach", "case", "switch", "break", "continue", "return", "sscanf", -        "typeof", "catch", "gauge", "class", "lambda", "import", "inherit", "facet", "final", +    List={"constant", "enum", "typedef", "if", "do", "for", "while", "else", "foreach", "case", "switch", "break", "continue", "return", "sscanf",+        "typeof", "catch", "gauge", "class", "lambda", "import", "inherit", "facet", "final",             "static", "private", "local", "public", "protected", "nomask", "inline", "extern", "optional", "variant"},   },   { Id=2,     List={"array", "constant", "extern", "float", "function", "int", "local", "mapping", "mixed", "multiset", "object", "program", "static", "string", "void"},   },   { Id=3,-    List={"__parse_pike_type", "_disable_threads", "_do_call_outs", "_exit", -            "_gc_status", "_leak", "_memory_usage", "_next", "_prev", "_refs", -            "_static_modules", "_typeof", "abs", "acos", "add_constant", "add_include_path", -            "add_module_path", "add_program_path", "aggregate", "aggregate_mapping", -            "aggregate_multiset", "alarm", "all_constants", "all_threads", "allocate", -            "array_sscanf", "arrayp", "asin", "atan", "atan2", "atexit", "backtrace", -            "basename", "call_function", "call_out", "call_out_info", "cd", "ceil", "chmod", -            "chown", "chroot", "cleargroups", "clone", "closelog", "column", "combine_path", -            "combine_path_nt", "combine_path_unix", "compile", "", "compile_file", -            "compile_string", "copy_value", "cos", "cpp", "crypt", "ctime", "decode_value", -            "delay", "describe_backtrace", "describe_error", "destruct", "dirname", -            "encode_value", "encode_value_canonic", "endgrent", "endpwent", "enumerate", -            "equal", "errno", "exece", "exit", "exp", "explode_path", "file_stat", -            "file_truncate", "filesystem_stat", "filter", "find_call_out", "floatp", -            "floor", "fork", "function_name", "function_object", "functionp", "gc", -            "get_all_groups", "get_all_users", "get_dir", "get_groups_for_user", -            "get_weak_flag", "getcwd", "getegid", "getenv", "geteuid", "getgid", "getgrent", -            "getgrgid", "getgrnam", "getgroups", "gethostbyaddr", "gethostbyname", -            "gethostname", "gethrtime", "getpgrp", "getpid", "getppid", "getpwent", -            "getpwnam", "getpwuid", "getsid", "getuid", "glob", "gmtime", "hardlink", -            "has_index", "has_prefix", "has_suffix", "has_value", "hash", "hash_7_0", -            "indices", "initgroups", "innetgr", "intp", "is_absolute_path", "kill", -            "load_module", "localtime", "log", "lower_case", "m_delete", "map", "mappingp", -            "master", "max", "min", "mkdir", "mkmapping", "mkmultiset", "mktime", -            "multisetp", "mv", "new", "next_object", "normalize_path", "object_program", -            "object_variablep", "objectp", "openlog", "pow", "programp", "", "putenv", -            "query_num_arg", "random", "random_seed", "random_string", "readlink", -            "remove_call_out", "remove_include_path", "remove_module_path", -            "remove_program_path", "replace", "replace_master", "reverse", "rm", "round", -            "rows", "rusage", "search", "set_priority", "set_weak_flag", "setegid", -            "seteuid", "setgid", "setgrent", "setgroups", "setpgrp", "setpwent", -            "setresgid", "setresuid", "setsid", "setuid", "sgn", "signal", "signame", -            "signum", "sin", "sizeof", "sleep", "sort", "sprintf", "sqrt", "strerror", -            "string_to_unicode", "string_to_utf8", "stringp", "strlen", "symlink", "syslog", -            "tan", "this_object", "this_thread", "thread_create", "thread_local", "throw", -            "time", "trace", "ualarm", "umask", "uname", "unicode_to_string", "upper_case", +    List={"__parse_pike_type", "_disable_threads", "_do_call_outs", "_exit",+            "_gc_status", "_leak", "_memory_usage", "_next", "_prev", "_refs",+            "_static_modules", "_typeof", "abs", "acos", "add_constant", "add_include_path",+            "add_module_path", "add_program_path", "aggregate", "aggregate_mapping",+            "aggregate_multiset", "alarm", "all_constants", "all_threads", "allocate",+            "array_sscanf", "arrayp", "asin", "atan", "atan2", "atexit", "backtrace",+            "basename", "call_function", "call_out", "call_out_info", "cd", "ceil", "chmod",+            "chown", "chroot", "cleargroups", "clone", "closelog", "column", "combine_path",+            "combine_path_nt", "combine_path_unix", "compile", "", "compile_file",+            "compile_string", "copy_value", "cos", "cpp", "crypt", "ctime", "decode_value",+            "delay", "describe_backtrace", "describe_error", "destruct", "dirname",+            "encode_value", "encode_value_canonic", "endgrent", "endpwent", "enumerate",+            "equal", "errno", "exece", "exit", "exp", "explode_path", "file_stat",+            "file_truncate", "filesystem_stat", "filter", "find_call_out", "floatp",+            "floor", "fork", "function_name", "function_object", "functionp", "gc",+            "get_all_groups", "get_all_users", "get_dir", "get_groups_for_user",+            "get_weak_flag", "getcwd", "getegid", "getenv", "geteuid", "getgid", "getgrent",+            "getgrgid", "getgrnam", "getgroups", "gethostbyaddr", "gethostbyname",+            "gethostname", "gethrtime", "getpgrp", "getpid", "getppid", "getpwent",+            "getpwnam", "getpwuid", "getsid", "getuid", "glob", "gmtime", "hardlink",+            "has_index", "has_prefix", "has_suffix", "has_value", "hash", "hash_7_0",+            "indices", "initgroups", "innetgr", "intp", "is_absolute_path", "kill",+            "load_module", "localtime", "log", "lower_case", "m_delete", "map", "mappingp",+            "master", "max", "min", "mkdir", "mkmapping", "mkmultiset", "mktime",+            "multisetp", "mv", "new", "next_object", "normalize_path", "object_program",+            "object_variablep", "objectp", "openlog", "pow", "programp", "", "putenv",+            "query_num_arg", "random", "random_seed", "random_string", "readlink",+            "remove_call_out", "remove_include_path", "remove_module_path",+            "remove_program_path", "replace", "replace_master", "reverse", "rm", "round",+            "rows", "rusage", "search", "set_priority", "set_weak_flag", "setegid",+            "seteuid", "setgid", "setgrent", "setgroups", "setpgrp", "setpwent",+            "setresgid", "setresuid", "setsid", "setuid", "sgn", "signal", "signame",+            "signum", "sin", "sizeof", "sleep", "sort", "sprintf", "sqrt", "strerror",+            "string_to_unicode", "string_to_utf8", "stringp", "strlen", "symlink", "syslog",+            "tan", "this_object", "this_thread", "thread_create", "thread_local", "throw",+            "time", "trace", "ualarm", "umask", "uname", "unicode_to_string", "upper_case",             "utf8_to_string", "utime", "values", "version", "werror", "write", "zero_type"},   },   { Id=4,

langDefs/pl1.lang

@@ -9,111 +9,111 @@ Keywords={   { Id=1,     List={"call", "chksucc", "close", "dcl", "do", "end", "if", "open", "put", "read"},   },-  +     { Id=2,     Regex=[[ (afp|do_|er_)\w+]],     Group=0   },-  +   { Id=2,-    List={ "black", "blue", -"bold", "brown", "center", "center_and_trim", "char", "cm", "condensed", "cyan", -"default_map", "double_dot", "errer", "expanded", "extrabold", "extracond", -"extraexp", "extralight", "fals", "fatal", "focenter", "fojustify", "foleft", -"foright", "green", "inch", "italic", "light", "l_ft", "magenta", "media", -"medium", "mm", "noerror", "normal", "noshade", "orient0", "orient180", -"orient270", "orient90", "orientdoc", "point_to_pel", "position_and_trim", -"red", "roman", "rotate0", "rotate180", "rotate270", "rotate90", -"rotate_default", "r_ght", "scale_to_fit", "screen", "semibold", "semicond", -"semiexp", "semilight", "severe", "stndard", "tru", "txtor0_0", "txtor180_270", -"txtor270_0", "txtor90_180", "u1440", "u240", "ultrabold", "ultracond", "ultraexp", "ultralight", "verbottom", "vercenter", -"vertop", "warning", "xabs", "xdirection", "xrel", "yabs", "ydirection", +    List={ "black", "blue",+"bold", "brown", "center", "center_and_trim", "char", "cm", "condensed", "cyan",+"default_map", "double_dot", "errer", "expanded", "extrabold", "extracond",+"extraexp", "extralight", "fals", "fatal", "focenter", "fojustify", "foleft",+"foright", "green", "inch", "italic", "light", "l_ft", "magenta", "media",+"medium", "mm", "noerror", "normal", "noshade", "orient0", "orient180",+"orient270", "orient90", "orientdoc", "point_to_pel", "position_and_trim",+"red", "roman", "rotate0", "rotate180", "rotate270", "rotate90",+"rotate_default", "r_ght", "scale_to_fit", "screen", "semibold", "semicond",+"semiexp", "semilight", "severe", "stndard", "tru", "txtor0_0", "txtor180_270",+"txtor270_0", "txtor90_180", "u1440", "u240", "ultrabold", "ultracond", "ultraexp", "ultralight", "verbottom", "vercenter",+"vertop", "warning", "xabs", "xdirection", "xrel", "yabs", "ydirection", "yellow", "ylines", "yrel"},   },   { Id=3,-    List={"abnormal", "abs", "acos", "acosf", "add", "addbuff", "addr", -    "addrdata", "alias", "aligned", "all", "alloc", "allocate", "allocation", -    "allocn", "allocsize", "any", "anycondition", "area", "ascii", "asin", "asinf", -    "asm", "asmtdli", "assembler", "assignable", "atan", "atand", "atanf", "atanh", -    "attach", "attention", "attn", "auto", "automatic", "availablearea", -    "backwards", "based", "begin", "bigendian", "bin", "binary", "binaryvalue", -    "bind", "binvalue", "bit", "bitloc", "bitlocation", "bkwd", "blksize", "bool", -    "buf", "buffered", "buffers", "bufnd", "bufni", "bufoff", "bufsp", "builtin", -    "bx", "by", "byaddr", "byte", "byvalue", "b4",  "cast", "cds", "ceil", "center", -    "centerleft", "centerright", "centre", "centreleft", "centreright", "char", -    "character", "charg", "chargraphic", "charval", "check", "checkstg",  "cmpat", -    "cobol", "col", "collate", "column", "comment", "compare", "compiledate", -    "compiletime", "completion", "complex", "cond", "condition", "conjg", "conn", -    "connected", "consecutive", -    "controlled", "conv", "conversion", "copy", "cos", "cosd", "cosf", "cosh", -    "count", "counter", "cpln", "cplx", "cs", "cstg", "ctl", "ctlasa", "ctl360", -    "currentsize", "currentstorage", "data", "datafield", "date", "datetime", -    "days", "daystodate", "daystosecs", "db",  "dec", "decimal", "declare", "def", -    "default", "define", "defined", "delay", "delete", "descriptor", "descriptors", -    "detach", "dft", "dim", "dimacross", "dimension", "direct", "display", "divide", -    "downthru", "edit", "else", "empty",  "endfile", "endpage", "entry", -    "entryaddr", "env", "environment", "epsilon", "erf", "erfc", "error", "event", -    "excl", "exclusive", "exit", "exp", "expf", "exponent", "exports", "ext", -    "external", "fb", "fbs", "fetch", "file", "fileddint", "fileddtest", -    "fileddword", "fileid", "fileopen", "fileread", "fileseek", "filetell", -    "filewrite", "finish", "first", "fixed", "fixedbin", "fixeddec", -    "fixedoverflow", "float", "floatbin", "floatdec", "floor", "flush", "fofl", +    List={"abnormal", "abs", "acos", "acosf", "add", "addbuff", "addr",+    "addrdata", "alias", "aligned", "all", "alloc", "allocate", "allocation",+    "allocn", "allocsize", "any", "anycondition", "area", "ascii", "asin", "asinf",+    "asm", "asmtdli", "assembler", "assignable", "atan", "atand", "atanf", "atanh",+    "attach", "attention", "attn", "auto", "automatic", "availablearea",+    "backwards", "based", "begin", "bigendian", "bin", "binary", "binaryvalue",+    "bind", "binvalue", "bit", "bitloc", "bitlocation", "bkwd", "blksize", "bool",+    "buf", "buffered", "buffers", "bufnd", "bufni", "bufoff", "bufsp", "builtin",+    "bx", "by", "byaddr", "byte", "byvalue", "b4",  "cast", "cds", "ceil", "center",+    "centerleft", "centerright", "centre", "centreleft", "centreright", "char",+    "character", "charg", "chargraphic", "charval", "check", "checkstg",  "cmpat",+    "cobol", "col", "collate", "column", "comment", "compare", "compiledate",+    "compiletime", "completion", "complex", "cond", "condition", "conjg", "conn",+    "connected", "consecutive",+    "controlled", "conv", "conversion", "copy", "cos", "cosd", "cosf", "cosh",+    "count", "counter", "cpln", "cplx", "cs", "cstg", "ctl", "ctlasa", "ctl360",+    "currentsize", "currentstorage", "data", "datafield", "date", "datetime",+    "days", "daystodate", "daystosecs", "db",  "dec", "decimal", "declare", "def",+    "default", "define", "defined", "delay", "delete", "descriptor", "descriptors",+    "detach", "dft", "dim", "dimacross", "dimension", "direct", "display", "divide",+    "downthru", "edit", "else", "empty",  "endfile", "endpage", "entry",+    "entryaddr", "env", "environment", "epsilon", "erf", "erfc", "error", "event",+    "excl", "exclusive", "exit", "exp", "expf", "exponent", "exports", "ext",+    "external", "fb", "fbs", "fetch", "file", "fileddint", "fileddtest",+    "fileddword", "fileid", "fileopen", "fileread", "fileseek", "filetell",+    "filewrite", "finish", "first", "fixed", "fixedbin", "fixeddec",+    "fixedoverflow", "float", "floatbin", "floatdec", "floor", "flush", "fofl",     "format", "fortran", "free", "from", "fromalien", "fs"-    , "gamma", "generic", "genkey", "get", "getenv", "go", "goto", "graphic", "gx", -    "handle", "hbound", "hex", "hexadec", "heximage", "high", "huge", "iand", -    "ieee", "ieor",  "ignore", "imag", "in", "index", "indexarea", "indexed", -    "init", "initial", "inline", "inot", "input", "int", "inter", "internal", -    "into", "invalidop", "ior", "irred", "irreducible", "isfinite", "isigned", -    "isinf", "isll", "ismain", "isnan", "isnormal", "iszero", "isrl", "iunsigned", -    "key", "keyed", "keyfrom", "keylength", "keyloc", "keyto", "label", "last", -    "lbound", "leave", "left", "length", "like", "limited", "line", "lineno", -    "linesize", "linkage", "list", "littleendian", "loc", "locate", "location", -    "log", "logf", "loggamma", "log10", "log10f", "log2", "low", "lowercase", -    "lower2", "maccol", "maclmar", "macname", "macrmar", "main", "max", "maxexp", -    "maxlength", "memconvert", "memindex", "memsearch", "memsearchr", "memverify", -    "memverifyr", "min", "minexp", "mod", "mpstr", "multiply", "name", "native", -    "ncp", "new", "nocharg", "nochargraphic", "nocheck", "nocmpat", "noconv", "noconversion", "nodescriptor", -    "noexecops", "nofixedoverflow", "nofofl", "noinline", "nolock", "nomap", -    "nomapin", "nomapout", "nonassignable", "nonconnected", "nonnative", "noofl", -    "nooverflow", "norescan", "normal", "nosize", "nostrg", "nostringrange", -    "nostringsize", "nostrz", "nosubrg", "nosubscriptrange", "noufl", "nounderflow", -    "nowrite", "nozdiv", "nozerodivide", "null", "offset", "offsetadd", -    "offsetdiff", "offsetsubtract", "offsetvalue", "ofl", "omitted", "on", "onchar", -    "oncode", "oncondcond", "oncondid", "oncount", "onfile", "ongsource", "onkey", -    "online", "onloc", "onoffset", "onsource", "onsubcode", "onwchar", "onwsource", -    "optional", "options", "order", "ordinal", "ordinalname", "ordinalpred", -    "ordinalsucc", "other", "otherwise", "output", "overflow", "package", -    "packagename", "page", "pageno", "pagesize", "parameter", "parmset", "password", -    "pending", "pic", "picspec", "picture", "places", "pliascii", "plicanc", +    , "gamma", "generic", "genkey", "get", "getenv", "go", "goto", "graphic", "gx",+    "handle", "hbound", "hex", "hexadec", "heximage", "high", "huge", "iand",+    "ieee", "ieor",  "ignore", "imag", "in", "index", "indexarea", "indexed",+    "init", "initial", "inline", "inot", "input", "int", "inter", "internal",+    "into", "invalidop", "ior", "irred", "irreducible", "isfinite", "isigned",+    "isinf", "isll", "ismain", "isnan", "isnormal", "iszero", "isrl", "iunsigned",+    "key", "keyed", "keyfrom", "keylength", "keyloc", "keyto", "label", "last",+    "lbound", "leave", "left", "length", "like", "limited", "line", "lineno",+    "linesize", "linkage", "list", "littleendian", "loc", "locate", "location",+    "log", "logf", "loggamma", "log10", "log10f", "log2", "low", "lowercase",+    "lower2", "maccol", "maclmar", "macname", "macrmar", "main", "max", "maxexp",+    "maxlength", "memconvert", "memindex", "memsearch", "memsearchr", "memverify",+    "memverifyr", "min", "minexp", "mod", "mpstr", "multiply", "name", "native",+    "ncp", "new", "nocharg", "nochargraphic", "nocheck", "nocmpat", "noconv", "noconversion", "nodescriptor",+    "noexecops", "nofixedoverflow", "nofofl", "noinline", "nolock", "nomap",+    "nomapin", "nomapout", "nonassignable", "nonconnected", "nonnative", "noofl",+    "nooverflow", "norescan", "normal", "nosize", "nostrg", "nostringrange",+    "nostringsize", "nostrz", "nosubrg", "nosubscriptrange", "noufl", "nounderflow",+    "nowrite", "nozdiv", "nozerodivide", "null", "offset", "offsetadd",+    "offsetdiff", "offsetsubtract", "offsetvalue", "ofl", "omitted", "on", "onchar",+    "oncode", "oncondcond", "oncondid", "oncount", "onfile", "ongsource", "onkey",+    "online", "onloc", "onoffset", "onsource", "onsubcode", "onwchar", "onwsource",+    "optional", "options", "order", "ordinal", "ordinalname", "ordinalpred",+    "ordinalsucc", "other", "otherwise", "output", "overflow", "package",+    "packagename", "page", "pageno", "pagesize", "parameter", "parmset", "password",+    "pending", "pic", "picspec", "picture", "places", "pliascii", "plicanc",     "plickpt", "plidelete", "plidump",-    "pliebcdic", "plifill", "plifree", "plimove", "pliover", "plirest", "pliretc", -    "pliretv", "plisaxa", "plisaxb", "plisaxc", "plisrta", "plisrtb", "plisrtc", -    "plisrtd", "plitdli", "pointer", "pointeradd", "pointerdiff", "pointersubtract", -    "pointervalue", "poly", "pos", "position", "prec", "precision", "pred", -    "present", "print", "priority", "proc", "procedure", "procedurename", -    "procname", "prod", "ptr", "ptradd", "ptrdiff", "ptrsubtract", "ptrvalue",  -    "putenv", "quote", "radix", "raise2", "random", "range", "rank", "real", -    "record", "recsize", "recursive", "red", "reducible", "reentrant", "refer", -    "regional", "reg12", "release", "rem", "reorder", "repattern", "repeat", -    "replaceby2", "reply", "reread", "rescan", "reserved", "reserves", "resignal", -    "respec", "retcode", "return", "returns", "reuse", "reverse", "revert", -    "rewrite", "right", "round", "samekey", "scalarvarying", "scale", "search", -    "searchr", "secs", "secstodate", "secstodays", "select", "seql", "sequential", -    "serialize4", "set", "sign", "signal", "signed", "sin", "sind", "sinf", "sinh", "sis", "size", "skip", "snap", -    "sourcefile", "sourceline", "sqrt", "sqrtf", "stackaddr", "statement", "static", -    "status", "stg", "stmt", "stop", "storage", "stream", "strg", "string", -    "stringrange", "stringsize", "structure", "strz", "subrg", "subscriptrange", -    "substr", "subtract", "succ", "sum", "suppress", "sysin", "sysnull", "sysparm", -    "sysprint", "system", "sysversion", "tally", "tan", "tand", "tanf", "tanh", -    "task", "then", "thread", "threadid", "time", "tiny", "title", "to", "total", -    "tpk", "tpm", "transient", "translate", "transmit", "trim", "trkofl", "trunc", -    "type", "ufl", "ulength", "ulength16", "ulength8", "unal", "unaligned", -    "unallocated", "unbuf", "unbuffered", "undefinedfile", "underflow", "undf", -    "unlock", "unsigned", "unspec", "until", "update", "upos", "uppercase", -    "upthru", "usubstr", "uvalid", "uwidth", "valid", "validdate", "value", "var", -    "varglist", "vargsize", "variable", "varying", "varyingz", "vb", "vbs", -    "verify", "verifyr", "vs", "vsam", "wait", "wchar", "wcharval", "weekday", "when", "whigh", "while", "widechar", -    "wlow", "write", "xmlchar", "y4date", "y4julian", "y4year", "zdiv", +    "pliebcdic", "plifill", "plifree", "plimove", "pliover", "plirest", "pliretc",+    "pliretv", "plisaxa", "plisaxb", "plisaxc", "plisrta", "plisrtb", "plisrtc",+    "plisrtd", "plitdli", "pointer", "pointeradd", "pointerdiff", "pointersubtract",+    "pointervalue", "poly", "pos", "position", "prec", "precision", "pred",+    "present", "print", "priority", "proc", "procedure", "procedurename",+    "procname", "prod", "ptr", "ptradd", "ptrdiff", "ptrsubtract", "ptrvalue",+    "putenv", "quote", "radix", "raise2", "random", "range", "rank", "real",+    "record", "recsize", "recursive", "red", "reducible", "reentrant", "refer",+    "regional", "reg12", "release", "rem", "reorder", "repattern", "repeat",+    "replaceby2", "reply", "reread", "rescan", "reserved", "reserves", "resignal",+    "respec", "retcode", "return", "returns", "reuse", "reverse", "revert",+    "rewrite", "right", "round", "samekey", "scalarvarying", "scale", "search",+    "searchr", "secs", "secstodate", "secstodays", "select", "seql", "sequential",+    "serialize4", "set", "sign", "signal", "signed", "sin", "sind", "sinf", "sinh", "sis", "size", "skip", "snap",+    "sourcefile", "sourceline", "sqrt", "sqrtf", "stackaddr", "statement", "static",+    "status", "stg", "stmt", "stop", "storage", "stream", "strg", "string",+    "stringrange", "stringsize", "structure", "strz", "subrg", "subscriptrange",+    "substr", "subtract", "succ", "sum", "suppress", "sysin", "sysnull", "sysparm",+    "sysprint", "system", "sysversion", "tally", "tan", "tand", "tanf", "tanh",+    "task", "then", "thread", "threadid", "time", "tiny", "title", "to", "total",+    "tpk", "tpm", "transient", "translate", "transmit", "trim", "trkofl", "trunc",+    "type", "ufl", "ulength", "ulength16", "ulength8", "unal", "unaligned",+    "unallocated", "unbuf", "unbuffered", "undefinedfile", "underflow", "undf",+    "unlock", "unsigned", "unspec", "until", "update", "upos", "uppercase",+    "upthru", "usubstr", "uvalid", "uwidth", "valid", "validdate", "value", "var",+    "varglist", "vargsize", "variable", "varying", "varyingz", "vb", "vbs",+    "verify", "verifyr", "vs", "vsam", "wait", "wchar", "wcharval", "weekday", "when", "whigh", "while", "widechar",+    "wlow", "write", "xmlchar", "y4date", "y4julian", "y4year", "zdiv",     "zerodivide"},   },   { Id=4,

langDefs/polygen.lang

@@ -1,43 +1,44 @@---[[*****************************************************************************-    *                                                                           *-    *                     Polygen Grammars Syntax Definition                    *-    *                                                                           *-    *               v1.0.1 (2018/01/18) | Highlight v3.41 | Lua 5.3             *-    *                                                                           *-    *                             by Tristano Ajmone                            *-    *                                                                           *-    *****************************************************************************-    Associated file extensions: ".grm"-    Syntax type: EBNF-    ------------------------------------------------------------------------------    Polygen is a cross-platform command line tool for generating random sentences-    according to a grammar definition -- ie: following custom syntactical and-    lexical rules. It takes an Ascii text file ("*.grm") as source program defining-    a grammar by means of EBNF-like probabilistic rules and executes it. At each-    execution, the grammar will be run against different random seeds, therefore-    producing a different text output.+--[[+********************************************************************************+*                                                                              *+*                       Polygen Grammars Syntax Definition                     *+*                                                                              *+*                 v1.0.1 (2018/01/18) | Highlight v3.41 | Lua 5.3              *+*                                                                              *+*                               by Tristano Ajmone                             *+*                                                                              *+********************************************************************************+Associated file extensions: ".grm"+Syntax type: EBNF+--------------------------------------------------------------------------------+Polygen is a cross-platform command line tool for generating random sentences+according to a grammar definition -- ie: following custom syntactical and+lexical rules. It takes an Ascii text file ("*.grm") as source program defining+a grammar by means of EBNF-like probabilistic rules and executes it. At each+execution, the grammar will be run against different random seeds, therefore+producing a different text output. -    The main goal of Polygen is to generate cursory nonsense for entertainment;-    or, in the words of its author, "a first effort towards satyre in computer-    science". Polygen was created by Alvise Spanò.+The main goal of Polygen is to generate cursory nonsense for entertainment;+or, in the words of its author, "a first effort towards satyre in computer+science". Polygen was created by Alvise Spanò. -    Polygen Website and GitHub repository:-        http://www.polygen.org/-        https://github.com/alvisespano/Polygen+Polygen Website and GitHub repository:+    http://www.polygen.org/+    https://github.com/alvisespano/Polygen -    Polygen grammars documentation (in Italian):-        http://www.polygen.org/it/manuale+Polygen grammars documentation (in Italian):+    http://www.polygen.org/it/manuale -    An outdated English translation (probably from an earlier version of Polygen,-    since it doesn't cover the full syntax) can be found at:-        http://lapo.it/polygen/polygen-1.0.6-20040705-doc.zip-    ------------------------------------------------------------------------------    Written by Tristano Ajmone:-        <tajmone@gmail.com>-        https://github.com/tajmone-    Released into the public domain according to the Unlicense terms:-        http://unlicense.org/-    -----------------------------------------------------------------------------+An outdated English translation (probably from an earlier version of Polygen,+since it doesn't cover the full syntax) can be found at:+    http://lapo.it/polygen/polygen-1.0.6-20040705-doc.zip+--------------------------------------------------------------------------------+Written by Tristano Ajmone:+    <tajmone@gmail.com>+    https://github.com/tajmone+Released into the public domain according to the Unlicense terms:+    http://unlicense.org/+-------------------------------------------------------------------------------- --]] Description="Polygen" @@ -72,20 +73,20 @@ Comments={     }   }, }--- ==============================================================================+-- ============================================================================= --                                    STRINGS--- ==============================================================================+-- ============================================================================= Strings={-  -------------------------------------------------------------------------------+  ------------------------------------------------------------------------------   --                             STRING DELIMITERS-  -------------------------------------------------------------------------------+  ------------------------------------------------------------------------------   -- Polygen reckognises only double quotes as string delimiter: "...STRING..."   Delimiter=[=[ " ]=],---[[-----------------------------------------------------------------------------+--[[----------------------------------------------------------------------------                                   ESCAPE SEQUENCES-   -------------------------------------------------------------------------------   Escape sequences can occur only inside strings -- here enforced via a custom-   OnStateChange() hook-function, further on. Valid escape sequences:+    ----------------------------------------------------------------------------+    Escape sequences can occur only inside strings -- here enforced via a custom+    OnStateChange() hook-function, further on. Valid escape sequences:        \\    Backslash       \"    Quote@@ -96,43 +97,43 @@ Strings={       \nnn  ASCII decimal code (must always be three digits)                 --]]   Escape=[=[ \\\d{3}|\\[nrbt\\"] ]=], }---[[=============================================================================-                                     OPERATORS-    =============================================================================+--[[============================================================================+                                    OPERATORS+    ============================================================================     ::=   :=    :   ;   ^   .   ,   _   |   +   -   >   <   \     >>  <<  (   )   [   ]   {   }  --]] Operators=[=[ ::?=|\^|\.|:|\+|-|>|<|\(|\)|\[|]|\{|}|\||,|;|_|\\ ]=]--- ==============================================================================+-- ============================================================================= --                                    KEYWORDS--- ==============================================================================+-- ============================================================================= Keywords={   -- KNOWN ISSUES: An unspaced non-terminal symbol definition will be parsed as   -- as a label (eg: 'S::=` and 'X:=`, instead of 'S ::=` and 'X :=`) because of   -- the colon; and a label with spaces before the colon will be parsed as a non-   -- terminal symbol (eg: 'Label :' instead of 'Label:'). Since both usages are-  -- considered bad (albeit valid) styles in Polygen grammars (and indeed are +  -- considered bad (albeit valid) styles in Polygen grammars (and indeed are   -- rarely found in actual gramamrs), it's not worth implementing complex RegExs   -- to capture such edge cases.-  -------------------------------------------------------------------------------+  ------------------------------------------------------------------------------   --                            Non-Terminal Symbol-  -------------------------------------------------------------------------------+  ------------------------------------------------------------------------------   { Id=1,     Regex=[=[ (?<!\.)([A-Z][A-Za-z0-9]*)\b(?!:) ]=],     Group=1   },-  -------------------------------------------------------------------------------+  ------------------------------------------------------------------------------   --                              Label Identifier-  --------------------------------------------------------------------------------  -- Captures a label identifier at definition time:     LABEL: <..definition...>+  ------------------------------------------------------------------------------+  -- Captures a label identifier at definition time:    LABEL: <..definition...>   { Id=2,     Regex=[=[ ([A-Za-z0-9]+)(?::) ]=],     Group=1   },-  -------------------------------------------------------------------------------+  ------------------------------------------------------------------------------   --                               Label Selector-  -------------------------------------------------------------------------------+  ------------------------------------------------------------------------------   -- Either a dot followed by a single Label or by a group of labels within round   -- brackets:    .LABEL    .(LABEL1|LABEL2)    .(++LABEL1|-LABEL2)   -- The dot selector is excluded from the match; the whole bracketed group will@@ -142,15 +143,15 @@ Keywords={     Group=1   }, }--- ******************************************************************************--- *                                                                            *--- *                           CUSTOM HOOK-FUNCTIONS                            *--- *                                                                            *--- ******************************************************************************+-- *****************************************************************************+-- *                                                                           *+-- *                          CUSTOM HOOK-FUNCTIONS                            *+-- *                                                                           *+-- ***************************************************************************** --- ==============================================================================---                      Escape Sequences Only Inside String--- ==============================================================================+-- =============================================================================+--                     Escape Sequences Only Inside String+-- ============================================================================= function OnStateChange(oldState, newState, token, kwgroup) --  This function ensures that escape sequences outside strings are ignored. --  Based on André Simon's reply to Issue #23:@@ -160,12 +161,12 @@ function OnStateChange(oldState, newState, token, kwgroup)   end   return newState end---[[==============================================================================-                                        CHANGELOG-==================================================================================- v1.0.1 (2018/01/18) | Highlight v3.41)-    - Changed "PolyGen" to "Polygen" (the author has now officially adopted the-      latter syntax).- v1.0.0 (2018/01/04) | Highlight v3.41)-    - First release.+--[[============================================================================+                                    CHANGELOG+================================================================================+v1.0.1 (2018/01/18) | Highlight v3.41)+  - Changed "PolyGen" to "Polygen" (the author has now officially adopted the+    latter syntax).+v1.0.0 (2018/01/04) | Highlight v3.41)+  - First release. --]]

langDefs/pony.lang

@@ -6,14 +6,14 @@ Categories = {"source"} --Digits = [[ (?:0x|0X|0b)[0-9a-fA-F']+|\d*[\.]?\d+(?:[eE][\-\+]\d+)?[lLuU]* ]]  Keywords={-  {  Id=1,-    List={ "actor", "as", "be", "box", "break", "class", "compile_error", "continue", "consume", "do", "else", "elseif", "embed", +  { Id=1,+    List={ "actor", "as", "be", "box", "break", "class", "compile_error", "continue", "consume", "do", "else", "elseif", "embed",             "end", "error", "for", "fun", "if", "ifdef", "in", "interface", "is", "iso", "lambda", "let", "match", "new", "object",-            "primitive", "recover", "ref", "repeat", "return", "tag", "then", "this", "trait", "trn", "try", "type", "until", "use", +            "primitive", "recover", "ref", "repeat", "return", "tag", "then", "this", "trait", "trn", "try", "type", "until", "use",             "var", "val", "where", "while", "with"}   },   { Id=2,-    List= { "Bool", "ISize", "ILong", "I8", "I16", "I32", "I64", "I128", "USize", "ULong", "U8", "U16", "U32", "U64", "U128", "F32", "F64", +    List= { "Bool", "ISize", "ILong", "I8", "I16", "I32", "I64", "I128", "USize", "ULong", "U8", "U16", "U32", "U64", "U128", "F32", "F64",             "String", "true", "false"}   },   { Id=3,@@ -26,20 +26,20 @@ Keywords={  Strings={   Delimiter=[["""|"]],- -- RawPrefix="r",- -- Escape=[=[\\[ntvbrfa\\\?'"]|\\\d{3}|\\x[[:xdigit:]]{2}]=],- -- Interpolation=[[ %[%#0\-\+\ diouxXeEfFgGcrs]+|%\(\w+\)[sd]? ]]+  -- RawPrefix="r",+  -- Escape=[=[\\[ntvbrfa\\\?'"]|\\\d{3}|\\x[[:xdigit:]]{2}]=],+  -- Interpolation=[[ %[%#0\-\+\ diouxXeEfFgGcrs]+|%\(\w+\)[sd]? ]] }  Comments = {-   { Block=true,-     Nested=true,-     Delimiter = { [[\/\*]], [[\*\/]] }-   },-   {-     Block=false,-     Delimiter = { [[//]] }-   }+  { Block=true,+    Nested=true,+    Delimiter = { [[\/\*]], [[\*\/]] }+  },+  {+    Block=false,+    Delimiter = { [[//]] }+  } }  IgnoreCase=false

langDefs/pov.lang

@@ -8,60 +8,60 @@ Categories = {"source", "graphics"}  Keywords={   { Id=1,-    List={"bicubic_patch", "blob", "box", "camera", "cone", "cubic", "cylinder", -        "difference", "disc", "height_field", "intersection", "julia_fractal", "lathe", -        "light_source", "merge", "mesh", "object", "plane", "poly", "polygon", "prism", -        "quadric", "quartic", "smooth_triangle", "sor", "sphere", "superellipsoid", +    List={"bicubic_patch", "blob", "box", "camera", "cone", "cubic", "cylinder",+        "difference", "disc", "height_field", "intersection", "julia_fractal", "lathe",+        "light_source", "merge", "mesh", "object", "plane", "poly", "polygon", "prism",+        "quadric", "quartic", "smooth_triangle", "sor", "sphere", "superellipsoid",         "text", "torus", "triangle", "union"},   },   { Id=2,-    List={"aa_level", "aa_threshold", "abs", "acos", "acosh", "adaptive", -        "adc_bailout", "agate", "agate_turb", "all", "alpha", "ambient", -        "ambient_light", "angle", "aperture", "arc_angle", "area_light", "asc", "asin", -        "asinh", "assumed_gamma", "atan", "atan2", "atanh", "atmosphere", -        "atmospheric_attenuation", "attenuating", "average", "background", "black_hole", -        "blue", "blur_samples", "bounded_by", "box_mapping", "bozo", "break", "brick", -        "brick_size", "brightness", "brilliance", "bumps", "bumpy1", "bumpy2", "bumpy3", -        "bump_map", "bump_size", "case", "caustics", "ceil", "checker", "chr", -        "clipped_by", "clock", "color", "color_map", "colour", "colour_map", -        "component", "composite", "concat", "confidence", "conic_sweep", "constant", -        "control0", "control1", "cos", "cosh", "count", "crackle", "crand", "cube", -        "cubic_spline", "cylindrical_mapping", "debug", "declare", "default", "degrees", -        "dents", "diffuse", "direction", "distance", "distance_maximum", "div", "dust", -        "dust_type", "eccentricity", "else", "emitting", "end", "error", "error_bound", -        "exp", "exponent", "fade_distance", "fade_power", "falloff", "falloff_angle", -        "false", "file_exists", "filter", "finish", "fisheye", "flatness", "flip", -        "floor", "focal_point", "fog", "fog_alt", "fog_offset", "fog_type", "frequency", -        "gif", "global_settings", "glowing", "gradient", "granite", "gray_threshold", -        "green", "halo", "hexagon", "hf_gray_16", "hierarchy", "hollow", "hypercomplex", -        "if", "ifdef", "iff", "image_map", "incidence", "include", "int", "interpolate", -        "inverse", "ior", "irid", "irid_wavelength", "jitter", "lambda", "leopard", -        "linear", "linear_spline", "linear_sweep", "location", "log", "looks_like", -        "look_at", "low_error_factor", "mandel", "map_type", "marble", "material_map", -        "matrix", "max", "max_intersections", "max_iteration", "max_trace_level", -        "max_value", "metallic", "min", "minimum_reuse", "mod", "mortar", -        "nearest_count", "no", "normal", "normal_map", "no_shadow", "number_of_waves", -        "octaves", "off", "offset", "omega", "omnimax", "on", "once", "onion", "open", -        "orthographic", "panoramic", "pattern1", "pattern2", "pattern3", "perspective", -        "pgm", "phase", "phong", "phong_size", "pi", "pigment", "pigment_map", -        "planar_mapping", "png", "point_at", "pot", "pow", "ppm", "precision", "pwr", -        "quadratic_spline", "quaternion", "quick_color", "quick_colour", "quilted", -        "radial", "radians", "radiosity", "radius", "rainbow", "ramp_wave", "rand", -        "range", "reciprocal", "recursion_limit", "red", "reflection", "refraction", -        "render", "repeat", "rgb", "rgbf", "rgbft", "rgbt", "right", "ripples", -        "rotate", "roughness", "samples", "scale", "scallop_wave", "scattering", "seed", -        "shadowless", "sin", "sine_wave", "sinh", "sky", "sky_sphere", "slice", -        "slope_map", "smooth", "specular", "spherical_mapping", "spiral", "spiral1", -        "spiral2", "spotlight", "spotted", "sqr", "sqrt", "statistics", "str", "strcmp", -        "strength", "strlen", "strlwr", "strupr", "sturm", "substr", "switch", "sys", -        "t", "tan", "tanh", "test_camera_1", "test_camera_2", "test_camera_3", -        "test_camera_4", "texture", "texture_map", "tga", "thickness", "threshold", -        "tightness", "tile2", "tiles", "track", "transform", "translate", "transmit", -        "triangle_wave", "true", "ttf", "turbulence", "turb_depth", "type", "u", -        "ultra_wide_angle", "up", "use_color", "use_colour", "use_index", "u_steps", -        "v", "val", "variance", "vaxis_rotate", "vcross", "vdot", "version", "vlength", -        "vnormalize", "volume_object", "volume_rendered", "vol_with_light", "vrotate", -        "v_steps", "warning", "warp", "water_level", "waves", "while", "width", "wood", +    List={"aa_level", "aa_threshold", "abs", "acos", "acosh", "adaptive",+        "adc_bailout", "agate", "agate_turb", "all", "alpha", "ambient",+        "ambient_light", "angle", "aperture", "arc_angle", "area_light", "asc", "asin",+        "asinh", "assumed_gamma", "atan", "atan2", "atanh", "atmosphere",+        "atmospheric_attenuation", "attenuating", "average", "background", "black_hole",+        "blue", "blur_samples", "bounded_by", "box_mapping", "bozo", "break", "brick",+        "brick_size", "brightness", "brilliance", "bumps", "bumpy1", "bumpy2", "bumpy3",+        "bump_map", "bump_size", "case", "caustics", "ceil", "checker", "chr",+        "clipped_by", "clock", "color", "color_map", "colour", "colour_map",+        "component", "composite", "concat", "confidence", "conic_sweep", "constant",+        "control0", "control1", "cos", "cosh", "count", "crackle", "crand", "cube",+        "cubic_spline", "cylindrical_mapping", "debug", "declare", "default", "degrees",+        "dents", "diffuse", "direction", "distance", "distance_maximum", "div", "dust",+        "dust_type", "eccentricity", "else", "emitting", "end", "error", "error_bound",+        "exp", "exponent", "fade_distance", "fade_power", "falloff", "falloff_angle",+        "false", "file_exists", "filter", "finish", "fisheye", "flatness", "flip",+        "floor", "focal_point", "fog", "fog_alt", "fog_offset", "fog_type", "frequency",+        "gif", "global_settings", "glowing", "gradient", "granite", "gray_threshold",+        "green", "halo", "hexagon", "hf_gray_16", "hierarchy", "hollow", "hypercomplex",+        "if", "ifdef", "iff", "image_map", "incidence", "include", "int", "interpolate",+        "inverse", "ior", "irid", "irid_wavelength", "jitter", "lambda", "leopard",+        "linear", "linear_spline", "linear_sweep", "location", "log", "looks_like",+        "look_at", "low_error_factor", "mandel", "map_type", "marble", "material_map",+        "matrix", "max", "max_intersections", "max_iteration", "max_trace_level",+        "max_value", "metallic", "min", "minimum_reuse", "mod", "mortar",+        "nearest_count", "no", "normal", "normal_map", "no_shadow", "number_of_waves",+        "octaves", "off", "offset", "omega", "omnimax", "on", "once", "onion", "open",+        "orthographic", "panoramic", "pattern1", "pattern2", "pattern3", "perspective",+        "pgm", "phase", "phong", "phong_size", "pi", "pigment", "pigment_map",+        "planar_mapping", "png", "point_at", "pot", "pow", "ppm", "precision", "pwr",+        "quadratic_spline", "quaternion", "quick_color", "quick_colour", "quilted",+        "radial", "radians", "radiosity", "radius", "rainbow", "ramp_wave", "rand",+        "range", "reciprocal", "recursion_limit", "red", "reflection", "refraction",+        "render", "repeat", "rgb", "rgbf", "rgbft", "rgbt", "right", "ripples",+        "rotate", "roughness", "samples", "scale", "scallop_wave", "scattering", "seed",+        "shadowless", "sin", "sine_wave", "sinh", "sky", "sky_sphere", "slice",+        "slope_map", "smooth", "specular", "spherical_mapping", "spiral", "spiral1",+        "spiral2", "spotlight", "spotted", "sqr", "sqrt", "statistics", "str", "strcmp",+        "strength", "strlen", "strlwr", "strupr", "sturm", "substr", "switch", "sys",+        "t", "tan", "tanh", "test_camera_1", "test_camera_2", "test_camera_3",+        "test_camera_4", "texture", "texture_map", "tga", "thickness", "threshold",+        "tightness", "tile2", "tiles", "track", "transform", "translate", "transmit",+        "triangle_wave", "true", "ttf", "turbulence", "turb_depth", "type", "u",+        "ultra_wide_angle", "up", "use_color", "use_colour", "use_index", "u_steps",+        "v", "val", "variance", "vaxis_rotate", "vcross", "vdot", "version", "vlength",+        "vnormalize", "volume_object", "volume_rendered", "vol_with_light", "vrotate",+        "v_steps", "warning", "warp", "water_level", "waves", "while", "width", "wood",         "wrinkles", "x", "y", "yes", "z"},   }, }

langDefs/pro.lang

@@ -8,17 +8,17 @@ Keywords={     List={"true", "fail", "at_end_of_stream", "nl", "repeat", "halt", "is", "rem", "mod"},   },   { Id=2,-    List={"call", "catch", "throw", "unify_with_occurs_check", "var", "atom", -        "integer", "float", "atomic", "compound", "nonvar", "number", "functor", "arg", -        "copy_term", "clause", "current_predicate", "asserta", "assertz", "retract", -        "abolish", "findall", "bagof", "setof", "current_input", "current_output", -        "set_input", "set_output", "open", "close", "stream_property", -        "at_end_of_stream", "set_stream_position", "get_char", "get_code", "peek_char", -        "peek_code", "put_char", "put_code", "nl", "get_byte", "peek_byte", "put_byte", -        "read_term", "read", "write_term", "write", "writeq", "write_canonical", "op", -        "current_op", "char_conversion", "current_char_conversion", "once", -        "atom_length", "atom_concat", "sub_atom", "atom_chars", "atom_codes", -        "char_code", "number_chars", "number_codes", "set_prolog_flag", +    List={"call", "catch", "throw", "unify_with_occurs_check", "var", "atom",+        "integer", "float", "atomic", "compound", "nonvar", "number", "functor", "arg",+        "copy_term", "clause", "current_predicate", "asserta", "assertz", "retract",+        "abolish", "findall", "bagof", "setof", "current_input", "current_output",+        "set_input", "set_output", "open", "close", "stream_property",+        "at_end_of_stream", "set_stream_position", "get_char", "get_code", "peek_char",+        "peek_code", "put_char", "put_code", "nl", "get_byte", "peek_byte", "put_byte",+        "read_term", "read", "write_term", "write", "writeq", "write_canonical", "op",+        "current_op", "char_conversion", "current_char_conversion", "once",+        "atom_length", "atom_concat", "sub_atom", "atom_chars", "atom_codes",+        "char_code", "number_chars", "number_codes", "set_prolog_flag",         "current_prolog_flag", "halt", "sin", "cos", "atan", "exp", "log", "sqrt"},   },   { Id=3,

langDefs/progress.lang

@@ -7,578 +7,578 @@ Identifiers=[[ [a-zA-Z_][\w\-]* ]]  Keywords={   { Id=1,-    List={"accum", "ACCUMU", "ACCUMUL", "ACCUMULA", "ACCUMULAT", "ACCUMULATE", -        "ACTIVE-WINDOW", "ADD", "ALIAS", "ALL", "ALTER", "AMBIG", "AMBIGU", "AMBIGUO", -        "AMBIGUOU", "AMBIGUOUS", "ANALYZE", "AND", "ANY", "APPLY", "AS", "ASC", "ASCE", -        "ASCEN", "ASCEND", "ASCENDI", "ASCENDIN", "ASCENDING", "ASSIGN", "ASYNCHRONOUS", -        "AT", "ATTR", "ATTR-", "ATTR-S", "ATTR-SP", "ATTR-SPA", "ATTR-SPAC", -        "ATTR-SPACE", "AUTHORIZATION", "AUTO-RET", "AUTO-RETU", "AUTO-RETUR", -        "AUTO-RETURN", "AVAIL", "AVAILA", "AVAILAB", "AVAILABL", "AVAILABLE", "BACK", -        "BACKG", "BACKGR", "BACKGRO", "BACKGROU", "BACKGROUN", "BACKGROUND", "BEFORE-H", -        "BEFORE-HI", "BEFORE-HID", "BEFORE-HIDE", "BEGINS", "BELL", "BETWEEN", -        "BIG-ENDIAN", "BLANK", "BREAK", "BTOS", "BUFFER-COMP", "BUFFER-COMPA", -        "BUFFER-COMPAR", "BUFFER-COMPARE", "BUFFER-COPY", "BY", "BY-POINTER", -        "BY-VARIANT-POINT", "BY-VARIANT-POINTE", "BY-VARIANT-POINTER", "CALL", "CAN-DO", -        "CAN-FIND", "CASE", "CASE-SEN", "CASE-SENS", "CASE-SENSI", "CASE-SENSIT", -        "CASE-SENSITI", "CASE-SENSITIV", "CASE-SENSITIVE", "CENTER", "CENTERE", -        "CENTERED", "CHECK", "CHR", "CLEAR", "CLIPBOARD", "COL", "COLON", "COLOR", -        "COLUMN", "COLUMNS", "COLUMN-LAB", "COLUMN-LABE", "COLUMN-LABEL", "COM-SELF", -        "COMPILER", "COMPONENT-SELF", "CONNECTED", "CONTROL", "COUNT-OF", "CPSTREAM", -        "CREATE", "CTOS", "CURRENT", "CURRENT-CHANGED", "CURRENT-LANG", "CURRENT-LANGU", -        "CURRENT-LANGUA", "CURRENT-LANGUAG", "CURRENT-LANGUAGE", "CURRENT-WINDOW", -        "CURRENT_DATE", "CURS", "CURSO", "CURSOR", "DATABASE", "DATASERVERS", -        "DBCODEPAGE", "DBCOLLATION", "DBNAME", "DBPARAM", "DBREST", "DBRESTR", -        "DBRESTRI", "DBRESTRIC", "DBRESTRICT", "DBRESTRICTI", "DBRESTRICTIO", -        "DBRESTRICTION", "DBRESTRICTIONS", "DBTASKID", "DBTYPE", "DBVERS", "DBVERSI", -        "DBVERSIO", "DBVERSION", "DDE", "DEBLANK", "DEBUG-LIST", "DEBUGGER", "DECIMALS", -        "DECLARE", "DEF", "DEFI", "DEFIN", "DEFINE", "DEFAULT", "DEFAULT-NOXL", -        "DEFAULT-NOXLA", "DEFAULT-NOXLAT", "DEFAULT-NOXLATE", "DEFAULT-WINDOW", -        "DELETE", "DELIMITER", "DESC", "DESCE", "DESCEN", "DESCEND", "DESCENDI", -        "DESCENDIN", "DESCENDING", "DICT", "DICTI", "DICTIO", "DICTION", "DICTIONA", -        "DICTIONAR", "DICTIONARY", "DISABLE", "DISCON", "DISCONN", "DISCONNE", -        "DISCONNEC", "DISCONNECT", "DISP", "DISPL", "DISPLA", "DISPLAY", "DISTINCT", -        "DO", "DOS", "DOWN", "DROP", "DYNAMIC-FUNC", "DYNAMIC-FUNCT", "DYNAMIC-FUNCTI", -        "DYNAMIC-FUNCTIO", "DYNAMIC-FUNCTION", "EACH", "EDITING", "ELSE", "ENABLE", -        "ENCODE", "END", "ENTRY", "ERROR-STAT", "ERROR-STATU", "ERROR-STATUS", "ESCAPE", -        "ETIME", "EVENT-PROCEDURE", "EXCEPT", "EXCLUSIVE", "EXCLUSIVE-L", -        "EXCLUSIVE-LO", "EXCLUSIVE-LOC", "EXCLUSIVE-LOCK", "EXCLUSIVE-WEB", -        "EXCLUSIVE-WEB-", "EXCLUSIVE-WEB-U", "EXCLUSIVE-WEB-US", "EXCLUSIVE-WEB-USE", -        "EXCLUSIVE-WEB-USER", "EXISTS", "EXPORT", "FALSE", "FETCH", "FIELD", "FIELDS", -        "FILE-INFO", "FILE-INFOR", "FILE-INFORM", "FILE-INFORMA", "FILE-INFORMAT", -        "FILE-INFORMATI", "FILE-INFORMATIO", "FILE-INFORMATION", "FILL", "FIND", -        "FIND-CASE-SENSITIVE", "FIND-GLOBAL", "FIND-NEXT-OCCURRENCE", -        "FIND-PREV-OCCURRENCE", "FIND-SELECT", "FIND-WRAP-AROUND", "FIRST", "FIRST-OF", -        "FOCUS", "FONT", "FOR", "FORM", "FORMA", "FORMAT", "FRAM", "FRAME", "FRAME-COL", -        "FRAME-DB", "FRAME-DOWN", "FRAME-FIELD", "FRAME-FILE", "FRAME-INDE", -        "FRAME-INDEX", "FRAME-LINE", "FRAME-NAME", "FRAME-ROW", "FRAME-VAL", -        "FRAME-VALU", "FRAME-VALUE", "FROM", "FROM-C", "FROM-CH", "FROM-CHA", -        "FROM-CHAR", "FROM-CHARS", "FROM-P", "FROM-PI", "FROM-PIX", "FROM-PIXE", -        "FROM-PIXEL", "FROM-PIXELS", "FROMNOREORDER", "GATEWAY", "GATEWAYS", "GET-BYTE", -        "GET-CODEPAGE", "GET-CODEPAGES", "GET-COLL", "GET-COLLA", "GET-COLLAT", -        "GET-COLLATI", "GET-COLLATIO", "GET-COLLATION", "GET-COLLATIONS", "GET-KEY-VAL", -        "GET-KEY-VALU", "GET-KEY-VALUE", "GETBYTE", "GLOBAL", "GO-ON", "GO-PEND", -        "GO-PENDI", "GO-PENDIN", "GO-PENDING", "GRANT", "GRAPHIC-E", "GRAPHIC-ED", -        "GRAPHIC-EDG", "GRAPHIC-EDGE", "GROUP", "HAVING", "HEADER", "HELP", "HIDE", -        "HOST-BYTE-ORDER", "IF", "IMPORT", "IN", "INDEX", "INDICATOR", "INPUT", -        "INPUT-O", "INPUT-OU", "INPUT-OUT", "INPUT-OUTP", "INPUT-OUTPU", "INPUT-OUTPUT", -        "INSERT", "INTO", "IS", "IS-ATTR", "IS-ATTR-", "IS-ATTR-S", "IS-ATTR-SP", -        "IS-ATTR-SPA", "IS-ATTR-SPAC", "IS-ATTR-SPACE", "JOIN", "KBLABEL", "KEY-CODE", -        "KEY-FUNC", "KEY-FUNCT", "KEY-FUNCTI", "KEY-FUNCTIO", "KEY-FUNCTION", -        "KEY-LABEL", "KEYCODE", "KEYFUNC", "KEYFUNCT", "KEYFUNCTI", "KEYFUNCTIO", -        "KEYFUNCTION", "KEYLABEL", "KEYS", "KEYWORD", "LABEL", "LAST", "LAST-EVEN", -        "LAST-EVENT", "LAST-KEY", "LAST-OF", "LASTKEY", "LDBNAME", "LEAVE", "LIBRARY", -        "LIKE", "LINE-COUNT", "LINE-COUNTE", "LINE-COUNTER", "LISTI", "LISTIN", -        "LISTING", "LITTLE-ENDIAN", "LOCKED", "LOOKUP", "MACHINE-CLASS", "MAP", -        "MEMBER", "MESSAGE", "MESSAGE-LINES", "MOUSE", "MPE", "NEW", "NEXT", -        "NEXT-PROMPT", "NO", "NO-ATTR", "NO-ATTR-S", "NO-ATTR-SP", "NO-ATTR-SPA", -        "NO-ATTR-SPAC", "NO-ATTR-SPACE", "NO-ERROR", "NO-F", "NO-FI", "NO-FIL", -        "NO-FILL", "NO-HELP", "NO-HIDE", "NO-LABEL", "NO-LABELS", "NO-LOCK", "NO-MAP", -        "NO-MES", "NO-MESS", "NO-MESSA", "NO-MESSAG", "NO-MESSAGE", "NO-PAUSE", -        "NO-PREFE", "NO-PREFET", "NO-PREFETC", "NO-PREFETCH", "NO-RETURN-VAL", -        "NO-RETURN-VALU", "NO-RETURN-VALUE", "NO-UNDO", "NO-VAL", "NO-VALI", "NO-VALID", -        "NO-VALIDA", "NO-VALIDAT", "NO-VALIDATE", "NO-WAIT", "NOT", "NULL", "NUM-ALI", -        "NUM-ALIA", "NUM-ALIAS", "NUM-ALIASE", "NUM-ALIASES", "NUM-DBS", "NUM-ENTRIES", -        "OF", "OFF", "OLD", "ON", "OPEN", "OPSYS", "OPTION", "OR", "OS-APPEND", -        "OS-COMMAND", "OS-COPY", "OS-CREATE-DIR", "OS-DELETE", "OS-DIR", "OS-DRIVE", -        "OS-DRIVES", "OS-ERROR", "OS-RENAME", "OS2", "OS400", "OTHERWISE", "OUTPUT", -        "OVERLAY", "PAGE", "PAGE-BOT", "PAGE-BOTT", "PAGE-BOTTO", "PAGE-BOTTOM", -        "PAGE-NUM", "PAGE-NUMB", "PAGE-NUMBE", "PAGE-NUMBER", "PAGE-TOP", "PARAM", -        "PARAME", "PARAMET", "PARAMETE", "PARAMETER", "PAUSE", "PDBNAME", "PERSIST", -        "PERSISTE", "PERSISTEN", "PERSISTENT", "PIXELS", "PREPROC", "PREPROCE", -        "PREPROCES", "PREPROCESS", "PRIVILEGES", "PROC-HA", "PROC-HAN", "PROC-HAND", -        "PROC-HANDL", "PROC-HANDLE", "PROC-ST", "PROC-STA", "PROC-STAT", "PROC-STATU", -        "PROC-", "PROCESS", "PROFILER", "PROGRAM-NAME", "PROGRESS", "PROMPT", -        "PROMPT-F", "PROMPT-FO", "PROMPT-FOR", "PROMSGS", "PROPATH", "PROVERS", -        "PROVERSI", "PROVERSIO", "PROVERSION", "PUBLISH", "PUT", "PUT-BYTE", -        "PUT-KEY-VAL", "PUT-KEY-VALU", "PUT-KEY-VALUE", "PUTBYTE", "QUERY", -        "QUERY-TUNING", "QUIT", "R-INDEX", "RCODE-INFO", "RCODE-INFOR", "RCODE-INFORM", -        "RCODE-INFORMA", "RCODE-INFORMAT", "RCODE-INFORMATI", "RCODE-INFORMATIO", -        "RCODE-INFORMATION", "READ-AVAILABLE", "READ-EXACT-NUM", "READKEY", "RECID", -        "RECORD-LEN", "RECORD-LENG", "RECORD-LENGT", "RECORD-LENGTH", "RECT", "RECTA", -        "RECTAN", "RECTANG", "RECTANGL", "RECTANGLE", "RELEASE", "REPEAT", "REPOSITION", -        "RETAIN", "RETRY", "RETURN", "RETURN-VAL", "RETURN-VALU", "RETURN-VALUE", -        "REVERT", "REVOKE", "RUN", "SAVE", "SCHEMA", "SCREEN", "SCREEN-IO", -        "SCREEN-LINES", "SCROLL", "SDBNAME", "SEARCH", "SEARCH-SELF", "SEARCH-TARGET", -        "SEEK", "SELECT", "SELF", "SESSION", "SET", "SETUSER", "SETUSERI", "SETUSERID", -        "SHARE", "SHARE-", "SHARE-L", "SHARE-LO", "SHARE-LOC", "SHARE-LOCK", "SHARED", -        "SHOW-STAT", "SHOW-STATS", "SKIP", "SOME", "SOURCE-PROCEDURE", "SPACE", -        "STATUS", "STREAM", "STREAM-IO", "STRING-XREF", "SUBSCRIBE", "SUPER", -        "SYSTEM-DIALOG", "STATUS", "TABLE", "TABLE-HANDLE", "TARGET-PROCEDURE", "TERM", -        "TERMINAL", "TEXT", "TEXT-CURSOR", "TEXT-SEG", "TEXT-SEG-", "TEXT-SEG-G", -        "TEXT-SEG-GR", "TEXT-SEG-GRO", "TEXT-SEG-GROW", "TEXT-SEG-GROWT", -        "TEXT-SEG-GROWTH", "THEN", "THIS-PROCEDURE", "TIME", "TITLE", "TO", "TODAY", -        "TOP-ONLY", "TRANS", "TRANSACT", "TRANSACTI", "TRANSACTIO", "TRANSACTION", -        "TRIGGER", "TRIGGERS", "TRIM", "TRUE", "UNDERL", "UNDERLI", "UNDERLIN", -        "UNDERLINE", "UNDO", "UNFORM", "UNFORMA", "UNFORMAT", "UNFORMATT", "UNFORMATTE", -        "UNFORMATTED", "UNION", "UNIQUE", "UNIX", "UNLESS-HIDDEN", "UNSUBSCRIBE", "UP", -        "UPDATE", "USE-INDEX", "USE-REVVIDEO", "USE-UNDERLINE", "USER", "USERID", -        "USING", "V6FRAME", "VALUE", "VALUES", "VIEW", "VIEW-AS", "VMS", "WAIT-FOR", -        "WEB-CON", "WEB-CONT", "WEB-CONTE", "WEB-CONTEX", "WEB-CONTEXT", "WHEN", -        "WHERE", "WHILE", "WINDOW", "WINDOW-DELAYED-MIN", "WINDOW-DELAYED-MINI", -        "WINDOW-DELAYED-MINIM", "WINDOW-DELAYED-MINIMI", "WINDOW-DELAYED-MINIMIZ", -        "WINDOW-DELAYED-MINIMIZE", "WINDOW-MAXIM", "WINDOW-MAXIMI", "WINDOW-MAXIMIZ", -        "WINDOW-MAXIMIZE", "WINDOW-MAXIMIZED", "WINDOW-MAXIMIZED", "WINDOW-MINIM", -        "WINDOW-MINIMI", "WINDOW-MINIMIZ", "WINDOW-MINIMIZE", "WINDOW-MINIMIZED", -        "WINDOW-MINIMIZED", "WINDOW-NORMAL", "WITH", "WORK-TAB", "WORK-TABL", -        "WORK-TABLE", "WORKFILE", "WRITE", "XCODE", "XREF", "YES", "_CBIT", "_CONTROL", +    List={"accum", "ACCUMU", "ACCUMUL", "ACCUMULA", "ACCUMULAT", "ACCUMULATE",+        "ACTIVE-WINDOW", "ADD", "ALIAS", "ALL", "ALTER", "AMBIG", "AMBIGU", "AMBIGUO",+        "AMBIGUOU", "AMBIGUOUS", "ANALYZE", "AND", "ANY", "APPLY", "AS", "ASC", "ASCE",+        "ASCEN", "ASCEND", "ASCENDI", "ASCENDIN", "ASCENDING", "ASSIGN", "ASYNCHRONOUS",+        "AT", "ATTR", "ATTR-", "ATTR-S", "ATTR-SP", "ATTR-SPA", "ATTR-SPAC",+        "ATTR-SPACE", "AUTHORIZATION", "AUTO-RET", "AUTO-RETU", "AUTO-RETUR",+        "AUTO-RETURN", "AVAIL", "AVAILA", "AVAILAB", "AVAILABL", "AVAILABLE", "BACK",+        "BACKG", "BACKGR", "BACKGRO", "BACKGROU", "BACKGROUN", "BACKGROUND", "BEFORE-H",+        "BEFORE-HI", "BEFORE-HID", "BEFORE-HIDE", "BEGINS", "BELL", "BETWEEN",+        "BIG-ENDIAN", "BLANK", "BREAK", "BTOS", "BUFFER-COMP", "BUFFER-COMPA",+        "BUFFER-COMPAR", "BUFFER-COMPARE", "BUFFER-COPY", "BY", "BY-POINTER",+        "BY-VARIANT-POINT", "BY-VARIANT-POINTE", "BY-VARIANT-POINTER", "CALL", "CAN-DO",+        "CAN-FIND", "CASE", "CASE-SEN", "CASE-SENS", "CASE-SENSI", "CASE-SENSIT",+        "CASE-SENSITI", "CASE-SENSITIV", "CASE-SENSITIVE", "CENTER", "CENTERE",+        "CENTERED", "CHECK", "CHR", "CLEAR", "CLIPBOARD", "COL", "COLON", "COLOR",+        "COLUMN", "COLUMNS", "COLUMN-LAB", "COLUMN-LABE", "COLUMN-LABEL", "COM-SELF",+        "COMPILER", "COMPONENT-SELF", "CONNECTED", "CONTROL", "COUNT-OF", "CPSTREAM",+        "CREATE", "CTOS", "CURRENT", "CURRENT-CHANGED", "CURRENT-LANG", "CURRENT-LANGU",+        "CURRENT-LANGUA", "CURRENT-LANGUAG", "CURRENT-LANGUAGE", "CURRENT-WINDOW",+        "CURRENT_DATE", "CURS", "CURSO", "CURSOR", "DATABASE", "DATASERVERS",+        "DBCODEPAGE", "DBCOLLATION", "DBNAME", "DBPARAM", "DBREST", "DBRESTR",+        "DBRESTRI", "DBRESTRIC", "DBRESTRICT", "DBRESTRICTI", "DBRESTRICTIO",+        "DBRESTRICTION", "DBRESTRICTIONS", "DBTASKID", "DBTYPE", "DBVERS", "DBVERSI",+        "DBVERSIO", "DBVERSION", "DDE", "DEBLANK", "DEBUG-LIST", "DEBUGGER", "DECIMALS",+        "DECLARE", "DEF", "DEFI", "DEFIN", "DEFINE", "DEFAULT", "DEFAULT-NOXL",+        "DEFAULT-NOXLA", "DEFAULT-NOXLAT", "DEFAULT-NOXLATE", "DEFAULT-WINDOW",+        "DELETE", "DELIMITER", "DESC", "DESCE", "DESCEN", "DESCEND", "DESCENDI",+        "DESCENDIN", "DESCENDING", "DICT", "DICTI", "DICTIO", "DICTION", "DICTIONA",+        "DICTIONAR", "DICTIONARY", "DISABLE", "DISCON", "DISCONN", "DISCONNE",+        "DISCONNEC", "DISCONNECT", "DISP", "DISPL", "DISPLA", "DISPLAY", "DISTINCT",+        "DO", "DOS", "DOWN", "DROP", "DYNAMIC-FUNC", "DYNAMIC-FUNCT", "DYNAMIC-FUNCTI",+        "DYNAMIC-FUNCTIO", "DYNAMIC-FUNCTION", "EACH", "EDITING", "ELSE", "ENABLE",+        "ENCODE", "END", "ENTRY", "ERROR-STAT", "ERROR-STATU", "ERROR-STATUS", "ESCAPE",+        "ETIME", "EVENT-PROCEDURE", "EXCEPT", "EXCLUSIVE", "EXCLUSIVE-L",+        "EXCLUSIVE-LO", "EXCLUSIVE-LOC", "EXCLUSIVE-LOCK", "EXCLUSIVE-WEB",+        "EXCLUSIVE-WEB-", "EXCLUSIVE-WEB-U", "EXCLUSIVE-WEB-US", "EXCLUSIVE-WEB-USE",+        "EXCLUSIVE-WEB-USER", "EXISTS", "EXPORT", "FALSE", "FETCH", "FIELD", "FIELDS",+        "FILE-INFO", "FILE-INFOR", "FILE-INFORM", "FILE-INFORMA", "FILE-INFORMAT",+        "FILE-INFORMATI", "FILE-INFORMATIO", "FILE-INFORMATION", "FILL", "FIND",+        "FIND-CASE-SENSITIVE", "FIND-GLOBAL", "FIND-NEXT-OCCURRENCE",+        "FIND-PREV-OCCURRENCE", "FIND-SELECT", "FIND-WRAP-AROUND", "FIRST", "FIRST-OF",+        "FOCUS", "FONT", "FOR", "FORM", "FORMA", "FORMAT", "FRAM", "FRAME", "FRAME-COL",+        "FRAME-DB", "FRAME-DOWN", "FRAME-FIELD", "FRAME-FILE", "FRAME-INDE",+        "FRAME-INDEX", "FRAME-LINE", "FRAME-NAME", "FRAME-ROW", "FRAME-VAL",+        "FRAME-VALU", "FRAME-VALUE", "FROM", "FROM-C", "FROM-CH", "FROM-CHA",+        "FROM-CHAR", "FROM-CHARS", "FROM-P", "FROM-PI", "FROM-PIX", "FROM-PIXE",+        "FROM-PIXEL", "FROM-PIXELS", "FROMNOREORDER", "GATEWAY", "GATEWAYS", "GET-BYTE",+        "GET-CODEPAGE", "GET-CODEPAGES", "GET-COLL", "GET-COLLA", "GET-COLLAT",+        "GET-COLLATI", "GET-COLLATIO", "GET-COLLATION", "GET-COLLATIONS", "GET-KEY-VAL",+        "GET-KEY-VALU", "GET-KEY-VALUE", "GETBYTE", "GLOBAL", "GO-ON", "GO-PEND",+        "GO-PENDI", "GO-PENDIN", "GO-PENDING", "GRANT", "GRAPHIC-E", "GRAPHIC-ED",+        "GRAPHIC-EDG", "GRAPHIC-EDGE", "GROUP", "HAVING", "HEADER", "HELP", "HIDE",+        "HOST-BYTE-ORDER", "IF", "IMPORT", "IN", "INDEX", "INDICATOR", "INPUT",+        "INPUT-O", "INPUT-OU", "INPUT-OUT", "INPUT-OUTP", "INPUT-OUTPU", "INPUT-OUTPUT",+        "INSERT", "INTO", "IS", "IS-ATTR", "IS-ATTR-", "IS-ATTR-S", "IS-ATTR-SP",+        "IS-ATTR-SPA", "IS-ATTR-SPAC", "IS-ATTR-SPACE", "JOIN", "KBLABEL", "KEY-CODE",+        "KEY-FUNC", "KEY-FUNCT", "KEY-FUNCTI", "KEY-FUNCTIO", "KEY-FUNCTION",+        "KEY-LABEL", "KEYCODE", "KEYFUNC", "KEYFUNCT", "KEYFUNCTI", "KEYFUNCTIO",+        "KEYFUNCTION", "KEYLABEL", "KEYS", "KEYWORD", "LABEL", "LAST", "LAST-EVEN",+        "LAST-EVENT", "LAST-KEY", "LAST-OF", "LASTKEY", "LDBNAME", "LEAVE", "LIBRARY",+        "LIKE", "LINE-COUNT", "LINE-COUNTE", "LINE-COUNTER", "LISTI", "LISTIN",+        "LISTING", "LITTLE-ENDIAN", "LOCKED", "LOOKUP", "MACHINE-CLASS", "MAP",+        "MEMBER", "MESSAGE", "MESSAGE-LINES", "MOUSE", "MPE", "NEW", "NEXT",+        "NEXT-PROMPT", "NO", "NO-ATTR", "NO-ATTR-S", "NO-ATTR-SP", "NO-ATTR-SPA",+        "NO-ATTR-SPAC", "NO-ATTR-SPACE", "NO-ERROR", "NO-F", "NO-FI", "NO-FIL",+        "NO-FILL", "NO-HELP", "NO-HIDE", "NO-LABEL", "NO-LABELS", "NO-LOCK", "NO-MAP",+        "NO-MES", "NO-MESS", "NO-MESSA", "NO-MESSAG", "NO-MESSAGE", "NO-PAUSE",+        "NO-PREFE", "NO-PREFET", "NO-PREFETC", "NO-PREFETCH", "NO-RETURN-VAL",+        "NO-RETURN-VALU", "NO-RETURN-VALUE", "NO-UNDO", "NO-VAL", "NO-VALI", "NO-VALID",+        "NO-VALIDA", "NO-VALIDAT", "NO-VALIDATE", "NO-WAIT", "NOT", "NULL", "NUM-ALI",+        "NUM-ALIA", "NUM-ALIAS", "NUM-ALIASE", "NUM-ALIASES", "NUM-DBS", "NUM-ENTRIES",+        "OF", "OFF", "OLD", "ON", "OPEN", "OPSYS", "OPTION", "OR", "OS-APPEND",+        "OS-COMMAND", "OS-COPY", "OS-CREATE-DIR", "OS-DELETE", "OS-DIR", "OS-DRIVE",+        "OS-DRIVES", "OS-ERROR", "OS-RENAME", "OS2", "OS400", "OTHERWISE", "OUTPUT",+        "OVERLAY", "PAGE", "PAGE-BOT", "PAGE-BOTT", "PAGE-BOTTO", "PAGE-BOTTOM",+        "PAGE-NUM", "PAGE-NUMB", "PAGE-NUMBE", "PAGE-NUMBER", "PAGE-TOP", "PARAM",+        "PARAME", "PARAMET", "PARAMETE", "PARAMETER", "PAUSE", "PDBNAME", "PERSIST",+        "PERSISTE", "PERSISTEN", "PERSISTENT", "PIXELS", "PREPROC", "PREPROCE",+        "PREPROCES", "PREPROCESS", "PRIVILEGES", "PROC-HA", "PROC-HAN", "PROC-HAND",+        "PROC-HANDL", "PROC-HANDLE", "PROC-ST", "PROC-STA", "PROC-STAT", "PROC-STATU",+        "PROC-", "PROCESS", "PROFILER", "PROGRAM-NAME", "PROGRESS", "PROMPT",+        "PROMPT-F", "PROMPT-FO", "PROMPT-FOR", "PROMSGS", "PROPATH", "PROVERS",+        "PROVERSI", "PROVERSIO", "PROVERSION", "PUBLISH", "PUT", "PUT-BYTE",+        "PUT-KEY-VAL", "PUT-KEY-VALU", "PUT-KEY-VALUE", "PUTBYTE", "QUERY",+        "QUERY-TUNING", "QUIT", "R-INDEX", "RCODE-INFO", "RCODE-INFOR", "RCODE-INFORM",+        "RCODE-INFORMA", "RCODE-INFORMAT", "RCODE-INFORMATI", "RCODE-INFORMATIO",+        "RCODE-INFORMATION", "READ-AVAILABLE", "READ-EXACT-NUM", "READKEY", "RECID",+        "RECORD-LEN", "RECORD-LENG", "RECORD-LENGT", "RECORD-LENGTH", "RECT", "RECTA",+        "RECTAN", "RECTANG", "RECTANGL", "RECTANGLE", "RELEASE", "REPEAT", "REPOSITION",+        "RETAIN", "RETRY", "RETURN", "RETURN-VAL", "RETURN-VALU", "RETURN-VALUE",+        "REVERT", "REVOKE", "RUN", "SAVE", "SCHEMA", "SCREEN", "SCREEN-IO",+        "SCREEN-LINES", "SCROLL", "SDBNAME", "SEARCH", "SEARCH-SELF", "SEARCH-TARGET",+        "SEEK", "SELECT", "SELF", "SESSION", "SET", "SETUSER", "SETUSERI", "SETUSERID",+        "SHARE", "SHARE-", "SHARE-L", "SHARE-LO", "SHARE-LOC", "SHARE-LOCK", "SHARED",+        "SHOW-STAT", "SHOW-STATS", "SKIP", "SOME", "SOURCE-PROCEDURE", "SPACE",+        "STATUS", "STREAM", "STREAM-IO", "STRING-XREF", "SUBSCRIBE", "SUPER",+        "SYSTEM-DIALOG", "STATUS", "TABLE", "TABLE-HANDLE", "TARGET-PROCEDURE", "TERM",+        "TERMINAL", "TEXT", "TEXT-CURSOR", "TEXT-SEG", "TEXT-SEG-", "TEXT-SEG-G",+        "TEXT-SEG-GR", "TEXT-SEG-GRO", "TEXT-SEG-GROW", "TEXT-SEG-GROWT",+        "TEXT-SEG-GROWTH", "THEN", "THIS-PROCEDURE", "TIME", "TITLE", "TO", "TODAY",+        "TOP-ONLY", "TRANS", "TRANSACT", "TRANSACTI", "TRANSACTIO", "TRANSACTION",+        "TRIGGER", "TRIGGERS", "TRIM", "TRUE", "UNDERL", "UNDERLI", "UNDERLIN",+        "UNDERLINE", "UNDO", "UNFORM", "UNFORMA", "UNFORMAT", "UNFORMATT", "UNFORMATTE",+        "UNFORMATTED", "UNION", "UNIQUE", "UNIX", "UNLESS-HIDDEN", "UNSUBSCRIBE", "UP",+        "UPDATE", "USE-INDEX", "USE-REVVIDEO", "USE-UNDERLINE", "USER", "USERID",+        "USING", "V6FRAME", "VALUE", "VALUES", "VIEW", "VIEW-AS", "VMS", "WAIT-FOR",+        "WEB-CON", "WEB-CONT", "WEB-CONTE", "WEB-CONTEX", "WEB-CONTEXT", "WHEN",+        "WHERE", "WHILE", "WINDOW", "WINDOW-DELAYED-MIN", "WINDOW-DELAYED-MINI",+        "WINDOW-DELAYED-MINIM", "WINDOW-DELAYED-MINIMI", "WINDOW-DELAYED-MINIMIZ",+        "WINDOW-DELAYED-MINIMIZE", "WINDOW-MAXIM", "WINDOW-MAXIMI", "WINDOW-MAXIMIZ",+        "WINDOW-MAXIMIZE", "WINDOW-MAXIMIZED", "WINDOW-MAXIMIZED", "WINDOW-MINIM",+        "WINDOW-MINIMI", "WINDOW-MINIMIZ", "WINDOW-MINIMIZE", "WINDOW-MINIMIZED",+        "WINDOW-MINIMIZED", "WINDOW-NORMAL", "WITH", "WORK-TAB", "WORK-TABL",+        "WORK-TABLE", "WORKFILE", "WRITE", "XCODE", "XREF", "YES", "_CBIT", "_CONTROL",         "_LIST", "_MEMORY", "_MSG", "_PCONTROL", "_SERIAL-NUM", "_TRACE"},         },         { Id=2,-            List={"ABS", "ABSO", "ABSOL", "ABSOLU", "ABSOLUT", "ABSOLUTE", -        "ACCELERATOR", "ACROSS", "ADD-BUFFER", "ADD-CALC-COL", "ADD-CALC-COLU", -        "ADD-CALC-COLUM", "ADD-CALC-COLUMN", "ADD-COLUMNS-FROM", "ADD-EVENTS-PROC", -        "ADD-EVENTS-PROCE", "ADD-EVENTS-PROCED", "ADD-EVENTS-PROCEDU", -        "ADD-EVENTS-PROCEDUR", "ADD-EVENTS-PROCEDURE", "ADD-FIELDS-FROM", "ADD-FIRST", -        "ADD-INDEX-FIELD", "ADD-LAST", "ADD-LIKE-COL", "ADD-LIKE-COLU", -        "ADD-LIKE-COLUM", "ADD-LIKE-COLUMN", "ADD-LIKE-FIELD", "ADD-LIKE-INDEX", -        "ADD-NEW-FIELD", "ADD-NEW-INDEX", "ADD-SUPER-PROC", "ADD-SUPER-PROCE", -        "ADD-SUPER-PROCED", "ADD-SUPER-PROCEDU", "ADD-SUPER-PROCEDUR", -        "ADD-SUPER-PROCEDURE", "ADM-DATA", "ADVISE", "ALERT-BOX", -        "ALLOW-COLUMN-SEARCHING", "ALLOW-REPLICATION", "ALTERNATE-KEY", "ALWAYS-ON-TOP", -        "ANSI-ONLY", "ANYWHERE", "APPEND", "APPEND-CHILD", "APPL-ALERT", "APPL-ALERT-", -        "APPL-ALERT-B", "APPL-ALERT-BO", "APPL-ALERT-BOX", "APPL-ALERT-BOXE", -        "APPL-ALERT-BOXES", "APPLICATION", "ARRAY-M", "ARRAY-ME", "ARRAY-MES", -        "ARRAY-MESS", "ARRAY-MESSA", "ARRAY-MESSAG", "ARRAY-MESSAGE", "AS-CURSOR", -        "ASK-OVERWRITE", "ASYNC-REQUEST-COUNT", "ATTACH", "ATTACHM", "ATTACHME", -        "ATTACHMEN", "ATTACHMENT", "ATTRIBUTE-NAMES", "ATTRIBUTE-TYPE", "AUTO-COMP", -        "AUTO-COMPL", "AUTO-COMPLE", "AUTO-COMPLET", "AUTO-COMPLETI", "AUTO-COMPLETIO", -        "AUTO-COMPLETION", "AUTO-DELETE-XML", "AUTO-END-KEY", "AUTO-ENDKEY", "AUTO-GO", -        "AUTO-IND", "AUTO-INDE", "AUTO-INDEN", "AUTO-INDENT", "AUTO-RESIZE", "AUTO-VAL", -        "AUTO-VALI", "AUTO-VALID", "AUTO-VALIDA", "AUTO-VALIDAT", "AUTO-VALIDATE", -        "AUTO-Z", "AUTO-ZA", "AUTO-ZAP", "AUTOMATIC", "AVAILABLE-FORMATS", "AVE", -        "AVER", "AVERA", "AVERAG", "AVERAGE", "AVG", "BACKWARD", "BACKWARDS", -        "BASE-KEY", "BATCH", "BATCH-", "BATCH-M", "BATCH-MO", "BATCH-MOD", "BATCH-MODE", -        "BGC", "BGCO", "BGCOL", "BGCOLO", "BGCOLOR", "BINARY", "BIND-WHERE", -        "BLOCK-ITERATION-DISPLAY", "BORDER-B", "BORDER-BO", "BORDER-BOT", "BORDER-BOTT", -        "BORDER-BOTTO", "BORDER-BOTTOM", "BORDER-BOTTOM-C", "BORDER-BOTTOM-CH", -        "BORDER-BOTTOM-CHA", "BORDER-BOTTOM-CHAR", "BORDER-BOTTOM-CHARS", -        "BORDER-BOTTOM-P", "BORDER-BOTTOM-PI", "BORDER-BOTTOM-PIX", -        "BORDER-BOTTOM-PIXE", "BORDER-BOTTOM-PIXEL", "BORDER-BOTTOM-PIXELS", "BORDER-L", -        "BORDER-LE", "BORDER-LEF", "BORDER-LEFT", "BORDER-LEFT-C", "BORDER-LEFT-CH", -        "BORDER-LEFT-CHA", "BORDER-LEFT-CHAR", "BORDER-LEFT-CHARS", "BORDER-LEFT-P", -        "BORDER-LEFT-PI", "BORDER-LEFT-PIX", "BORDER-LEFT-PIXE", "BORDER-LEFT-PIXEL", -        "BORDER-LEFT-PIXELS", "BORDER-R", "BORDER-RI", "BORDER-RIG", "BORDER-RIGH", -        "BORDER-RIGHT", "BORDER-RIGHT-C", "BORDER-RIGHT-CH", "BORDER-RIGHT-CHA", -        "BORDER-RIGHT-CHAR", "BORDER-RIGHT-CHARS", "BORDER-RIGHT-P", "BORDER-RIGHT-PI", -        "BORDER-RIGHT-PIX", "BORDER-RIGHT-PIXE", "BORDER-RIGHT-PIXEL", -        "BORDER-RIGHT-PIXELS", "BORDER-T", "BORDER-TO", "BORDER-TOP", "BORDER-TOP-C", -        "BORDER-TOP-CH", "BORDER-TOP-CHA", "BORDER-TOP-CHAR", "BORDER-TOP-CHARS", -        "BORDER-TOP-P", "BORDER-TOP-PI", "BORDER-TOP-PIX", "BORDER-TOP-PIXE", -        "BORDER-TOP-PIXEL", "BORDER-TOP-PIXELS", "BOTH", "BOTTOM", "BOX", "BOX-SELECT", -        "BOX-SELECTA", "BOX-SELECTAB", "BOX-SELECTABL", "BOX-SELECTABLE", "BROWSE", -        "BROWSE-COLUMN-DATA-TYPES", "BROWSE-COLUMN-FORMATS", "BROWSE-COLUMN-LABELS", -        "BROWSE-HEADER", "BUFFER", "BUFFER-CHARS", "BUFFER-CREATE", "BUFFER-DELETE", -        "BUFFER-FIELD", "BUFFER-HANDLE", "BUFFER-LINES", "BUFFER-N", "BUFFER-NA", -        "BUFFER-NAM", "BUFFER-NAME", "BUFFER-RELEAS", "BUFFER-RELEASE", "BUFFER-VALUE", -        "BUTTON", "BUTTONS", "BYTE", "BYTES-READ", "BYTES-WRITTEN", "CACHE", -        "CACHE-SIZE", "CAN-CREA", "CAN-CREAT", "CAN-CREATE", "CAN-DELE", "CAN-DELET", -        "CAN-DELETE", "CAN-QUERY", "CAN-READ", "CAN-SET", "CAN-WRIT", "CAN-WRITE", -        "CANCEL-BREAK", "CANCEL-BUTTON", "CANCEL-REQUESTS", "CANCELLED", "CAPS", -        "CAREFUL-PAINT", "CDECL", "CHAINED", "CHAR", "CHARA", "CHARAC", "CHARACT", -        "CHARACTE", "CHARACTER", "CHARACTER_LENGTH", "CHARSET", "CHECKED", "CHILD-NUM", -        "CHOOSE", "CLEAR-SELECT", "CLEAR-SELECTI", "CLEAR-SELECTIO", "CLEAR-SELECTION", -        "CLIENT-CONNECTION-ID", "CLIENT-TYPE", "CLONE-NODE", "CLOSE", "CODE", -        "CODEPAGE", "CODEPAGE-CONVERT", "COL-OF", "COLLATE", "COLON-ALIGN", -        "COLON-ALIGNE", "COLON-ALIGNED", "COLOR-TABLE", "COLUMN-BGC", "COLUMN-BGCO", -        "COLUMN-BGCOL", "COLUMN-BGCOLO", "COLUMN-BGCOLOR", "COLUMN-DCOLOR", -        "COLUMN-FGC", "COLUMN-FGCO", "COLUMN-FGCOL", "COLUMN-FGCOLO", "COLUMN-FGCOLOR", -        "COLUMN-FONT", "COLUMN-LABEL-BGC", "COLUMN-LABEL-BGCO", "COLUMN-LABEL-BGCOL", -        "COLUMN-LABEL-BGCOLO", "COLUMN-LABEL-BGCOLOR", "COLUMN-LABEL-DCOLOR", -        "COLUMN-LABEL-FGC", "COLUMN-LABEL-FGCO", "COLUMN-LABEL-FGCOL", -        "COLUMN-LABEL-FGCOLO", "COLUMN-LABEL-FGCOLOR", "COLUMN-LABEL-FONT", -        "COLUMN-LABEL-HEIGHT-C", "COLUMN-LABEL-HEIGHT-CH", "COLUMN-LABEL-HEIGHT-CHA", -        "COLUMN-LABEL-HEIGHT-CHAR", "COLUMN-LABEL-HEIGHT-CHARS", -        "COLUMN-LABEL-HEIGHT-P", "COLUMN-LABEL-HEIGHT-PI", "COLUMN-LABEL-HEIGHT-PIX", -        "COLUMN-LABEL-HEIGHT-PIXE", "COLUMN-LABEL-HEIGHT-PIXEL", -        "COLUMN-LABEL-HEIGHT-PIXELS", "COLUMN-MOVABLE", "COLUMN-OF", "COLUMN-PFC", -        "COLUMN-PFCO", "COLUMN-PFCOL", "COLUMN-PFCOLO", "COLUMN-PFCOLOR", -        "COLUMN-READ-ONLY", "COLUMN-RESIZABLE", "COLUMN-SC", "COLUMN-SCR", -        "COLUMN-SCRO", "COLUMN-SCROL", "COLUMN-SCROLL", "COLUMN-SCROLLI", -        "COLUMN-SCROLLIN", "COLUMN-SCROLLING", "COM-HANDLE", "COMBO-BOX", "COMMAND", -        "COMPARE", "COMPARES", "COMPILE", "COMPLETE", "COMPONENT-HANDLE", "CONFIG-NAME", -        "CONNECT", "CONSTRAINED", "CONTAINS", "CONTENTS", "CONTEXT", "CONTEXT-HELP", -        "CONTEXT-HELP-FILE", "CONTEXT-HELP-ID", "CONTEXT-POP", "CONTEXT-POPU", -        "CONTEXT-POPUP", "CONTROL-BOX", "CONTROL-CONT", "CONTROL-CONTA", -        "CONTROL-CONTAI", "CONTROL-CONTAIN", "CONTROL-CONTAINE", "CONTROL-CONTAINER", -        "CONTROL-FRAM", "CONTROL-FRAME", "CONVERT", "CONVERT-3D", "CONVERT-3D-", -        "CONVERT-3D-C", "CONVERT-3D-CO", "CONVERT-3D-COL", "CONVERT-3D-COLO", -        "CONVERT-3D-COLOR", "CONVERT-3D-COLORS", "CONVERT-TO-OFFS", "CONVERT-TO-OFFSE", -        "CONVERT-TO-OFFSET", "COUNT", "COVERAGE", "CPCASE", "CPCOLL", "CPINT", "CPINTE", -        "CPINTER", "CPINTERN", "CPINTERNA", "CPINTERNAL", "CPLOG", "CPPRINT", -        "CPRCODEIN", "CPRCODEOUT", "CPTERM", "CRC-VAL", "CRC-VALU", "CRC-VALUE", -        "CREATE-LIKE", "CREATE-NODE", "CREATE-NODE-NAMESPACE", "CREATE-ON-ADD", -        "CREATE-RESULT-LIST-ENTRY", "CREATE-TEST-FILE", "CURRENT-COLUMN", "CURRENT-ENV", -        "CURRENT-ENVI", "CURRENT-ENVIR", "CURRENT-ENVIRO", "CURRENT-ENVIRON", -        "CURRENT-ENVIRONM", "CURRENT-ENVIRONME", "CURRENT-ENVIRONMEN", -        "CURRENT-ENVIRONMENT", "CURRENT-ITERATION", "CURRENT-RESULT-ROW", -        "CURRENT-ROW-MODIFIED", "CURRENT-VALUE", "CURSOR-CHAR", "CURSOR-LINE", -        "CURSOR-OFFSET", "DATA-B", "DATA-BI", "DATA-BIN", "DATA-BIND", "DATA-ENTRY-RET", -        "DATA-ENTRY-RETU", "DATA-ENTRY-RETUR", "DATA-ENTRY-RETURN", "DATA-T", "DATA-TY", -        "DATA-TYP", "DATA-TYPE", "DATE", "DATE-F", "DATE-FO", "DATE-FOR", "DATE-FORM", -        "DATE-FORMA", "DATE-FORMAT", "DAY", "DB-REFERENCES", "DCOLOR", "DDE-ERROR", -        "DDE-I", "DDE-ID", "DDE-ITEM", "DDE-NAME", "DDE-TOPIC", "DEBU", "DEBUG", -        "DEBUG-ALERT", "DEC", "DECI", "DECIM", "DECIMA", "DECIMAL", -        "DEFAULT-BUFFER-HANDLE", "DEFAULT-BUT", "DEFAULT-BUTT", "DEFAULT-BUTTO", -        "DEFAULT-BUTTON", "DEFAULT-COMMIT", "DEFAULT-EX", "DEFAULT-EXT", "DEFAULT-EXTE", -        "DEFAULT-EXTEN", "DEFAULT-EXTENS", "DEFAULT-EXTENSI", "DEFAULT-EXTENSIO", -        "DEFAULT-EXTENSION", "DEFER-LOB-FETCH", "DEFINED", "DELETE-CHAR", -        "DELETE-CURRENT-ROW", "DELETE-LINE", "DELETE-NODE", "DELETE-RESULT-LIST-ENTRY", -        "DELETE-SELECTED-ROW", "DELETE-SELECTED-ROWS", "DESCRIPT", "DESCRIPTI", -        "DESCRIPTIO", "DESCRIPTION", "DESELECT-FOCUSED-ROW", "DESELECT-ROWS", -        "DESELECT-SELECTED-ROW", "DETACH", "DIALOG-BOX", "DIALOG-HELP", "DIR", -        "DIRECTORY", "DISABLE-AUTO-ZAP", "DISABLE-CONNECTIONS", "DISABLED", -        "DISPLAY-MESSAGE", "DISPLAY-T", "DISPLAY-TY", "DISPLAY-TYP", "DISPLAY-TYPE", -        "DOUBLE", "DRAG-ENABLED", "DROP-DOWN", "DROP-DOWN-LIST", "DROP-TARGET", "DUMP", -        "DYNAMIC", "ECHO", "EDGE", "EDGE-C", "EDGE-CH", "EDGE-CHA", "EDGE-CHAR", -        "EDGE-CHARS", "EDGE-P", "EDGE-PI", "EDGE-PIX", "EDGE-PIXE", "EDGE-PIXEL", -        "EDGE-PIXELS", "EDIT-CAN-PASTE", "EDIT-CAN-UNDO", "EDIT-CLEAR", "EDIT-COPY", -        "EDIT-CUT", "EDIT-PASTE", "EDIT-UNDO", "EDITOR", "EMPTY", "EMPTY-TEMP-TABLE", -        "ENABLE-CONNECTIONS", "ENABLED", "ENCODING", "END-FILE-DROP", "END-KEY", -        "ENDKEY", "ENTERED", "EQ", "ERROR", "ERROR-COL", "ERROR-COLU", "ERROR-COLUM", -        "ERROR-COLUMN", "ERROR-ROW", "EVENT-PROCEDURE-CONTEXT", "EVENT-T", "EVENT-TY", -        "EVENT-TYP", "EVENT-TYPE", "EVENTS", "EXCLUSIVE-ID", "EXECUTE", "EXECUTION-LOG", -        "EXP", "EXPAND", "EXPANDABLE", "EXPLICIT", "EXTENDED", "EXTENT", "EXTERNAL", -        "EXTRACT", "FETCH-SELECTED-ROW", "FGC", "FGCO", "FGCOL", "FGCOLO", "FGCOLOR", -        "FILE", "FILE-ACCESS-D", "FILE-ACCESS-DA", "FILE-ACCESS-DAT", -        "FILE-ACCESS-DATE", "FILE-ACCESS-T", "FILE-ACCESS-TI", "FILE-ACCESS-TIM", -        "FILE-ACCESS-TIME", "FILE-CREATE-D", "FILE-CREATE-DA", "FILE-CREATE-DAT", -        "FILE-CREATE-DATE", "FILE-CREATE-T", "FILE-CREATE-TI", "FILE-CREATE-TIM", -        "FILE-CREATE-TIME", "FILE-MOD-D", "FILE-MOD-DA", "FILE-MOD-DAT", -        "FILE-MOD-DATE", "FILE-MOD-T", "FILE-MOD-TI", "FILE-MOD-TIM", "FILE-MOD-TIME", -        "FILE-NAME", "FILE-OFF", "FILE-OFFS", "FILE-OFFSE", "FILE-OFFSET", "FILE-SIZE", -        "FILE-TYPE", "FILENAME", "FILL-IN", "FILLED", "FILTERS", "FIND-BY-ROWID", -        "FINDER", "FIRST-ASYNC", "FIRST-ASYNC-", "FIRST-ASYNC-R", "FIRST-ASYNC-RE", -        "FIRST-ASYNC-REQ", "FIRST-ASYNC-REQU", "FIRST-ASYNC-REQUE", -        "FIRST-ASYNC-REQUES", "FIRST-ASYNC-REQUEST", "FIRST-BUFFER", "FIRST-CHILD", -        "FIRST-COLUMN", "FIRST-PROC", "FIRST-PROCE", "FIRST-PROCED", "FIRST-PROCEDU", -        "FIRST-PROCEDUR", "FIRST-PROCEDURE", "FIRST-SERV", "FIRST-SERVE", -        "FIRST-SERVER", "FIRST-SERVER-SOCKET", "FIRST-SOCKET", "FIRST-TAB-I", -        "FIRST-TAB-IT", "FIRST-TAB-ITE", "FIRST-TAB-ITEM", "FIXED-ONLY", "FLAT-BUTTON", -        "FLOAT", "FOCUSED-ROW", "FOCUSED-ROW-SELECTED", "FONT-TABLE", "FORCE-FILE", -        "FORE", "FOREG", "FOREGR", "FOREGRO", "FOREGROU", "FOREGROUN", "FOREGROUND", -        "FORM-INPUT", "FORWARD", "FORWARDS", "FRAME-SPA", "FRAME-SPAC", "FRAME-SPACI", -        "FRAME-SPACIN", "FRAME-SPACING", "FRAME-X", "FRAME-Y", "FREQUENCY", "FROM-CUR", -        "FROM-CURR", "FROM-CURRE", "FROM-CURREN", "FROM-CURRENT", "FULL-HEIGHT", -        "FULL-HEIGHT-C", "FULL-HEIGHT-CH", "FULL-HEIGHT-CHA", "FULL-HEIGHT-CHAR", -        "FULL-HEIGHT-CHARS", "FULL-HEIGHT-P", "FULL-HEIGHT-PI", "FULL-HEIGHT-PIX", -        "FULL-HEIGHT-PIXE", "FULL-HEIGHT-PIXEL", "FULL-HEIGHT-PIXELS", "FULL-PATHN", -        "FULL-PATHNA", "FULL-PATHNAM", "FULL-PATHNAME", "FULL-WIDTH", "FULL-WIDTH-", -        "FULL-WIDTH-C", "FULL-WIDTH-CH", "FULL-WIDTH-CHA", "FULL-WIDTH-CHAR", -        "FULL-WIDTH-CHARS", "FULL-WIDTH-P", "FULL-WIDTH-PI", "FULL-WIDTH-PIX", -        "FULL-WIDTH-PIXE", "FULL-WIDTH-PIXEL", "FULL-WIDTH-PIXELS", "FUNCTION", "GE", -        "GET", "GET-ATTRIBUTE", "GET-BITS", "GET-BLUE", "GET-BLUE-", "GET-BLUE-V", -        "GET-BLUE-VA", "GET-BLUE-VAL", "GET-BLUE-VALU", "GET-BLUE-VALUE", -        "GET-BROWSE-COL", "GET-BROWSE-COLU", "GET-BROWSE-COLUM", "GET-BROWSE-COLUMN", -        "GET-BUFFER-HANDLE", "GET-BYTE-ORDER", "GET-BYTES", "GET-BYTES-AVAILABLE", -        "GET-CGI-LIST", "GET-CGI-VALUE", "GET-CHILD", "GET-CONFIG-VALUE", "GET-CURR", -        "GET-CURRE", "GET-CURREN", "GET-CURRENT", "GET-DOCUMENT-ELEMENT", "GET-DOUBLE", -        "GET-DROPPED-FILE", "GET-DYNAMIC", "GET-FILE", "GET-FIRS", "GET-FIRST", -        "GET-FLOAT", "GET-GREEN", "GET-GREEN-", "GET-GREEN-V", "GET-GREEN-VA", -        "GET-GREEN-VAL", "GET-GREEN-VALU", "GET-GREEN-VALUE", "GET-ITERATION", -        "GET-LAST", "GET-LICENSE", "GET-LONG", "GET-MESSAGE", "GET-NEXT", "GET-NUMBER", -        "GET-PARENT", "GET-POINTER-VALUE", "GET-PREV", "GET-PRINTERS", "GET-RED", -        "GET-RED-", "GET-RED-V", "GET-RED-VA", "GET-RED-VAL", "GET-RED-VALU", -        "GET-RED-VALUE", "GET-REPOSITIONED-ROW", "GET-RGB", "GET-RGB-", "GET-RGB-V", -        "GET-RGB-VA", "GET-RGB-VAL", "GET-RGB-VALU", "GET-RGB-VALUE", "GET-SELECTED", -        "GET-SELECTED-", "GET-SELECTED-W", "GET-SELECTED-WI", "GET-SELECTED-WID", -        "GET-SELECTED-WIDG", "GET-SELECTED-WIDGE", "GET-SELECTED-WIDGET", "GET-SHORT", -        "GET-SIGNATURE", "GET-SIZE", "GET-SOCKET-OPTION", "GET-STRING", "GET-TAB-ITEM", -        "GET-TEXT-HEIGHT", "GET-TEXT-HEIGHT-C", "GET-TEXT-HEIGHT-CH", -        "GET-TEXT-HEIGHT-CHA", "GET-TEXT-HEIGHT-CHAR", "GET-TEXT-HEIGHT-CHARS", -        "GET-TEXT-HEIGHT-P", "GET-TEXT-HEIGHT-PI", "GET-TEXT-HEIGHT-PIX", -        "GET-TEXT-HEIGHT-PIXE", "GET-TEXT-HEIGHT-PIXEL", "GET-TEXT-HEIGHT-PIXELS", -        "GET-TEXT-WIDTH", "GET-TEXT-WIDTH-C", "GET-TEXT-WIDTH-CH", "GET-TEXT-WIDTH-CHA", -        "GET-TEXT-WIDTH-CHAR", "GET-TEXT-WIDTH-CHARS", "GET-TEXT-WIDTH-P", -        "GET-TEXT-WIDTH-PI", "GET-TEXT-WIDTH-PIX", "GET-TEXT-WIDTH-PIXE", -        "GET-TEXT-WIDTH-PIXEL", "GET-TEXT-WIDTH-PIXELS", "GET-UNSIGNED-SHORT", -        "GET-WAIT", "GET-WAIT-", "GET-WAIT-S", "GET-WAIT-ST", "GET-WAIT-STA", -        "GET-WAIT-STAT", "GET-WAIT-STATE", "GRAYED", "GRID-FACTOR-H", "GRID-FACTOR-HO", -        "GRID-FACTOR-HOR", "GRID-FACTOR-HORI", "GRID-FACTOR-HORIZ", -        "GRID-FACTOR-HORIZO", "GRID-FACTOR-HORIZON", "GRID-FACTOR-HORIZONT", -        "GRID-FACTOR-HORIZONTA", "GRID-FACTOR-HORIZONTAL", "GRID-FACTOR-V", -        "GRID-FACTOR-VE", "GRID-FACTOR-VER", "GRID-FACTOR-VERT", "GRID-FACTOR-VERTI", -        "GRID-FACTOR-VERTIC", "GRID-FACTOR-VERTICA", "GRID-FACTOR-VERTICAL", "GRID-SET", -        "GRID-SNAP", "GRID-UNIT-HEIGHT", "GRID-UNIT-HEIGHT-C", "GRID-UNIT-HEIGHT-CH", -        "GRID-UNIT-HEIGHT-CHA", "GRID-UNIT-HEIGHT-CHAR", "GRID-UNIT-HEIGHT-CHARS", -        "GRID-UNIT-HEIGHT-P", "GRID-UNIT-HEIGHT-PI", "GRID-UNIT-HEIGHT-PIX", -        "GRID-UNIT-HEIGHT-PIXE", "GRID-UNIT-HEIGHT-PIXEL", "GRID-UNIT-HEIGHT-PIXELS", -        "GRID-UNIT-WIDTH", "GRID-UNIT-WIDTH-C", "GRID-UNIT-WIDTH-CH", -        "GRID-UNIT-WIDTH-CHA", "GRID-UNIT-WIDTH-CHAR", "GRID-UNIT-WIDTH-CHARS", -        "GRID-UNIT-WIDTH-P", "GRID-UNIT-WIDTH-PI", "GRID-UNIT-WIDTH-PIX", -        "GRID-UNIT-WIDTH-PIXE", "GRID-UNIT-WIDTH-PIXEL", "GRID-UNIT-WIDTH-PIXELS", -        "GRID-VISIBLE", "GT", "HANDLE", "HAS-RECORDS", "HEIGHT", "HEIGHT-C", -        "HEIGHT-CH", "HEIGHT-CHA", "HEIGHT-CHAR", "HEIGHT-CHARS", "HEIGHT-P", -        "HEIGHT-PI", "HEIGHT-PIX", "HEIGHT-PIXE", "HEIGHT-PIXEL", "HEIGHT-PIXELS", -        "HELP-CON", "HELP-CONT", "HELP-CONTE", "HELP-CONTEX", "HELP-CONTEXT", -        "HELP-TOPIC", "HELPFILE-N", "HELPFILE-NA", "HELPFILE-NAM", "HELPFILE-NAME", -        "HIDDEN", "HINT", "HORI", "HORIZ", "HORIZO", "HORIZON", "HORIZONT", "HORIZONTA", -        "HORIZONTAL", "HTML-END-OF-LINE", "HTML-END-OF-PAGE", "HTML-FRAME-BEGIN", -        "HTML-FRAME-END", "HTML-HEADER-BEGIN", "HTML-HEADER-END", "HTML-TITLE-BEGIN", -        "HTML-TITLE-END", "HWND", "ICON", "IMAGE", "IMAGE-DOWN", "IMAGE-INSENSITIVE", -        "IMAGE-SIZE", "IMAGE-SIZE-C", "IMAGE-SIZE-CH", "IMAGE-SIZE-CHA", -        "IMAGE-SIZE-CHAR", "IMAGE-SIZE-CHARS", "IMAGE-SIZE-P", "IMAGE-SIZE-PI", -        "IMAGE-SIZE-PIX", "IMAGE-SIZE-PIXE", "IMAGE-SIZE-PIXEL", "IMAGE-SIZE-PIXELS", -        "IMAGE-UP", "IMMEDIATE-DISPLAY", "IMPORT-NODE", "INCREMENT-EXCLUSIVE-ID", -        "INDEX-HINT", "INDEX-INFO", "INDEX-INFOR", "INDEX-INFORM", "INDEX-INFORMA", -        "INDEX-INFORMAT", "INDEX-INFORMATI", "INDEX-INFORMATIO", "INDEX-INFORMATION", -        "INDEXED-REPOSITION", "INFO", "INFOR", "INFORM", "INFORMA", "INFORMAT", -        "INFORMATI", "INFORMATIO", "INFORMATION", "INIT", "INITIAL", "INITIAL-DIR", -        "INITIAL-FILTER", "INITIALIZE-DOCUMENT-TYPE", "INITIATE", "INNER", -        "INNER-CHARS", "INNER-LINES", "INPUT-VALUE", "INSERT-B", "INSERT-BA", -        "INSERT-BAC", "INSERT-BACK", "INSERT-BACKT", "INSERT-BACKTA", "INSERT-BACKTAB", -        "INSERT-BEFORE", "INSERT-FILE", "INSERT-ROW", "INSERT-STRING", "INSERT-T", -        "INSERT-TA", "INSERT-TAB", "INT", "INTE", "INTEG", "INTEGE", "INTEGER", -        "INTERNAL-ENTRIES", "IS-LEAD-BYTE", "IS-OPEN", "IS-ROW-SELECTED", "IS-SELECTED", -        "IS-XML", "ITEM", "ITEMS-PER-ROW", "JOIN-BY-SQLDB", "KEEP-FRAME-Z", -        "KEEP-FRAME-Z-", "KEEP-FRAME-Z-O", "KEEP-FRAME-Z-OR", "KEEP-FRAME-Z-ORD", -        "KEEP-FRAME-Z-ORDE", "KEEP-FRAME-Z-ORDER", "KEEP-MESSAGES", "KEEP-TAB-ORDER", -        "KEY", "KEYWORD-ALL", "LABEL-BGC", "LABEL-BGCO", "LABEL-BGCOL", "LABEL-BGCOLO", -        "LABEL-BGCOLOR", "LABEL-DC", "LABEL-DCO", "LABEL-DCOL", "LABEL-DCOLO", -        "LABEL-DCOLOR", "LABEL-FGC", "LABEL-FGCO", "LABEL-FGCOL", "LABEL-FGCOLO", -        "LABEL-FGCOLOR", "LABEL-FONT", "LABEL-PFC", "LABEL-PFCO", "LABEL-PFCOL", -        "LABEL-PFCOLO", "LABEL-PFCOLOR", "LABELS", "LANDSCAPE", "LANGUAGE", "LANGUAGES", -        "LARGE", "LARGE-TO-SMALL", "LAST-ASYNC", "LAST-ASYNC-", "LAST-ASYNC-R", -        "LAST-ASYNC-RE", "LAST-ASYNC-REQ", "LAST-ASYNC-REQU", "LAST-ASYNC-REQUE", -        "LAST-ASYNC-REQUES", "LAST-ASYNC-REQUEST", "LAST-CHILD", "LAST-PROCE", -        "LAST-PROCED", "LAST-PROCEDU", "LAST-PROCEDUR", "LAST-PROCEDURE", "LAST-SERV", -        "LAST-SERVE", "LAST-SERVER", "LAST-SERVER-SOCKET", "LAST-SOCKET", "LAST-TAB-I", -        "LAST-TAB-IT", "LAST-TAB-ITE", "LAST-TAB-ITEM", "LC", "LE", "LEADING", "LEFT", -        "LEFT-ALIGN", "LEFT-ALIGNE", "LEFT-ALIGNED", "LEFT-TRIM", "LENGTH", "LINE", -        "LIST-EVENTS", "LIST-ITEM-PAIRS", "LIST-ITEMS", "LIST-QUERY-ATTRS", -        "LIST-SET-ATTRS", "LIST-WIDGETS", "LISTINGS", "LOAD", "LOAD-FROM", "LOAD-ICON", -        "LOAD-IMAGE", "LOAD-IMAGE-DOWN", "LOAD-IMAGE-INSENSITIVE", "LOAD-IMAGE-UP", -        "LOAD-MOUSE-P", "LOAD-MOUSE-PO", "LOAD-MOUSE-POI", "LOAD-MOUSE-POIN", -        "LOAD-MOUSE-POINT", "LOAD-MOUSE-POINTE", "LOAD-MOUSE-POINTER", "LOAD-PICTURE", -        "LOAD-SMALL-ICON", "LOCAL-HOST", "LOCAL-NAME", "LOCAL-PORT", "LOG", "LOG-ID", -        "LOGICAL", "LONG", "LOOKAHEAD", "LOWER", "LT", "MANDATORY", "MANUAL-HIGHLIGHT", -        "MARGIN-EXTRA", "MARGIN-HEIGHT", "MARGIN-HEIGHT-C", "MARGIN-HEIGHT-CH", -        "MARGIN-HEIGHT-CHA", "MARGIN-HEIGHT-CHAR", "MARGIN-HEIGHT-CHARS", -        "MARGIN-HEIGHT-P", "MARGIN-HEIGHT-PI", "MARGIN-HEIGHT-PIX", -        "MARGIN-HEIGHT-PIXE", "MARGIN-HEIGHT-PIXEL", "MARGIN-HEIGHT-PIXELS", -        "MARGIN-WIDTH", "MARGIN-WIDTH-C", "MARGIN-WIDTH-CH", "MARGIN-WIDTH-CHA", -        "MARGIN-WIDTH-CHAR", "MARGIN-WIDTH-CHARS", "MARGIN-WIDTH-P", "MARGIN-WIDTH-PI", -        "MARGIN-WIDTH-PIX", "MARGIN-WIDTH-PIXE", "MARGIN-WIDTH-PIXEL", -        "MARGIN-WIDTH-PIXELS", "MATCHES", "MAX", "MAX-BUTTON", "MAX-CHARS", -        "MAX-DATA-GUESS", "MAX-HEIGHT", "MAX-HEIGHT-C", "MAX-HEIGHT-CH", -        "MAX-HEIGHT-CHA", "MAX-HEIGHT-CHAR", "MAX-HEIGHT-CHARS", "MAX-HEIGHT-P", -        "MAX-HEIGHT-PI", "MAX-HEIGHT-PIX", "MAX-HEIGHT-PIXE", "MAX-HEIGHT-PIXEL", -        "MAX-HEIGHT-PIXELS", "MAX-ROWS", "MAX-SIZE", "MAX-VAL", "MAX-VALU", "MAX-VALUE", -        "MAX-WIDTH", "MAX-WIDTH-C", "MAX-WIDTH-CH", "MAX-WIDTH-CHA", "MAX-WIDTH-CHAR", -        "MAX-WIDTH-CHARS", "MAX-WIDTH-P", "MAX-WIDTH-PI", "MAX-WIDTH-PIX", -        "MAX-WIDTH-PIXE", "MAX-WIDTH-PIXEL", "MAX-WIDTH-PIXELS", "MAXIMIZE", "MAXIMUM", -        "MEMORY", "MEMPTR", "MENU", "MENU-BAR", "MENU-ITEM", "MENU-K", "MENU-KE", -        "MENU-KEY", "MENU-M", "MENU-MO", "MENU-MOU", "MENU-MOUS", "MENU-MOUSE", -        "MENUBAR", "MESSAGE-AREA", "MESSAGE-AREA-FONT", "MESSAGE-LINE", "MIN", "MINI", -        "MINIM", "MINIMU", "MINIMUM", "MIN-BUTTON", "MIN-HEIGHT", "MIN-HEIGHT-C", -        "MIN-HEIGHT-CH", "MIN-HEIGHT-CHA", "MIN-HEIGHT-CHAR", "MIN-HEIGHT-CHARS", -        "MIN-HEIGHT-P", "MIN-HEIGHT-PI", "MIN-HEIGHT-PIX", "MIN-HEIGHT-PIXE", -        "MIN-HEIGHT-PIXEL", "MIN-HEIGHT-PIXELS", "MIN-ROW-HEIGHT", "MIN-ROW-HEIGHT-C", -        "MIN-ROW-HEIGHT-CH", "MIN-ROW-HEIGHT-CHA", "MIN-ROW-HEIGHT-CHAR", -        "MIN-ROW-HEIGHT-CHARS", "MIN-ROW-HEIGHT-P", "MIN-ROW-HEIGHT-PI", -        "MIN-ROW-HEIGHT-PIX", "MIN-ROW-HEIGHT-PIXE", "MIN-ROW-HEIGHT-PIXEL", -        "MIN-ROW-HEIGHT-PIXELS", "MIN-SIZE", "MIN-VAL", "MIN-VALU", "MIN-VALUE", -        "MIN-WIDTH", "MIN-WIDTH-C", "MIN-WIDTH-CH", "MIN-WIDTH-CHA", "MIN-WIDTH-CHAR", -        "MIN-WIDTH-CHARS", "MIN-WIDTH-P", "MIN-WIDTH-PI", "MIN-WIDTH-PIX", -        "MIN-WIDTH-PIXE", "MIN-WIDTH-PIXEL", "MIN-WIDTH-PIXELS", "MOD", "MODIFIED", -        "MODULO", "MONTH", "MOUSE-P", "MOUSE-PO", "MOUSE-POI", "MOUSE-POIN", -        "MOUSE-POINT", "MOUSE-POINTE", "MOUSE-POINTER", "MOVABLE", "MOVE-AFTER", -        "MOVE-AFTER-", "MOVE-AFTER-T", "MOVE-AFTER-TA", "MOVE-AFTER-TAB", -        "MOVE-AFTER-TAB-", "MOVE-AFTER-TAB-I", "MOVE-AFTER-TAB-IT", -        "MOVE-AFTER-TAB-ITE", "MOVE-AFTER-TAB-ITEM", "MOVE-BEFOR", "MOVE-BEFORE", -        "MOVE-BEFORE-", "MOVE-BEFORE-T", "MOVE-BEFORE-TA", "MOVE-BEFORE-TAB", -        "MOVE-BEFORE-TAB-", "MOVE-BEFORE-TAB-I", "MOVE-BEFORE-TAB-IT", -        "MOVE-BEFORE-TAB-ITE", "MOVE-BEFORE-TAB-ITEM", "MOVE-COL", "MOVE-COLU", -        "MOVE-COLUM", "MOVE-COLUMN", "MOVE-TO-B", "MOVE-TO-BO", "MOVE-TO-BOT", -        "MOVE-TO-BOTT", "MOVE-TO-BOTTO", "MOVE-TO-BOTTOM", "MOVE-TO-EOF", "MOVE-TO-T", -        "MOVE-TO-TO", "MOVE-TO-TOP", "MULTIPLE", "MULTIPLE-KEY", -        "MULTITASKING-INTERVAL", "MUST-EXIST", "NAME", "NAMESPACE-PREFIX", -        "NAMESPACE-URI", "NATIVE", "NE", "NEW-ROW", "NEXT-COL", "NEXT-COLU", -        "NEXT-COLUM", "NEXT-COLUMN", "NEXT-SIBLING", "NEXT-TAB-ITE", "NEXT-TAB-ITEM", -        "NEXT-VALUE", "NO-APPLY", "NO-ARRAY-M", "NO-ARRAY-ME", "NO-ARRAY-MES", -        "NO-ARRAY-MESS", "NO-ARRAY-MESSA", "NO-ARRAY-MESSAG", "NO-ARRAY-MESSAGE", -        "NO-ASSIGN", "NO-ATTR-L", "NO-ATTR-LI", "NO-ATTR-LIS", "NO-ATTR-LIST", -        "NO-AUTO-VALIDATE", "NO-BIND-WHERE", "NO-BOX", "NO-COLUMN-SC", "NO-COLUMN-SCR", -        "NO-COLUMN-SCRO", "NO-COLUMN-SCROL", "NO-COLUMN-SCROLL", "NO-COLUMN-SCROLLI", -        "NO-COLUMN-SCROLLIN", "NO-COLUMN-SCROLLING", "NO-CONSOLE", "NO-CONVERT", -        "NO-CONVERT-3D", "NO-CONVERT-3D-", "NO-CONVERT-3D-C", "NO-CONVERT-3D-CO", -        "NO-CONVERT-3D-COL", "NO-CONVERT-3D-COLO", "NO-CONVERT-3D-COLOR", -        "NO-CONVERT-3D-COLORS", "NO-CURRENT-VALUE", "NO-DEBUG", "NO-DRAG", "NO-ECHO", -        "NO-FOCUS", "NO-INDEX-HINT", "NO-JOIN-BY-SQLDB", "NO-LOOKAHEAD", -        "NO-ROW-MARKERS", "NO-SCROLLBAR-V", "NO-SCROLLBAR-VE", "NO-SCROLLBAR-VER", -        "NO-SCROLLBAR-VERT", "NO-SCROLLBAR-VERTI", "NO-SCROLLBAR-VERTIC", -        "NO-SCROLLBAR-VERTICA", "NO-SCROLLBAR-VERTICAL", "NO-SCROLLING", -        "NO-SEPARATE-CONNECTION", "NO-SEPARATORS", "NO-TAB", "NO-TAB-", "NO-TAB-S", -        "NO-TAB-ST", "NO-TAB-STO", "NO-TAB-STOP", "NO-UND", "NO-UNDE", "NO-UNDER", -        "NO-UNDERL", "NO-UNDERLI", "NO-UNDERLIN", "NO-UNDERLINE", "NO-WORD-WRAP", -        "NODE-TYPE", "NODE-VALUE", "NONE", "NORMALIZE", "NUM-BUFFERS", "NUM-BUT", -        "NUM-BUTT", "NUM-BUTTO", "NUM-BUTTON", "NUM-BUTTONS", "NUM-CHILDREN", "NUM-COL", -        "NUM-COLU", "NUM-COLUM", "NUM-COLUMN", "NUM-COLUMNS", "NUM-COPIES", -        "NUM-DROPPED-FILES", "NUM-FIELDS", "NUM-FORMATS", "NUM-ITEMS", "NUM-ITERATIONS", -        "NUM-LINES", "NUM-LOCKED-COL", "NUM-LOCKED-COLU", "NUM-LOCKED-COLUM", -        "NUM-LOCKED-COLUMN", "NUM-LOCKED-COLUMNS", "NUM-MESSAGES", "NUM-REPL", -        "NUM-REPLA", "NUM-REPLAC", "NUM-REPLACE", "NUM-REPLACED", "NUM-RESULTS", -        "NUM-SELECTED", "NUM-SELECTED-ROWS", "NUM-SELECTED-WIDGETS", "NUM-TABS", -        "NUM-TO-RETAIN", "NUM-VISIBLE-COL", "NUM-VISIBLE-COLU", "NUM-VISIBLE-COLUM", -        "NUM-VISIBLE-COLUMN", "NUM-VISIBLE-COLUMNS", "NUMERIC", "NUMERIC-DEC", -        "NUMERIC-DECI", "NUMERIC-DECIM", "NUMERIC-DECIMA", "NUMERIC-DECIMAL", -        "NUMERIC-DECIMAL-", "NUMERIC-DECIMAL-P", "NUMERIC-DECIMAL-PO", -        "NUMERIC-DECIMAL-POI", "NUMERIC-DECIMAL-POIN", "NUMERIC-DECIMAL-POINT", -        "NUMERIC-F", "NUMERIC-FO", "NUMERIC-FOR", "NUMERIC-FORM", "NUMERIC-FORMA", -        "NUMERIC-FORMAT", "NUMERIC-SEP", "NUMERIC-SEPA", "NUMERIC-SEPAR", -        "NUMERIC-SEPARA", "NUMERIC-SEPARAT", "NUMERIC-SEPARATO", "NUMERIC-SEPARATOR", -        "OBJECT", "OCTET_LENGTH", "OK", "OK-CANCEL", "OLE-INVOKE-LOCA", -        "OLE-INVOKE-LOCAL", "OLE-INVOKE-LOCALE", "OLE-NAMES-LOCA", "OLE-NAMES-LOCAL", -        "OLE-NAMES-LOCALE", "ON-FRAME", "ON-FRAME-", "ON-FRAME-B", "ON-FRAME-BO", -        "ON-FRAME-BOR", "ON-FRAME-BORD", "ON-FRAME-BORDE", "ON-FRAME-BORDER", -        "ORDERED-JOIN", "ORDINAL", "ORIENTATION", "OS-GETENV", "OUTER", "OUTER-JOIN", -        "OVERRIDE", "OWNER", "OWNER-DOCUMENT", "PAGE-SIZE", "PAGE-WID", "PAGE-WIDT", -        "PAGE-WIDTH", "PAGED", "PARENT", "PARTIAL-KEY", "PASCAL", "PATHNAME", "PERF", -        "PERFO", "PERFOR", "PERFORM", "PERFORMA", "PERFORMAN", "PERFORMANC", -        "PERFORMANCE", "PERSISTENT-PROCEDURE", "PFC", "PFCO", "PFCOL", "PFCOLO", -        "PFCOLOR", "PINNABLE", "PIXELS-PER-COL", "PIXELS-PER-COLU", "PIXELS-PER-COLUM", -        "PIXELS-PER-COLUMN", "PIXELS-PER-ROW", "POPUP-M", "POPUP-ME", "POPUP-MEN", -        "POPUP-MENU", "POPUP-O", "POPUP-ON", "POPUP-ONL", "POPUP-ONLY", "PORTRAIT", -        "POSITION", "PRECISION", "PREPARE-STRING", "PREPARED", "PRESEL", "PRESELE", -        "PRESELEC", "PRESELECT", "PREV", "PREV-COL", "PREV-COLU", "PREV-COLUM", -        "PREV-COLUMN", "PREV-SIBLING", "PREV-TAB-I", "PREV-TAB-IT", "PREV-TAB-ITE", -        "PREV-TAB-ITEM", "PRIMARY", "PRINTER", "PRINTER-CONTROL-HANDLE", "PRINTER-HDC", -        "PRINTER-NAME", "PRINTER-PORT", "PRINTER-SETUP", "PRIVATE", "PRIVATE-D", -        "PRIVATE-DA", "PRIVATE-DAT", "PRIVATE-DATA", "PROCE", "PROCED", "PROCEDU", -        "PROCEDUR", "PROCEDURE", "PROCEDURE-NAME", "PROFILE-FILE", "PROFILING", -        "PROGRESS-S", "PROGRESS-SO", "PROGRESS-SOU", "PROGRESS-SOUR", "PROGRESS-SOURC", -        "PROGRESS-SOURCE", "PROXY", "PUBLIC-ID", "PUBLISHED-EVENTS", "PUT-BITS", -        "PUT-BYTES", "PUT-DOUBLE", "PUT-FLOAT", "PUT-LONG", "PUT-SHORT", "PUT-STRING", -        "PUT-UNSIGNED-SHORT", "QUERY-CLOSE", "QUERY-OFF-END", "QUERY-OPEN", -        "QUERY-PREPARE", "QUESTION", "RADIO-BUTTONS", "RADIO-SET", "RANDOM", "RAW", -        "RAW-TRANSFER", "READ", "READ-FILE", "READ-ONLY", "REAL", "RECURSIVE", -        "REFRESH", "REFRESHABLE", "REMOTE", "REMOTE-HOST", "REMOTE-PORT", -        "REMOVE-ATTRIBUTE", "REMOVE-CHILD", "REMOVE-EVENTS-PROC", "REMOVE-EVENTS-PROCE", -        "REMOVE-EVENTS-PROCED", "REMOVE-EVENTS-PROCEDU", "REMOVE-EVENTS-PROCEDUR", -        "REMOVE-EVENTS-PROCEDURE", "REMOVE-SUPER-PROC", "REMOVE-SUPER-PROCE", -        "REMOVE-SUPER-PROCED", "REMOVE-SUPER-PROCEDU", "REMOVE-SUPER-PROCEDUR", -        "REMOVE-SUPER-PROCEDURE", "REPLACE", "REPLACE-CHILD", "REPLACE-SELECTION-TEXT", -        "REPLICATION-CREATE", "REPLICATION-DELETE", "REPLICATION-WRITE", -        "REPOSITION-BACK", "REPOSITION-BACKW", "REPOSITION-BACKWA", -        "REPOSITION-BACKWAR", "REPOSITION-BACKWARD", "REPOSITION-BACKWARDS", -        "REPOSITION-FORW", "REPOSITION-FORWA", "REPOSITION-FORWAR", -        "REPOSITION-FORWARD", "REPOSITION-FORWARDS", "REPOSITION-TO-ROW", -        "REPOSITION-TO-ROWID", "REQUEST", "RESIZA", "RESIZAB", "RESIZABL", "RESIZABLE", -        "RESIZE", "RESULT", "RETAIN-S", "RETAIN-SH", "RETAIN-SHA", "RETAIN-SHAP", -        "RETAIN-SHAPE", "RETRY-CANCEL", "RETURN-INS", "RETURN-INSE", "RETURN-INSER", -        "RETURN-INSERT", "RETURN-INSERTE", "RETURN-INSERTED", "RETURN-TO-START-DI", -        "RETURN-TO-START-DIR", "RETURNS", "REVERSE-FROM", "RGB-V", "RGB-VA", "RGB-VAL", -        "RGB-VALU", "RGB-VALUE", "RIGHT", "RIGHT-ALIGN", "RIGHT-ALIGNE", -        "RIGHT-ALIGNED", "RIGHT-TRIM", "ROUND", "ROW", "ROW-HEIGHT", "ROW-HEIGHT-C", -        "ROW-HEIGHT-CH", "ROW-HEIGHT-CHA", "ROW-HEIGHT-CHAR", "ROW-HEIGHT-CHARS", -        "ROW-HEIGHT-P", "ROW-HEIGHT-PI", "ROW-HEIGHT-PIX", "ROW-HEIGHT-PIXE", -        "ROW-HEIGHT-PIXEL", "ROW-HEIGHT-PIXELS", "ROW-MA", "ROW-MAR", "ROW-MARK", -        "ROW-MARKE", "ROW-MARKER", "ROW-MARKERS", "ROW-OF", "ROW-RESIZABLE", "ROWID", -        "RULE", "RULE-ROW", "RULE-Y", "RUN-PROC", "RUN-PROCE", "RUN-PROCED", -        "RUN-PROCEDU", "RUN-PROCEDUR", "RUN-PROCEDURE", "SAVE-AS", "SAVE-FILE", -        "SAX-XML", "SCREEN-VAL", "SCREEN-VALU", "SCREEN-VALUE", "SCROLL-BARS", -        "SCROLL-DELTA", "SCROLL-HORIZ-VALUE", "SCROLL-OFFSET", "SCROLL-TO-CURRENT-ROW", -        "SCROLL-TO-I", "SCROLL-TO-IT", "SCROLL-TO-ITE", "SCROLL-TO-ITEM", -        "SCROLL-TO-SELECTED-ROW", "SCROLL-VERT-VALUE", "SCROLLABLE", "SCROLLBAR-H", -        "SCROLLBAR-HO", "SCROLLBAR-HOR", "SCROLLBAR-HORI", "SCROLLBAR-HORIZ", -        "SCROLLBAR-HORIZO", "SCROLLBAR-HORIZON", "SCROLLBAR-HORIZONT", -        "SCROLLBAR-HORIZONTA", "SCROLLBAR-HORIZONTAL", "SCROLLBAR-V", "SCROLLBAR-VE", -        "SCROLLBAR-VER", "SCROLLBAR-VERT", "SCROLLBAR-VERTI", "SCROLLBAR-VERTIC", -        "SCROLLBAR-VERTICA", "SCROLLBAR-VERTICAL", "SCROLLED-ROW-POS", -        "SCROLLED-ROW-POSI", "SCROLLED-ROW-POSIT", "SCROLLED-ROW-POSITI", -        "SCROLLED-ROW-POSITIO", "SCROLLED-ROW-POSITION", "SCROLLING", "SE-CHECK-POOLS", -        "SE-ENABLE-OFF", "SE-ENABLE-ON", "SE-NUM-POOLS", "SE-USE-MESSAGE", "SECTION", -        "SELECT-ALL", "SELECT-FOCUSED-ROW", "SELECT-NEXT-ROW", "SELECT-PREV-ROW", -        "SELECT-REPOSITIONED-ROW", "SELECT-ROW", "SELECTABLE", "SELECTED", -        "SELECTED-ITEMS", "SELECTION-END", "SELECTION-LIST", "SELECTION-START", -        "SELECTION-TEXT", "SEND", "SENSITIVE", "SEPARATE-CONNECTION", "SEPARATOR-FGC", -        "SEPARATOR-FGCO", "SEPARATOR-FGCOL", "SEPARATOR-FGCOLO", "SEPARATOR-FGCOLOR", -        "SEPARATORS", "SERVER", "SERVER-CONNECTION-BO", "SERVER-CONNECTION-BOU", -        "SERVER-CONNECTION-BOUN", "SERVER-CONNECTION-BOUND", -        "SERVER-CONNECTION-BOUND-RE", "SERVER-CONNECTION-BOUND-REQ", -        "SERVER-CONNECTION-BOUND-REQU", "SERVER-CONNECTION-BOUND-REQUE", -        "SERVER-CONNECTION-BOUND-REQUES", "SERVER-CONNECTION-BOUND-REQUEST", -        "SERVER-CONNECTION-CO", "SERVER-CONNECTION-CON", "SERVER-CONNECTION-CONT", -        "SERVER-CONNECTION-CONTE", "SERVER-CONNECTION-CONTEX", -        "SERVER-CONNECTION-CONTEXT", "SERVER-CONNECTION-ID", "SERVER-OPERATING-MODE", -        "SERVER-SOCKET", "SESSION-END", "SET-ATTRIBUTE", "SET-BLUE", "SET-BLUE-", -        "SET-BLUE-V", "SET-BLUE-VA", "SET-BLUE-VAL", "SET-BLUE-VALU", "SET-BLUE-VALUE", -        "SET-BREAK", "SET-BUFFERS", "SET-BYTE-ORDER", "SET-CELL-FOCUS", "SET-COMMIT", -        "SET-CONNECT-PROCEDURE", "SET-CONTENTS", "SET-DYNAMIC", "SET-GREEN", -        "SET-GREEN-", "SET-GREEN-V", "SET-GREEN-VA", "SET-GREEN-VAL", "SET-GREEN-VALU", -        "SET-GREEN-VALUE", "SET-LEAKPOINT", "SET-NUMERIC-FORM", "SET-NUMERIC-FORMA", -        "SET-NUMERIC-FORMAT", "SET-POINTER-VAL", "SET-POINTER-VALU", -        "SET-POINTER-VALUE", "SET-READ-RESPONSE-PROCEDURE", "SET-RED", "SET-RED-", -        "SET-RED-V", "SET-RED-VA", "SET-RED-VAL", "SET-RED-VALU", "SET-RED-VALUE", -        "SET-REPOSITIONED-ROW", "SET-RGB", "SET-RGB-", "SET-RGB-V", "SET-RGB-VA", -        "SET-RGB-VAL", "SET-RGB-VALU", "SET-RGB-VALUE", "SET-ROLLBACK", "SET-SELECTION", -        "SET-SIZE", "SET-SOCKET-OPTION", "SET-WAIT", "SET-WAIT-", "SET-WAIT-S", -        "SET-WAIT-ST", "SET-WAIT-STA", "SET-WAIT-STAT", "SET-WAIT-STATE", "SHORT", -        "SHOW-IN-TASK", "SHOW-IN-TASKB", "SHOW-IN-TASKBA", "SHOW-IN-TASKBAR", -        "SIDE-LAB", "SIDE-LABE", "SIDE-LABEL", "SIDE-LABEL-H", "SIDE-LABEL-HA", -        "SIDE-LABEL-HAN", "SIDE-LABEL-HAND", "SIDE-LABEL-HANDL", "SIDE-LABEL-HANDLE", -        "SIDE-LABELS", "SILENT", "SIMPLE", "SINGLE", "SIZE", "SIZE-C", "SIZE-CH", -        "SIZE-CHA", "SIZE-CHAR", "SIZE-CHARS", "SIZE-P", "SIZE-PI", "SIZE-PIX", -        "SIZE-PIXE", "SIZE-PIXEL", "SIZE-PIXELS", "SKIP-DELETED-REC", -        "SKIP-DELETED-RECO", "SKIP-DELETED-RECOR", "SKIP-DELETED-RECORD", -        "SKIP-SCHEMA-CHECK", "SLIDER", "SMALL-ICON", "SMALL-TITLE", "SMALLINT", -        "SOCKET", "SORT", "SOURCE", "SQL", "SQRT", "START", "STATUS-AREA", -        "STATUS-AREA-FONT", "STATUS-BAR", "STDCALL", "STENCILED", "STOP", "STOPPE", -        "STOPPED", "STORED-PROC", "STORED-PROCE", "STORED-PROCED", "STORED-PROCEDU", -        "STORED-PROCEDUR", "STORED-PROCEDURE", "STRETCH-TO-FIT", "STRING", -        "STRING-VALUE", "SUB-AVE", "SUB-AVER", "SUB-AVERA", "SUB-AVERAG", "SUB-AVERAGE", -        "SUB-COUNT", "SUB-MAX", "SUB-MAXI", "SUB-MAXIM", "SUB-MAXIMU", "SUB-MAXIMUM", -        "SUB-MENU", "SUB-MENU-HELP", "SUB-MIN", "SUB-MINI", "SUB-MINIM", "SUB-MINIMU", -        "SUB-MINIMUM", "SUB-TOTAL", "SUBST", "SUBSTI", "SUBSTIT", "SUBSTITU", -        "SUBSTITUT", "SUBSTITUTE", "SUBSTR", "SUBSTRI", "SUBSTRIN", "SUBSTRING", -        "SUBTYPE", "SUM", "SUMMARY", "SUPER-PROC", "SUPER-PROCE", "SUPER-PROCED", -        "SUPER-PROCEDU", "SUPER-PROCEDUR", "SUPER-PROCEDURE", "SUPER-PROCEDURES", -        "SUPPRESS-W", "SUPPRESS-WA", "SUPPRESS-WAR", "SUPPRESS-WARN", "SUPPRESS-WARNI", -        "SUPPRESS-WARNIN", "SUPPRESS-WARNING", "SUPPRESS-WARNINGS", "SYSTEM-ALERT", -        "SYSTEM-ALERT-", "SYSTEM-ALERT-B", "SYSTEM-ALERT-BO", "SYSTEM-ALERT-BOX", -        "SYSTEM-ALERT-BOXE", "SYSTEM-ALERT-BOXES", "SYSTEM-HELP", "SYSTEM-ID", -        "TAB-POSITION", "TAB-STOP", "TABLE-NUM", "TABLE-NUMB", "TABLE-NUMBE", -        "TABLE-NUMBER", "TARGET", "TEMP-DIR", "TEMP-DIRE", "TEMP-DIREC", "TEMP-DIRECT", -        "TEMP-DIRECTO", "TEMP-DIRECTOR", "TEMP-DIRECTORY", "TEMP-TABLE", -        "TEMP-TABLE-PREPAR", "TEMP-TABLE-PREPARE", "TERMINATE", "TEXT-SELECTED", -        "THREE-D", "THROUGH", "THRU", "TIC-MARKS", "TIME-SOURCE", "TITLE-BGC", -        "TITLE-BGCO", "TITLE-BGCOL", "TITLE-BGCOLO", "TITLE-BGCOLOR", "TITLE-DC", -        "TITLE-DCO", "TITLE-DCOL", "TITLE-DCOLO", "TITLE-DCOLOR", "TITLE-FGC", -        "TITLE-FGCO", "TITLE-FGCOL", "TITLE-FGCOLO", "TITLE-FGCOLOR", "TITLE-FO", -        "TITLE-FON", "TITLE-FONT", "TO-ROWID", "TOGGLE-BOX", "TOOL-BAR", "TOOLTIP", -        "TOOLTIPS", "TOP", "TOPIC", "TOTAL", "TRACE-FILTER", "TRACING", "TRAILING", -        "TRANS-INIT-PROC", "TRANS-INIT-PROCE", "TRANS-INIT-PROCED", -        "TRANS-INIT-PROCEDU", "TRANS-INIT-PROCEDUR", "TRANS-INIT-PROCEDURE", -        "TRANSACTION-MODE", "TRANSPAR", "TRANSPARE", "TRANSPAREN", "TRANSPARENT", -        "TRUNC", "TRUNCA", "TRUNCAT", "TRUNCATE", "TYPE", "UNBUFF", "UNBUFFE", -        "UNBUFFER", "UNBUFFERE", "UNBUFFERED", "UNIQUE-ID", "UNIQUE-MATCH", "UNLOAD", -        "UNSIGNED-SHORT", "UPPER", "URL-DECODE", "URL-ENCODE", "USE", "USE-DIC", -        "USE-DICT", "USE-DICT-", "USE-DICT-E", "USE-DICT-EX", "USE-DICT-EXP", -        "USE-DICT-EXPS", "USE-FILENAME", "USE-TEXT", "USER-DATA", "UTC-OFFSET", -        "V6DISPLAY", "VALID-EVENT", "VALID-HANDLE", "VALIDATE", "VALIDATE-EXPRESSIO", -        "VALIDATE-EXPRESSION", "VALIDATE-MESSAGE", "VALIDATE-XML", "VAR", "VARI", -        "VARIA", "VARIAB", "VARIABL", "VARIABLE", "VERB", "VERBO", "VERBOS", "VERBOSE", -        "VERT", "VERTI", "VERTIC", "VERTICA", "VERTICAL", "VIRTUAL-HEIGHT", -        "VIRTUAL-HEIGHT-C", "VIRTUAL-HEIGHT-CH", "VIRTUAL-HEIGHT-CHA", -        "VIRTUAL-HEIGHT-CHAR", "VIRTUAL-HEIGHT-CHARS", "VIRTUAL-HEIGHT-P", -        "VIRTUAL-HEIGHT-PI", "VIRTUAL-HEIGHT-PIX", "VIRTUAL-HEIGHT-PIXE", -        "VIRTUAL-HEIGHT-PIXEL", "VIRTUAL-HEIGHT-PIXELS", "VIRTUAL-WIDTH", -        "VIRTUAL-WIDTH-C", "VIRTUAL-WIDTH-CH", "VIRTUAL-WIDTH-CHA", -        "VIRTUAL-WIDTH-CHAR", "VIRTUAL-WIDTH-CHARS", "VIRTUAL-WIDTH-P", -        "VIRTUAL-WIDTH-PI", "VIRTUAL-WIDTH-PIX", "VIRTUAL-WIDTH-PIXE", -        "VIRTUAL-WIDTH-PIXEL", "VIRTUAL-WIDTH-PIXELS", "VISIBLE", "WAIT", "WARNING", -        "WEEKDAY", "WIDGET", "WIDGET-E", "WIDGET-EN", "WIDGET-ENT", "WIDGET-ENTE", -        "WIDGET-ENTER", "WIDGET-H", "WIDGET-HA", "WIDGET-HAN", "WIDGET-HAND", -        "WIDGET-HANDL", "WIDGET-HANDLE", "WIDGET-L", "WIDGET-LE", "WIDGET-LEA", -        "WIDGET-LEAV", "WIDGET-LEAVE", "WIDGET-POOL", "WIDTH", "WIDTH-C", "WIDTH-CH", -        "WIDTH-CHA", "WIDTH-CHAR", "WIDTH-CHARS", "WIDTH-P", "WIDTH-PI", "WIDTH-PIX", -        "WIDTH-PIXE", "WIDTH-PIXEL", "WIDTH-PIXELS", "WINDOW-NAME", "WINDOW-STA", -        "WINDOW-STAT", "WINDOW-STATE", "WINDOW-SYS", "WINDOW-SYST", "WINDOW-SYSTE", -        "WINDOW-SYSTEM", "WORD-INDEX", "WORD-WRAP", "WORK-AREA-HEIGHT-P", -        "WORK-AREA-HEIGHT-PI", "WORK-AREA-HEIGHT-PIX", "WORK-AREA-HEIGHT-PIXE", -        "WORK-AREA-HEIGHT-PIXEL", "WORK-AREA-HEIGHT-PIXELS", "WORK-AREA-WIDTH-P", -        "WORK-AREA-WIDTH-PI", "WORK-AREA-WIDTH-PIX", "WORK-AREA-WIDTH-PIXE", -        "WORK-AREA-WIDTH-PIXEL", "WORK-AREA-WIDTH-PIXELS", "WORK-AREA-X", "WORK-AREA-Y", -        "WRITE-DATA", "X", "X-DOCUMENT", "X-NODEREF", "X-OF", "Y", "Y-OF", "YEAR", +            List={"ABS", "ABSO", "ABSOL", "ABSOLU", "ABSOLUT", "ABSOLUTE",+        "ACCELERATOR", "ACROSS", "ADD-BUFFER", "ADD-CALC-COL", "ADD-CALC-COLU",+        "ADD-CALC-COLUM", "ADD-CALC-COLUMN", "ADD-COLUMNS-FROM", "ADD-EVENTS-PROC",+        "ADD-EVENTS-PROCE", "ADD-EVENTS-PROCED", "ADD-EVENTS-PROCEDU",+        "ADD-EVENTS-PROCEDUR", "ADD-EVENTS-PROCEDURE", "ADD-FIELDS-FROM", "ADD-FIRST",+        "ADD-INDEX-FIELD", "ADD-LAST", "ADD-LIKE-COL", "ADD-LIKE-COLU",+        "ADD-LIKE-COLUM", "ADD-LIKE-COLUMN", "ADD-LIKE-FIELD", "ADD-LIKE-INDEX",+        "ADD-NEW-FIELD", "ADD-NEW-INDEX", "ADD-SUPER-PROC", "ADD-SUPER-PROCE",+        "ADD-SUPER-PROCED", "ADD-SUPER-PROCEDU", "ADD-SUPER-PROCEDUR",+        "ADD-SUPER-PROCEDURE", "ADM-DATA", "ADVISE", "ALERT-BOX",+        "ALLOW-COLUMN-SEARCHING", "ALLOW-REPLICATION", "ALTERNATE-KEY", "ALWAYS-ON-TOP",+        "ANSI-ONLY", "ANYWHERE", "APPEND", "APPEND-CHILD", "APPL-ALERT", "APPL-ALERT-",+        "APPL-ALERT-B", "APPL-ALERT-BO", "APPL-ALERT-BOX", "APPL-ALERT-BOXE",+        "APPL-ALERT-BOXES", "APPLICATION", "ARRAY-M", "ARRAY-ME", "ARRAY-MES",+        "ARRAY-MESS", "ARRAY-MESSA", "ARRAY-MESSAG", "ARRAY-MESSAGE", "AS-CURSOR",+        "ASK-OVERWRITE", "ASYNC-REQUEST-COUNT", "ATTACH", "ATTACHM", "ATTACHME",+        "ATTACHMEN", "ATTACHMENT", "ATTRIBUTE-NAMES", "ATTRIBUTE-TYPE", "AUTO-COMP",+        "AUTO-COMPL", "AUTO-COMPLE", "AUTO-COMPLET", "AUTO-COMPLETI", "AUTO-COMPLETIO",+        "AUTO-COMPLETION", "AUTO-DELETE-XML", "AUTO-END-KEY", "AUTO-ENDKEY", "AUTO-GO",+        "AUTO-IND", "AUTO-INDE", "AUTO-INDEN", "AUTO-INDENT", "AUTO-RESIZE", "AUTO-VAL",+        "AUTO-VALI", "AUTO-VALID", "AUTO-VALIDA", "AUTO-VALIDAT", "AUTO-VALIDATE",+        "AUTO-Z", "AUTO-ZA", "AUTO-ZAP", "AUTOMATIC", "AVAILABLE-FORMATS", "AVE",+        "AVER", "AVERA", "AVERAG", "AVERAGE", "AVG", "BACKWARD", "BACKWARDS",+        "BASE-KEY", "BATCH", "BATCH-", "BATCH-M", "BATCH-MO", "BATCH-MOD", "BATCH-MODE",+        "BGC", "BGCO", "BGCOL", "BGCOLO", "BGCOLOR", "BINARY", "BIND-WHERE",+        "BLOCK-ITERATION-DISPLAY", "BORDER-B", "BORDER-BO", "BORDER-BOT", "BORDER-BOTT",+        "BORDER-BOTTO", "BORDER-BOTTOM", "BORDER-BOTTOM-C", "BORDER-BOTTOM-CH",+        "BORDER-BOTTOM-CHA", "BORDER-BOTTOM-CHAR", "BORDER-BOTTOM-CHARS",+        "BORDER-BOTTOM-P", "BORDER-BOTTOM-PI", "BORDER-BOTTOM-PIX",+        "BORDER-BOTTOM-PIXE", "BORDER-BOTTOM-PIXEL", "BORDER-BOTTOM-PIXELS", "BORDER-L",+        "BORDER-LE", "BORDER-LEF", "BORDER-LEFT", "BORDER-LEFT-C", "BORDER-LEFT-CH",+        "BORDER-LEFT-CHA", "BORDER-LEFT-CHAR", "BORDER-LEFT-CHARS", "BORDER-LEFT-P",+        "BORDER-LEFT-PI", "BORDER-LEFT-PIX", "BORDER-LEFT-PIXE", "BORDER-LEFT-PIXEL",+        "BORDER-LEFT-PIXELS", "BORDER-R", "BORDER-RI", "BORDER-RIG", "BORDER-RIGH",+        "BORDER-RIGHT", "BORDER-RIGHT-C", "BORDER-RIGHT-CH", "BORDER-RIGHT-CHA",+        "BORDER-RIGHT-CHAR", "BORDER-RIGHT-CHARS", "BORDER-RIGHT-P", "BORDER-RIGHT-PI",+        "BORDER-RIGHT-PIX", "BORDER-RIGHT-PIXE", "BORDER-RIGHT-PIXEL",+        "BORDER-RIGHT-PIXELS", "BORDER-T", "BORDER-TO", "BORDER-TOP", "BORDER-TOP-C",+        "BORDER-TOP-CH", "BORDER-TOP-CHA", "BORDER-TOP-CHAR", "BORDER-TOP-CHARS",+        "BORDER-TOP-P", "BORDER-TOP-PI", "BORDER-TOP-PIX", "BORDER-TOP-PIXE",+        "BORDER-TOP-PIXEL", "BORDER-TOP-PIXELS", "BOTH", "BOTTOM", "BOX", "BOX-SELECT",+        "BOX-SELECTA", "BOX-SELECTAB", "BOX-SELECTABL", "BOX-SELECTABLE", "BROWSE",+        "BROWSE-COLUMN-DATA-TYPES", "BROWSE-COLUMN-FORMATS", "BROWSE-COLUMN-LABELS",+        "BROWSE-HEADER", "BUFFER", "BUFFER-CHARS", "BUFFER-CREATE", "BUFFER-DELETE",+        "BUFFER-FIELD", "BUFFER-HANDLE", "BUFFER-LINES", "BUFFER-N", "BUFFER-NA",+        "BUFFER-NAM", "BUFFER-NAME", "BUFFER-RELEAS", "BUFFER-RELEASE", "BUFFER-VALUE",+        "BUTTON", "BUTTONS", "BYTE", "BYTES-READ", "BYTES-WRITTEN", "CACHE",+        "CACHE-SIZE", "CAN-CREA", "CAN-CREAT", "CAN-CREATE", "CAN-DELE", "CAN-DELET",+        "CAN-DELETE", "CAN-QUERY", "CAN-READ", "CAN-SET", "CAN-WRIT", "CAN-WRITE",+        "CANCEL-BREAK", "CANCEL-BUTTON", "CANCEL-REQUESTS", "CANCELLED", "CAPS",+        "CAREFUL-PAINT", "CDECL", "CHAINED", "CHAR", "CHARA", "CHARAC", "CHARACT",+        "CHARACTE", "CHARACTER", "CHARACTER_LENGTH", "CHARSET", "CHECKED", "CHILD-NUM",+        "CHOOSE", "CLEAR-SELECT", "CLEAR-SELECTI", "CLEAR-SELECTIO", "CLEAR-SELECTION",+        "CLIENT-CONNECTION-ID", "CLIENT-TYPE", "CLONE-NODE", "CLOSE", "CODE",+        "CODEPAGE", "CODEPAGE-CONVERT", "COL-OF", "COLLATE", "COLON-ALIGN",+        "COLON-ALIGNE", "COLON-ALIGNED", "COLOR-TABLE", "COLUMN-BGC", "COLUMN-BGCO",+        "COLUMN-BGCOL", "COLUMN-BGCOLO", "COLUMN-BGCOLOR", "COLUMN-DCOLOR",+        "COLUMN-FGC", "COLUMN-FGCO", "COLUMN-FGCOL", "COLUMN-FGCOLO", "COLUMN-FGCOLOR",+        "COLUMN-FONT", "COLUMN-LABEL-BGC", "COLUMN-LABEL-BGCO", "COLUMN-LABEL-BGCOL",+        "COLUMN-LABEL-BGCOLO", "COLUMN-LABEL-BGCOLOR", "COLUMN-LABEL-DCOLOR",+        "COLUMN-LABEL-FGC", "COLUMN-LABEL-FGCO", "COLUMN-LABEL-FGCOL",+        "COLUMN-LABEL-FGCOLO", "COLUMN-LABEL-FGCOLOR", "COLUMN-LABEL-FONT",+        "COLUMN-LABEL-HEIGHT-C", "COLUMN-LABEL-HEIGHT-CH", "COLUMN-LABEL-HEIGHT-CHA",+        "COLUMN-LABEL-HEIGHT-CHAR", "COLUMN-LABEL-HEIGHT-CHARS",+        "COLUMN-LABEL-HEIGHT-P", "COLUMN-LABEL-HEIGHT-PI", "COLUMN-LABEL-HEIGHT-PIX",+        "COLUMN-LABEL-HEIGHT-PIXE", "COLUMN-LABEL-HEIGHT-PIXEL",+        "COLUMN-LABEL-HEIGHT-PIXELS", "COLUMN-MOVABLE", "COLUMN-OF", "COLUMN-PFC",+        "COLUMN-PFCO", "COLUMN-PFCOL", "COLUMN-PFCOLO", "COLUMN-PFCOLOR",+        "COLUMN-READ-ONLY", "COLUMN-RESIZABLE", "COLUMN-SC", "COLUMN-SCR",+        "COLUMN-SCRO", "COLUMN-SCROL", "COLUMN-SCROLL", "COLUMN-SCROLLI",+        "COLUMN-SCROLLIN", "COLUMN-SCROLLING", "COM-HANDLE", "COMBO-BOX", "COMMAND",+        "COMPARE", "COMPARES", "COMPILE", "COMPLETE", "COMPONENT-HANDLE", "CONFIG-NAME",+        "CONNECT", "CONSTRAINED", "CONTAINS", "CONTENTS", "CONTEXT", "CONTEXT-HELP",+        "CONTEXT-HELP-FILE", "CONTEXT-HELP-ID", "CONTEXT-POP", "CONTEXT-POPU",+        "CONTEXT-POPUP", "CONTROL-BOX", "CONTROL-CONT", "CONTROL-CONTA",+        "CONTROL-CONTAI", "CONTROL-CONTAIN", "CONTROL-CONTAINE", "CONTROL-CONTAINER",+        "CONTROL-FRAM", "CONTROL-FRAME", "CONVERT", "CONVERT-3D", "CONVERT-3D-",+        "CONVERT-3D-C", "CONVERT-3D-CO", "CONVERT-3D-COL", "CONVERT-3D-COLO",+        "CONVERT-3D-COLOR", "CONVERT-3D-COLORS", "CONVERT-TO-OFFS", "CONVERT-TO-OFFSE",+        "CONVERT-TO-OFFSET", "COUNT", "COVERAGE", "CPCASE", "CPCOLL", "CPINT", "CPINTE",+        "CPINTER", "CPINTERN", "CPINTERNA", "CPINTERNAL", "CPLOG", "CPPRINT",+        "CPRCODEIN", "CPRCODEOUT", "CPTERM", "CRC-VAL", "CRC-VALU", "CRC-VALUE",+        "CREATE-LIKE", "CREATE-NODE", "CREATE-NODE-NAMESPACE", "CREATE-ON-ADD",+        "CREATE-RESULT-LIST-ENTRY", "CREATE-TEST-FILE", "CURRENT-COLUMN", "CURRENT-ENV",+        "CURRENT-ENVI", "CURRENT-ENVIR", "CURRENT-ENVIRO", "CURRENT-ENVIRON",+        "CURRENT-ENVIRONM", "CURRENT-ENVIRONME", "CURRENT-ENVIRONMEN",+        "CURRENT-ENVIRONMENT", "CURRENT-ITERATION", "CURRENT-RESULT-ROW",+        "CURRENT-ROW-MODIFIED", "CURRENT-VALUE", "CURSOR-CHAR", "CURSOR-LINE",+        "CURSOR-OFFSET", "DATA-B", "DATA-BI", "DATA-BIN", "DATA-BIND", "DATA-ENTRY-RET",+        "DATA-ENTRY-RETU", "DATA-ENTRY-RETUR", "DATA-ENTRY-RETURN", "DATA-T", "DATA-TY",+        "DATA-TYP", "DATA-TYPE", "DATE", "DATE-F", "DATE-FO", "DATE-FOR", "DATE-FORM",+        "DATE-FORMA", "DATE-FORMAT", "DAY", "DB-REFERENCES", "DCOLOR", "DDE-ERROR",+        "DDE-I", "DDE-ID", "DDE-ITEM", "DDE-NAME", "DDE-TOPIC", "DEBU", "DEBUG",+        "DEBUG-ALERT", "DEC", "DECI", "DECIM", "DECIMA", "DECIMAL",+        "DEFAULT-BUFFER-HANDLE", "DEFAULT-BUT", "DEFAULT-BUTT", "DEFAULT-BUTTO",+        "DEFAULT-BUTTON", "DEFAULT-COMMIT", "DEFAULT-EX", "DEFAULT-EXT", "DEFAULT-EXTE",+        "DEFAULT-EXTEN", "DEFAULT-EXTENS", "DEFAULT-EXTENSI", "DEFAULT-EXTENSIO",+        "DEFAULT-EXTENSION", "DEFER-LOB-FETCH", "DEFINED", "DELETE-CHAR",+        "DELETE-CURRENT-ROW", "DELETE-LINE", "DELETE-NODE", "DELETE-RESULT-LIST-ENTRY",+        "DELETE-SELECTED-ROW", "DELETE-SELECTED-ROWS", "DESCRIPT", "DESCRIPTI",+        "DESCRIPTIO", "DESCRIPTION", "DESELECT-FOCUSED-ROW", "DESELECT-ROWS",+        "DESELECT-SELECTED-ROW", "DETACH", "DIALOG-BOX", "DIALOG-HELP", "DIR",+        "DIRECTORY", "DISABLE-AUTO-ZAP", "DISABLE-CONNECTIONS", "DISABLED",+        "DISPLAY-MESSAGE", "DISPLAY-T", "DISPLAY-TY", "DISPLAY-TYP", "DISPLAY-TYPE",+        "DOUBLE", "DRAG-ENABLED", "DROP-DOWN", "DROP-DOWN-LIST", "DROP-TARGET", "DUMP",+        "DYNAMIC", "ECHO", "EDGE", "EDGE-C", "EDGE-CH", "EDGE-CHA", "EDGE-CHAR",+        "EDGE-CHARS", "EDGE-P", "EDGE-PI", "EDGE-PIX", "EDGE-PIXE", "EDGE-PIXEL",+        "EDGE-PIXELS", "EDIT-CAN-PASTE", "EDIT-CAN-UNDO", "EDIT-CLEAR", "EDIT-COPY",+        "EDIT-CUT", "EDIT-PASTE", "EDIT-UNDO", "EDITOR", "EMPTY", "EMPTY-TEMP-TABLE",+        "ENABLE-CONNECTIONS", "ENABLED", "ENCODING", "END-FILE-DROP", "END-KEY",+        "ENDKEY", "ENTERED", "EQ", "ERROR", "ERROR-COL", "ERROR-COLU", "ERROR-COLUM",+        "ERROR-COLUMN", "ERROR-ROW", "EVENT-PROCEDURE-CONTEXT", "EVENT-T", "EVENT-TY",+        "EVENT-TYP", "EVENT-TYPE", "EVENTS", "EXCLUSIVE-ID", "EXECUTE", "EXECUTION-LOG",+        "EXP", "EXPAND", "EXPANDABLE", "EXPLICIT", "EXTENDED", "EXTENT", "EXTERNAL",+        "EXTRACT", "FETCH-SELECTED-ROW", "FGC", "FGCO", "FGCOL", "FGCOLO", "FGCOLOR",+        "FILE", "FILE-ACCESS-D", "FILE-ACCESS-DA", "FILE-ACCESS-DAT",+        "FILE-ACCESS-DATE", "FILE-ACCESS-T", "FILE-ACCESS-TI", "FILE-ACCESS-TIM",+        "FILE-ACCESS-TIME", "FILE-CREATE-D", "FILE-CREATE-DA", "FILE-CREATE-DAT",+        "FILE-CREATE-DATE", "FILE-CREATE-T", "FILE-CREATE-TI", "FILE-CREATE-TIM",+        "FILE-CREATE-TIME", "FILE-MOD-D", "FILE-MOD-DA", "FILE-MOD-DAT",+        "FILE-MOD-DATE", "FILE-MOD-T", "FILE-MOD-TI", "FILE-MOD-TIM", "FILE-MOD-TIME",+        "FILE-NAME", "FILE-OFF", "FILE-OFFS", "FILE-OFFSE", "FILE-OFFSET", "FILE-SIZE",+        "FILE-TYPE", "FILENAME", "FILL-IN", "FILLED", "FILTERS", "FIND-BY-ROWID",+        "FINDER", "FIRST-ASYNC", "FIRST-ASYNC-", "FIRST-ASYNC-R", "FIRST-ASYNC-RE",+        "FIRST-ASYNC-REQ", "FIRST-ASYNC-REQU", "FIRST-ASYNC-REQUE",+        "FIRST-ASYNC-REQUES", "FIRST-ASYNC-REQUEST", "FIRST-BUFFER", "FIRST-CHILD",+        "FIRST-COLUMN", "FIRST-PROC", "FIRST-PROCE", "FIRST-PROCED", "FIRST-PROCEDU",+        "FIRST-PROCEDUR", "FIRST-PROCEDURE", "FIRST-SERV", "FIRST-SERVE",+        "FIRST-SERVER", "FIRST-SERVER-SOCKET", "FIRST-SOCKET", "FIRST-TAB-I",+        "FIRST-TAB-IT", "FIRST-TAB-ITE", "FIRST-TAB-ITEM", "FIXED-ONLY", "FLAT-BUTTON",+        "FLOAT", "FOCUSED-ROW", "FOCUSED-ROW-SELECTED", "FONT-TABLE", "FORCE-FILE",+        "FORE", "FOREG", "FOREGR", "FOREGRO", "FOREGROU", "FOREGROUN", "FOREGROUND",+        "FORM-INPUT", "FORWARD", "FORWARDS", "FRAME-SPA", "FRAME-SPAC", "FRAME-SPACI",+        "FRAME-SPACIN", "FRAME-SPACING", "FRAME-X", "FRAME-Y", "FREQUENCY", "FROM-CUR",+        "FROM-CURR", "FROM-CURRE", "FROM-CURREN", "FROM-CURRENT", "FULL-HEIGHT",+        "FULL-HEIGHT-C", "FULL-HEIGHT-CH", "FULL-HEIGHT-CHA", "FULL-HEIGHT-CHAR",+        "FULL-HEIGHT-CHARS", "FULL-HEIGHT-P", "FULL-HEIGHT-PI", "FULL-HEIGHT-PIX",+        "FULL-HEIGHT-PIXE", "FULL-HEIGHT-PIXEL", "FULL-HEIGHT-PIXELS", "FULL-PATHN",+        "FULL-PATHNA", "FULL-PATHNAM", "FULL-PATHNAME", "FULL-WIDTH", "FULL-WIDTH-",+        "FULL-WIDTH-C", "FULL-WIDTH-CH", "FULL-WIDTH-CHA", "FULL-WIDTH-CHAR",+        "FULL-WIDTH-CHARS", "FULL-WIDTH-P", "FULL-WIDTH-PI", "FULL-WIDTH-PIX",+        "FULL-WIDTH-PIXE", "FULL-WIDTH-PIXEL", "FULL-WIDTH-PIXELS", "FUNCTION", "GE",+        "GET", "GET-ATTRIBUTE", "GET-BITS", "GET-BLUE", "GET-BLUE-", "GET-BLUE-V",+        "GET-BLUE-VA", "GET-BLUE-VAL", "GET-BLUE-VALU", "GET-BLUE-VALUE",+        "GET-BROWSE-COL", "GET-BROWSE-COLU", "GET-BROWSE-COLUM", "GET-BROWSE-COLUMN",+        "GET-BUFFER-HANDLE", "GET-BYTE-ORDER", "GET-BYTES", "GET-BYTES-AVAILABLE",+        "GET-CGI-LIST", "GET-CGI-VALUE", "GET-CHILD", "GET-CONFIG-VALUE", "GET-CURR",+        "GET-CURRE", "GET-CURREN", "GET-CURRENT", "GET-DOCUMENT-ELEMENT", "GET-DOUBLE",+        "GET-DROPPED-FILE", "GET-DYNAMIC", "GET-FILE", "GET-FIRS", "GET-FIRST",+        "GET-FLOAT", "GET-GREEN", "GET-GREEN-", "GET-GREEN-V", "GET-GREEN-VA",+        "GET-GREEN-VAL", "GET-GREEN-VALU", "GET-GREEN-VALUE", "GET-ITERATION",+        "GET-LAST", "GET-LICENSE", "GET-LONG", "GET-MESSAGE", "GET-NEXT", "GET-NUMBER",+        "GET-PARENT", "GET-POINTER-VALUE", "GET-PREV", "GET-PRINTERS", "GET-RED",+        "GET-RED-", "GET-RED-V", "GET-RED-VA", "GET-RED-VAL", "GET-RED-VALU",+        "GET-RED-VALUE", "GET-REPOSITIONED-ROW", "GET-RGB", "GET-RGB-", "GET-RGB-V",+        "GET-RGB-VA", "GET-RGB-VAL", "GET-RGB-VALU", "GET-RGB-VALUE", "GET-SELECTED",+        "GET-SELECTED-", "GET-SELECTED-W", "GET-SELECTED-WI", "GET-SELECTED-WID",+        "GET-SELECTED-WIDG", "GET-SELECTED-WIDGE", "GET-SELECTED-WIDGET", "GET-SHORT",+        "GET-SIGNATURE", "GET-SIZE", "GET-SOCKET-OPTION", "GET-STRING", "GET-TAB-ITEM",+        "GET-TEXT-HEIGHT", "GET-TEXT-HEIGHT-C", "GET-TEXT-HEIGHT-CH",+        "GET-TEXT-HEIGHT-CHA", "GET-TEXT-HEIGHT-CHAR", "GET-TEXT-HEIGHT-CHARS",+        "GET-TEXT-HEIGHT-P", "GET-TEXT-HEIGHT-PI", "GET-TEXT-HEIGHT-PIX",+        "GET-TEXT-HEIGHT-PIXE", "GET-TEXT-HEIGHT-PIXEL", "GET-TEXT-HEIGHT-PIXELS",+        "GET-TEXT-WIDTH", "GET-TEXT-WIDTH-C", "GET-TEXT-WIDTH-CH", "GET-TEXT-WIDTH-CHA",+        "GET-TEXT-WIDTH-CHAR", "GET-TEXT-WIDTH-CHARS", "GET-TEXT-WIDTH-P",+        "GET-TEXT-WIDTH-PI", "GET-TEXT-WIDTH-PIX", "GET-TEXT-WIDTH-PIXE",+        "GET-TEXT-WIDTH-PIXEL", "GET-TEXT-WIDTH-PIXELS", "GET-UNSIGNED-SHORT",+        "GET-WAIT", "GET-WAIT-", "GET-WAIT-S", "GET-WAIT-ST", "GET-WAIT-STA",+        "GET-WAIT-STAT", "GET-WAIT-STATE", "GRAYED", "GRID-FACTOR-H", "GRID-FACTOR-HO",+        "GRID-FACTOR-HOR", "GRID-FACTOR-HORI", "GRID-FACTOR-HORIZ",+        "GRID-FACTOR-HORIZO", "GRID-FACTOR-HORIZON", "GRID-FACTOR-HORIZONT",+        "GRID-FACTOR-HORIZONTA", "GRID-FACTOR-HORIZONTAL", "GRID-FACTOR-V",+        "GRID-FACTOR-VE", "GRID-FACTOR-VER", "GRID-FACTOR-VERT", "GRID-FACTOR-VERTI",+        "GRID-FACTOR-VERTIC", "GRID-FACTOR-VERTICA", "GRID-FACTOR-VERTICAL", "GRID-SET",+        "GRID-SNAP", "GRID-UNIT-HEIGHT", "GRID-UNIT-HEIGHT-C", "GRID-UNIT-HEIGHT-CH",

The diff stops at 1024 KiB. git show ab639e1 shows the rest.