|
Charles,
Sure! Not 100% up to date, but you will have the general idea by this xml.
Too bad this list does not allow attachments...
I have a lot of the codes defined with the CRLF (
). Which
is very easy to Notepad GUI interface in GUI.
http://tinyurl.com/hfwa5ae NOTE, those special Characters is NOT NEEDED!
Just easier to view in the GUI interface.
Notepad++ UserDefined Languages:
https://notepad-plus-plus.org/assets/images/scsh/ulds_folder.gif
https://notepad-plus-plus.org/assets/images/scsh/ulds_keywords.gif
https://notepad-plus-plus.org/assets/images/scsh/ulds_comment.gif
https://notepad-plus-plus.org/assets/images/scsh/ulds_op.gif
http://docs.notepad-plus-plus.org/index.php?title=User_
Defined_Language_Files
Never thought of it before, but maybe I can load my ILE RPG user-defined
to the notepad++ web-site. Maybe another day. I still need to update it to
be more current...
Note sure how to share an XML file on the web. Just haven't ever done that
before, most people can accept an XML attachment via email.
<UserLang name="ILE RPG" ext="rpgle sqlrpgle rpglec" udlVersion="2.1">
<Settings>
<Global caseIgnored="yes" allowFoldOfComments="no"
foldCompact="no" forcePureLC="0" decimalSeparator="0" />
<Prefix Keywords1="no" Keywords2="no" Keywords3="no"
Keywords4="no" Keywords5="no" Keywords6="no" Keywords7="no" Keywords8="no"
/>
</Settings>
<KeywordLists>
<Keywords name="Comments">00// 01 02 03x'
04'</Keywords>
<Keywords name="Numbers, prefix1"></Keywords>
<Keywords name="Numbers, prefix2"></Keywords>
<Keywords name="Numbers, extras1"></Keywords>
<Keywords name="Numbers, extras2"></Keywords>
<Keywords name="Numbers, suffix1"></Keywords>
<Keywords name="Numbers, suffix2"></Keywords>
<Keywords name="Numbers, range"></Keywords>
<Keywords name="Operators1"># $ & ( ) : ; + < = >
,</Keywords>
<Keywords name="Operators2"></Keywords>
<Keywords name="Folders in code1, open">BEGSR

CAS
CASEQ
CASGE
&#
x000A;CASGT
CASLE
CASLT&#
x000D;
CASNE
DO
DOU&#
x000D;
DOUEQ
DOUGE

DOUGT
DOULE
DOULT
&#
x000A;DOUNE
DOW
DOWEQ&#
x000D;
DOWGE
DOWGT

DOWLE
DOWLT
DOWNE
&#
x000A;ELSE
ELSEIF
FOR&#
x000D;
IF
IFEQ

IFGE
IFGT
IFLE
&#
x000A;IFLT
IFNE
MONITOR&#
x000D;
ON-ERROR
OTHER

SELECT
WHEN
WHENEQ
&#
x000A;WHENGE
WHENGT
WHENLE&#
x000D;
WHENLT
WHENNE</Keywords>
<Keywords name="Folders in code1, middle"></Keywords>
<Keywords name="Folders in code1, close">END

ENDCS
ENDDO
ENDFOR
&#
x000A;ENDIF
ENDMON
ENDSL&#
x000D;
ENDSR
NEXT</Keywords>
<Keywords name="Folders in code2, open"></Keywords>
<Keywords name="Folders in code2, middle"></Keywords>
<Keywords name="Folders in code2, close"></Keywords>
<Keywords name="Folders in comment, open">/*</Keywords>
<Keywords name="Folders in comment, middle"></Keywords>
<Keywords name="Folders in comment, close">*/</Keywords>
<Keywords name="Keywords1">ACQ
&#
x000A;ADD
ADDDUR
AND&#
x000D;
ANDEQ
ANDGE

ANDGT
ANDLE
ANDLT
&#
x000A;ANDNE
BITOFF
BITON&#
x000D;
CALL
CALLB

CALLP
CAT
CHECK
&#
x000A;CHECKR
CLEAR
COMP&#
x000D;
DEFINE
DIV

DSPLY
DUMP
EVAL
&#
x000A;EVAL-CORR
EVALR

EXSR
EXTRCT
IN
&#
x000A;KFLD
KLIST
LOOKUP&#
x000D;
MHHZO
MHLZO

MLHZO
MLLZO
MOVE
&#
x000A;MOVEA
MOVEL
MULT&#
x000D;
MVR
OCCUR
OR&
#x000D;
OREQ
ORGE

ORGT
ORLE
ORLT
&#
x000A;ORNE
OUT
PARM
&#
x000A;PLIST
RESET
RETURN&#
x000D;
SCAN
SETOFF

