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
@@ -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]
@@ -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. --]]
@@ -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=[[\(|\)|\[|\]|\{|\}|\,|\;|\:|\&|<|>|\!|\=|\/|\*|\%|\+|\-|\~|\|]]
@@ -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"}, } }
@@ -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,
@@ -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,
@@ -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
@@ -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 = {
@@ -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"}, }, }
@@ -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"}, }, }
@@ -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,
@@ -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"}, }, }
@@ -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"}, }, }
@@ -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"} }, }
@@ -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,
@@ -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:
@@ -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>]] } },
@@ -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"}, }, }
@@ -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,
@@ -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,
@@ -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+?%]], },
@@ -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,
@@ -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={
@@ -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,
@@ -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
@@ -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
@@ -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"}, }, }
@@ -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"}, }, }
@@ -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+:]], },
@@ -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"}, }, }
@@ -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"}, }, }
@@ -1,7 +1,7 @@ Description="Backus-Naur Form" --- Syntax file created by Julien Fontanet +-- Syntax file created by Julien Fontanet Categories = {"protocol"}
@@ -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,
@@ -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
@@ -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
@@ -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
@@ -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,
@@ -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
@@ -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,
@@ -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"}, }, }
@@ -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"}, }, }
@@ -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"}, }, }
@@ -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
@@ -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+]=]
@@ -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,
@@ -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={
@@ -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
@@ -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
@@ -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 = {
@@ -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,
@@ -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,
@@ -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
@@ -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={
@@ -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
@@ -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,
@@ -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
@@ -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. --]]
@@ -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,
@@ -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
@@ -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=[[ <.+@.+> ]],
@@ -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
@@ -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,
@@ -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,
@@ -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"} } }
@@ -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"}, }, }
@@ -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"}, }, }
@@ -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). ]]
@@ -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"}, }, }
@@ -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"}, }, }
@@ -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"}, } }
@@ -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,
@@ -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
@@ -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
@@ -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", }, }, }
@@ -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.
@@ -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,
@@ -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"}, }, }
@@ -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
@@ -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"}, },
@@ -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,
@@ -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
@@ -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"}, },
@@ -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. --]]
@@ -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"}, }, }
@@ -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"}, }, }
@@ -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,
@@ -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,
@@ -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,
@@ -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"}, }, }
@@ -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,
@@ -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
@@ -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
@@ -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
@@ -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>]] } },
@@ -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" }, }
@@ -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
@@ -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=[[\(|\)|\[|\]|\{|\}|\,|\;|\.|\:|\&|<|>|\!|=|\/|\*|\%|\+|\-|\~|\||\^]]
@@ -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"}, }, }
@@ -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=[[\(|\)|\[|\]|\{|\}|\,|\;|\.|\:|\&|<|>|\!|\=|\/|\*|\%|\+|\-|\~|\#]]
@@ -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
@@ -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
@@ -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 },
@@ -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"}, }, }
@@ -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,
@@ -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
@@ -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,
@@ -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,
@@ -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
@@ -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
@@ -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,
@@ -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+]],
@@ -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
@@ -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,
@@ -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
@@ -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= { [[\(\*]],[[\*\)]],} } }
@@ -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"}, }, }
@@ -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"}, }, }
@@ -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=[[\(|\)|\[|\]|\{|\}|\,|\;|\.|\:|\&|<|>|\!|=|\/|\*|\%|\+|\-|\~|\||\^]]
@@ -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"}, }, }
@@ -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,
@@ -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,
@@ -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,
@@ -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*\(]],
@@ -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
@@ -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:
@@ -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
@@ -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"}, },
@@ -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,
@@ -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,
@@ -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
@@ -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,
@@ -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",
@@ -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,
@@ -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"}, },
@@ -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,
@@ -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
@@ -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 --
@@ -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
@@ -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
@@ -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,
@@ -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,
@@ -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. --]]
@@ -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
@@ -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"}, }, }
@@ -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,
@@ -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.