Skip to content

Commit

Permalink
Sage X3 4GL (#289)
Browse files Browse the repository at this point in the history
* Add files via upload

* Update udl-list.json

The language is 4GL, made by Sage for the X3 product

* Added sample file

* Fix unrelated error

[pryrt fixed] a different UDL started having repo errors, so I removed that, so there wouldn't be false failures on this PR

---------

Co-authored-by: PeterCJ <pryrtcode@pryrt.com>
  • Loading branch information
salfam and pryrt authored Feb 11, 2025
1 parent b06643d commit ad0de23
Show file tree
Hide file tree
Showing 3 changed files with 147 additions and 1 deletion.
64 changes: 64 additions & 0 deletions UDLs/4GL_SageX3.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
<NotepadPlus>
<UserLang name="Sage X3 4GL (Light Mode)" ext=".src" udlVersion="2.1">
<Settings>
<Global caseIgnored="no" allowFoldOfComments="no" foldCompact="no" forcePureLC="0" decimalSeparator="0" />
<Prefix Keywords1="no" Keywords2="yes" Keywords3="no" Keywords4="no" Keywords5="no" Keywords6="no" Keywords7="no" Keywords8="yes" />
</Settings>
<KeywordLists>
<Keywords name="Comments">00# 01 02 03 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">- ! % &amp;amp; ( ) * , . / ? [ ] ^ | ~ + &amp;lt; = &amp;gt;</Keywords>
<Keywords name="Operators2"></Keywords>
<Keywords name="Folders in code1, open">If While For Case Subprog Funprog Repeat</Keywords>
<Keywords name="Folders in code1, middle"></Keywords>
<Keywords name="Folders in code1, close">Endif Else Elseif Wend Next Endcase Return End Until</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">Actzo Additm Addmen Affzo Anasql As Askui Assign Blk Boxact Boxclr Boximp Boxinp Break By Call Callilog Callinterface Callocx Callui Case Chgfmt Chgstl Chgtbk Chgtfd Chgtzn Choose Close Columns Commit Const Dbgaff Dela Delete Disable Discombo Dislbox Diszo Dlgbox Edi Effzo Enable Endbox Envzo Errbox Execsql Extern Field Fillbox Filter Formula From Getseq Getui Global Gosub Goto Grizo Hint Hlpbox Infbox Infimg Inftxt Inpbox Insa Inter Iomode Key Kill Label Link Listbox Listimp Local Lock Look Men Mesbox Nap Next Nointer Onerrgo Onevent Onintgo Onkey Openi Openio Openo Order Pick Pickbox Pikltb Pmt Pokltb Putseq Qstbox RTZ Raz Rdseq Read Readlock Reb Report Resume Rewrite Rollback Run Schar Seek Selbox Seldest Selimp Semdu Send SetFCT Setfct Setlbox Setlob Setmdu Setmok Sleep Sleep Sorta Sql Step System Then Titcol Titled To Transmask Trbegin Treebox Unlock Update Value Variable When Where With Write Wrnbox Wrseq&#x000D;&#x000A;</Keywords>
<Keywords name="Keywords2">Blbfile Char Clbfile Date Decimal File Integer Libelle Mask Shortint ACTION BOUT CLECUR COUZON GACTION GADONIX GASCII GBROWS GDIV GERR GERREUR GFLAG GFONC1 GFONCTION GIACTX GIMPORT GINTRA GLOCK GMESSAGE GOK GPE GPV GPOINT GREP GROLL GTRACE GSERVEUR GSOPHIA GSTAEND GSTANEW GSTATUS GUSER GUTF8 PROGSUB REP REPONSE STAT TABLE VALEUR WINPROG PROGOBJ CHMEN CHAINE&#x000D;&#x000A;</Keywords>
<Keywords name="Keywords3">abs ach acos addmonth adxcio adxioa adxmac adxnfs adxpam adxpid adxpno adxseek adxuid and anp ar2 arr ascii ash asin atan atan2 ath avg aweek ch chr$&#x000D;&#x000A;claleb clalev clanam clanbs clasiz clavar cnp cop$ cos ctrans day day$ date$ dayn&#x000D;&#x000A;dim dir$ eomonth errl errmes$ errm errn errp evalue exp fac filcom filecla filelev&#x000D;&#x000A;filetyp filinfo filpath find fix format$ freemem func gdat$ getenv$ graph$ inpmode&#x000D;&#x000A;instr int left$ len ln log maskabr maskcla maskcou masklev masknam masknbf maskrk masksiz max mess mid$ min mod month month$ nbrecord nbruser nday&#x000D;&#x000A;nday$ nor num$ or parse pat pi prd progcan progldd progsiz progusd right$&#x000D;&#x000A;rnd rowcount seg$ sgn sh sigma sin space$ sqr string$ sum tan th time time$&#x000D;&#x000A;tolower toupper trtcou type uni uniqid val var varinit varmode ver$ vireblc week&#x000D;&#x000A;xor year Default Desc First Curr Last actihgup adxctx adxdbc adxdbo adxdbx adxdcs adxdir adxdlrec adxdpg adxfmt adxfname adxgtb adxifs adxirs adxium adxkpg adxksp adxliq adxlog adxmac adxmbm adxmda adxmother adxmpr adxmso adxmto adxmua adxmxl adxrob adxsca adxtct adxtlk adxtms adxtuc adxtul adxtut adxuprec adxusr currbox currind currlen datesyst dbglong dbgmode dbgstr fileabre filename fstat indcum indice keylen keyname keyuniq lockwait maskcou maxmem menchoix messname mkstat nbind nbzon nolign nolign1 nomap pcolor stat1 status tairec zc zoncou zonsor zonsui&#x000D;&#x000A;&#x000D;&#x000A;</Keywords>
<Keywords name="Keywords4">ABA ABANDON AB_CREATION AB_MODIF AFFMSK ANNULE APRES_CHOI APRES_CRE APRES_MOD APRES_MODIF AP_ANNULE AP_CHANGE AP_CHOIX AP_CHOIX2 AP_FILGAUCHE AP_IMPRIME AP_MAGNETO AUTORIS AVANTBOUT AVANTMOD AVANT_BOUTON AVANT_CHOI AVANT_MOD AVANT_MODFIC AVANT_OUVRE V_AFFICHE AV_ANNULE AV_CHOIX AV_IMPRIME AV_LISTE AV_MAGNETO &#x000D;&#x000A;BOITE BOUTON BOUTONS CHANGE CLECUR CONTROLE CONT_BATCH CREATION DEBUT DEBUT_CRE DEBUT_MOD DEB_CRIT DEB_PICK DEFBOUT &#x000D;&#x000A;DEFLIG DEFTRANS DEGRISE DEPICK DEVERROU DROIT EFFMASK ENR EXEACT&#x000D;&#x000A;EXEBOUT EXEC FERME FILGAUCHE FILTRE FIN FINMODIF FINSAI FIN_ACTION FIN_CRIT FIN_MOD FIN_PICK FIN_TABLE FIR GAU GAUCHE GAUCHE9 RISE GRISE_LIENS HINT HLP ICONE INICRE INICRE_LIG INIMOD&#x000D;&#x000A;INIMOD_LIG INIPAG INIT INIT_DIA LAS LECTURE LIENS LIENS0 LIENS2 LIENS_LIG MEN MODIF OK OUVRE OUVRE_BATCH OUVRE_BOITE PICKE PRE&#x000D;&#x000A;PRE_GAUCHE PRG RAF RAZCRE RAZDUP REMP_DERLU SEL_LISTE SEL_TABLE SETBOUT SETTRANS SORTIE STATUT STYLE SUI SUI_GAUCHE SVG TERMINE TIROIR TITRE TRT_DIV VALLIG VARIANTE VERF_ANU VERF_CHG VERF_LISTE VERF_TABLE VERIFCRE_MOD VERIF_CRE VERIF_MOD VERROU ECR_TRACE EFFACE ERREUR FERME_TRACE FSTA GET_OS LEC_TRACE MACHINE MESSAGE MOVE NOMTRTWIN NUMERO OBJET OUVRE_TRACE RSTA SYSTEME SYSTEME2 TEMPOFF TEMPON VALID&#x000D;&#x000A;</Keywords>
<Keywords name="Keywords5"></Keywords>
<Keywords name="Keywords6"></Keywords>
<Keywords name="Keywords7"></Keywords>
<Keywords name="Keywords8">$</Keywords>
<Keywords name="Delimiters">00&quot; 01 02&quot; 03[ 04 05] 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23</Keywords>
</KeywordLists>
<Styles>
<WordsStyle name="DEFAULT" fgColor="000000" bgColor="FFFFFF" colorStyle="0" fontStyle="0" nesting="0" />
<WordsStyle name="COMMENTS" fgColor="000000" bgColor="FFFFFF" fontStyle="0" nesting="0" />
<WordsStyle name="LINE COMMENTS" fgColor="397210" bgColor="FFFFFF" colorStyle="1" fontStyle="2" nesting="0" />
<WordsStyle name="NUMBERS" fgColor="000000" bgColor="FFFFFF" colorStyle="0" fontStyle="0" nesting="0" />
<WordsStyle name="KEYWORDS1" fgColor="800080" bgColor="FFFFFF" colorStyle="1" fontStyle="1" nesting="0" />
<WordsStyle name="KEYWORDS2" fgColor="0000FF" bgColor="FFFFFF" colorStyle="1" fontStyle="0" nesting="0" />
<WordsStyle name="KEYWORDS3" fgColor="800080" bgColor="FFFFFF" colorStyle="1" fontStyle="0" nesting="0" />
<WordsStyle name="KEYWORDS4" fgColor="8000FF" bgColor="FFFFFF" colorStyle="1" fontStyle="0" nesting="0" />
<WordsStyle name="KEYWORDS5" fgColor="000000" bgColor="FFFFFF" fontStyle="0" nesting="0" />
<WordsStyle name="KEYWORDS6" fgColor="000000" bgColor="FFFFFF" fontStyle="0" nesting="0" />
<WordsStyle name="KEYWORDS7" fgColor="000000" bgColor="FFFFFF" fontStyle="0" nesting="0" />
<WordsStyle name="KEYWORDS8" fgColor="FF8040" bgColor="FFFFFF" colorStyle="1" fontStyle="1" nesting="0" />
<WordsStyle name="OPERATORS" fgColor="000000" bgColor="FFFFFF" colorStyle="0" fontStyle="0" nesting="0" />
<WordsStyle name="FOLDER IN CODE1" fgColor="6C1E8A" bgColor="FFFFFF" colorStyle="1" fontStyle="1" nesting="0" />
<WordsStyle name="FOLDER IN CODE2" fgColor="000000" bgColor="FFFFFF" fontStyle="0" nesting="0" />
<WordsStyle name="FOLDER IN COMMENT" fgColor="397210" bgColor="FFFFFF" colorStyle="1" fontStyle="0" nesting="0" />
<WordsStyle name="DELIMITERS1" fgColor="408080" bgColor="FFFFFF" colorStyle="1" fontStyle="0" nesting="0" />
<WordsStyle name="DELIMITERS2" fgColor="1D7094" bgColor="FFFFFF" colorStyle="1" fontStyle="0" nesting="0" />
<WordsStyle name="DELIMITERS3" fgColor="000000" bgColor="FFFFFF" fontStyle="0" nesting="0" />
<WordsStyle name="DELIMITERS4" fgColor="000000" bgColor="FFFFFF" fontStyle="0" nesting="0" />
<WordsStyle name="DELIMITERS5" fgColor="000000" bgColor="FFFFFF" fontStyle="0" nesting="0" />
<WordsStyle name="DELIMITERS6" fgColor="000000" bgColor="FFFFFF" fontStyle="0" nesting="0" />
<WordsStyle name="DELIMITERS7" fgColor="000000" bgColor="FFFFFF" fontStyle="0" nesting="0" />
<WordsStyle name="DELIMITERS8" fgColor="000000" bgColor="FFFFFF" fontStyle="0" nesting="0" />
</Styles>
</UserLang>
</NotepadPlus>
64 changes: 64 additions & 0 deletions UDLs/4GL_SageX3_Dark.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
<NotepadPlus>
<UserLang name="Sage X3 4GL(Darkmode)" ext="src" udlVersion="2.1">
<Settings>
<Global caseIgnored="no" allowFoldOfComments="no" foldCompact="no" forcePureLC="0" decimalSeparator="0" />
<Prefix Keywords1="no" Keywords2="yes" Keywords3="no" Keywords4="no" Keywords5="no" Keywords6="no" Keywords7="no" Keywords8="yes" />
</Settings>
<KeywordLists>
<Keywords name="Comments">00# 01 02 03 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">- ! % &amp;amp; ( ) * , . / ? [ ] ^ | ~ + &amp;lt; = &amp;gt;</Keywords>
<Keywords name="Operators2"></Keywords>
<Keywords name="Folders in code1, open">If While For Case Subprog Funprog Repeat</Keywords>
<Keywords name="Folders in code1, middle"></Keywords>
<Keywords name="Folders in code1, close">Endif Else Elseif Wend Next Endcase Return End Until</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">Actzo Additm Addmen Affzo Anasql As Askui Assign Blk Boxact Boxclr Boximp Boxinp Break By Call Callilog Callinterface Callocx Callui Case Chgfmt Chgstl Chgtbk Chgtfd Chgtzn Choose Close Columns Commit Const Dbgaff Dela Delete Disable Discombo Dislbox Diszo Dlgbox Edi Effzo Enable Endbox Envzo Errbox Execsql Extern Field Fillbox Filter Formula From Getseq Getui Global Gosub Goto Grizo Hint Hlpbox Infbox Infimg Inftxt Inpbox Insa Inter Iomode Key Kill Label Link Listbox Listimp Local Lock Look Men Mesbox Nap Next Nointer Onerrgo Onevent Onintgo Onkey Openi Openio Openo Order Pick Pickbox Pikltb Pmt Pokltb Putseq Qstbox RTZ Raz Rdseq Read Readlock Reb Report Resume Rewrite Rollback Run Schar Seek Selbox Seldest Selimp Semdu Send SetFCT Setfct Setlbox Setlob Setmdu Setmok Sleep Sleep Sorta Sql Step System Then Titcol Titled To Transmask Trbegin Treebox Unlock Update Value Variable When Where With Write Wrnbox Wrseq&#x000D;&#x000A;</Keywords>
<Keywords name="Keywords2">Blbfile Char Clbfile Date Decimal File Integer Libelle Mask Shortint ACTION BOUT CLECUR COUZON GACTION GADONIX GASCII GBROWS GDIV GERR GERREUR GFLAG GFONC1 GFONCTION GIACTX GIMPORT GINTRA GLOCK GMESSAGE GOK GPE GPV GPOINT GREP GROLL GTRACE GSERVEUR GSOPHIA GSTAEND GSTANEW GSTATUS GUSER GUTF8 PROGSUB REP REPONSE STAT TABLE VALEUR WINPROG PROGOBJ CHMEN CHAINE&#x000D;&#x000A;</Keywords>
<Keywords name="Keywords3">abs ach acos addmonth adxcio adxioa adxmac adxnfs adxpam adxpid adxpno adxseek adxuid and anp ar2 arr ascii ash asin atan atan2 ath avg aweek ch chr$&#x000D;&#x000A;claleb clalev clanam clanbs clasiz clavar cnp cop$ cos ctrans day day$ date$ dayn&#x000D;&#x000A;dim dir$ eomonth errl errmes$ errm errn errp evalue exp fac filcom filecla filelev&#x000D;&#x000A;filetyp filinfo filpath find fix format$ freemem func gdat$ getenv$ graph$ inpmode&#x000D;&#x000A;instr int left$ len ln log maskabr maskcla maskcou masklev masknam masknbf maskrk masksiz max mess mid$ min mod month month$ nbrecord nbruser nday&#x000D;&#x000A;nday$ nor num$ or parse pat pi prd progcan progldd progsiz progusd right$&#x000D;&#x000A;rnd rowcount seg$ sgn sh sigma sin space$ sqr string$ sum tan th time time$&#x000D;&#x000A;tolower toupper trtcou type uni uniqid val var varinit varmode ver$ vireblc week&#x000D;&#x000A;xor year Default Desc First Curr Last actihgup adxctx adxdbc adxdbo adxdbx adxdcs adxdir adxdlrec adxdpg adxfmt adxfname adxgtb adxifs adxirs adxium adxkpg adxksp adxliq adxlog adxmac adxmbm adxmda adxmother adxmpr adxmso adxmto adxmua adxmxl adxrob adxsca adxtct adxtlk adxtms adxtuc adxtul adxtut adxuprec adxusr currbox currind currlen datesyst dbglong dbgmode dbgstr fileabre filename fstat indcum indice keylen keyname keyuniq lockwait maskcou maxmem menchoix messname mkstat nbind nbzon nolign nolign1 nomap pcolor stat1 status tairec zc zoncou zonsor zonsui&#x000D;&#x000A;&#x000D;&#x000A;</Keywords>
<Keywords name="Keywords4">ABA ABANDON AB_CREATION AB_MODIF AFFMSK ANNULE APRES_CHOI APRES_CRE APRES_MOD APRES_MODIF AP_ANNULE AP_CHANGE AP_CHOIX AP_CHOIX2 AP_FILGAUCHE AP_IMPRIME AP_MAGNETO AUTORIS AVANTBOUT AVANTMOD AVANT_BOUTON AVANT_CHOI AVANT_MOD AVANT_MODFIC AVANT_OUVRE V_AFFICHE AV_ANNULE AV_CHOIX AV_IMPRIME AV_LISTE AV_MAGNETO &#x000D;&#x000A;BOITE BOUTON BOUTONS CHANGE CLECUR CONTROLE CONT_BATCH CREATION DEBUT DEBUT_CRE DEBUT_MOD DEB_CRIT DEB_PICK DEFBOUT &#x000D;&#x000A;DEFLIG DEFTRANS DEGRISE DEPICK DEVERROU DROIT EFFMASK ENR EXEACT&#x000D;&#x000A;EXEBOUT EXEC FERME FILGAUCHE FILTRE FIN FINMODIF FINSAI FIN_ACTION FIN_CRIT FIN_MOD FIN_PICK FIN_TABLE FIR GAU GAUCHE GAUCHE9 RISE GRISE_LIENS HINT HLP ICONE INICRE INICRE_LIG INIMOD&#x000D;&#x000A;INIMOD_LIG INIPAG INIT INIT_DIA LAS LECTURE LIENS LIENS0 LIENS2 LIENS_LIG MEN MODIF OK OUVRE OUVRE_BATCH OUVRE_BOITE PICKE PRE&#x000D;&#x000A;PRE_GAUCHE PRG RAF RAZCRE RAZDUP REMP_DERLU SEL_LISTE SEL_TABLE SETBOUT SETTRANS SORTIE STATUT STYLE SUI SUI_GAUCHE SVG TERMINE TIROIR TITRE TRT_DIV VALLIG VARIANTE VERF_ANU VERF_CHG VERF_LISTE VERF_TABLE VERIFCRE_MOD VERIF_CRE VERIF_MOD VERROU ECR_TRACE EFFACE ERREUR FERME_TRACE FSTA GET_OS LEC_TRACE MACHINE MESSAGE MOVE NOMTRTWIN NUMERO OBJET OUVRE_TRACE RSTA SYSTEME SYSTEME2 TEMPOFF TEMPON VALID&#x000D;&#x000A;</Keywords>
<Keywords name="Keywords5"></Keywords>
<Keywords name="Keywords6"></Keywords>
<Keywords name="Keywords7"></Keywords>
<Keywords name="Keywords8">$</Keywords>
<Keywords name="Delimiters">00&quot; 01 02&quot; 03[ 04 05] 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23</Keywords>
</KeywordLists>
<Styles>
<WordsStyle name="DEFAULT" fgColor="000000" bgColor="FFFFFF" colorStyle="0" fontStyle="0" nesting="0" />
<WordsStyle name="COMMENTS" fgColor="000000" bgColor="FFFFFF" fontStyle="0" nesting="0" />
<WordsStyle name="LINE COMMENTS" fgColor="FF8040" bgColor="FFFFFF" colorStyle="1" fontStyle="2" nesting="0" />
<WordsStyle name="NUMBERS" fgColor="000000" bgColor="FFFFFF" colorStyle="0" fontStyle="0" nesting="0" />
<WordsStyle name="KEYWORDS1" fgColor="00FF00" bgColor="FFFFFF" colorStyle="1" fontStyle="0" nesting="0" />
<WordsStyle name="KEYWORDS2" fgColor="00FFFF" bgColor="FFFFFF" colorStyle="1" fontStyle="0" nesting="0" />
<WordsStyle name="KEYWORDS3" fgColor="00FF00" bgColor="FFFFFF" colorStyle="1" fontStyle="0" nesting="0" />
<WordsStyle name="KEYWORDS4" fgColor="8080FF" bgColor="FFFFFF" colorStyle="1" fontStyle="0" nesting="0" />
<WordsStyle name="KEYWORDS5" fgColor="000000" bgColor="FFFFFF" fontStyle="0" nesting="0" />
<WordsStyle name="KEYWORDS6" fgColor="000000" bgColor="FFFFFF" fontStyle="0" nesting="0" />
<WordsStyle name="KEYWORDS7" fgColor="000000" bgColor="FFFFFF" fontStyle="0" nesting="0" />
<WordsStyle name="KEYWORDS8" fgColor="00FFFF" bgColor="FFFFFF" colorStyle="1" fontStyle="0" nesting="0" />
<WordsStyle name="OPERATORS" fgColor="000000" bgColor="FFFFFF" colorStyle="0" fontStyle="0" nesting="0" />
<WordsStyle name="FOLDER IN CODE1" fgColor="AC3FD6" bgColor="FFFFFF" colorStyle="1" fontStyle="1" nesting="0" />
<WordsStyle name="FOLDER IN CODE2" fgColor="000000" bgColor="FFFFFF" fontStyle="0" nesting="0" />
<WordsStyle name="FOLDER IN COMMENT" fgColor="FF80FF" bgColor="FFFFFF" colorStyle="1" fontStyle="0" nesting="0" />
<WordsStyle name="DELIMITERS1" fgColor="7BBCF0" bgColor="FFFFFF" colorStyle="1" fontStyle="0" nesting="0" />
<WordsStyle name="DELIMITERS2" fgColor="3AA9D8" bgColor="FFFFFF" colorStyle="1" fontStyle="0" nesting="0" />
<WordsStyle name="DELIMITERS3" fgColor="000000" bgColor="FFFFFF" fontStyle="0" nesting="0" />
<WordsStyle name="DELIMITERS4" fgColor="000000" bgColor="FFFFFF" fontStyle="0" nesting="0" />
<WordsStyle name="DELIMITERS5" fgColor="000000" bgColor="FFFFFF" fontStyle="0" nesting="0" />
<WordsStyle name="DELIMITERS6" fgColor="000000" bgColor="FFFFFF" fontStyle="0" nesting="0" />
<WordsStyle name="DELIMITERS7" fgColor="000000" bgColor="FFFFFF" fontStyle="0" nesting="0" />
<WordsStyle name="DELIMITERS8" fgColor="000000" bgColor="FFFFFF" fontStyle="0" nesting="0" />
</Styles>
</UserLang>
</NotepadPlus>
20 changes: 19 additions & 1 deletion udl-list.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,24 @@
"repository": "",
"description": "3GL",
"author": "drezzzzz <mailto:drezzzzz@users.sourceforge.net>"
},
{
"id-name": "4GL_SageX3",
"display-name": "Sage X3 4GL",
"version": "Tue, 11 Feb 2025 15:00:00 GMT",
"sample": "SPEYPR2.src",
"repository": "",
"description": "4GL for Sage X3",
"author": "Sam Ebe <mailto:samebe@mail.com>"
},
{
"id-name": "4GL_SageX3_Dark",
"display-name": "Sage X3 4GL Dark",
"version": "Tue, 11 Feb 2025 15:00:00 GMT",
"sample": "SPEYPR2.src",
"repository": "",
"description": "4GL for Sage X3",
"author": "Sam Ebe <mailto:samebe@mail.com>"
},
{
"id-name": "6502Assembly_byCarlMyerholtz",
Expand Down Expand Up @@ -381,7 +399,7 @@
"id-name": "aya.udl",
"display-name": "Aya",
"version": "2021-06-03",
"repository": "https://github.com/Taromati2/aya-udl-xml",
"repository": "",
"description": "UDL for Aya/Yaya SHIORI",
"author": "steve02081504",
"homepage": "https://github.com/Taromati2/aya-udl-xml"
Expand Down

0 comments on commit ad0de23

Please sign in to comment.