# cooledit/mcedit syntax file for filePro Processing Tables # Brian K. White - brian@aljex.com context default # math operators # fixme: "*" matches all text! # keyword whole + white/26 # keyword whole - white/26 # keyword whole = white/26 # keyword whole * white/26 # keyword whole / white/26 # expression connectors keyword < white/26 keyword { white/26 keyword & white/26 # test operators keyword whole CO white/26 keyword whole co white/26 keyword whole GT white/26 keyword whole gt white/26 keyword whole LT white/26 keyword whole lt white/26 keyword whole GE white/26 keyword whole ge white/26 keyword whole LE white/26 keyword whole le white/26 keyword whole EQ white/26 keyword whole eq white/26 keyword whole NE white/26 keyword whole ne white/26 # logical operators keyword whole AND yellow/24 keyword whole and yellow/24 keyword whole OR yellow/24 keyword whole or yellow/24 wholechars abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_@* # modifiers keyword whole OF brightgreen/16 keyword whole of brightgreen/16 keyword whole EXTERN brightgreen/16 keyword whole extern brightgreen/16 keyword whole GLOBAL brightgreen/16 keyword whole global brightgreen/16 keyword whole NOT brightgreen/16 keyword whole not brightgreen/16 # processing label keyword linestart \[abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_@\]*: white/26 magenta/5 # major delimiter keyword : white/26 red/4 # minor delimiter keyword ; brightcyan/17 # @sk keyword "INSC" brightmagenta/19 keyword "PRTC" brightmagenta/19 keyword "DELC" brightmagenta/19 keyword "DPRT" brightmagenta/19 keyword "INSL" brightmagenta/19 keyword "CRON" brightmagenta/19 keyword "DELL" brightmagenta/19 keyword "RVON" brightmagenta/19 keyword "SAVE" brightmagenta/19 keyword "GRAF" brightmagenta/19 keyword "DUPL" brightmagenta/19 keyword "BRKY" brightmagenta/19 keyword "UTAB" brightmagenta/19 keyword "HELP" brightmagenta/19 keyword "DTAB" brightmagenta/19 keyword "ENTR" brightmagenta/19 keyword "LTAB" brightmagenta/19 keyword "CRUP" brightmagenta/19 keyword "RTAB" brightmagenta/19 keyword "CDWN" brightmagenta/19 keyword "CLEF" brightmagenta/19 keyword "CLFT" brightmagenta/19 keyword "DMAP" brightmagenta/19 keyword "CRGT" brightmagenta/19 keyword "DRAW" brightmagenta/19 keyword "HOME" brightmagenta/19 keyword "BKSP" brightmagenta/19 # pushkey keyword "[INSC]" brightmagenta/19 keyword "[PRTC]" brightmagenta/19 keyword "[DELC]" brightmagenta/19 keyword "[DPRT]" brightmagenta/19 keyword "[INSL]" brightmagenta/19 keyword "[CRON]" brightmagenta/19 keyword "[DELL]" brightmagenta/19 keyword "[RVON]" brightmagenta/19 keyword "[SAVE]" brightmagenta/19 keyword "[GRAF]" brightmagenta/19 keyword "[DUPL]" brightmagenta/19 keyword "[BRKY]" brightmagenta/19 keyword "[UTAB]" brightmagenta/19 keyword "[HELP]" brightmagenta/19 keyword "[DTAB]" brightmagenta/19 keyword "[ENTR]" brightmagenta/19 keyword "[LTAB]" brightmagenta/19 keyword "[CRUP]" brightmagenta/19 keyword "[RTAB]" brightmagenta/19 keyword "[CDWN]" brightmagenta/19 keyword "[CLEF]" brightmagenta/19 keyword "[CLFT]" brightmagenta/19 keyword "[DMAP]" brightmagenta/19 keyword "[CRGT]" brightmagenta/19 keyword "[DRAW]" brightmagenta/19 keyword "[HOME]" brightmagenta/19 keyword "[BKSP]" brightmagenta/19 # commands keyword whole ABS cyan/14 keyword whole abs cyan/14 keyword whole ACCESS cyan/14 keyword whole access cyan/14 keyword whole ACOS cyan/14 keyword whole acos cyan/14 keyword whole ACOSH cyan/14 keyword whole acosh cyan/14 keyword whole ADDMONTH cyan/14 keyword whole addmonth cyan/14 keyword whole ASC cyan/14 keyword whole asc cyan/14 keyword whole ASIN cyan/14 keyword whole asin cyan/14 keyword whole ASINH cyan/14 keyword whole asinh cyan/14 keyword whole ATAN cyan/14 keyword whole atan cyan/14 keyword whole ATANH cyan/14 keyword whole atanh cyan/14 keyword whole AVG cyan/14 keyword whole avg cyan/14 keyword whole BACKGROUND cyan/14 keyword whole background cyan/14 keyword whole BASE cyan/14 keyword whole base cyan/14 keyword whole BEEP cyan/14 keyword whole beep cyan/14 keyword whole BLOB cyan/14 keyword whole blob cyan/14 keyword whole BOM cyan/14 keyword whole bom cyan/14 keyword whole BOQ cyan/14 keyword whole boq cyan/14 keyword whole BOY cyan/14 keyword whole boy cyan/14 keyword whole BREAK cyan/14 keyword whole break cyan/14 keyword whole CALL cyan/14 keyword whole call cyan/14 keyword whole CEIL cyan/14 keyword whole ceil cyan/14 keyword whole CHAIN cyan/14 keyword whole chain cyan/14 keyword whole CHDIR cyan/14 keyword whole chdir cyan/14 keyword whole CHR cyan/14 keyword whole chr cyan/14 keyword whole CLEAR cyan/14 keyword whole clear cyan/14 keyword whole CLEARB cyan/14 keyword whole clearb cyan/14 keyword whole CLEARP cyan/14 keyword whole clearp cyan/14 keyword whole CLEARS cyan/14 keyword whole clears cyan/14 keyword whole CLOSE cyan/14 keyword whole close cyan/14 keyword whole CLOSE cyan/14 keyword whole close cyan/14 keyword whole CLOSEDIR cyan/14 keyword whole closedir cyan/14 keyword whole CLS cyan/14 keyword whole cls cyan/14 keyword whole COMPARE cyan/14 keyword whole compare cyan/14 keyword whole COPY cyan/14 keyword whole copy cyan/14 keyword whole COPYIN cyan/14 keyword whole copyin cyan/14 keyword whole COS cyan/14 keyword whole cos cyan/14 keyword whole COSH cyan/14 keyword whole cosh cyan/14 keyword whole CREATE cyan/14 keyword whole create cyan/14 keyword whole CURSOR cyan/14 keyword whole cursor cyan/14 keyword whole DACOS cyan/14 keyword whole dacos cyan/14 keyword whole DASIN cyan/14 keyword whole dasin cyan/14 keyword whole DATAN cyan/14 keyword whole datan cyan/14 keyword whole DCOS cyan/14 keyword whole dcos cyan/14 keyword whole DEBUG cyan/14 keyword whole debug cyan/14 keyword whole DECLARE cyan/14 keyword whole declare cyan/14 keyword whole DELETE cyan/14 keyword whole delete cyan/14 keyword whole DIM cyan/14 keyword whole dim cyan/14 keyword whole DISPLAY cyan/14 keyword whole display cyan/14 keyword whole DLEN cyan/14 keyword whole dlen cyan/14 keyword whole DOEDIT cyan/14 keyword whole doedit cyan/14 keyword whole DOM cyan/14 keyword whole dom cyan/14 keyword whole DOQ cyan/14 keyword whole doq cyan/14 keyword whole DOW cyan/14 keyword whole dow cyan/14 keyword whole DOY cyan/14 keyword whole doy cyan/14 keyword whole DROP cyan/14 keyword whole drop cyan/14 keyword whole DSIN cyan/14 keyword whole dsin cyan/14 keyword whole DTAN cyan/14 keyword whole dtan cyan/14 keyword whole DTOR cyan/14 keyword whole dtor cyan/14 keyword whole EDIT cyan/14 keyword whole edit cyan/14 keyword whole END cyan/14 keyword whole end cyan/14 keyword whole EOM cyan/14 keyword whole eom cyan/14 keyword whole EOQ cyan/14 keyword whole eoq cyan/14 keyword whole EOY cyan/14 keyword whole eoy cyan/14 keyword whole ERRNAME cyan/14 keyword whole errname cyan/14 keyword whole ERRORBOX cyan/14 keyword whole errorbox cyan/14 keyword whole ESCAPE cyan/14 keyword whole escape cyan/14 keyword whole EXISTS cyan/14 keyword whole exists cyan/14 keyword whole EXIT cyan/14 keyword whole exit cyan/14 keyword whole EXP cyan/14 keyword whole exp cyan/14 keyword whole EXP10 cyan/14 keyword whole exp10 cyan/14 keyword whole EXPORT cyan/14 keyword whole export cyan/14 keyword whole FIELDEDIT cyan/14 keyword whole fieldedit cyan/14 keyword whole FIELDLEN cyan/14 keyword whole fieldlen cyan/14 keyword whole FIELDNAME cyan/14 keyword whole fieldname cyan/14 keyword whole FIELDVAL cyan/14 keyword whole fieldval cyan/14 keyword whole FILENAME cyan/14 keyword whole filename cyan/14 keyword whole FILESIZE cyan/14 keyword whole filesize cyan/14 keyword whole FLOOR cyan/14 keyword whole floor cyan/14 keyword whole FLUSHKEY cyan/14 keyword whole flushkey cyan/14 keyword whole FORM cyan/14 keyword whole form cyan/14 keyword whole FORMM cyan/14 keyword whole formm cyan/14 keyword whole FRAC cyan/14 keyword whole frac cyan/14 keyword whole FREESPACE cyan/14 keyword whole freespace cyan/14 keyword whole GETCWD cyan/14 keyword whole getcwd cyan/14 keyword whole GETENV cyan/14 keyword whole getenv cyan/14 keyword whole GETNEXT cyan/14 keyword whole getnext cyan/14 keyword whole GETPREV cyan/14 keyword whole getprev cyan/14 keyword whole GOSUB cyan/14 keyword whole gosub cyan/14 keyword whole GOTO cyan/14 keyword whole goto cyan/14 keyword whole GUI cyan/14 keyword whole gui cyan/14 keyword whole HARDCOPY cyan/14 keyword whole hardcopy cyan/14 keyword whole HELP cyan/14 keyword whole help cyan/14 keyword whole HTML cyan/14 keyword whole html cyan/14 keyword whole HTMLERRNO cyan/14 keyword whole htmlerrno cyan/14 keyword whole IMPORT cyan/14 keyword whole import cyan/14 keyword whole INKEY cyan/14 keyword whole inkey cyan/14 keyword whole INPUT cyan/14 keyword whole input cyan/14 keyword whole INPUTPW cyan/14 keyword whole inputpw cyan/14 keyword whole INSTR cyan/14 keyword whole instr cyan/14 keyword whole INT cyan/14 keyword whole int cyan/14 keyword whole ISLEAP cyan/14 keyword whole isleap cyan/14 keyword whole IXCOMMENT cyan/14 keyword whole ixcomment cyan/14 keyword whole IXSORT cyan/14 keyword whole ixsort cyan/14 keyword whole JSFILE cyan/14 keyword whole jsfile cyan/14 keyword whole LEN cyan/14 keyword whole len cyan/14 keyword whole LISTBOX cyan/14 keyword whole listbox cyan/14 keyword whole LOCKED cyan/14 keyword whole locked cyan/14 keyword whole LOG cyan/14 keyword whole log cyan/14 keyword whole LOG10 cyan/14 keyword whole log10 cyan/14 keyword whole LOGTEXT cyan/14 keyword whole logtext cyan/14 keyword whole LOOKUP cyan/14 keyword whole lookup cyan/14 keyword whole MAX cyan/14 keyword whole max cyan/14 keyword whole MDAY cyan/14 keyword whole mday cyan/14 keyword whole MEMO cyan/14 keyword whole memo cyan/14 keyword whole MENU cyan/14 keyword whole menu cyan/14 keyword whole MESSAGE cyan/14 keyword whole message cyan/14 keyword whole MID cyan/14 keyword whole mid cyan/14 keyword whole MIN cyan/14 keyword whole min cyan/14 keyword whole MOD cyan/14 keyword whole mod cyan/14 keyword whole MOUSE cyan/14 keyword whole PATH cyan/14 keyword whole mouse cyan/14 keyword whole path cyan/14 keyword whole MSGBOX cyan/14 keyword whole msgbox cyan/14 keyword whole NEXTDIR cyan/14 keyword whole nextdir cyan/14 keyword whole NOT cyan/14 keyword whole not cyan/14 keyword whole NUMFIELD cyan/14 keyword whole numfield cyan/14 keyword whole NUMRECS cyan/14 keyword whole numrecs cyan/14 keyword whole OPEN cyan/14 keyword whole open cyan/14 keyword whole OPENDIR cyan/14 keyword whole opendir cyan/14 keyword whole OUTS cyan/14 keyword whole outs cyan/14 keyword whole PAGE cyan/14 keyword whole page cyan/14 keyword whole PI cyan/14 keyword whole pi cyan/14 keyword whole POPUP cyan/14 keyword whole popup cyan/14 keyword whole PRINT cyan/14 keyword whole print cyan/14 keyword whole PRINTER cyan/14 keyword whole printer cyan/14 keyword whole PUSHKEY cyan/14 keyword whole pushkey cyan/14 keyword whole PUTENV cyan/14 keyword whole putenv cyan/14 keyword whole RAND cyan/14 keyword whole rand cyan/14 keyword whole READ cyan/14 keyword whole read cyan/14 keyword whole READLINE cyan/14 keyword whole readline cyan/14 keyword whole READOUTPUT cyan/14 keyword whole readoutput cyan/14 keyword whole READSCREEN cyan/14 keyword whole readscreen cyan/14 keyword whole RECLEN cyan/14 keyword whole reclen cyan/14 keyword whole REMOVE cyan/14 keyword whole remove cyan/14 keyword whole REPEAT cyan/14 keyword whole repeat cyan/14 keyword whole RESET cyan/14 keyword whole reset cyan/14 keyword whole RESTART cyan/14 keyword whole restart cyan/14 keyword whole RETURN cyan/14 keyword whole return cyan/14 keyword whole RTOD cyan/14 keyword whole rtod cyan/14 keyword whole SAVE cyan/14 keyword whole save cyan/14 keyword whole SCREEN cyan/14 keyword whole screen cyan/14 keyword whole SEEK cyan/14 keyword whole seek cyan/14 keyword whole SELECT cyan/14 keyword whole select cyan/14 keyword whole SET cyan/14 keyword whole set cyan/14 keyword whole SHOW cyan/14 keyword whole show cyan/14 keyword whole SHOWCTR cyan/14 keyword whole showctr cyan/14 keyword whole SHOWTOCOL cyan/14 keyword whole showtocol cyan/14 keyword whole SIGN cyan/14 keyword whole sign cyan/14 keyword whole SIN cyan/14 keyword whole sin cyan/14 keyword whole SINH cyan/14 keyword whole sinh cyan/14 keyword whole SKIP cyan/14 keyword whole skip cyan/14 keyword whole SLEEP cyan/14 keyword whole sleep cyan/14 keyword whole SORT cyan/14 keyword whole sort cyan/14 keyword whole SORTINFO cyan/14 keyword whole sortinfo cyan/14 keyword whole SOUNDEX cyan/14 keyword whole soundex cyan/14 keyword whole SQRT cyan/14 keyword whole sqrt cyan/14 keyword whole STATUS cyan/14 keyword whole status cyan/14 keyword whole STRTOK cyan/14 keyword whole strtok cyan/14 keyword whole SWITCHTO cyan/14 keyword whole switchto cyan/14 keyword whole SYNC cyan/14 keyword whole sync cyan/14 keyword whole SYSTEM cyan/14 keyword whole system cyan/14 keyword whole TAN cyan/14 keyword whole tan cyan/14 keyword whole TANH cyan/14 keyword whole tanh cyan/14 keyword whole TELL cyan/14 keyword whole tell cyan/14 keyword whole TOHTML cyan/14 keyword whole tohtml cyan/14 keyword whole TOT cyan/14 keyword whole tot cyan/14 keyword whole TVM_N cyan/14 keyword whole tvm_n cyan/14 keyword whole TVM_I cyan/14 keyword whole tvm_i cyan/14 keyword whole TVM_PV cyan/14 keyword whole tvm_pv cyan/14 keyword whole TVM_PM cyan/14 keyword whole tvm_pm cyan/14 keyword whole TVM_FV cyan/14 keyword whole tvm_fv cyan/14 keyword whole UPDATE cyan/14 keyword whole update cyan/14 keyword whole USER cyan/14 keyword whole user cyan/14 keyword whole VIDEO cyan/14 keyword whole video cyan/14 keyword whole WAITKEY cyan/14 keyword whole waitkey cyan/14 keyword whole WOM cyan/14 keyword whole wom cyan/14 keyword whole WOQ cyan/14 keyword whole woq cyan/14 keyword whole WOY cyan/14 keyword whole woy cyan/14 keyword whole WRITE cyan/14 keyword whole write cyan/14 keyword whole WRITE cyan/14 keyword whole write cyan/14 keyword whole WRITELINE cyan/14 keyword whole writeline cyan/14 keyword whole XLATE cyan/14 keyword whole xlate cyan/14 # strings context " " green/6 # key labels keyword \\K\[0123456789ABCIDEFGHYJZudlrh\] brightmagenta/19 # graphics keyword \\G\[\.0123456789Z\] brightmagenta/19 # hex code keyword \\X\[0123456789ABCDEF\] brightmagenta/19 # attributes background foreground keyword \\\[ABF\]\[01234567\] brightmagenta/19 # intensity reverse character keyword \I brightmagenta/19 keyword \i brightmagenta/19 keyword \R brightmagenta/19 keyword \r brightmagenta/19 keyword \\C brightmagenta/19 keyword \\c brightmagenta/19 # newline - these don't actually work keyword \\N brightmagenta/19 keyword \\n brightmagenta/19 # comments context ' : brown/22 # comment out "spellcheck" if you don't have ispell spellcheck