SETON
SHTDN
SORTA
&#
x000A;SQRT
SUB
SUBDUR
&
#x000A;SUBST
TEST
TESTB&#
x000D;
TESTN
TESTZ

TIME
XFOOT
XLATE
&#
x000A;XML-INTO
XML-SAX
Z-ADD&#
x000D;
Z-SUB</Keywords>
<Keywords name="Keywords2">/COPY
/END-FREE
/EJECT
/FREE
/ELSE
&#
x000A;/IF
C/IF
/ENDIF
&
#x000A;C/ENDIF
C/EXEC CAB
CABEQ&#
x000D;
CABGE
CABGT

CABLE
CABLT
CABNE
GOTO
TAG

/INCLUDE 
/Define&#
x000D;
/Undefine
</Keywords>
<Keywords name="Keywords3">*ALL
&
#x000A;*ALLG
*ALLX
*ALTSEQ&#
x000D;
*BLANK
*BLANKS
*
CDMY
*CMDY
*CYMD
&#
x000A;*DATE
*DAY
*DMY&#
x000D;
*END
*EQUATE
*
EUR
*FILE
*FTRANSv

*HIVAL
*HMS
*IN&#
x000D;
*IN01
*IN02
*
IN03
*IN04
*IN05
&#
x000A;*IN06
*IN07
*IN08&#
x000D;
*IN09
*IN10
*
IN11
*IN12
*IN13
&#
x000A;*IN14
*IN15
*IN16&#
x000D;
*IN17
*IN18
*
IN19
*IN20
*IN21
&#
x000A;*IN22
*IN23
*IN24&#
x000D;
*IN25
*IN26
*
IN27
*IN28
*IN29
&#
x000A;*IN30
*IN31
*IN32&#
x000D;
*IN33
*IN34
*
IN35
*IN36
*IN37
&#
x000A;*IN38
*IN39
*IN40&#
x000D;
*IN41
*IN42
*
IN43
*IN44
*IN45
&#
x000A;*IN46
*IN47
*IN48&#
x000D;
*IN49
*IN50
*
IN51
*IN52
*IN53
&#
x000A;*IN54
*IN55
*IN56&#
x000D;
*IN57
*IN58
*
IN59
*IN60
*IN61
&#
x000A;*IN62
*IN63
*IN64&#
x000D;
*IN65
*IN66
*
IN67
*IN68
*IN69
&#
x000A;*IN70
*IN71
*IN72&#
x000D;
*IN73
*IN74
*
IN75
*IN76
*IN77
&#
x000A;*IN78
*IN79
*IN80&#
x000D;
*IN81
*IN82
*
IN83
*IN84
*IN85
&#
x000A;*IN86
*IN87
*IN88&#
x000D;
*IN89
*IN90
*
IN91
*IN92
*IN93
&#
x000A;*IN94
*IN95
*IN96&#
x000D;
*IN97
*IN98
*
IN99
*INLR
*ISO
&#
x000A;*JIS
*JOB
*JOBRUN&#
x000D;
*JUL
*LONGJUL

*LOVAL
*MDY
*MONTH
&#
x000A;*NOPASS
*NULL
*OFF&#
x000D;
*OMIT
*ON
*
PLACE
*RIGHTADJ
*
START
*STRING
*SYS
&#
x000A;*TRIM
*USA
*VARSIZE&#
x000D;
*YEAR
*YMDv
*
ZERO
*ZEROS
ALLOC
&#
x000A;CHAIN
CLOSE
COMMIT&#
x000D;
DEALLOC
DELETE

EXCEPT
EXFMT
FEOD
&#
x000A;FORCE
ITER
LEAVE&#
x000D;
LEAVESR
OPEN

PAGE
PAGE1
PAGE2
&#
x000A;PAGE3
PAGE4
PAGE5&#
x000D;
PAGE6
PAGE7

POST
READ
READC
&#
x000A;READE
READP
READPE&#
x000D;
REALLOC
REL

ROLBK
SETGT
SETLL
&#
x000A;UDATE
UDAY
UMONTH&#
x000D;
UNLOCK
UPDATE

UYEAR
WRITE
</Keywords>
<Keywords name="Keywords4">%ABS
&
#x000A;%ADDR
%ALLOC
%BITAND&#
x000D;
%BITNOT
%BITOR
%
BITXOR
%CHAR
%CHECK
&#
x000A;%CHECKR
%DATE
%DAYS&#
x000D;
%DEC
%DECH
%
DECH
%DECPOS
%DIFF
&#
x000A;%DIV
%EDITC
%EDITFLT&
#x000D;
%EDITW
%ELEM
%
EOF
%EQUAL
%ERROR
&#
x000A;%FIELDS
%FLOAT
%FOUND&#
x000D;
%GRAPH
%HANDLER

