/L20"ProvideX" Line Comment = ! String Chars = " File Extensions = PVX /Function String = "^(%[^t0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_ ]++:^)" /Indent Strings = "{" "THEN" "THEN \" "ELSE" "ELSE \" "FOR" "WHILE" "REPEAT" "SELECT" "CASE" /Unindent Strings = "}" "END" "END_IF" "FI" "NEXT" "WEND" "UNTIL" "BREAK" /C1"Functions & Options" ABS ACS AND ARG ASC ASN ATH ATN BIN BSY BSZ CHG CHN CHR COS CPL CRC CSE CTL CVS DEC DIR DLL DLX DOM DSK DTE ENV EPT ERR EVN EVS EXP FFN FIB FID FIN FLG FMT FNT FPT GAP GBL GEP GET HSA HSH HTA HWN I3E I86 IND INT IOL IOR ISZ JUL KEC KEF KEL KEN KEP KEY KGN KNO LCS LEN LOG LRC LST MAX MEM MID MIN MNM MOD MSG MSK MXC MXL NBF NOT NUL NUM OPT OWN PAD PCK PFX PGM PGN POS PRC PRM PTH PUB RCD RDX REC RND RNO RSZ RTY SEP SET SGN SIN SIZ SQR SRT SSZ STK STP STR SWP SYS TAN TBL TCB TIP TMR TRX TSK TXH TXW UCS UPK VAL VIN VIS XEQ XFA XOR /C2"Directives" ACCEPT ADD ADDR AUTO AUTO_LOCK BEGIN BKG BREAK BUTTON BYE CALL CASE CHECK_BOX CLEAR CLIP_BOARD CLOSE CONTINUE CONTROL CUSTOM_VBX CWDIR DATA DAY DAY_FORMAT DEF DEFAULT DEFCTL DEFPRT DEFTTY DELETE DICTIONARY DIM DIRECT DIRECTORY DISABLE DLM DROP DROP_BOX DSZ DUMP EDIT ELSE ENABLE END ENDSWITCH ENDTRACE END_IF ENTER EOM ERASE ERROR_HANDLER ERS ESC ESCAPE EXCEPT EXECUTE EXIT EXITTO EXTRACT FI FILE FIND FLOATINGPOINT FN FOR FROM FUNCTION GET_FILE_BOX GFN GID GOSUB GOTO GRID HFN HIDE HLP HWD H_SCROLLBAR IF INDEXED INPUT INVOKE IOLIST KEYED LET LFA LFO LINE_SWITCH LIP LIST LIST_BOX LOAD LOCAL LOCK LONG_FORM LPG LSIT LWD MDE MENU_BAR MERGE MESSAGE_LIB MNEMONIC MSE MSGBOX MSL MULTI_LINE MULTI_MEDIA NAR NEXT NID OBTAIN OFF ON OPEN OR PASSWORD PERFORM POP PRECISION PREFIX PREINPUT PRINT PROCEED PROCESS PROGRAM PROPERTIES PSZ PURGE QUIT QUO RADIO_BUTTON RANDOM RANDOMIZE READ READDATA RECORD REFILE RELEASE REMOVE RENAME RENUMBER REPEAT RESET RESTORE RET RETRY RETURN ROUND RUN SAME SAVE SECURITY_MASK SELECT SERIAL SERVER SETCTL SETDAY SETDEV SETDRIVE SETERR SETESC SETFID SETMOUSE SETTIME SETTRACE SET_FOCUS SET_NBF SET_PARAM SHORT_FORM SHOW SID SORT SSN START STEP STOP SWAP SWITCH SYSTEM_HELP SYSTEM_JRNL TABLE THEN TIM TME TMS TO TRANSLATE TRISTATE_BOX TSM UID UNLOCK UNT UNTIL USER_LEX VARDROP_BOX VARLIST_BOX VIA VIDEO_PALETTE V_SCROLLBAR WAIT WEND WHERE WHILE WHO WINDOW WINPRT_SETUP WRITE /C3"Mnemonics" ARC BACKGR BLACK BLUE BOX BX CAPTION CIRCLE CPI CURSOR CYAN DIALOGUE FILL FLOOD FONT FRAME GREEN IMAGE LINE LPI MAGENTA MAXSIZE MESSAGE MINSIZE MODE MOVE OFFSET PEN PICTURE PIE POLYGON PUSH RECTANGLE RED SCROLL SIZE TEXT TEXTWDW WA WD WG WHITE WRAP YELLOW _BLACK _BLUE _CYAN _GREEN _MAGENTA _RED _WHITE _YELLOW /C4"Operators" & $ ' * ** + ++ - -- : ; = =< => < <= <> > >= >< /C5"Object Stuff" CREATE CLASS LIKE NEW OBJ OBJECT ON_CREATE ON_DELETE PROPERTY REF REQUIRED UNIQUE /C6"Line Continuation" \ /C7"Nomads Variables" CHANGE_FLG FOLDER_ID$ ID$ IGNORE_EXIT NEXT_FOLDER NEXT_ID NO_FLUSH REFRESH_FLG