- Fixes case sensitivity problem with CLLE
*ALL
constant. 143 - Fixes identifier regex issues with DDS files. 141
- Adds identifier regex fix for troublesome CCSIDs in RPGLE, CMD, and CLLE. Thanks to @chrjorgensen. 139
- Adds
DATA-GEN
and%GEN
to RPGLE grammar, thanks to @richardm90. 138 - Fixes
/*FIRST
highlighting in CL commands. 135 - Adds
$
,@
,#
to identifier regex and word match for RPGLE. 136 - Fixes single line
DS
andPR
highlighting in RPGLE. 137
- Adds Fall 2023 PTF enhancements for 7.5 and 7.4, thanks to @chrjorgensen. 132
- Adds
.rpgleinc
to RPGLE file extensions, thanks to @GajenderI. 128
- Enhance RPGLE syntax coloring, thanks to @chrjorgensen. 127
- Adds Spring 2023 PTF enhancements for 7.4 and 7.5, thanks to @chrjorgensen. 125
- Fixes PNLGRP regex as requested by Github linguist project. 124
- Adds additional support for PNGLGRP, thanks to @chrjorgensen. 123
- Adds support for additional panel group tags, thanks to @chrjorgensen. 121
- Fixes bug with
**
causing following text to highlight as compile time array in RPGLE free 120
- Adds Fall 2022 RPGLE Enhancements, thanks to @chrjorgensen. 116
- Fix CL highlighting error with escaped characters 108
- Fix RPGLE fixed format issue with extended identifiers 110
- Fix
SUBDUR
missing from RPGLE keywords 113 - Fix RPGLE fixed format
INCLUDE
andCOPY
broken highlighting 114 - Adds missing
DCL-SUBF
keyword to RPGLE free format 115
- Add Spring 2022 RPG enhancements for 7.3, 7.4, and 7.5, thanks to @chrjorgensen
- Add missing RPGLE keywords
SAMEPOS
,OVERLOAD
andNULLIND
104, thanks to @chrjorgensen
- Fix RPGLE
/TITLE
preprocessor highlighting 90 - Fix SQLRPGLE host variable identifier regex 91
- Fix RPGLE fixed format identifier highlighting 93
- Fix SQLRPGLE qualified objects highlighting 94
- Fix Commented out
EXEC SQL
causing highlighting problems 96 - Fix CL identifier/label regex 97
- Fix CL
/*ALL
causing multiline comment highlighting 98 - Fix RPGLE free multiline string highlighting issue 101
- Fix
SELECT
control block matching in RPGLE 102
- Fix
QDATETIME
highlighting in CL, thanks to @chrjorgensen
- Add missing RPGLE Fixed "DX" spec 78
- Fix RPGLE fixed compile time array highlighting 80
- Fix RPGLE preprocessor comment highlighting 82
- Fix RPGLE
/FREE
preprocessor scope issue 83 - Fix RPGLE fixed: C-spec missing constant 84
- Fix SQLRPGLE free: exec SQL highlighting broken on col 1 85
- Added new RPGLE enhancements for Fall 2021 (up to 7.3 TR11 and 7.4 TR5). Big thanks to @chrjorgensen!
- Add Online Help Panel Group (PNLGRP) syntax highlighting, thanks @chrjorgensen
- Add CMD syntax highlighting, thanks @chrjorgensen
- Fix RPGLE fixed format gutter breaking syntax highlighting 60
- Fix RPGLE fixed format
/EJECT
precompiler comment highlighting 72
- Fix
in
keyword in RPGLE 69
- Add new RPGLE keywords for Fall 2020 7.3/7.4 PTFS 57
- Add "bracket-matching" to RPG and RPGLE 61
- Add quick comment toggling to RPGLE, CL, and MI 67
- Fix RPG, RPGLE, and DDS "gutters" 52, 60
- Fix some syntax highlighting issues for MI 58
- Fix embedded SQL highlighting in fixed-format RPGLE 59
- Fix RPGLE for loop syntax highlighting 63
- Fix embedded SQL highlighting in mixed-format RPGLE 66
- Fix bug with
*n
in RPGLE prototypes 41 - Fix bug with RPGLE I spec highlighting 48
- Add missing
to
keyword in RPGLE 49 - Add DB2 SQL grammar for embedded SQL 54
- Fix bug with RPGLE style comment in embedded SQL 55
- Add binder language support 43
- Fix bug with RPG C spec comments 40
- Fix bug with RPGLE
/if
33 - Fix bug with RPGLE hex literals 42
- Fix bug with SQLRPGLE SQL style comment at end of statement 38
- Fix bug with RPG compile time arrays 44
- Fix bug with RPGLE compile time arrays 46
- Fix bug with fixed format RPGLE and RPG comments 45
- Fix bug with embedded SQL comments 30
- Fix bug with fixed format RPGLE comments in RPGLE free 29
- Fix bug with RPGLE fixed format comments 34
- Fix bug with physical file highlighting 36
- Fix bug with display file highlighting 35
- Fix bug with RPGLE
ENDFOR
highlighting 32 - Add '#' to identifier regex 31
- Fix bug with RPG fixed format 24
- Fix bug with multiline strings in DDS 26
- Fix bug with highlighting
*ON, *OFF
25 - Add '#' to embedded SQL identifier regex 27
- Improve highlighting for RPGLE all free 23
- Fix bug with RPGLE full free highlighting 19
- Fix bug with RPGLE free precompiler statements 15
- Fix bug with RPGLE free inline comments 20
- Fix bug with MI label definition highlighting 13
- Add
CMP
value highlighting to DSPF and LF 14 - Fix bug with
H/
in RPGLE and RPG 17 - Fix bug with RPGLE fixed format comments 18
- Extension icon and README fixes
- RPG/400: Change precompiler commands to highlight as keywords
- RPGLE: Change precompiler commands to highlight as keywords
- RPGLE: False definition keyword highlighting fixed -> more robust regex
- RPGLE: Fixed up precompiler conditionals /IF,/ELSEIF,/ELSE,/ENDIF
- CL: Label definition highlighting
- DSPF: DSPF parms highlighted as constants for COMP, DSPATR, CHECK, and COLOR
- DSPF: Tokens starting with '*' now highlighted as constants
- RPGLE: Added fixed format highlighting
- RPGLE: Added free format highlighting
- RPGLE: Added basic embedded SQL highlighting
- RPG/400: Added basic embedded SQL highlighting
- RPG/400: Fixed a handful of highlighting errors I missed
- Misc regular expression fixes for RPG/400 and CL
- Display and ICF DDS file highlighting
- Basic Machine Interface (MI) highlighting
- Logical and physical file highlighting
- Misc regular expression fixes to RPG/400
- Base RPG/400 and CL highlighting