! Syntax Highlighting Patterns for Progress ! (from Jan Draper) ! ! This pattern set is for NEdit 5.1 and beyond. Older versions may ! still be available in: ! ! ftp://ftp.nedit.org/pub/v5_0_2/contrib/highlight_pats/ ! ! Load this file by starting nedit with: ! ! nedit -import ! ! Then, check that the patterns were loaded correctly, and choose Save Defaults ! from the Preferences menu. The new patterns will now be incorporated into ! your own .nedit file, so the next time you start NEdit, you will no longer ! need to use -import. ! ! Changes: ! ! March 10, 2000, Updated for NEdit 5.1 (MWE) ! nedit.highlightPatterns: \ Progress:1:0{\n\ stringVal1:"""":""""::String::\n\ stringVal2:"'":"'"::String::\n\ comment:"/\\*":"\\*/"::Comment::\n\ comment1:"/\\*":"\\*/"::Comment:comment:\n\ comment2:"/\\*":"\\*/"::Comment:comment1:\n\ kw:"<(accumulate|widget-handle|accum|advise|alias|apply|assign|bell|browse|btos|buffer|button|call|case|choose|clear|close|query|color|compile|connect|create|ctos|current-language|current-value|cursor|database|dde|def|define|delete|alias|procedure|widget|widget-pool|dictionary|disable|disable|triggers|disconnect|display|do|dos|down|editing|else|enable|end|entry|events|execute|export|find|font|for|form|frame|frame-value|from|get|get-file|get-key-value|hide|if|image|import|initiate|input|input-output|insert|leave|length|load|menu|message|next|next-prompt|on|open|os-append|os-command|os-copy|os-create-dir|os-delete|os-rename|os2|output|overlay|page|parameter|pause|printer-setup|procedure|process|prompt-for|promsgs|propath|put|put-byte|put-double|put-float|put-key-value|put-long|put-short|put-string|query|quit|raw|readkey|rectangle|release|repeat|reposition|request|return|run|savecache|screen|scroll|seek|send|set|set-size|show-stats|status|stop|stream|sub-menu|substring|system-dialog|system-help|temp-table|terminal|terminate|then|through|to|trigger|underline|undo|unix|unload|up|update|use|validate|var|variable|view|vms|wait-for|widget-pool|work-table|workfile|widget|absolute|abs|accum|alias|asc|available|can-do|can-find|can-querycan-set|caps|chr|codepage-convert|connected|count-of|current-language|current-result-row|current-value|dataservers|date|day|dbname|dbrestrictions|dbtype|dbversion|decimal|defined|encode|entered|entry|etime|exp|extent|fill|first|first-of|frame-col|frame-db|frame-down|frame-field|frame-file|frame-index|frame-line|frame-name|frame-row|frame-value|gateways|get-byte|get-double|get-float|get-long|get-pointer-value|get-short|get-size|get-string|go-pending|index|input|integer|is-attr-space|is-lead-byte|kblabel|key|keycode|keylabel|keyword|keyword-all|last|last-of|lastkey|lc|ldbname|left-trim|length|library|line-counter|list-events|list-query-attrs|list-set-attrs|list-widgets|locked|log|lookup|maximum|member|message-lines|minimum|month|new|next-value|notentered|num-aliases|num-dbs|num-entries|num-results|opsys|os-drives|os-error|os-getenv|page-number|page-size|pdbname|program-name|progress|promsgs|propath|proversion|query-off-end|r-index|random|raw|recid|replace|retry|return-value|right-trim|round|screen-lines|sdbname|search|seek|setuserid|sqrt|string|substitute|substr|substring|terminal|time|today|transaction|trim|truncate|userid|valid-event|valid-handle|weekday|widget-handle|year|not|and|as|attr-space|attr-space|auto-return|bgcolor|blank|cancel-button|centered|colon|column|column-label|columns|dcolor|deblank|default-button|dialog-box|exclusive-lock|export|fgcolor|font|font|format|frame|frame|frame|help|in|keep-tab-order|label|likefield|no-attr-space|no-attr-space|no-box|no-hide|no-labels|no-labels|no-label|no-lock|no-prefetch|no-underline|no-validate|of|overlay|page-bottom|page-top|pfcolor|retain|row|scroll|scrollable|share-lock|side-labels|and|begins|eq|ge|gt|le|matches|lt|modulo|ne|not|or|stream|three-d|to|top-only|use-index|use-text|using|validate|view-as|where|width|window|like|logical|init|initial|with|error|skip|while|break|by|at|to|each|char|int|shared|no-undo|max|no-wait|no-error|page-size|line-count|exclusive|no-apply|size|elseif|endif|col|keyfunction|no-pause|character|go-on|when|avail|unformatted|no-echo|unbuffered|append|error-status)>":::Keyword::D\n\ subProgram:"\\{gprun\\.i":"}"::Preprocessor1::\n\ include:"\\{":"}"::Preprocessor::\n\ } nedit.languageModes: Progress:::::::