1
0
mirror of https://github.com/KarolS/millfork.git synced 2024-12-29 02:31:45 +00:00

Updated UDL syntax

This commit is contained in:
Karol Stasiak 2018-08-03 17:07:08 +02:00
parent 48b183828b
commit 75c9e09e97

View File

@ -1,5 +1,5 @@
<NotepadPlus>
<UserLang name="Millfork" ext="mfk" udlVersion="2.1">
<UserLang name="Millfork (6502)" ext="mfk" udlVersion="2.1">
<Settings>
<Global caseIgnored="no" 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" />
@ -13,7 +13,7 @@
<Keywords name="Numbers, suffix1"></Keywords>
<Keywords name="Numbers, suffix2"></Keywords>
<Keywords name="Numbers, range"></Keywords>
<Keywords name="Operators1">, + - &gt;&gt; &gt;&gt;&gt;&gt; &lt;&lt; * +&apos; -&apos; *&apos; = += -= *= &gt;&gt;= &lt;&lt;= &lt;&lt;&apos;= &gt;&gt;&apos;= &gt;= &lt;= != ( ) { } @ [ ] &amp; &amp;&amp; | || |= ^ ^= &amp;= : # +&apos;= -&apos;= *&apos;=</Keywords>
<Keywords name="Operators1">, + - &gt;&gt; &gt;&gt;&gt;&gt; &lt;&lt; * +&apos; -&apos; *&apos; = += -= *= &gt;&gt;= &lt;&lt;= ? &lt;&lt;&apos;= &gt;&gt;&apos;= &gt;= &lt;= != ( ) { } @ [ ] &amp; &amp;&amp; | || |= ^ ^= &amp;= : # +&apos;= -&apos;= *&apos;=</Keywords>
<Keywords name="Operators2"></Keywords>
<Keywords name="Folders in code1, open">{</Keywords>
<Keywords name="Folders in code1, middle"></Keywords>
@ -24,15 +24,15 @@
<Keywords name="Folders in comment, open"></Keywords>
<Keywords name="Folders in comment, middle"></Keywords>
<Keywords name="Folders in comment, close"></Keywords>
<Keywords name="Keywords1">void&#x000D;&#x000A;byte&#x000D;&#x000A;sbyte&#x000D;&#x000A;ubyte&#x000D;&#x000A;array&#x000D;&#x000A;word&#x000D;&#x000A;farword&#x000D;&#x000A;pointer&#x000D;&#x000A;farpointer&#x000D;&#x000A;long&#x000D;&#x000A;word_be&#x000D;&#x000A;word_le&#x000D;&#x000A;file</Keywords>
<Keywords name="Keywords2">if&#x000D;&#x000A;else&#x000D;&#x000A;for&#x000D;&#x000A;return&#x000D;&#x000A;while&#x000D;&#x000A;do&#x000D;&#x000A;asm&#x000D;&#x000A;extern&#x000D;&#x000A;import&#x000D;&#x000A;segment&#x000D;&#x000A;break&#x000D;&#x000A;continue&#x000D;&#x000A;default</Keywords>
<Keywords name="Keywords3">petscii&#x000D;&#x000A;ascii&#x000D;&#x000A;scr&#x000D;&#x000A;pet&#x000D;&#x000A;atascii&#x000D;&#x000A;atari&#x000D;&#x000A;bbc&#x000D;&#x000A;apple2&#x000D;&#x000A;jis&#x000D;&#x000A;jisx&#x000D;&#x000A;iso_de&#x000D;&#x000A;iso_yu&#x000D;&#x000A;iso_no&#x000D;&#x000A;iso_dk&#x000D;&#x000A;iso_se&#x000D;&#x000A;iso_fi&#x000D;&#x000A;until&#x000D;&#x000A;to&#x000D;&#x000A;downto&#x000D;&#x000A;parallelto&#x000D;&#x000A;static&#x000D;&#x000A;stack&#x000D;&#x000A;ref&#x000D;&#x000A;const&#x000D;&#x000A;volatile&#x000D;&#x000A;paralleluntil&#x000D;&#x000A;inline&#x000D;&#x000A;noinline&#x000D;&#x000A;macro&#x000D;&#x000A;register&#x000D;&#x000A;kernal_interrupt&#x000D;&#x000A;interrupt&#x000D;&#x000A;reentrant&#x000D;&#x000A;hi&#x000D;&#x000A;lo&#x000D;&#x000A;sin&#x000D;&#x000A;cos&#x000D;&#x000A;nonet</Keywords>
<Keywords name="Keywords4">&quot;sta &quot;&#x000D;&#x000A;&quot;lda &quot;&#x000D;&#x000A;&quot;jmp &quot;&#x000D;&#x000A;&quot;bit &quot;&#x000D;&#x000A;&quot;eor &quot;&#x000D;&#x000A;&quot;adc &quot;&#x000D;&#x000A;&quot;ora &quot;&#x000D;&#x000A;&quot;and &quot;&#x000D;&#x000A;&quot;ldx &quot;&#x000D;&#x000A;&quot;ldy &quot;&#x000D;&#x000A;&quot;stx &quot;&#x000D;&#x000A;&quot;sty &quot;&#x000D;&#x000A;&quot;tax&quot;&#x000D;&#x000A;&quot;tay&quot;&#x000D;&#x000A;&quot;tya&quot;&#x000D;&#x000A;&quot;txa&quot;&#x000D;&#x000A;&quot;txs&quot;&#x000D;&#x000A;&quot;tsx&quot;&#x000D;&#x000A;&quot;sei&quot;&#x000D;&#x000A;&quot;cli&quot;&#x000D;&#x000A;&quot;clv&quot;&#x000D;&#x000A;&quot;clc&quot;&#x000D;&#x000A;&quot;cld&quot;&#x000D;&#x000A;&quot;sed&quot;&#x000D;&#x000A;&quot;sec&quot;&#x000D;&#x000A;&quot;beq &quot;&#x000D;&#x000A;&quot;bne &quot;&#x000D;&#x000A;&quot;bmi &quot;&#x000D;&#x000A;&quot;bpl &quot;&#x000D;&#x000A;&quot;bcc &quot;&#x000D;&#x000A;&quot;bcs &quot;&#x000D;&#x000A;&quot;bvs &quot;&#x000D;&#x000A;&quot;bvc &quot;&#x000D;&#x000A;&quot;jsr &quot;&#x000D;&#x000A;&quot;rts&quot;&#x000D;&#x000A;&quot;rti&quot;&#x000D;&#x000A;&quot;brk&quot;&#x000D;&#x000A;&quot;rol&quot;&#x000D;&#x000A;&quot;ror&quot;&#x000D;&#x000A;&quot;asl&quot;&#x000D;&#x000A;&quot;lsr&quot;&#x000D;&#x000A;&quot;inc &quot;&#x000D;&#x000A;&quot;dec &quot;&#x000D;&#x000A;&quot;cmp &quot;&#x000D;&#x000A;&quot;cpx &quot;&#x000D;&#x000A;&quot;cpy &quot;&#x000D;&#x000A;inx&#x000D;&#x000A;iny&#x000D;&#x000A;dex&#x000D;&#x000A;dey&#x000D;&#x000A;pla&#x000D;&#x000A;pha&#x000D;&#x000A;plp&#x000D;&#x000A;php&#x000D;&#x000A;phx&#x000D;&#x000A;plx&#x000D;&#x000A;phy&#x000D;&#x000A;ply&#x000D;&#x000A;&quot;stz &quot;&#x000D;&#x000A;&quot;ldz &quot;&#x000D;&#x000A;tza&#x000D;&#x000A;taz&#x000D;&#x000A;&quot;tsb &quot;&#x000D;&#x000A;&quot;trb &quot;&#x000D;&#x000A;&quot;bra &quot;&#x000D;&#x000A;txy&#x000D;&#x000A;tyx&#x000D;&#x000A;pld&#x000D;&#x000A;plb&#x000D;&#x000A;phb&#x000D;&#x000A;phd&#x000D;&#x000A;phk&#x000D;&#x000A;xce</Keywords>
<Keywords name="Keywords5">&quot;sbx &quot;&#x000D;&#x000A;&quot;isc &quot;&#x000D;&#x000A;&quot;dcp &quot;&#x000D;&#x000A;&quot;lax &quot;&#x000D;&#x000A;&quot;sax &quot;&#x000D;&#x000A;&quot;anc &quot;&#x000D;&#x000A;&quot;alr &quot;&#x000D;&#x000A;&quot;arr &quot;&#x000D;&#x000A;&quot;rra &quot;&#x000D;&#x000A;&quot;rla &quot;&#x000D;&#x000A;&quot;lxa &quot;&#x000D;&#x000A;&quot;ane &quot;&#x000D;&#x000A;&quot;xaa &quot;</Keywords>
<Keywords name="Keywords1">void byte sbyte ubyte array word farword pointer farpointer long word_be word_le file int8 int16 int24 int32 int40 int48 int56 int64 signed8</Keywords>
<Keywords name="Keywords2">if else for return while do asm extern import segment break continue default alias enum</Keywords>
<Keywords name="Keywords3">defaultz petscii ascii scr petscr pet atascii atari bbc sinclair apple2 jis jisx iso_de iso_yu iso_no iso_dk iso_se iso_fi petsciiz asciiz scrz petscrz petz atasciiz atariz bbcz sinclairz apple2z jisz jisxz iso_dez iso_yuz iso_noz iso_dkz iso_sez iso_fiz until to downto parallelto static stack ref const volatile paralleluntil inline noinline macro register kernal_interrupt interrupt reentrant hi lo sin cos tan nonet</Keywords>
<Keywords name="Keywords4">&quot;sta &quot; &quot;lda &quot; &quot;jmp &quot; &quot;bit &quot; &quot;eor &quot; &quot;adc &quot; &quot;ora &quot; &quot;and &quot; &quot;ldx &quot; &quot;ldy &quot; &quot;stx &quot; &quot;sty &quot; &quot;tax&quot; &quot;tay&quot; &quot;tya&quot; &quot;txa&quot; &quot;txs&quot; &quot;tsx&quot; &quot;sei&quot; &quot;cli&quot; &quot;clv&quot; &quot;clc&quot; &quot;cld&quot; &quot;sed&quot; &quot;sec&quot; eq &quot;bne &quot; &quot;bmi &quot; &quot;bpl &quot; &quot;bcc &quot; &quot;bcs &quot; &quot;bvs &quot; bvc &quot; &quot;jsr &quot; rts&quot; &quot;rti&quot; &quot;brk&quot; &quot;rol&quot; &quot;ror&quot; &quot;asl&quot; &quot;lsr&quot; &quot;inc &quot; &quot;dec &quot; &quot;cmp &quot; &quot;cpx &quot; &quot;cpy &quot; inx iny dex dey pla pha plp hp phx plx phy ply &quot;stz &quot; &quot;ldz &quot; tza taz &quot;tsb &quot; &quot;trb &quot; ra txy tyx pld plb phb phd phk xce&#x000D;&#x000A;&#x000D;&#x000A;&quot;STA &quot; &quot;LDA &quot; &quot;JMP &quot; &quot;BIT &quot; &quot;EOR &quot; &quot;ADC &quot; &quot;ORA &quot; &quot;AND &quot; &quot;LDX &quot; &quot;LDY &quot; &quot;STX &quot; &quot;STY &quot; &quot;TAX&quot; &quot;TAY&quot; &quot;TYA&quot; &quot;TXA&quot; &quot;TXS&quot; &quot;TSX&quot; &quot;SEI&quot; &quot;CLI&quot; &quot;CLV&quot; &quot;CLC&quot; &quot;CLD&quot; &quot;SED&quot; &quot;SEC&quot; EQ &quot;BNE &quot; &quot;BMI &quot; &quot;BPL &quot; &quot;BCC &quot; &quot;BCS &quot; &quot;BVS &quot; BVC &quot; &quot;JSR &quot; RTS&quot; &quot;RTI&quot; &quot;BRK&quot; &quot;ROL&quot; &quot;ROR&quot; &quot;ASL&quot; &quot;LSR&quot; &quot;INC &quot; &quot;DEC &quot; &quot;CMP &quot; &quot;CPX &quot; &quot;CPY &quot; INX INY DEX DEY PLA PHA PLP HP PHX PLX PHY PLY &quot;STZ &quot; &quot;LDZ &quot; TZA TAZ &quot;TSB &quot; &quot;TRB &quot; RA TXY TYX PLD PLB PHB PHD PHK XCE</Keywords>
<Keywords name="Keywords5">&quot;sbx &quot; &quot;isc &quot; &quot;dcp &quot; &quot;lax &quot; &quot;sax &quot; &quot;anc &quot; &quot;alr &quot; &quot;arr &quot; &quot;rra &quot; &quot;rla &quot; &quot;lxa &quot; &quot;ane &quot; &quot;xaa &quot;&#x000D;&#x000A;&quot;SBX &quot; &quot;ISC &quot; &quot;DCP &quot; &quot;LAX &quot; &quot;SAX &quot; &quot;ANC &quot; &quot;ALR &quot; &quot;ARR &quot; &quot;RRA &quot; &quot;RLA &quot; &quot;LXA &quot; &quot;ANE &quot; &quot;XAA &quot;</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>
<Keywords name="Delimiters">00&quot; 01 02&quot; 03#if 03#else 03#elsif 03#endif 03#use 03#warn 03#error 03#info 03#fatal 03#pragma 04 05((EOL)) 05((EOL)) 05((EOL)) 05((EOL)) 05((EOL)) 05((EOL)) 05((EOL)) 05((EOL)) 05((EOL)) 05((EOL)) 05((EOL)) 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" fontName="" fontStyle="0" nesting="0" />
@ -43,7 +43,7 @@
<WordsStyle name="KEYWORDS2" fgColor="0000FF" bgColor="FFFFFF" fontName="" fontStyle="1" nesting="0" />
<WordsStyle name="KEYWORDS3" fgColor="800000" bgColor="FFFFFF" fontName="" fontStyle="1" nesting="0" />
<WordsStyle name="KEYWORDS4" fgColor="8080FF" bgColor="FFFFFF" fontName="" fontStyle="1" nesting="0" />
<WordsStyle name="KEYWORDS5" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="KEYWORDS5" fgColor="FF0000" bgColor="FFFFFF" fontName="" fontStyle="1" 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" />
@ -52,7 +52,7 @@
<WordsStyle name="FOLDER IN CODE2" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="FOLDER IN COMMENT" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="DELIMITERS1" fgColor="FF00FF" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="DELIMITERS2" fgColor="FF0080" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="DELIMITERS2" fgColor="008080" bgColor="FFFFFF" fontName="" fontStyle="1" nesting="0" />
<WordsStyle name="DELIMITERS3" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="DELIMITERS4" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="DELIMITERS5" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />