<keywords style="3">exp log sqrt sin cos atan2 length rand srand int substr index match split sub gsub sprintf system toupper tolower getline</keywords>
</language>
<language name="Microsoft C/C++">
<keyword_chars>A-Za-z0-9_#</keyword_chars>
<quotes>"</quotes>
<literal>\</literal>
<prefix>#</prefix>
<case_sensitive>True</case_sensitive>
<syntax_parser>c2.psx</syntax_parser>
<comment start="/*" end="*/" position="0"/>
<comment start="//" end="" position="0"/>
<keywords style="1">#define #elif #else #endif #if #ifdef #ifndef #include #include #pragma #undef __asm __based __cdecl __declspec __except __fastcall __finally __inline __int16 __int32 __int64 __int8 __leave __multiple_inheritance __single_inheritance __stdcall __try __uuidof __virtual_inheritance auto bool break case catch char class const const_cast continue default defined delete dllexport dllimport do double dynamic_cast else enum explicit extern false float for friend goto if inline int long main mutable naked namespace new operator private protected public register reinterpret_cast return short signed sizeof static static_cast struct switch template this thread throw true try typedef typeid typename union unsigned using declaration using directive uuid virtual void volatile while wmain xalloc</keywords>
</language>
<language name="Java">
<keyword_chars>A-Za-z0-9_#</keyword_chars>
<quotes>"</quotes>
<literal></literal>
<prefix></prefix>
<case_sensitive>False</case_sensitive>
<syntax_parser>JAVA2.psx</syntax_parser>
<comment start="/*" end="*/" position="0"/>
<comment start="//" end="" position="0"/>
<keywords style="1">abstract boolean break byte case catch char class const continue default do double else extends final finally float for goto if implements import instanceof int interface long native new package private protected public return short static super switch synchronized this throw throws transient try void volatile while</keywords>
</language>
<language name="Fortran">
<keyword_chars>A-Za-z0-9_</keyword_chars>
<quotes>'"</quotes>
<literal></literal>
<prefix></prefix>
<case_sensitive>False</case_sensitive>
<syntax_parser>FORTRAN.psx</syntax_parser>
<comment start="C" end="" position="1"/>
<keywords style="1">ACCEPT DOUBLE PRECISION IF RECORD ASSIGN ELSE IMPLICIT RETURN BACKSPACE INCLUDE REWIND BLOCK DATA ENCODE INQUIRE REWRITE BYTE END INTEGER SAVE CALL END DO INTRINSIC STOP CHARACTER MAP LOGICAL STRUCTURE CLOSE SUBROUTINE COMMON UNION NAMELIST THEN COMPLEX ENDIF NONE TYPE CONTINUE ENDFILE OPEN UNION DATA ENTRY PARAMETER UNLOCK DECODE EQUIVALENCE PAUSE VIRTUAL DELETE EXTERNA PRINT VOLATILE DIMENSION FORMAT PROGRAM WHILE DO FUNCTION READ WRITE COMPLEX GOTO REAL</keywords>
<keywords style="3">ABS ACOS ACOSD ACOSH AINT ANINT ASIN ASIND ASINH ATAN ATAN2 ATAND ATAN2D ATANH BADDRESS BTEST CHAR CMPLX CONJG COS COSD COSH DBLE DCMPLX DIM DNUM DPROD EXP IAND IBCLR IBITS IBSET ICHAR IEOR IMAG INDEX INT INUM IOR ISHFT ISHFTC IXOR IZEXT JNUM LEN LGE LGT LLE LLT LOG LOG10 MAX MIN MOD MVBITS NINT NOT QEXT QNUM QPROD REAL RNUM SIGN SIN SIND SINH SIZEOF SQRT TAN TAND TANH ZEXT</keywords>
<keywords style="4">** // TRUE FALSE EQ NE LT LE GT GE NOT AND OR EQV NEQV XOR</keywords>
</language>
<language name="RPG">
<keyword_chars>-A-Za-z0-9</keyword_chars>
<quotes>'"</quotes>
<literal></literal>
<prefix></prefix>
<case_sensitive>True</case_sensitive>
<syntax_parser>RPG.psx</syntax_parser>
<comment start="<<" end=">>" position="0"/>
<comment start="*" end="" position="7"/>
<keywords style="1">ADD ANDEQ ANDNE ANDLT ANDLE ANDGT ANDGE BEGSR BITOF BITON CAB CABEQ CABGE CABGT CABLE CABLT CABNE CAS CASEQ CASGE CASGT CASLE CASLT CASNE CHAIN CLOSE COMP DEBUG DIV DO DOUEQ DOUGE DOUGT DOULE DOULT DOUNE DOWEQ DOWGE DOWGT DOWLE DOWLT DOWNE DSPLM DSPLY ELSE END ENDSR EXCPT EXIT EXSR FNDJW FNUM FORCE GOTO IFEQ IFGE IFGT IFLE IFLT IFNE INTR IPARM LOCK UNLCK LOKUP MHHZO MHLZO MLHZO MLLZO MOVE MOVEA MOVEL MSG MULT MVR OREQ ORNE ORLT ORLE ORGT ORGE PARM PUTJW READ READE READP RESET RLABL SET SETLL SETOF SETON SORTA SQRT SUB SUSP TAG TESTB TESTN TESTZ TIME TIME2 UNLCK XFOOT Z-ADD Z-ADD0 Z-ADD1 Z-ADD2 Z-SUB Z-SUB0 Z-SUB1 Z-SUB2 WORKSTN WRITE UPDAT DISK RETRN EVAL ENDDO RETURN CALLP IF ENDIF KLIST KFLD PLACE IMAGE ITEM LEVEL DSNAME STATUS KEYFL</keywords>
<keywords style="2">$CONTROL ERRORS EXCQUIT FKEYLBL GEN INFO LINES LIST MAP NAME NEWSAVE NOGEN NOINFO NOLIST NOMAP NOOVFLOCHK NOSOURCE NOWARN NOVALD OVFLOCHK QUOTE RSPACE SOURCE WARN $COPY $IF ON OFF $INCLUDE $INCLUDENOW $PAGE $SET $TITLE</keywords>
<keywords style="1">absolute action add all allocate alter and any are as asc assertion at authorization avg begin between bit bit_length both by cascade cascaded case cast catalog char character char_length check close coalesce collate collation column commit connect connection constraint constraints continue convert corresponding count create cross current current_date current_time current_timestamp current_user cursor date day deallocate dec decimal declare default deferrable deferred delete desc describe descriptor diagnostics disconnect distinct domain double drop else end end-exec escape except exception exec execute exists external extract false fetch first float for foreign found from full get global go goto grant group having hour identity immediate in indicator initially inner input insensitive insert int integer intersect interval into is isolation join key language last leading left level like local lower match max min minute module month names national natural nchar next no not null nullif numeric octet_length of on only open option or order outer output overlaps pad partial position precision prepare preserve primary prior priveleges procedure public read real references relative restrict revoke right rollback rows schema scroll second section select session session_user set size smallint some space sql sqlcode sqlerror sqlstate substring sum system_user table temporary then time timestamp timezone_hour timezone_minute to trailing transaction translate translation trim true union unique unknown update upper usage user using value values varchar varying view when whenever where with work write year zone</keywords>
</language>
<language name="CLIPS">
<keyword_chars>-A-Za-z0-9_?</keyword_chars>
<quotes>"</quotes>
<literal></literal>
<prefix></prefix>
<case_sensitive>True</case_sensitive>
<syntax_parser/>
<comment start=";" end="" position="0"/>
<keywords style="1">abstract access active after and around auto-focus before composite concrete create-accessor declare defclass deffacts deffunction defgeneric defglobal definstances defmessage-handler defmodule defrule deftemplate exclusive exists export forall import inherit initialize-only is-a local logical message-handler multislot name no-inherit non-reactive not object or override-message pattern-match primary private propagation public reactive read read-only read-write role salience shared single-slot slot source storage test visibility write</keywords>
<keywords style="1">deffunction do deftemplate slot default multislot deffacts defrule defglobal abs agenda and assert assert-string bag batch bind build call clear close complement$ create$ defclass definstance delete$ div e engine eq eq* eval evenp exit exp explode$ external-addressp facts fetch first$ float floatp foreach format gensym* get get-member get-reset-globals get-salience-evaluation get-var halt if implode$ insert$ integer integerp intersection$ jess-version-number jess-version-string length$ lexemep list-function$ load-facts load-function load-package log log10 lowcase max member$ min mod modify multifieldp neq new not nth$ numberp oddp open or pi ppdefrule printout random read readline replace$ reset rest$ retract retract-string return round rules run save-facts set set-member set-reset-globals set-salience-evaluation set-strategy setgen socket sqrt store str-cat str-compare str-index str-length stringp sub-string subseq$ subsetp sym-cat symbolp system time try undefinstance undefrule union$ unwatch upcase view watch while</keywords>
<keywords style="2">FALSE TRUE crlf</keywords>
</language>
<language name="Perl">
<keyword_chars>A-Za-z0-9_$%'</keyword_chars>
<quotes>"</quotes>
<literal>\</literal>
<prefix></prefix>
<case_sensitive>True</case_sensitive>
<syntax_parser>Perl5.psx</syntax_parser>
<comment start="#" end="" position="0"/>
<keywords style="1">continue do else elsif for foreach goto if last local my next no package redo return require sub until unless use while last redo</keywords>
<keywords style="2">accept alarm atan2 bind binmode bless caller chdir chmod chomp chop chown chr chroot close closedir connect cos crypt dbmclose dbmopen defined delete die dump each endgrent endhostent endnetent endprotoent endpwent endservent eof eval exec exit exp fcntl fileno flock fork formline getc getgrent getgrgid getgrname gethostbyaddr gethostbyname gethostent getlogin getnetbyaddr getnetbyname getnetent getpeername getpgrp getppid getpriority getprotobyname getprotobynumber getprotoent getpwent getpwnam getpwuid getservbyname getservbyport getservent getsockname getsockopt glob gmtime grep hex index int ioctl join keys kill lc lcfirst length link listen localtime log lstat map mkdir msgctl msgget msgrcv msgsnd oct open opendir ord pack pipe pop pos print printf push quotemeta rand read readdir readline readlink recv ref rename reset reverse rewindir rindex rmdir scalar seek seekdir select semctl semgett semop send setgrent sethostent setnetent setpgrp setpriority setprotoent setpwent setservent setsockopt shift shmctl shmget shmread shmwrite shutdown sin sleep socket socketpair sort splice split sprintf sqrt srand stat study substr symlink syscall sysopen sysread system syswrite tell telldir tie tied time times truncate uc ucfirst umask undef unlink unpack unshift utime values vec wait waitpid wantarray warn write</keywords>
<keywords style="4">AUTOLOAD BEGIN CORE DESTROY eq END ge gt le lt ne not m or q qq qw qx SUPER s tr UNIVERSAL x xor y</keywords>
</language>
<language name="Makefile">
<keyword_chars>A-Za-z0-9_:.$@?<*%</keyword_chars>
<quotes>'"</quotes>
<literal></literal>
<prefix></prefix>
<case_sensitive>True</case_sensitive>
<syntax_parser>MAKEFILE.psx</syntax_parser>
<comment start="#" end="" position="0"/>
<keywords style="1">: . else alias autoload bg break case in esac cd continue do done echo eval exec exit export false fc fg fi for do done function getopts hash history if then elif integer jobs kill let newgrp nohup print pwd r read readonly return select set shift stop suspend test time times trap type typeset ulimit umask unalias unset until wait whence while</keywords>
<keywords style="2">$? $@ $$@ $< $* $%</keywords>
<keywords style="3">at atq atrm awk banner basename batch bc bdiff bfs cal calendar cancel cat cb cc cd cdc cflow chgrp chkey chmod chown clear cmp cof2elf col comb comm compress cp cpio crontab crypt cscope csh csplit ctags ctrace cu cut cxref date dc dd delta deroff df diff diff3 diffmk dircmp dirname dis download dpost du echo ed edit egrep env ex expr exstr face factor false fgrep file find finger fmtmsg fold ftp gcore gencat get getopts gettxt gprof grep groups head help iconf id install ipcrm ipcs ismpx join jsh jterm jwin keylogin keylogout kill ksh layers ld ldd lex line lint ln login logname lorder lp lprof lpstat ls m4 mail mailalias mailx make makekey man mcs mesg mkdir mkmsgs more mv nawk newform newgrp news nice nl nm nohup notify nroff od openwin pack page passwd paste pcat pg pr printenv printf prof prs ps ptx pwd rcp red regcmp relogin reset rksh rlogin rm rmdel rsh ruptime rwho sact scss scssdiff script sdiff sed sh shl shutdown size soelim sort spell split srchtxt strings strip stty su sum tabs tail talk tar tbl tee telnet test time timex touch tput tr troff true truss tset tsort tty umask uname uncompress unget uniq units unpack uptime users uucp uudecode uuencode uuglist uulog uuname uupick uustat uuto uux vacatopn val vc vedit vi view w wait wall wc what whatis which who whoami whois write xargs yacc zcat</keywords>
</language>
<language name="Posix Shell Script">
<keyword_chars>A-Za-z0-9_?!@$:.#</keyword_chars>
<quotes>'"</quotes>
<literal></literal>
<prefix></prefix>
<case_sensitive>True</case_sensitive>
<syntax_parser>UXSHELL.psx</syntax_parser>
<comment start="#" end="" position="0"/>
<keywords style="1">: . endif else alias autoload bg break case in esac cd continue do done echo eval exec exit export false fc fg fi for do done function getopts hash history if then elif integer jobs kill let newgrp nohup print pwd r read readonly return select set shift stop suspend test time times trap type typeset ulimit umask unalias unset until wait whence while</keywords>
<keywords style="3">at atq atrm awk banner basename batch bc bdiff bfs cal calendar cancel cat cb cc cd cdc cflow chgrp chkey chmod chown clear cmp cof2elf col comb comm compress cp cpio crontab crypt cscope csh csplit ctags ctrace cu cut cxref date dc dd delta deroff df diff diff3 diffmk dircmp dirname dis download dpost du echo ed edit egrep env ex expr exstr face factor false fgrep file find finger fmtmsg fold ftp gcore gencat get getopts gettxt gprof grep groups head help iconf id install ipcrm ipcs ismpx join jsh jterm jwin keylogin keylogout kill ksh layers ld ldd lex line lint ln login logname lorder lp lprof lpstat ls m4 mail mailalias mailx make makekey man mcs mesg mkdir mkmsgs more mv nawk newform newgrp news nice nl nm nohup notify nroff od openwin pack page passwd paste pcat pg pr printenv printf prof prs ps ptx pwd rcp red regcmp relogin reset rksh rlogin rm rmdel rsh ruptime rwho sact scss scssdiff script sdiff sed sh shl shutdown size soelim sort spell split srchtxt strings strip stty su sum tabs tail talk tar tbl tee telnet test time timex touch tput tr troff true truss tset tsort tty umask uname uncompress unget uniq units unpack uptime users uucp uudecode uuencode uuglist uulog uuname uupick uustat uuto uux vacatopn val vc vedit vi view w wait wall wc what whatis which who whoami whois write xargs yacc zcat</keywords>
</language>
<language name="Python">
<keyword_chars>-A-Za-z0-9_</keyword_chars>
<quotes>'"</quotes>
<literal></literal>
<prefix></prefix>
<case_sensitive>False</case_sensitive>
<syntax_parser>PYTHON.psx</syntax_parser>
<comment start="#" end="" position="0"/>
<keywords style="1">and atom attributeref break call class continue def del elif else except exec finally for from global if import in is lambda main module not or pass print raise reaise return slicing subscription try while</keywords>
<keywords style="2">__bases__ __call__ __class__ __cmp__ __del__ __delattr__ __dict__ __doc__ __file__ __getattr__ __hash__ __import__ __init__ __methods__ __name__ __repr__ __setattr__ __str__ abs apply callable chr cmp coerce compile complex delattr dir divmod eval execfile filter float getattr globals hasattr hash hex id input int intern isinstance issubclass len list locals long map max min oct open ord pow range raw_input reduce reload repr round self setattr slice str tuple type vars xrange</keywords>
<keywords style="1">ACCEPT ACCESS ADD ADVANCING AFTER ALL ALPHBET 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 COMPUTATIONAL COMPUTE CONFIGURATION CONTAINS CONTENT CONTINUE CONTROL 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 DEBUB-SUB1 DEBUG-SUB2 DEBUG-SUB3 DEBUGGING DECIMAL-POINT DECLARATIVES DELETE DELIMITED DELIMITER DEPENDING DESCENDING DESTINATION DETAIL DISABLE DISPLAY DIVIDE DIVISION DOWN DUPLICATE 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-RECIEVE END-RETURN END-REWRITE END-SEARCH END-START END-STRING END-SUBSTRACT 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 GLOVAL 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 LICK LOW-VALUE LOW-VALUES MEMORY MERGE MESSAGE MODE MODULES MORE 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 RECIEVE 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 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 WRTIE ZERO ZEROES ZEROS MOVE WRITE EOF PAGES DECIMAL POINT IS CONSOLE CRT SCREEN LOCK CURSOR ALPHABET FROM</keywords>
</language>
<language name="Basic">
<keyword_chars>A-Za-z0-9</keyword_chars>
<quotes>'"</quotes>
<literal/>
<prefix/>
<markup_language>False</markup_language>
<case_sensitive>False</case_sensitive>
<syntax_parser>BASIC.psx</syntax_parser>
<comment start="REM" end="" position="0"/>
<keywords style="1">Abs And Any AppActivate As Asc Atn Base Beep BeginTrans ByVal Call Case ChDir ChDrive Choose Chr Chr$ Close Command Command$ CommitTrans CompactDatabase Compare Const Cos CurDir CurDir$ Currency CVDate Date Date$ DateAdd DateDiff DatePart DateSerial DateValue Day DDB Declare Dim Dir Dir$ Do DoEvents Double Else End Environ Environ$ EOF Eqv Erase Erls Err Error Error$ Exit Exp Explicit False FileAttr FileCopy FileDateTime FileLen Fix For Format Format$ FreeFile FreeLocks Function FV Get GetAttr Global GoSub GoTo Hex Hex$ Hour If IIf Imp Input Input$ InputBox InputBox$ InStr Int Integer IPmt IRR Is IsDate IsEmpty IsNull IsNumeric Kill LBound LCase LCase$ Left Left$ Len Let Like Load LoadPicture Loc Lock LOF Log Long Loop LSet LTrim LTrim$ Me Mid Mid$ Minute MIRR MkDir Mod Month MsgBox Name New Next Not Now NPer NPV Oct Oct$ On Open Option Or Partition Pmt PPmt Private Put PV QBColor Randomize Rate ReDim Rem RepairDatabase Reset Resume Return RGB Right Right$ RmDir Rnd Rollback RSet RTrim RTrim$ SavePicture Second Seek Select SendKeys Set SetAttr Sgn Shell Sin Single SLN Space Space$ Spc Sqr Static Step Stop Str Str$ StrComp String String$ Sub Switch SYD Tab Tan Then Time Time$ Timer TimeSerial TimeValue To Trim Trim$ True Type UBound UCase UCase$ Unload Unlock Val Variant VarType Weekday Wend While Width Write XOR Year</keywords>
</language>
<language name="Pascal">
<keyword_chars>A-Za-z0-9_</keyword_chars>
<quotes>'</quotes>
<literal></literal>
<prefix></prefix>
<case_sensitive>False</case_sensitive>
<syntax_parser>PASCAL.psx</syntax_parser>
<comment start="(*" end="*)" position="0"/>
<comment start="{" end="}" position="0"/>
<keywords style="1">and array asm begin boolean byte case char comp const constructor destructor div do double downto else end exit extended external file for function goto if implementation integer interface label longint mod nil not object of or ord private procedure program real record repeat shl shr shortint single string then to type unit until uses var while with word xor</keywords>
</language>
<language name="HP COBOL">
<keyword_chars>-A-Za-z0-9_$</keyword_chars>
<quotes>'"</quotes>
<literal></literal>
<prefix></prefix>
<case_sensitive>False</case_sensitive>
<syntax_parser>COBOL.psx</syntax_parser>
<comment start="*" end="" position="7"/>
<keywords style="1">ACCEPT ACCESS ACTUAL 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 BEGINNING 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-3 COMPUTATIONAL COMPUTATIONAL-3 COMPUTE CONDITIONALLY CONFIGURATION CONTAINS CONTENT CONTINUE CONTROL CONTROLS CONVERTING COPY CORR CORRESPONDING COUNT CURRENCY CURRENT-DATE 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-ACCEPT 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-START END-STRING END-SUBTRACT END-UNSTRING END-WRITE ENDING ENTER ENTRY ENVIRONMENT EOP EQUAL ERROR ESI EVALUATE EVERY EXAMINE EXCEPTION EXCLUSIVE EXIT EXTEND EXTERNAL FALSE FD FILE FILE-CONTROL FILE-LIMIT FILE-LIMITS FILLER FINAL FIRST FOOTING FOR FREE FROM FUNCTION GENERATE GIVING GLOBAL GO GOBACK 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 INTRINSIC INVALID IS 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 NOLIST 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 PROCESSING PROGRAM PROGRAM-ID PURGE QUEUE QUOTE QUOTES RANDOM RD READ RECEIVE RECORD RECORDING RECORDS REDEFINES REEL REFERENCE REFERENCES RELATIVE RELEASE REMAINDER REMOVAL RENAMES REPLACE REPLACING REPORT REPORTING REPORTS RERUN RESERVE RESET RETURN REVERSED REWIND REWRITE RF RH RIGHT ROUNDED RUN SAME SD SEARCH SECTION SECURITY SEEK 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 SUPPRESS SYMBOLIC SYNC SYNCHRONIZED TABLE TALLY TALLYING TAPE TERMINAL TERMINATE TEST TEXT THAN THEN THROUGH THRU TIME TIME-OF-DAY TIMES TO TOP TRAILING TRUE TYPE UN-EXCLUSIVE UNIT UNSTRING UNTIL UP UPON USAGE USE USING VALUE VALUES VARYING WHEN WHEN-COMPILED WITH WORDS WORKING-STORAGE WRITE ZERO ZEROES ZEROS</keywords>
<keywords style="1">ABSOLUTE ALPHA AND ARRAY ASSEMBLE BEGIN BYTE CARRY CASE CAT CHECK COMMENT DABZ DDEL DEFINE DEL DELB DO DOUBLE DXBZ ELSE END ENTRY EQUATE EXTERNAL FALSE FIXR FIXT FOR FORWARD GLOBAL GO GOTO IABZ IF INTEGER INTERNAL INTERRUPT INTRINSIC IXBZ LABEL LAND LOGICAL LONG LOR MOD MODD MOVE NOCARRY NOT NOVERFLOW NUMERIC OF OPTION OR OVERFLOW OWN POINTER PRIVELEGED PROCEDURE PUSH REAL RETURN SCAN SET SPECIAL STEP SUBROUTINE SWITCH THEN TO TOS TRUE UNCALLABLE UNTIL VALUE VARIABLE WHILE XOR</keywords>
<keywords style="3">ADAX ADBX ADD ADDI ADDM ADDS ADXA ADXB ADXI ANDI ASL ASR BCY BE BG BGE BL BLE BNCY BNE BNOV BOV BR BRE BRO BTST CAB CIO CMD CMP CMPB CMPI CMPM CMPN CON CPRB CSL CSR DABZ DADD DASL DASR DCMP DCSL DCSR DDEL DDUP DECA DECB DECM DECX DEL DELB DFLT DIV DIVI DIVL DLSL DLSR DNEG DPF DSUB DTST DUP DXBZ DXCH DZRO EXF EXIT FADD FCMP FDIV FIXR FIXT FLT FMPY FNEG FSUB HALT IABZ INCA INCB INCM INCX IXBZ LADD LCMP LDB LDD LDI LDIV LDNI LDPN LDPP LDX LDXA LDXB LDXI LDXN LLBL LLSH LMPY LOAD LRA LSL LSR LSUB MPY MPYI MPYL MPYM MTBA MTBX MVB MVBL MVBW MVLB NEG NOP NOT ORI PAUS PBA PCAL PLDA PSHR PSTA RIO RMSK RSW SBXI SCAL SCU SCW SED SETR SIN SIO SIRF SMSK STAX STB STBX STD STOR SUB SUBI SUBM SUBS SXIT TASL TASR TBA TBC TBX TCBC TEST TIO TNSL TRBC TSBC TSBM WIO XAX XBX XCH XCHD XEQ XOR XORI ZERO ZROB ZROX MTDS MDS MFDS EADD ESUB EMPY EDIV ENEG ECMP DMPY CVAD CVDA CVBD CVDB SLD NSLD SRD ADDD CMPD SUBD MPYD</keywords>
</language>
<language name="HP Transact">
<keyword_chars>-A-Za-z0-9_$</keyword_chars>
<quotes>"</quotes>
<literal></literal>
<prefix></prefix>
<case_sensitive>False</case_sensitive>
<syntax_parser>HPTRANS.psx</syntax_parser>
<comment start="<<" end=">>" position="0"/>
<keywords style="1">CALL CLOSE DATA DEFINE DELETE DISPLAY END EXIT FILE FIND FORMAT GET GO TO IF INPUT LET LEVEL LIST LOGTRAN MOVE OUTPUT PATH PERFORM PROC PROMPT PUT REPEAT UNTIL AND OR REPLACE RESET RETURN SET SYSTEM UPDATE WHILE THEN ELSE DOEND DO</keywords>
<keywords style="2">$FORMLIST $PRINT $VPLS AUTO BEGIN CHAIN COMMAND CURRENT DELIMITER DIRECT END ENTRY FORM INTRINSIC ITEM KEY LANGUAGE LEVEL MATCH MEMO MODIFIERS OPTION PATH PRIMARY PROPER RCHAIN RSERIAL SEQUENCE SERIAL SET STACK UPDATE XBEGIN XEND XUNDO $CPU $DATELINE $PAGE $TIME $TODAY ALIAS ALPHABETIC ALPHABETIC-LOWER ALPHABETIC-UPPER APPEND ARG ARGLNG ASCII AUTOLOAD BANNER BASE BASELNG BINARY BYTE CCTL CENTER CHAR CLEAR COL COMMAND COMPUTE COUNT CURSOR DATA DECIMAL DEPTH EDIT END ENTRY EXCLAMATION EXIT FEDIT FIELD FILE FILEID FORMSTORE FREEZE FSTORESIZE FUNCTIONS HEAD HEX INIT INITIALIZE INPUT INPUTLNG ITEM ITEMLNG JOIN KEY KEYLNG KSAM LEADER LEFT LENGTH LINE LIST LN LNG LOG LOWER NEED NOBANNER NOCRLF NOHEAD NOLOCK NOLOOKAHEAD NOSIGN NUMERIC OCTAL OFFSET OPT OPTION PAGE PALIGN PDEPTH PLINE POSITION PRINT PROMPT PROPER PWIDTH REPEAT RIGHT ROW SCAN SET SETLNG SIGNON SIZE SORT SPACE SQRT STATUS STATUS(BASE) STATUS(DB) STATUS(FILE) STATUS(IN) STRING SUPPRESS TABLE TITLE TLINE TPRINT TRAILER TRUNCATE TYPE UPPER VALUE VCOM VPLS WINDOW WORK WORKFILE ZERO ZEROES ZEROS</keywords>
<keywords style="3">!COPYRIGHT !INCLUDE !LIST !NOLIST !PAGE !SEGMENT !SET !IF !ELSE !ENDIF !SYSDIC !NOSYSDIC !DOMAIN !VERSIONSTATUS !VERSION !SCOPE ACCOUNT ALIGN APPEND ASC AUTOREAD BASIC BLANKS CHECK CHECKNOT CLEAR CLOSE COBOL CODE CONTROL CURRENT CURSOR DATA DATE DATE/C DATE/D DATE/J DATE/L DATE/Y ERROR F1 F2 F3 F4 F5 F6 F7 F8 FEDIT FKEY FORTRAN FREEZE GE GROUP GT HOMEGROUP INFORM INIT INITIALIZE LE LEADER LIST LOCK LT NE NOCOUNT NOECHO NOFIND NOHEAD NOLOAD NOMATCH NOMSG NOTRAP NULL OPEN PARM PASCAL PASSWORD PERFORM PROCTIME READ RECNO REPORT RIGHT SCAN SESSION SINGLE SIZE SOPT SORT SPL STATUS SWAP TERMID TIME TIMER TRAILER UNLOAD UPDATE USER WAIT WINDOW WORKFILE WRITE</keywords>
<keywords style="2">ABS ALPHA ALPHANUM BAND BNOT BOR BOUND BXOR CHR CSL CSR DELIMPOS DWNS EDIT FINFO HEX LEN LFT LSL LSR LTRIM MAX MIN MOD NOT NUMERIC OCTAL ODD OR ORD PMATCH POS REPL RHT RPT RTRIM STR TYPEOF UPS WORD XOR</keywords>
<keywords style="1">ENVIRONMENT VERSION TITLE SET PRECEDENCE NOT AND OR WILDCARDS DATABASE TYPE PHYSICAL VERSION INDEXPREFIX USERCLASS USER PASSWORD TABLE KEY REFERENCES TIDMAP COLUMN DATATYPE LENGTH AS INDEX</keywords>
<keywords style="2">INFORMIX RDB RMS ORACLE TURBOIMAGEXL FLATFILE SYBASE ISAM CISAM PARENT UNIQUE PRIMARY CHILD FOREIGN DETAIL AUTO MANUAL MASTER CHARACTER CHAR VMS DATETIME FREEFORM CSTRING C HPFLOAT GFLOAT DFLOAT FFLOAT SFLOAT FLOAT BOOLEAN VARCHAR SIGNED UNSIGNED INTEGER PACKED RIGHT LEFT OVERPUNCH SEPARATE UNSIGNED ZONED NATIVE SORTED HASHED LINKED LIST</keywords>
</language>
<language name="Powerhouse">
<keyword_chars>-A-Za-z0-9_$</keyword_chars>
<quotes>'"</quotes>
<literal/>
<prefix/>
<markup_language>False</markup_language>
<case_sensitive>False</case_sensitive>
<syntax_parser>POWERHSE.psx</syntax_parser>
<comment start=";" end="" position="0"/>
<keywords style="1">ABSOLUTE ACCEPT ACCESS ACCESSOK ACTION ACTIONBAR ACTIONMENU ACTIVE ACTIVITIES ADDCENTURY ALIAS ALIGN ALL ALLOWED ALTEREDRECORD AND APPEND ASC ASCENDING ASCII ASSUMED AT ATTRIBUTE AUDIBLE AUDIT AUDITSTATUS AUTO AUTOCOMMIT AUTOMODIFY AUTONEXT AUTORETURN AUTOUPDATE BACKOUT BACKWARDS BALANCE BASE BEGIN BITEXTRACT BLINKING BLOB BLOCK BLOCKMODE BLOCKTRANSFER BREAK BUILD BWZ BY CACHE CALL CALLING CANCEL CAPTION CASE CEILING CENTER CENTERED CENTRE CENTRED CENTURY CHANGE CHANGEMODE CHAR CHAR_LENGTH CHARACTER CHARACTER_LENGTH CHARACTERMODE CHARACTERS CHECKSUM CLEAR CLOSE CLUSTER COMMAND COMMANDMESSAGE COMMANDMODE COMMANDOK COMMANDSEVERITY COMMANDSTATUS COMMIT COMPILE CONCURRENCY CONSISTANCY CONSTANT CONSTRAITS CONTENTS CONTINUE CORRECTMODE COUNT CURSOR CURSOROPEN DATA DATE DATEEXTRACT DATETIME DAYS DBKEY DBMODE DECIMALTIME DECLARE DECRYPT DEFAULT DEFERRED DEFINE DELETE DELETED DELETEDRECORD DELETESYSTEMVAL DESC DESCENDING DESCRIPTION DESIGNER DETAIL DICTIONARY DISABLE DISPLAY DISPLAYED DO DOUBLE DOWNSHIFT DRAW DUAL DUPLICATE EACH EDIT ELSE ENCRYPT END ENTRY ENTRYMODE EQ ERROR ERRORRECALL EXCLUDED EXCLUSIVE EXISTS EXIT EXTERNAL EXTRACT FETCH FIELD FIELDMARK FIELDTEXT FIELDVALUE FILE FILL FINAL FIND FINDMODE FIRST FIXED FLOAT FLOOR FLOOW FOR FORM FORMAT FREEFORM FROM G_FLOAT GE GENERATE GENERIC GET GETSYSTEMVAL GO GROUP GT HALFTONE HELP HIDDEN HILITE IBASEDATE ID IEEE IF IN INACTIVE INCLUDE INCLUDED INCREMENT INDEX INFORMATION INHERITED INITIAL INITIALIZE INPUT INSERT INTEGER INTERNAL INTERVAL INTO INVERSE IS ITEM JCW JDATE JUSTIFY KEY LABEL LASTDAY LAYOUT LE LEADING LEFT LET LEVEL LIBRARY LINE LINES LINKVALUE LIST LJ LOCAL LOCALLY LOCK LOGONID LOOKUP LOWER LT MARK MASTER MATCHPATTERN MATCHUSER MENU MENUITEM MENUKEY MENUKEYS MESSAGE MISSING MOD MODE MODIFY MYVIEW NCONVERT NE NEED NEGATIVE NESTING NEW NEWRECORD NEXT NOACTION NOAPPEND NOAUTONEXT NOAUTOUPDATE NOBLOCKTRANSFER NOBWZ NOCHANGE NOCOMMIT NOCORRECT NODELETE NODETAIL NOECHO NOERRORRECALL NOGENERIC NOID NOITEMS NOLABEL NOLIST NOMARK NOMENUKEY NOMENUKEYS NOMODE NONIEEE NOPANEL NOPRINT NORECALL NOSELECT NOSEQUENTIAL NOSHIFT NOT NOTDELETED NOTON NOTRANSACTION NOVERIFY NOW NOWAIT NOWARN NOWARNINGS NOWRAPAROUND NULL NUM NUMERIC OAMAIL OAMEETING OCCURRENCE OCCURS OCTET_LENGTH OF OFF OLDVALUE OMIT ON ONLY OPEN OPTIONAL OR ORDER ORDERBY ORDERED OSACCESS OUT OUTPUT PACK PACKED PANEL PATH PATTERN PERFORM PHANTOM PHDATE PICTURE POPUP PORTID POSITION POSTFIND POSTPATH POSTSCROLL POSTUPDATE PREDISPLAY PREENTRY PRESCROLL PREUPDATE PRIMARY PRINT PRIORITY PROCEDURE PROCEDURES PROCESS PROCESSLOCATION PROMPT PROMPTOK PROTECTED PROTECTION PUSH PUT QUERY QUIT RANDOM RANGED READ RECEIVING RECORD RECORDLOCATION REFERENCE REFERENTIAL REFRESH REMOVECENTURY REQUEST REQUIRED RESERVING RESET RESPONSE RESULT RETAIN RETRIEVING RETURN RETURNING REVERSE RIGHT RJ ROLLBACK ROUND RUN SAME SAVE SCALE SCREEN SCREENLEVEL SECONDARY SELECT SELECTBOX SELECTMODE SEMIEXCLUSIVE SEPARATOR SEQUENCED SEQUENTIAL SERIALIZABLE SET SETSYSTEMVAL SEVERE SHARE SHIFTLEVEL SHOW SIGN SIGNIFICANCE SIGNONACCOUNT SIGNONGROUP SILENT SIZE SKIP SLAVE SOUNDEX SPREAD SQL SQLCODE SQLMESSAGE SQLOK STABLE START STARTUP STOPSCREEN SUBPATH SUBSCREEN SUBSTITUTE SUBSTRING SUM SYNTAX SYSDATE SYSMESSAGE SYSNAME SYSTIME TARGET TEMPORARY TERMINATE TERMTYPE THEN THICK THIN THREAD TIMES TITLE TO TRAILLING TRANSACTION TRANSFER TRUNCATE UIC UNDERLINE UNIQUE UPDATE UPPER UPSHIFT USE USERS USING VALIDPATTERN VALUE VALUES VARCHAR VERIFY VERTICAL VIA VIAINDEX VMSDATE VMTIMESTAMP WAIT WARNING WARNINGS WHEN WHERE WHILE WIDTH WINDOW WITH WRAPAROUND WRITE ZEROFILL ZONED</keywords>
</language>
<language name="Powerhouse QTP">
<keyword_chars>-A-Za-z0-9_$</keyword_chars>
<quotes>'"</quotes>
<literal></literal>
<prefix></prefix>
<case_sensitive>False</case_sensitive>
<syntax_parser>PHQTP.psx</syntax_parser>
<comment start=";" end="" position="0"/>
<keywords style="1">ABSOLUTE ACCEPT ACCESS ACCESSOK ACTION ACTIONBAR ACTIONMENU ACTIVE ACTIVITIES ADDCENTURY ALIAS ALIGN ALL ALLOWED ALTEREDRECORD AND APPEND ASC ASCENDING ASCII ASSUMED AT ATTRIBUTE AUDIBLE AUDIT AUDITSTATUS AUTO AUTOCOMMIT AUTOMODIFY AUTONEXT AUTORETURN AUTOUPDATE BACKOUT BACKWARDS BALANCE BASE BEGIN BITEXTRACT BLINKING BLOB BLOCK BLOCKMODE BLOCKTRANSFER BREAK BUILD BWZ BY CACHE CALL CALLING CANCEL CAPTION CASE CEILING CENTER CENTERED CENTRE CENTRED CENTURY CHANGE CHANGEMODE CHAR CHAR_LENGTH CHARACTER CHARACTER_LENGTH CHARACTERMODE CHARACTERS CHECKSUM CLEAR CLOSE CLUSTER COMMAND COMMANDMESSAGE COMMANDMODE COMMANDOK COMMANDSEVERITY COMMANDSTATUS COMMIT COMPILE CONCURRENCY CONSISTANCY CONSTANT CONSTRAITS CONTENTS CONTINUE CORRECTMODE COUNT CURSOR CURSOROPEN DATA DATE DATEEXTRACT DATETIME DAYS DBKEY DBMODE DECIMALTIME DECLARE DECRYPT DEFAULT DEFERRED DEFINE DELETE DELETED DELETEDRECORD DELETESYSTEMVAL DESC DESCENDING DESCRIPTION DESIGNER DETAIL DICTIONARY DISABLE DISPLAY DISPLAYED DO DOUBLE DOWNSHIFT DRAW DUAL DUPLICATE EACH EDIT ELSE ENCRYPT END ENTRY ENTRYMODE EQ ERROR ERRORRECALL EXCLUDED EXCLUSIVE EXISTS EXIT EXTERNAL EXTRACT FETCH FIELD FIELDMARK FIELDTEXT FIELDVALUE FILE FILL FINAL FIND FINDMODE FIRST FIXED FLOAT FLOOR FLOOW FOR FORM FORMAT FREEFORM FROM G_FLOAT GE GENERATE GENERIC GET GETSYSTEMVAL GO GROUP GT HALFTONE HELP HIDDEN HILITE IBASEDATE ID IEEE IF IN INACTIVE INCLUDE INCLUDED INCREMENT INDEX INFORMATION INHERITED INITIAL INITIALIZE INPUT INSERT INTEGER INTERNAL INTERVAL INTO INVERSE IS ITEM JCW JDATE JUSTIFY KEY LABEL LASTDAY LAYOUT LE LEADING LEFT LET LEVEL LIBRARY LINE LINES LINKVALUE LIST LJ LOCAL LOCALLY LOCK LOGONID LOOKUP LOWER LT MARK MASTER MATCHPATTERN MATCHUSER MENU MENUITEM MENUKEY MENUKEYS MESSAGE MISSING MOD MODE MODIFY MYVIEW NCONVERT NE NEED NEGATIVE NESTING NEW NEWRECORD NEXT NOACTION NOAPPEND NOAUTONEXT NOAUTOUPDATE NOBLOCKTRANSFER NOBWZ NOCHANGE NOCOMMIT NOCORRECT NODELETE NODETAIL NOECHO NOERRORRECALL NOGENERIC NOID NOITEMS NOLABEL NOLIST NOMARK NOMENUKEY NOMENUKEYS NOMODE NONIEEE NOPANEL NOPRINT NORECALL NOSELECT NOSEQUENTIAL NOSHIFT NOT NOTDELETED NOTON NOTRANSACTION NOVERIFY NOW NOWAIT NOWARN NOWARNINGS NOWRAPAROUND NULL NUM NUMERIC OAMAIL OAMEETING OCCURRENCE OCCURS OCTET_LENGTH OF OFF OLDVALUE OMIT ON ONLY OPEN OPTIONAL OR ORDER ORDERBY ORDERED OSACCESS OUT OUTPUT PACK PACKED PANEL PATH PATTERN PERFORM PHANTOM PHDATE PICTURE POPUP PORTID POSITION POSTFIND POSTPATH POSTSCROLL POSTUPDATE PREDISPLAY PREENTRY PRESCROLL PREUPDATE PRIMARY PRINT PRIORITY PROCEDURE PROCEDURES PROCESS PROCESSLOCATION PROMPT PROMPTOK PROTECTED PROTECTION PUSH PUT QUERY QUIT RANDOM RANGED READ RECEIVING RECORD RECORDLOCATION REFERENCE REFERENTIAL REFRESH REMOVECENTURY REQUEST REQUIRED RESERVING RESET RESPONSE RESULT RETAIN RETRIEVING RETURN RETURNING REVERSE RIGHT RJ ROLLBACK ROUND RUN SAME SAVE SCALE SCREEN SCREENLEVEL SECONDARY SELECT SELECTBOX SELECTMODE SEMIEXCLUSIVE SEPARATOR SEQUENCED SEQUENTIAL SERIALIZABLE SET SETSYSTEMVAL SEVERE SHARE SHIFTLEVEL SHOW SIGN SIGNIFICANCE SIGNONACCOUNT SIGNONGROUP SILENT SIZE SKIP SLAVE SOUNDEX SPREAD SQL SQLCODE SQLMESSAGE SQLOK STABLE START STARTUP STOPSCREEN SUBPATH SUBSCREEN SUBSTITUTE SUBSTRING SUM SYNTAX SYSDATE SYSMESSAGE SYSNAME SYSTIME TARGET TEMPORARY TERMINATE TERMTYPE THEN THICK THIN THREAD TIMES TITLE TO TRAILLING TRANSACTION TRANSFER TRUNCATE UIC UNDERLINE UNIQUE UPDATE UPPER UPSHIFT USE USERS USING VALIDPATTERN VALUE VALUES VARCHAR VERIFY VERTICAL VIA VIAINDEX VMSDATE VMTIMESTAMP WAIT WARNING WARNINGS WHEN WHERE WHILE WIDTH WINDOW WITH WRAPAROUND WRITE ZEROFILL ZONED</keywords>
</language>
<language name="Powerhouse Quick">
<keyword_chars>-A-Za-z0-9_$</keyword_chars>
<quotes>'"</quotes>
<literal></literal>
<prefix></prefix>
<case_sensitive>False</case_sensitive>
<syntax_parser>PHQUICK.psx</syntax_parser>
<comment start=";" end="" position="0"/>
<keywords style="1">ABSOLUTE ACCEPT ACCESS ACCESSOK ACTION ACTIONBAR ACTIONMENU ACTIVE ACTIVITIES ADDCENTURY ALIAS ALIGN ALL ALLOWED ALTEREDRECORD AND APPEND ASC ASCENDING ASCII ASSUMED AT ATTRIBUTE AUDIBLE AUDIT AUDITSTATUS AUTO AUTOCOMMIT AUTOMODIFY AUTONEXT AUTORETURN AUTOUPDATE BACKOUT BACKWARDS BALANCE BASE BEGIN BITEXTRACT BLINKING BLOB BLOCK BLOCKMODE BLOCKTRANSFER BREAK BUILD BWZ BY CACHE CALL CALLING CANCEL CAPTION CASE CEILING CENTER CENTERED CENTRE CENTRED CENTURY CHANGE CHANGEMODE CHAR CHAR_LENGTH CHARACTER CHARACTER_LENGTH CHARACTERMODE CHARACTERS CHECKSUM CLEAR CLOSE CLUSTER COMMAND COMMANDMESSAGE COMMANDMODE COMMANDOK COMMANDSEVERITY COMMANDSTATUS COMMIT COMPILE CONCURRENCY CONSISTANCY CONSTANT CONSTRAITS CONTENTS CONTINUE CORRECTMODE COUNT CURSOR CURSOROPEN DATA DATE DATEEXTRACT DATETIME DAYS DBKEY DBMODE DECIMALTIME DECLARE DECRYPT DEFAULT DEFERRED DEFINE DELETE DELETED DELETEDRECORD DELETESYSTEMVAL DESC DESCENDING DESCRIPTION DESIGNER DETAIL DICTIONARY DISABLE DISPLAY DISPLAYED DO DOUBLE DOWNSHIFT DRAW DUAL DUPLICATE EACH EDIT ELSE ENCRYPT END ENTRY ENTRYMODE EQ ERROR ERRORRECALL EXCLUDED EXCLUSIVE EXISTS EXIT EXTERNAL EXTRACT FETCH FIELD FIELDMARK FIELDTEXT FIELDVALUE FILE FILL FINAL FIND FINDMODE FIRST FIXED FLOAT FLOOR FLOOW FOR FORM FORMAT FREEFORM FROM G_FLOAT GE GENERATE GENERIC GET GETSYSTEMVAL GO GROUP GT HALFTONE HELP HIDDEN HILITE IBASEDATE ID IEEE IF IN INACTIVE INCLUDE INCLUDED INCREMENT INDEX INFORMATION INHERITED INITIAL INITIALIZE INPUT INSERT INTEGER INTERNAL INTERVAL INTO INVERSE IS ITEM JCW JDATE JUSTIFY KEY LABEL LASTDAY LAYOUT LE LEADING LEFT LET LEVEL LIBRARY LINE LINES LINKVALUE LIST LJ LOCAL LOCALLY LOCK LOGONID LOOKUP LOWER LT MARK MASTER MATCHPATTERN MATCHUSER MENU MENUITEM MENUKEY MENUKEYS MESSAGE MISSING MOD MODE MODIFY MYVIEW NCONVERT NE NEED NEGATIVE NESTING NEW NEWRECORD NEXT NOACTION NOAPPEND NOAUTONEXT NOAUTOUPDATE NOBLOCKTRANSFER NOBWZ NOCHANGE NOCOMMIT NOCORRECT NODELETE NODETAIL NOECHO NOERRORRECALL NOGENERIC NOID NOITEMS NOLABEL NOLIST NOMARK NOMENUKEY NOMENUKEYS NOMODE NONIEEE NOPANEL NOPRINT NORECALL NOSELECT NOSEQUENTIAL NOSHIFT NOT NOTDELETED NOTON NOTRANSACTION NOVERIFY NOW NOWAIT NOWARN NOWARNINGS NOWRAPAROUND NULL NUM NUMERIC OAMAIL OAMEETING OCCURRENCE OCCURS OCTET_LENGTH OF OFF OLDVALUE OMIT ON ONLY OPEN OPTIONAL OR ORDER ORDERBY ORDERED OSACCESS OUT OUTPUT PACK PACKED PANEL PATH PATTERN PERFORM PHANTOM PHDATE PICTURE POPUP PORTID POSITION POSTFIND POSTPATH POSTSCROLL POSTUPDATE PREDISPLAY PREENTRY PRESCROLL PREUPDATE PRIMARY PRINT PRIORITY PROCEDURE PROCEDURES PROCESS PROCESSLOCATION PROMPT PROMPTOK PROTECTED PROTECTION PUSH PUT QUERY QUIT RANDOM RANGED READ RECEIVING RECORD RECORDLOCATION REFERENCE REFERENTIAL REFRESH REMOVECENTURY REQUEST REQUIRED RESERVING RESET RESPONSE RESULT RETAIN RETRIEVING RETURN RETURNING REVERSE RIGHT RJ ROLLBACK ROUND RUN SAME SAVE SCALE SCREEN SCREENLEVEL SECONDARY SELECT SELECTBOX SELECTMODE SEMIEXCLUSIVE SEPARATOR SEQUENCED SEQUENTIAL SERIALIZABLE SET SETSYSTEMVAL SEVERE SHARE SHIFTLEVEL SHOW SIGN SIGNIFICANCE SIGNONACCOUNT SIGNONGROUP SILENT SIZE SKIP SLAVE SOUNDEX SPREAD SQL SQLCODE SQLMESSAGE SQLOK STABLE START STARTUP STOPSCREEN SUBPATH SUBSCREEN SUBSTITUTE SUBSTRING SUM SYNTAX SYSDATE SYSMESSAGE SYSNAME SYSTIME TARGET TEMPORARY TERMINATE TERMTYPE THEN THICK THIN THREAD TIMES TITLE TO TRAILLING TRANSACTION TRANSFER TRUNCATE UIC UNDERLINE UNIQUE UPDATE UPPER UPSHIFT USE USERS USING VALIDPATTERN VALUE VALUES VARCHAR VERIFY VERTICAL VIA VIAINDEX VMSDATE VMTIMESTAMP WAIT WARNING WARNINGS WHEN WHERE WHILE WIDTH WINDOW WITH WRAPAROUND WRITE ZEROFILL ZONED</keywords>
</language>
<language name="Powerhouse Quiz">
<keyword_chars>-A-Za-z0-9_$</keyword_chars>
<quotes>'"</quotes>
<literal></literal>
<prefix></prefix>
<case_sensitive>False</case_sensitive>
<syntax_parser>PHQUIZ.psx</syntax_parser>
<comment start=";" end="" position="0"/>
<keywords style="1">ABSOLUTE ACCEPT ACCESS ACCESSOK ACTION ACTIONBAR ACTIONMENU ACTIVE ACTIVITIES ADDCENTURY ALIAS ALIGN ALL ALLOWED ALTEREDRECORD AND APPEND ASC ASCENDING ASCII ASSUMED AT ATTRIBUTE AUDIBLE AUDIT AUDITSTATUS AUTO AUTOCOMMIT AUTOMODIFY AUTONEXT AUTORETURN AUTOUPDATE BACKOUT BACKWARDS BALANCE BASE BEGIN BITEXTRACT BLINKING BLOB BLOCK BLOCKMODE BLOCKTRANSFER BREAK BUILD BWZ BY CACHE CALL CALLING CANCEL CAPTION CASE CEILING CENTER CENTERED CENTRE CENTRED CENTURY CHANGE CHANGEMODE CHAR CHAR_LENGTH CHARACTER CHARACTER_LENGTH CHARACTERMODE CHARACTERS CHECKSUM CLEAR CLOSE CLUSTER COMMAND COMMANDMESSAGE COMMANDMODE COMMANDOK COMMANDSEVERITY COMMANDSTATUS COMMIT COMPILE CONCURRENCY CONSISTANCY CONSTANT CONSTRAITS CONTENTS CONTINUE CORRECTMODE COUNT CURSOR CURSOROPEN DATA DATE DATEEXTRACT DATETIME DAYS DBKEY DBMODE DECIMALTIME DECLARE DECRYPT DEFAULT DEFERRED DEFINE DELETE DELETED DELETEDRECORD DELETESYSTEMVAL DESC DESCENDING DESCRIPTION DESIGNER DETAIL DICTIONARY DISABLE DISPLAY DISPLAYED DO DOUBLE DOWNSHIFT DRAW DUAL DUPLICATE EACH EDIT ELSE ENCRYPT END ENTRY ENTRYMODE EQ ERROR ERRORRECALL EXCLUDED EXCLUSIVE EXISTS EXIT EXTERNAL EXTRACT FETCH FIELD FIELDMARK FIELDTEXT FIELDVALUE FILE FILL FINAL FIND FINDMODE FIRST FIXED FLOAT FLOOR FLOOW FOR FORM FORMAT FREEFORM FROM G_FLOAT GE GENERATE GENERIC GET GETSYSTEMVAL GO GROUP GT HALFTONE HELP HIDDEN HILITE IBASEDATE ID IEEE IF IN INACTIVE INCLUDE INCLUDED INCREMENT INDEX INFORMATION INHERITED INITIAL INITIALIZE INPUT INSERT INTEGER INTERNAL INTERVAL INTO INVERSE IS ITEM JCW JDATE JUSTIFY KEY LABEL LASTDAY LAYOUT LE LEADING LEFT LET LEVEL LIBRARY LINE LINES LINKVALUE LIST LJ LOCAL LOCALLY LOCK LOGONID LOOKUP LOWER LT MARK MASTER MATCHPATTERN MATCHUSER MENU MENUITEM MENUKEY MENUKEYS MESSAGE MISSING MOD MODE MODIFY MYVIEW NCONVERT NE NEED NEGATIVE NESTING NEW NEWRECORD NEXT NOACTION NOAPPEND NOAUTONEXT NOAUTOUPDATE NOBLOCKTRANSFER NOBWZ NOCHANGE NOCOMMIT NOCORRECT NODELETE NODETAIL NOECHO NOERRORRECALL NOGENERIC NOID NOITEMS NOLABEL NOLIST NOMARK NOMENUKEY NOMENUKEYS NOMODE NONIEEE NOPANEL NOPRINT NORECALL NOSELECT NOSEQUENTIAL NOSHIFT NOT NOTDELETED NOTON NOTRANSACTION NOVERIFY NOW NOWAIT NOWARN NOWARNINGS NOWRAPAROUND NULL NUM NUMERIC OAMAIL OAMEETING OCCURRENCE OCCURS OCTET_LENGTH OF OFF OLDVALUE OMIT ON ONLY OPEN OPTIONAL OR ORDER ORDERBY ORDERED OSACCESS OUT OUTPUT PACK PACKED PANEL PATH PATTERN PERFORM PHANTOM PHDATE PICTURE POPUP PORTID POSITION POSTFIND POSTPATH POSTSCROLL POSTUPDATE PREDISPLAY PREENTRY PRESCROLL PREUPDATE PRIMARY PRINT PRIORITY PROCEDURE PROCEDURES PROCESS PROCESSLOCATION PROMPT PROMPTOK PROTECTED PROTECTION PUSH PUT QUERY QUIT RANDOM RANGED READ RECEIVING RECORD RECORDLOCATION REFERENCE REFERENTIAL REFRESH REMOVECENTURY REQUEST REQUIRED RESERVING RESET RESPONSE RESULT RETAIN RETRIEVING RETURN RETURNING REVERSE RIGHT RJ ROLLBACK ROUND RUN SAME SAVE SCALE SCREEN SCREENLEVEL SECONDARY SELECT SELECTBOX SELECTMODE SEMIEXCLUSIVE SEPARATOR SEQUENCED SEQUENTIAL SERIALIZABLE SET SETSYSTEMVAL SEVERE SHARE SHIFTLEVEL SHOW SIGN SIGNIFICANCE SIGNONACCOUNT SIGNONGROUP SILENT SIZE SKIP SLAVE SOUNDEX SPREAD SQL SQLCODE SQLMESSAGE SQLOK STABLE START STARTUP STOPSCREEN SUBPATH SUBSCREEN SUBSTITUTE SUBSTRING SUM SYNTAX SYSDATE SYSMESSAGE SYSNAME SYSTIME TARGET TEMPORARY TERMINATE TERMTYPE THEN THICK THIN THREAD TIMES TITLE TO TRAILLING TRANSACTION TRANSFER TRUNCATE UIC UNDERLINE UNIQUE UPDATE UPPER UPSHIFT USE USERS USING VALIDPATTERN VALUE VALUES VARCHAR VERIFY VERTICAL VIA VIAINDEX VMSDATE VMTIMESTAMP WAIT WARNING WARNINGS WHEN WHERE WHILE WIDTH WINDOW WITH WRAPAROUND WRITE ZEROFILL ZONED</keywords>
</language>
<language name="Robelle Suprtool">
<keyword_chars>A-Za-z0-9_$</keyword_chars>
<quotes>'"</quotes>
<literal></literal>
<prefix></prefix>
<case_sensitive>False</case_sensitive>
<syntax_parser/>
<comment start="{" end="}" position="0"/>
<keywords style="1">$date $file $INVALID $list $lookup $null $read $STDDATE $today aamm aammdd ABORT ABS all alpha and append ARITHMETIC ASCII ASK base BASECLOSE before BLOCKSIZE BUFFER byte calendar ccyy ccyyddd ccyymm ccyymmdd ccyymmmdd chain CHAR character CIUPDATE count CUTOFF DATA DATE ddmmaa ddmmccyy ddmmmccyy ddmmmyy ddmmyy ddmmyyyy DECIMAL DEFER define delete desc DESCENDING(thoughyoudohavedesc) DEVICE display do double DUMPONERROR DUPLEX duplicate E2 E4 edit EOFREAD erase exit EXPORT extract FILECODE FILENAME first FIRSTREC FORCECENTURY form get HEADING help HEX HINTS HPCalendar I1 I2 I4 ieee if IFCHECK IFYY2000ERROR IGNORE input integer INTERACTIVE item ITEMABBREVIATEDATE items J1 J2 J4 K1 K2 key LABELS last LEFTJUSTNUM LIMITS link list listredo LOCK logical long LP MINIMUM mmddaa mmddyy mmddyyyy mmmddyy mmyyyy MOD MPE NEW NLS NONAME none NOREC NOSKIP not numeric numrecs OCTAL OFF OLD ON ONEPERLINE only OPENMODE or Oracle OUT output P packed PATTERN PCL PERCENT PHdate PREFETCH PRIVMODE PRN PROGRESS PROMPT put q QUERY R2 R4 real RECORD RECOVER redo REL reset RIGHTJUSTNUM set sets sort SORTFAST special SQUEEZE SRNChronos STANDARD STAT SUBSYSTEM SUSPEND table temp TIME TITLE total U UNN update use USERLABELS userpause verify X xeq yyddd yymm yymmdd yymmmdd yyymmdd yyyymm yyyymmdd Z</keywords>
</language>
<language name="HP Turbo Image">
<keyword_chars>-A-Za-z0-9_$:</keyword_chars>
<quotes>'"</quotes>
<literal></literal>
<prefix></prefix>
<case_sensitive>False</case_sensitive>
<syntax_parser>HPTI.psx</syntax_parser>
<comment start="<<" end=">>" position="0"/>
<keywords style="1">BEGIN DATABASE DATA BASE LANGUAGE PASSWORDS: ITEMS: SETS: END. NAME: N: ENTRY: E: CAPACITY: C: DETAIL MANUAL AUTOMATIC M A D</keywords>
<keywords style="1">abstract boolean break byte case catch char class const continue debugger default delete do double else enum export extends false final finally float for function goto if implements import in instanceof int interface long native new null package private protected public return short static switch synchronized this throw throws transient true try typeof var void while with</keywords>
</language>
<language name="HTML">
<keyword_chars>A-Za-z0-9</keyword_chars>
<quotes>'"</quotes>
<literal/>
<prefix/>
<case_sensitive>False</case_sensitive>
<markup_language>True</markup_language>
<syntax_parser/>
<comment start="<!--" end="-->" position="0"/>
<keywords style="1">A ABBR ACRONYM ADDRESS APPLET AREA B BASE BASEFONT BDO BIG BLOCKQUOTE BODY BR BUTTON CAPTION CENTER CITE CODE COL COLGROUP DD DEL DFN DIR DIV DL DT EM FIELDSET FONT FORM FRAME FRAMESET H1 H2 H3 H4 H5 H6 HEAD HR HTML I IFRAME IMG INPUT INS ISINDEX KBD LABEL LEGEND LI LINK MAP MENU META NOFRAMES NOSCRIPT OBJECT OL OPTGROUP OPTION P PARAM PRE Q S SAMP SCRIPT SELECT SMALL SPAN STRIKE STRONG STYLE SUB SUP TABLE TBODY TD TEXTAREA TFOOT TH THEAD TITLE TR TT U UL VAR</keywords>
<keywords style="2">abbr accept accept-charset accesskey action align alink alt archive axis background bgcolor border cellspacing cellpadding char charoff charset checked cite class classid clear code codebase codetype color cols colspan compact content coords data datetime declare defer dir disabled enctype face for frame frameborder headers height href hreflang hspace http-equiv id ismap label lang language leftmargin link longdesc marginheight marginwidth maxlength media method multiple name nohref noresize noshade nowrap object onblur onchange onclick ondblclick onfocus onkeydown onkeypress onkeyup onload onmousedown onmousemove onmouseout onmouseover onmouseup onreset onselect onsubmit onunload profile prompt readonly rel rev rows rowspan rules scheme scope scrolling selected shape size span src standby start style summary tabindex target text title topmargin type usemap valign value valuetype version vlink vspace width</keywords>
</language>
<language name="C/C++">
<keyword_chars>A-Za-z0-9_#</keyword_chars>
<quotes>"</quotes>
<literal>\</literal>
<prefix>#</prefix>
<case_sensitive>True</case_sensitive>
<syntax_parser>c2.psx</syntax_parser>
<comment start="/*" end="*/" position="0"/>
<comment start="//" end="" position="0"/>
<keywords style="1">#define #else #elif #endif #error #if #ifdef #ifndef #include #include #pragma #undef auto bool break case catch char class const const_cast continue default defined delete dllexport dllimport do double dynamic_cast else enum explicit extern false float for friend goto if inline int long main mutable naked namespace new operator private protected public register reinterpret_cast return short signed sizeof static static_cast struct switch template this thread throw true try typedef typeid typename union unsigned using declaration using directive uuid virtual void volatile while wmain xalloc</keywords>
</language>
<language name="VBScript">
<keyword_chars>A-Za-z0-9</keyword_chars>
<quotes>"</quotes>
<literal/>
<prefix/>
<case_sensitive>False</case_sensitive>
<syntax_parser>BASIC.psx</syntax_parser>
<comment start="'" end="" position="0"/>
<keywords style="1">Abs And Any AppActivate As Asc Atn Base Beep BeginTrans ByVal Call Case ChDir ChDrive Choose Chr Chr$ Close Command Command$ CommitTrans CompactDatabase Compare Const Cos CurDir CurDir$ Currency CVDate Date Date$ DateAdd DateDiff DatePart DateSerial DateValue Day DDB Declare Dim Dir Dir$ Do DoEvents Double Each Else Elseif End Environ Environ$ EOF Eqv Erase Erls Err Error Error$ Exit Exp Explicit False FileAttr FileCopy FileDateTime FileLen Fix For Format Format$ FreeFile FreeLocks Function FV Get GetAttr Global GoSub GoTo Hex Hex$ Hour If IIf Imp In Input Input$ InputBox InputBox$ InStr Int Integer IPmt IRR Is IsDate IsEmpty IsNull IsNumeric Kill LBound LCase LCase$ Left Left$ Len Let Like Load LoadPicture Loc Lock LOF Log Long Loop LSet LTrim LTrim$ Me Mid Mid$ Minute MIRR MkDir Mod Month MsgBox Name New Next Not Now NPer NPV Oct Oct$ On Open Option Or Partition Pmt PPmt Private Put PV QBColor Randomize Rate ReDim Rem RepairDatabase Reset Resume Return RGB Right Right$ RmDir Rnd Rollback RSet RTrim RTrim$ SavePicture Second Seek Select SendKeys Set SetAttr Sgn Shell Sin Single SLN Space Space$ Spc Sqr Static Step Stop Str Str$ StrComp String String$ Sub Switch SYD Tab Tan Then Time Time$ Timer TimeSerial TimeValue To Trim Trim$ True Type UBound UCase UCase$ Unload Unlock Val Variant VarType Weekday Wend While Width Write XOR Year</keywords>
</language>
<language name="PHP">
<keyword_chars>A-Za-z0-9_$</keyword_chars>
<quotes>'"</quotes>
<literal/>
<prefix/>
<markup_language>False</markup_language>
<case_sensitive>True</case_sensitive>
<syntax_parser>PHP.psx</syntax_parser>
<comment start="/*" end="*/" position="0"/>
<comment start="//" end="" position="0"/>
<comment start="#" end="" position="0"/>
<keywords style="1">break case class continue declare do else elseif endwhile false for foreach function if include old_function require return switch true var while</keywords>
<keywords style="2">virtual array count each end next pos prev reset sizeof copy file</keywords>