NotepadPlusPlus: Difference between revisions
From Pickwiki
Jump to navigationJump to search
m link fix |
|||
(One intermediate revision by the same user not shown) | |||
Line 8: | Line 8: | ||
== Qmbasic | == Qmbasic == | ||
Following is a version for QM basic. Click <i>Language > qmbasic</i> to enable syntax highlighting. | Following is a version for QM basic. Click <i>Language > qmbasic</i> to enable syntax highlighting. | ||
<pre> | <pre> | ||
<NotepadPlus> | <NotepadPlus> | ||
< | <UserLang name="qmbasic" ext="qmb"> | ||
<Settings> | <Settings> | ||
<Global caseIgnored="yes" /> | <Global caseIgnored="yes" /> | ||
< | <TreatAsSymbol comment="no" commentLine="no" /> | ||
<Prefix words1="no" words2="no" words3="no" words4="no" /> | <Prefix words1="no" words2="no" words3="no" words4="no" /> | ||
</Settings> | </Settings> | ||
Line 31: | Line 31: | ||
</KeywordLists> | </KeywordLists> | ||
<Styles> | <Styles> | ||
< | <WordsStyle name="DEFAULT" styleID="11" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" /> | ||
< | <WordsStyle name="FOLDEROPEN" styleID="12" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" /> | ||
< | <WordsStyle name="FOLDERCLOSE" styleID="13" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" /> | ||
< | <WordsStyle name="KEYWORD1" styleID="5" fgColor="FF00FF" bgColor="FFFFFF" fontName="" fontStyle="0" /> | ||
< | <WordsStyle name="KEYWORD2" styleID="6" fgColor="FF0000" bgColor="FFFFFF" fontName="" fontStyle="0" /> | ||
< | <WordsStyle name="KEYWORD3" styleID="7" fgColor="0000FF" bgColor="FFFFFF" fontName="" fontStyle="0" /> | ||
< | <WordsStyle name="KEYWORD4" styleID="8" fgColor="800000" bgColor="FFFFFF" fontName="" fontStyle="0" /> | ||
< | <WordsStyle name="COMMENT" styleID="1" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" /> | ||
< | <WordsStyle name="COMMENT LINE" styleID="2" fgColor="00BF00" bgColor="FFFFFF" fontName="" fontStyle="0" /> | ||
< | <WordsStyle name="NUMBER" styleID="4" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" /> | ||
< | <WordsStyle name="OPERATOR" styleID="10" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" /> | ||
< | <WordsStyle name="DELIMINER1" styleID="14" fgColor="804000" bgColor="FFFFFF" fontName="" fontStyle="0" /> | ||
< | <WordsStyle name="DELIMINER2" styleID="15" fgColor="804000" bgColor="FFFFFF" fontName="" fontStyle="0" /> | ||
< | <WordsStyle name="DELIMINER3" styleID="16" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" /> | ||
</Styles> | </Styles> | ||
</UserLang> | </UserLang> | ||
</NotepadPlus></pre> | </NotepadPlus></pre> | ||
== Universe == | == Universe == | ||
Line 55: | Line 54: | ||
<pre> | <pre> | ||
<NotepadPlus> | <NotepadPlus> | ||
< | <UserLang name="basic" ext=""> | ||
<Settings> | <Settings> | ||
<Global caseIgnored="yes" /> | <Global caseIgnored="yes" /> | ||
< | <TreatAsSymbol comment="no" commentLine="yes" /> | ||
<Prefix words1="no" words2="no" words3="no" words4="no" /> | <Prefix words1="no" words2="no" words3="no" words4="no" /> | ||
</Settings> | </Settings> | ||
Line 69: | Line 68: | ||
<Keywords name="Words1">$CHAIN $COPYRIGHT $DEFINE $EJECT $IFDEF $IFNDEF $INCLUDE $INSERT $MAP $OPTIONS $PAGE $UNDEFINE ABORT ABORTM ACTIVATEKEY AND AUTHORIZATION AUXMAP BEFORE BEGIN CASE TRANSACTION BREAK BSCAN CLEAR CLEARDATA CLEARFILE CLEARPROMPTS CLEARSELECT CLOSE CLOSESEQ COMMIT COMMON CONTINUE CONVERT CREATE CRT DATA DEACTIVATEKEY DEBUG DEFFUN DEL DELETE DELETELIST DIMENSION DIM DISABLEDEC DISPLAY DO ECHO ENABLEDEC END EOF ELSE EQUATE EQU ERRMSG EXIT FILELOCK FILEUNLOCK FIND FINDSTR FLUSH FOOTING FOR FORMLIST FROM FUNCTION GET GETX GETLIST GOSUB GOTO GO GROUPSTORE HEADING HUSH IF INCLUDE INPUT INPUTCLEAR INPUTDISP INPUTDP INPUTERR INPUTIF INPUTNULL INPUTTRAP INS ISOLATION KEYEDIT KEYEXIT KEYTRAP LET LIT LOCATE LOCK LOCKED LOOP MAT MATBUILD MATCH MATCHES MATPARSE MATREAD MATREADL MATREADU MATWRITE MATWRITEU NAP NEXT NOBUF NULL ON OPEN OPENCHECK OPENDEV OPENSEQ OR PAGE PRECISION PRINT PRINTER PRINTERR PROCREAD PROCWRITE PROGRAM PROMPT RANDOMIZE READ READBLK READL READLIST READNEXT READSEQ READT READU READV READVL READVU RECORDLOCK RELEASE REMOVE REPEAT RETURN REVREMOVE REWIND ROLLBACK SEEK SELECT SELECTE SELECTINDEX SEND SETREM SETTING SLEEP SSELECT STOP STOPM STORAGE SUBROUTINE SWAP TABSTOP THEN TIMEOUT TO TPRINT TTYCTL TTYGET TTYSET UNLOCK UPRINT UNTIL WAITING WEOF WEOFSEQ WHILE WRITE WRITEBLK WRITELIST WRITESEQ WRITESEQF WRITET WRITEU WRITEV WRITEVU LT LE EQ GE GT NE</Keywords> | <Keywords name="Words1">$CHAIN $COPYRIGHT $DEFINE $EJECT $IFDEF $IFNDEF $INCLUDE $INSERT $MAP $OPTIONS $PAGE $UNDEFINE ABORT ABORTM ACTIVATEKEY AND AUTHORIZATION AUXMAP BEFORE BEGIN CASE TRANSACTION BREAK BSCAN CLEAR CLEARDATA CLEARFILE CLEARPROMPTS CLEARSELECT CLOSE CLOSESEQ COMMIT COMMON CONTINUE CONVERT CREATE CRT DATA DEACTIVATEKEY DEBUG DEFFUN DEL DELETE DELETELIST DIMENSION DIM DISABLEDEC DISPLAY DO ECHO ENABLEDEC END EOF ELSE EQUATE EQU ERRMSG EXIT FILELOCK FILEUNLOCK FIND FINDSTR FLUSH FOOTING FOR FORMLIST FROM FUNCTION GET GETX GETLIST GOSUB GOTO GO GROUPSTORE HEADING HUSH IF INCLUDE INPUT INPUTCLEAR INPUTDISP INPUTDP INPUTERR INPUTIF INPUTNULL INPUTTRAP INS ISOLATION KEYEDIT KEYEXIT KEYTRAP LET LIT LOCATE LOCK LOCKED LOOP MAT MATBUILD MATCH MATCHES MATPARSE MATREAD MATREADL MATREADU MATWRITE MATWRITEU NAP NEXT NOBUF NULL ON OPEN OPENCHECK OPENDEV OPENSEQ OR PAGE PRECISION PRINT PRINTER PRINTERR PROCREAD PROCWRITE PROGRAM PROMPT RANDOMIZE READ READBLK READL READLIST READNEXT READSEQ READT READU READV READVL READVU RECORDLOCK RELEASE REMOVE REPEAT RETURN REVREMOVE REWIND ROLLBACK SEEK SELECT SELECTE SELECTINDEX SEND SETREM SETTING SLEEP SSELECT STOP STOPM STORAGE SUBROUTINE SWAP TABSTOP THEN TIMEOUT TO TPRINT TTYCTL TTYGET TTYSET UNLOCK UPRINT UNTIL WAITING WEOF WEOFSEQ WHILE WRITE WRITEBLK WRITELIST WRITESEQ WRITESEQF WRITET WRITEU WRITEV WRITEVU LT LE EQ GE GT NE</Keywords> | ||
<Keywords name="Words2">$FALSE $TRUE CALL CAPTURING CHAIN ENTER EXECUTE PERFORM RETURNING</Keywords> | <Keywords name="Words2">$FALSE $TRUE CALL CAPTURING CHAIN ENTER EXECUTE PERFORM RETURNING</Keywords> | ||
<Keywords name="Words3">ABS ABSS acceptConnection ACOS | <Keywords name="Words3">ABS ABSS acceptConnection ACOS addAuthenticationRule addCertificate addRequestParameter ADDS ALPHA amInitialize amReceiveMsg amReceiveRequest amSendMsg amSendRequest amSendResponse amTerminate analyzeCertificate ANDS ASCII ASIN ASSIGNED ATAN BITAND BITNOT BITOR BITRESET BITSET BITTEST BITXOR BYTE BYTELEN BYTETYPE BYTEVAL CATS CENTURY.PIVOT CHANGE CHAR CHARS CHECKSUM closeSocket CloseXMLData COL1 COL2 COMPARE COS COSH COUNT COUNTS createCertification createCertRequest createRequest createSecureRequest createSecurityContext DATE DBTOXML DCOUNT DESCRINFO DIGEST DIV DIVS DOWNCASE DQUOTE DTX EBCDIC ENCODE ENCRYPT EQS EREPLACE EXCHANGE EXP EXTRACT FADD FDIV FFIX FFLT FIELD FIELDS FIELDSTORE FILEINFO FIX FMT FMTDP FMTS FMTSDP FMUL FOLD FOLDDP FSUB generateKey GES getCipherSuite getSocketErrorMessage getSocketErrorMessage getSocketOptions getHTTPDefault GETLOCALE GETREM getSocketInformation GROUP GTS ICHECK ICONV ICONVS IFS ILPROMPT INDEX INDEXS INDICES initSecureServerSocket initSecureSocket INMAT INSERT INT ISNULL ISNULLS ITYPE KEYIN LEFT LEN LENDP LENS LENSDP LN loadSecurityContext LOCALEINFO LOWER LTS MATCHFIELD MAXIMUM MINIMUM MOD MODS MULS NEG NEGS NES NOT NOTS NUM NUMS OCONV OCONVS openSecureSocket openSocket OpenXMLData ORS PrePareXML protocolLogging PWR QUOTE RAISE readSocket ReadXMLData REAL RECORDLOCKED ReleaseXML REM REPLACE REUSE RIGHT RND RPC.CALL RPC.CONNECT RPC.DISCONNECT saveSecurityContext SADD SCMP SDIV SELECTINFO SENTENCE SEQ SEQS setAuthenticationDepth setCipherSuite setClientAuthentication setPrivateKey setRandomSeed setHTTPDefault setRequestHeader SETLOCALE setSocketOptions showSecurityContext SIGNATURE SIN SINH SMUL SOAPCreateRequest SOAPGetDefault SOAPGetFault SOAPGetResponseHeader SOAPSetRequestBody SOAPSetRequestContent SOAPSetRequestHeader SOAPRequestWrite SOAPSetDefault SOAPSetParameters SOAPSubmitRequest SOUNDEX SPACE SPACES SPLICE SQRT SQUOTE SSUB STATUS STR STRS submitRequest SUBR SUBS SUBSTRS SUM SUMMATION SYSTEM TAN TANH TERMINFO TIME TIMEDATE TPARM TRANS TRIM TRIMB TRIMBS TRIMF TRIMFS TRIMS UNASSIGNED UNICHAR UNISEQ UNISEQS UPCASE XLATE XTD</Keywords> | ||
<Keywords name="Words4">@ABORT.CODE @ACCOUNT @AM @ANS @AUTHORIZARTION @COMMAND @COMMAND.STACK @CONV @CRTHIGH @CRTWIDE @DATA.PENDING @DATE @DAY @DICT @FALSE @FILE.NAME @FILENAME @FM @FORMAT @HDBC @HEADER @HENV @HSTMT @ID @IM @ISOLATION @LEVEL @LOGNAME @LPTRHIGH @LPTRWIDE @MONTH @MV @NB @ND @NEW @NI @NS @NULL @NULL.STR @NV @OLD @OPTION @PARASETENCE @PATH @RECOUNT @RECORD @RECUR0 @RECUR1 @RECUR2 @RECUR3 @RECUR4 @SCHEMA @SELECTED @SM @SQL.CODE @SQL.DATE @SQL.ERROR @SQL.STATE @SQL.TIME @SQL.WARNING @SQLPROC.NAME @SQLPROC.TSLEVEL @STDFIL @SVM @SYS.BELL @SYSTEM.RETURN.CODE @SYSTEM.SET @TERM.TYPE @TIME @TM @TRANSACTION @TRANSACTION.LEVEL @TRUE @TTY @USER0 @USER1 @USER2 @USER3 @USER4 @USERNO @USER.NO @USER.RETURN.CODE @VM @WHO @YEAR @YEAR4</Keywords> | <Keywords name="Words4">@ABORT.CODE @ACCOUNT @AM @ANS @AUTHORIZARTION @COMMAND @COMMAND.STACK @CONV @CRTHIGH @CRTWIDE @DATA.PENDING @DATE @DAY @DICT @FALSE @FILE.NAME @FILENAME @FM @FORMAT @HDBC @HEADER @HENV @HSTMT @ID @IM @ISOLATION @LEVEL @LOGNAME @LPTRHIGH @LPTRWIDE @MONTH @MV @NB @ND @NEW @NI @NS @NULL @NULL.STR @NV @OLD @OPTION @PARASETENCE @PATH @RECOUNT @RECORD @RECUR0 @RECUR1 @RECUR2 @RECUR3 @RECUR4 @SCHEMA @SELECTED @SM @SQL.CODE @SQL.DATE @SQL.ERROR @SQL.STATE @SQL.TIME @SQL.WARNING @SQLPROC.NAME @SQLPROC.TSLEVEL @STDFIL @SVM @SYS.BELL @SYSTEM.RETURN.CODE @SYSTEM.SET @TERM.TYPE @TIME @TM @TRANSACTION @TRANSACTION.LEVEL @TRUE @TTY @USER0 @USER1 @USER2 @USER3 @USER4 @USERNO @USER.NO @USER.RETURN.CODE @VM @WHO @YEAR @YEAR4</Keywords> | ||
</KeywordLists> | </KeywordLists> | ||
<Styles> | <Styles> | ||
< | <WordsStyle name="DEFAULT" styleID="11" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" fontSize="10" /> | ||
< | <WordsStyle name="FOLDEROPEN" styleID="12" fgColor="0000FF" bgColor="FFFFFF" fontName="" fontStyle="1" /> | ||
< | <WordsStyle name="FOLDERCLOSE" styleID="13" fgColor="0000FF" bgColor="FFFFFF" fontName="" fontStyle="1" /> | ||
< | <WordsStyle name="KEYWORD1" styleID="5" fgColor="0000FF" bgColor="FFFFFF" fontName="" fontStyle="0" /> | ||
< | <WordsStyle name="KEYWORD2" styleID="6" fgColor="FF0080" bgColor="FFFFFF" fontName="" fontStyle="0" /> | ||
< | <WordsStyle name="KEYWORD3" styleID="7" fgColor="0000FF" bgColor="FFFFFF" fontName="" fontStyle="0" fontSize="10" /> | ||
< | <WordsStyle name="KEYWORD4" styleID="8" fgColor="FF0000" bgColor="FFFFFF" fontName="" fontStyle="0" /> | ||
< | <WordsStyle name="COMMENT" styleID="1" fgColor="008040" bgColor="FFFFFF" fontName="" fontStyle="0" /> | ||
< | <WordsStyle name="COMMENT LINE" styleID="2" fgColor="008000" bgColor="FFFFFF" fontName="" fontStyle="0" /> | ||
< | <WordsStyle name="NUMBER" styleID="4" fgColor="FF0000" bgColor="FFFFFF" fontName="" fontStyle="0" /> | ||
< | <WordsStyle name="OPERATOR" styleID="10" fgColor="000080" bgColor="FFFFFF" fontName="" fontStyle="0" /> | ||
< | <WordsStyle name="DELIMINER1" styleID="14" fgColor="800080" bgColor="FFFFFF" fontName="" fontStyle="0" /> | ||
< | <WordsStyle name="DELIMINER2" styleID="15" fgColor="800080" bgColor="FFFFFF" fontName="" fontStyle="0" /> | ||
< | <WordsStyle name="DELIMINER3" styleID="16" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" /> | ||
</Styles> | </Styles> | ||
</UserLang> | </UserLang> | ||
</NotepadPlus> | </NotepadPlus> | ||
</pre> | </pre> |
Latest revision as of 20:43, 7 October 2021
Notepad++ can be configured to do syntax highlighting for BASIC programs.
Setup
- Change directory to %APPDATA%\Notepad++
- Copy/paste the xml from the appropriate section below into your userDefineLang.xml
- (Optional) You can add/change/remove keywords in the xml file, or use notepad++'s User Define dialog to change them (and their respective colors)
Qmbasic
Following is a version for QM basic. Click Language > qmbasic to enable syntax highlighting.
<NotepadPlus> <UserLang name="qmbasic" ext="qmb"> <Settings> <Global caseIgnored="yes" /> <TreatAsSymbol comment="no" commentLine="no" /> <Prefix words1="no" words2="no" words3="no" words4="no" /> </Settings> <KeywordLists> <Keywords name="Delimiters">"'0"'0</Keywords> <Keywords name="Folder+"></Keywords> <Keywords name="Folder-"></Keywords> <Keywords name="Operators">' - ! " # % & ( ) , . / : ; ? @ [ \ ] ^ ` { | } ~ + < = ></Keywords> <Keywords name="Comment">1 1 2 2 0! 0* 0REM 0!* 0*!</Keywords> <Keywords name="Words1">$CATALOG $CATALOGUE $DEBUG $DEFINE $EXECUTE $IFDEF $IFNDEF $ELSE $ENDIF $INCLUDE $INSERT $LIST $MODE $NO.CATALOGUE $NO.XREF $NOCASE.STRINGS $PAGE $QMCALL $STOP #CATALOG #CATALOGUE #DEBUG #DEFINE #EXECUTE #IFDEF #IFNDEF #ELSE #ENDIF #INCLUDE #INSERT #LIST #MODE #NO.CATALOGUE #NO.XREF #NOCASE.STRINGS #PAGE #QMCALL #STOP</Keywords> <Keywords name="Words2">ABORT ABORTE ABORTM BEGIN BREAK CALL CASE CHAIN CLASS CLEAR CLEARCOMMON CLEARDATA CLEARFILE CLEARINPUT CLEARSELECT CLOSE CLOSE.SOCKET CLOSESEQ COMMIT COMMON CONTINUE CONVERT CREATE CREATE.FILE CRT DATA DEBUG DEFFUN DEL DELETE DELETELIST DELETESEQ DELETEU DIM DIMENSION DISINHERIT DISPLAY DPARSE DPARSE.CSV ECHO ELSE END ENTER EQU EQUATE ERRMSG EXECUTE EXIT FILE FILELOCK FILEUNLOCK FIND FINDSTR FLUSH FLUSH.DH.CACHE FOOTING FOR FORMLIST FORMLISTV FUNCTION GET GETLIST GO GOSUB GOTO HEADING HUSH IF IN INHERIT INPUT INPUT INPUTCLEAR INPUTCSV INPUTERR INPUTFIELD INS KEYEDIT KEYEXIT KEYTRAP LOCAL LOCATE LOCK LOGMSG LOOP MARK.MAPPING MAT MATBUILD MATPARSE MATREAD MATREADCSV MATREADL MATREADU MATWRITE MATWRITEU NAP NOBUF NULL OFF ON OPEN OPENPATH OPENSEQ OS.EXECUTE OSDELETE OSREAD OSWRITE PAGE PAUSE PERFORM PRECISION PRINT PRINTCSV PRINTER PRINTERR PRIVATE PROCREAD PROCWRITE PROGRAM PROMPT PUBLIC PUT RANDOMIZE READ READBLK READCSV READL READLIST READNEXT READSEQ READU READV READVL READVU RECORDLOCKL RECORDLOCKU RELEASE REMARK REMOVE REMOVE.BREAK.HANDLER REPEAT RESTORE.SCREEN RETURN ROLLBACK RQM SAVELIST SEEK SELECT SELECTE SELECTINDEX SELECTLEFT SELECTN SELECTRIGHT SELECTV SET.ARG SET.BREAK.HANDLER SET.EXIT.STATUS SET.TIMEZONE SETLEFT SETPU SETREM SETRIGHT SLEEP SSELECT START STATUS STOP STOPE STOPM SUBROUTINE TCLREAD THEN TIMEOUT TO TRANSACTION TTYSET UNLOCK UNTIL VOID WAKE WEOFSEQ WHILE WRITE WRITEBLK WRITECSV WRITESEQ WRITESEQF WRITEU WRITEV WRITEVU</Keywords> <Keywords name="Words3">ABS ABSS ACCEPT.SOCKET.CONNECTION ACOS ALPHA ANDS ARG ARG.COUNT ARG.PRESENT ASCII ASIN ASSIGNED ATAN BINDKEY BITAND BITNOT BITOR BITRESET BITSET BITTEST BITXOR CATALOGUED CATS CHANGE CHAR CHECKSUM CHILD COL1 COL2 COMPARE COMPARES CONFIG CONNECT.PORT CONVERT COS COUNT COUNTS CREATE.SERVER.SOCKET CROP CSVDQ DATE DCOUNT DECRYPT DELETE DFPART DIR DIV DOWNCASE DQUOTE DQUOTES DTX EBCDIC ENCRYPT ENV EPOCH EQS EXP EXTRACT FCONTROL FIELD FIELDS FIELDSTORE FILE.EVENT FILEINFO FMT FMTS FOLD FOLDS GES GETARG.) GET.MESSAGES GET.PORT.PARAMS GETNLS GETPU GETREM GTS ICONV ICONVS IDIV IFS INDEX INDEXS INDICES INMAT INSERT INT ITYPE KEYCODE KEYIN KEYINC KEYINR KEYREADY LEN LENS LES LISTINDEX LN LOCATE LOWER LTS MATCHES MATCHESS MATCHFIELD MAX MAXIMUM MD5 MIN MINIMUM MOD MODS MVDATE MVDATE.TIME MVEPOCH MVTIME NEG NEGS NES NOT NOTS NUM NUMS OBJECT OBJINFO OCONV OCONVS OPEN.SOCKET ORS OS.ERROR OUTERJOIN PRINTER.SETTING PWR QUOTE QUOTES RAISE RDIV READ.SOCKET RECORDLOCKED REM REMOVE REMOVEF REPLACE REUSE RND ROUNDDOWN ROUNDUP RTRANS SAVE.SCREEN SELECTINFO SENTENCE SEQ SERVER.ADDR SET.PORT.PARAMS SET.SOCKET.MODE SETNLS SHIFT SIN SOCKET.INFO SOUNDEX SOUNDEXS SPACE SPACES SPLICE SQRT SQUOTE SQUOTES STATUS STR STRS SUBR SUBSTITUTE SUBSTRINGS SUM SUMMATION SWAP SWAPCASE SYSTEM TAN TERMINFO TESTLOCK TIME TIMEDATE TRANS TRIM TRIMB TRIMBS TRIMF TRIMFS TRIMS TTYGET UNASSIGNED UPCASE VOCPATH VSLICE WAIT.FILE.EVENT WRITE.SOCKET XLATE XTD</Keywords> <Keywords name="Words4">@ABORT.CODE @ABORT.MESSAGE @ACCOUNT @AM @ANS @COMMAND @COMMAND.STACK @CONV @CRTHIGH @CRTWIDE @DATA @DATA.PENDING @DATE @DAY @DICTRECS @DS @FALSE @FILE.NAME @FILENAME @FM @FMT @GID @HOSTNAME @ID @IM @IP.ADDR @ITYPE.MODE @LEVEL @LOGNAME @LPTRHIGH @LPTRWIDE @MONTH @NB @NI @OPTION @PARASENTENCE @PATH @PIB @POB @QMSYS @RECORD @SELECTED @SENTENCE @SEQNO @SIB @SM @SOB @STDFIL @SVM @SYS.BELL @SYSTEM.RETURN.CODE @TERM.TYPE @TIME @TM @TRANSACTION.ID @TRANSACTION.LEVEL @TRIGGER.RETURN.CODE @TRUE @TTY @UID @USER @USER.NO @USER.RETURN.CODE @USER0 @USER1 @USER2 @USER3 @USER4 @USERNO @VM @VOC @WHO @YEAR @YEAR4</Keywords> </KeywordLists> <Styles> <WordsStyle name="DEFAULT" styleID="11" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" /> <WordsStyle name="FOLDEROPEN" styleID="12" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" /> <WordsStyle name="FOLDERCLOSE" styleID="13" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" /> <WordsStyle name="KEYWORD1" styleID="5" fgColor="FF00FF" bgColor="FFFFFF" fontName="" fontStyle="0" /> <WordsStyle name="KEYWORD2" styleID="6" fgColor="FF0000" bgColor="FFFFFF" fontName="" fontStyle="0" /> <WordsStyle name="KEYWORD3" styleID="7" fgColor="0000FF" bgColor="FFFFFF" fontName="" fontStyle="0" /> <WordsStyle name="KEYWORD4" styleID="8" fgColor="800000" bgColor="FFFFFF" fontName="" fontStyle="0" /> <WordsStyle name="COMMENT" styleID="1" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" /> <WordsStyle name="COMMENT LINE" styleID="2" fgColor="00BF00" bgColor="FFFFFF" fontName="" fontStyle="0" /> <WordsStyle name="NUMBER" styleID="4" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" /> <WordsStyle name="OPERATOR" styleID="10" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" /> <WordsStyle name="DELIMINER1" styleID="14" fgColor="804000" bgColor="FFFFFF" fontName="" fontStyle="0" /> <WordsStyle name="DELIMINER2" styleID="15" fgColor="804000" bgColor="FFFFFF" fontName="" fontStyle="0" /> <WordsStyle name="DELIMINER3" styleID="16" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" /> </Styles> </UserLang> </NotepadPlus>
Universe
Following is a version for Universe basic. Click Language > basic to enable syntax highlighting.
<NotepadPlus> <UserLang name="basic" ext=""> <Settings> <Global caseIgnored="yes" /> <TreatAsSymbol comment="no" commentLine="yes" /> <Prefix words1="no" words2="no" words3="no" words4="no" /> </Settings> <KeywordLists> <Keywords name="Delimiters">"'0"'0</Keywords> <Keywords name="Folder+"></Keywords> <Keywords name="Folder-"></Keywords> <Keywords name="Operators">' - ! " # ( ) , / : ; [ ] ^ + < = ></Keywords> <Keywords name="Comment">1 1 2 2 0* 0!</Keywords> <Keywords name="Words1">$CHAIN $COPYRIGHT $DEFINE $EJECT $IFDEF $IFNDEF $INCLUDE $INSERT $MAP $OPTIONS $PAGE $UNDEFINE ABORT ABORTM ACTIVATEKEY AND AUTHORIZATION AUXMAP BEFORE BEGIN CASE TRANSACTION BREAK BSCAN CLEAR CLEARDATA CLEARFILE CLEARPROMPTS CLEARSELECT CLOSE CLOSESEQ COMMIT COMMON CONTINUE CONVERT CREATE CRT DATA DEACTIVATEKEY DEBUG DEFFUN DEL DELETE DELETELIST DIMENSION DIM DISABLEDEC DISPLAY DO ECHO ENABLEDEC END EOF ELSE EQUATE EQU ERRMSG EXIT FILELOCK FILEUNLOCK FIND FINDSTR FLUSH FOOTING FOR FORMLIST FROM FUNCTION GET GETX GETLIST GOSUB GOTO GO GROUPSTORE HEADING HUSH IF INCLUDE INPUT INPUTCLEAR INPUTDISP INPUTDP INPUTERR INPUTIF INPUTNULL INPUTTRAP INS ISOLATION KEYEDIT KEYEXIT KEYTRAP LET LIT LOCATE LOCK LOCKED LOOP MAT MATBUILD MATCH MATCHES MATPARSE MATREAD MATREADL MATREADU MATWRITE MATWRITEU NAP NEXT NOBUF NULL ON OPEN OPENCHECK OPENDEV OPENSEQ OR PAGE PRECISION PRINT PRINTER PRINTERR PROCREAD PROCWRITE PROGRAM PROMPT RANDOMIZE READ READBLK READL READLIST READNEXT READSEQ READT READU READV READVL READVU RECORDLOCK RELEASE REMOVE REPEAT RETURN REVREMOVE REWIND ROLLBACK SEEK SELECT SELECTE SELECTINDEX SEND SETREM SETTING SLEEP SSELECT STOP STOPM STORAGE SUBROUTINE SWAP TABSTOP THEN TIMEOUT TO TPRINT TTYCTL TTYGET TTYSET UNLOCK UPRINT UNTIL WAITING WEOF WEOFSEQ WHILE WRITE WRITEBLK WRITELIST WRITESEQ WRITESEQF WRITET WRITEU WRITEV WRITEVU LT LE EQ GE GT NE</Keywords> <Keywords name="Words2">$FALSE $TRUE CALL CAPTURING CHAIN ENTER EXECUTE PERFORM RETURNING</Keywords> <Keywords name="Words3">ABS ABSS acceptConnection ACOS addAuthenticationRule addCertificate addRequestParameter ADDS ALPHA amInitialize amReceiveMsg amReceiveRequest amSendMsg amSendRequest amSendResponse amTerminate analyzeCertificate ANDS ASCII ASIN ASSIGNED ATAN BITAND BITNOT BITOR BITRESET BITSET BITTEST BITXOR BYTE BYTELEN BYTETYPE BYTEVAL CATS CENTURY.PIVOT CHANGE CHAR CHARS CHECKSUM closeSocket CloseXMLData COL1 COL2 COMPARE COS COSH COUNT COUNTS createCertification createCertRequest createRequest createSecureRequest createSecurityContext DATE DBTOXML DCOUNT DESCRINFO DIGEST DIV DIVS DOWNCASE DQUOTE DTX EBCDIC ENCODE ENCRYPT EQS EREPLACE EXCHANGE EXP EXTRACT FADD FDIV FFIX FFLT FIELD FIELDS FIELDSTORE FILEINFO FIX FMT FMTDP FMTS FMTSDP FMUL FOLD FOLDDP FSUB generateKey GES getCipherSuite getSocketErrorMessage getSocketErrorMessage getSocketOptions getHTTPDefault GETLOCALE GETREM getSocketInformation GROUP GTS ICHECK ICONV ICONVS IFS ILPROMPT INDEX INDEXS INDICES initSecureServerSocket initSecureSocket INMAT INSERT INT ISNULL ISNULLS ITYPE KEYIN LEFT LEN LENDP LENS LENSDP LN loadSecurityContext LOCALEINFO LOWER LTS MATCHFIELD MAXIMUM MINIMUM MOD MODS MULS NEG NEGS NES NOT NOTS NUM NUMS OCONV OCONVS openSecureSocket openSocket OpenXMLData ORS PrePareXML protocolLogging PWR QUOTE RAISE readSocket ReadXMLData REAL RECORDLOCKED ReleaseXML REM REPLACE REUSE RIGHT RND RPC.CALL RPC.CONNECT RPC.DISCONNECT saveSecurityContext SADD SCMP SDIV SELECTINFO SENTENCE SEQ SEQS setAuthenticationDepth setCipherSuite setClientAuthentication setPrivateKey setRandomSeed setHTTPDefault setRequestHeader SETLOCALE setSocketOptions showSecurityContext SIGNATURE SIN SINH SMUL SOAPCreateRequest SOAPGetDefault SOAPGetFault SOAPGetResponseHeader SOAPSetRequestBody SOAPSetRequestContent SOAPSetRequestHeader SOAPRequestWrite SOAPSetDefault SOAPSetParameters SOAPSubmitRequest SOUNDEX SPACE SPACES SPLICE SQRT SQUOTE SSUB STATUS STR STRS submitRequest SUBR SUBS SUBSTRS SUM SUMMATION SYSTEM TAN TANH TERMINFO TIME TIMEDATE TPARM TRANS TRIM TRIMB TRIMBS TRIMF TRIMFS TRIMS UNASSIGNED UNICHAR UNISEQ UNISEQS UPCASE XLATE XTD</Keywords> <Keywords name="Words4">@ABORT.CODE @ACCOUNT @AM @ANS @AUTHORIZARTION @COMMAND @COMMAND.STACK @CONV @CRTHIGH @CRTWIDE @DATA.PENDING @DATE @DAY @DICT @FALSE @FILE.NAME @FILENAME @FM @FORMAT @HDBC @HEADER @HENV @HSTMT @ID @IM @ISOLATION @LEVEL @LOGNAME @LPTRHIGH @LPTRWIDE @MONTH @MV @NB @ND @NEW @NI @NS @NULL @NULL.STR @NV @OLD @OPTION @PARASETENCE @PATH @RECOUNT @RECORD @RECUR0 @RECUR1 @RECUR2 @RECUR3 @RECUR4 @SCHEMA @SELECTED @SM @SQL.CODE @SQL.DATE @SQL.ERROR @SQL.STATE @SQL.TIME @SQL.WARNING @SQLPROC.NAME @SQLPROC.TSLEVEL @STDFIL @SVM @SYS.BELL @SYSTEM.RETURN.CODE @SYSTEM.SET @TERM.TYPE @TIME @TM @TRANSACTION @TRANSACTION.LEVEL @TRUE @TTY @USER0 @USER1 @USER2 @USER3 @USER4 @USERNO @USER.NO @USER.RETURN.CODE @VM @WHO @YEAR @YEAR4</Keywords> </KeywordLists> <Styles> <WordsStyle name="DEFAULT" styleID="11" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" fontSize="10" /> <WordsStyle name="FOLDEROPEN" styleID="12" fgColor="0000FF" bgColor="FFFFFF" fontName="" fontStyle="1" /> <WordsStyle name="FOLDERCLOSE" styleID="13" fgColor="0000FF" bgColor="FFFFFF" fontName="" fontStyle="1" /> <WordsStyle name="KEYWORD1" styleID="5" fgColor="0000FF" bgColor="FFFFFF" fontName="" fontStyle="0" /> <WordsStyle name="KEYWORD2" styleID="6" fgColor="FF0080" bgColor="FFFFFF" fontName="" fontStyle="0" /> <WordsStyle name="KEYWORD3" styleID="7" fgColor="0000FF" bgColor="FFFFFF" fontName="" fontStyle="0" fontSize="10" /> <WordsStyle name="KEYWORD4" styleID="8" fgColor="FF0000" bgColor="FFFFFF" fontName="" fontStyle="0" /> <WordsStyle name="COMMENT" styleID="1" fgColor="008040" bgColor="FFFFFF" fontName="" fontStyle="0" /> <WordsStyle name="COMMENT LINE" styleID="2" fgColor="008000" bgColor="FFFFFF" fontName="" fontStyle="0" /> <WordsStyle name="NUMBER" styleID="4" fgColor="FF0000" bgColor="FFFFFF" fontName="" fontStyle="0" /> <WordsStyle name="OPERATOR" styleID="10" fgColor="000080" bgColor="FFFFFF" fontName="" fontStyle="0" /> <WordsStyle name="DELIMINER1" styleID="14" fgColor="800080" bgColor="FFFFFF" fontName="" fontStyle="0" /> <WordsStyle name="DELIMINER2" styleID="15" fgColor="800080" bgColor="FFFFFF" fontName="" fontStyle="0" /> <WordsStyle name="DELIMINER3" styleID="16" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" /> </Styles> </UserLang> </NotepadPlus>