%HOURS
%INT
%INTH
&#
x000A;%KDS
%LEN
%LEN&#
x000D;
%LEN
%LOOKUPxx
&#
x000A;%MINUTES
%MONTHS
%
MSECONDS
%NULLIND
%OCCUR&
#x000D;
%OPEN
%PADDR
%
PADDR
%PARMS
%REALLOC

%REM
%REPLACE
%SCAN&#
x000D;
%SECONDS
%SHTDN

%SIZE
%SQRT
%STATUS
&
#x000A;%STR
%STR
%STR&#
x000D;
%SUBARR
%SUBDT
%
SUBST
%SUBST
%SUBST
&#
x000A;%THIS
%TIME
%
TIMESTAMP
%TLOOKUPxx
%
TRIM
%TRIML
%TRIMR
&#
x000A;%UCS2
%UNS
%UNSH&#
x000D;
%XFOOT
%XLATE
%
XML
%YEARS</Keywords>
<Keywords name="Keywords5"></Keywords>
<Keywords name="Keywords6"></Keywords>
<Keywords name="Keywords7"></Keywords>
<Keywords name="Keywords8"></Keywords>
<Keywords name="Delimiters">00' 01 02' 03/* 04 05*/
06" 07 08" 09x' 10 11' 12 13 14 15 16 17 18 19 20 21 22
23</Keywords>
</KeywordLists>
<Styles>
<WordsStyle name="DEFAULT" fgColor="000000" bgColor="FFFFFF"
fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="COMMENTS" fgColor="FF00FF" bgColor="FFFFFF"
fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="LINE COMMENTS" fgColor="008000"
bgColor="DDFFDD" fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="NUMBERS" fgColor="FF0000" bgColor="FFFFFF"
fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="KEYWORDS1" fgColor="0000A0" bgColor="FFFFFF"
fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="KEYWORDS2" fgColor="FF00FF" bgColor="FFFFFF"
fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="KEYWORDS3" fgColor="0080FF" bgColor="FFFFFF"
fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="KEYWORDS4" fgColor="0080FF" bgColor="FFFFFF"
fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="KEYWORDS5" fgColor="000000" bgColor="FFFFFF"
fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="KEYWORDS6" fgColor="000000" bgColor="FFFFFF"
fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="KEYWORDS7" fgColor="000000" bgColor="FFFFFF"
fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="KEYWORDS8" fgColor="000000" bgColor="FFFFFF"
fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="OPERATORS" fgColor="FF0000" bgColor="FFFFFF"
fontName="" fontStyle="0" fontSize="10" nesting="0" />
<WordsStyle name="FOLDER IN CODE1" fgColor="0000FF"
bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="FOLDER IN CODE2" fgColor="000000"
bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="FOLDER IN COMMENT" fgColor="FF8040"
bgColor="FFFF80" fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="DELIMITERS1" fgColor="FF0000"
bgColor="80FF80" fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="DELIMITERS2" fgColor="008000"
bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="DELIMITERS3" fgColor="FF0000"
bgColor="80FF80" fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="DELIMITERS4" fgColor="800040"
bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="DELIMITERS5" fgColor="000000"
bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="DELIMITERS6" fgColor="000000"
bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="DELIMITERS7" fgColor="000000"
bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="DELIMITERS8" fgColor="000000"
bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
</Styles>
</UserLang>
-Ken Killian-
-----Original Message-----
From: WDSCI-L [mailto:wdsci-l-bounces@xxxxxxxxxxxx] On Behalf Of Charles
Wilt
Sent: Monday, December 12, 2016 9:08 AM
To: Rational Developer for IBM i / Websphere Development Studio Client for
System i & iSeries <wdsci-l@xxxxxxxxxxxx>
Subject: Re: [WDSCI-L] IBM Software Announcements
On Sat, Dec 10, 2016 at 11:21 AM, Ken Killian <kkillian@xxxxxxxxxxxx>
wrote:
And I have created an customized RPGLE/SQLRPLE syntax theme. <grin>
Willing to share that?
Charles
--
This is the Rational Developer for IBM i / Websphere Development Studio
Client for System i & iSeries (WDSCI-L) mailing list
To post a message email: WDSCI-L@xxxxxxxxxxxx
To subscribe, unsubscribe, or change list options,
visit: http://lists.midrange.com/mailman/listinfo/wdsci-l
or email: WDSCI-L-request@xxxxxxxxxxxx
Before posting, please take a moment to review the archives
at http://archive.midrange.com/wdsci-l.
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.