From 2b9d38be14343c4123d3401dc93b7190c3681007 Mon Sep 17 00:00:00 2001 From: Karol Stasiak Date: Sun, 1 Dec 2019 23:13:19 +0100 Subject: [PATCH] Update UDL --- millfork-udl.xml | 38 ++++++++++++++++++++++++++++++++++---- 1 file changed, 34 insertions(+), 4 deletions(-) diff --git a/millfork-udl.xml b/millfork-udl.xml index 5cf91e9b..c5653329 100644 --- a/millfork-udl.xml +++ b/millfork-udl.xml @@ -13,7 +13,17 @@ - , + - >> >>>> << * +' -' *' = += -= *= >>= <<= ? <<'= >>'= >= <= != ( ) { } @ [ ] & && | || |= ^ ^= &= : # +'= -'= *'= + + , + + - >> >>>> << * + += -= *= >>= <<= + +' -' *' <<' >>' + +'= -'= *'= <<'= >>'= + = ? + / %% /= %%= + > >= < <= != == + | || |= ^ ^= & && &= + ( ) { } @ [ ] : # { @@ -24,9 +34,29 @@ - void bool byte sbyte ubyte array word farword pointer farpointer addr long word_be word_le long_be long_le file int8 int16 int24 int32 int40 int48 int56 int64 signed8 fast - if else for return while do asm extern import segment break continue default alias enum struct union goto label - 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 call nonet align false true nullptr + + void bool byte sbyte ubyte word farword pointer farpointer long word_be word_le long_be long_le file + int8 int16 int24 int32 int40 int48 int56 int64 + int72 int80 int88 int96 int104 int112 int120 int128 + signed8 + unsigned8 unsigned16 unsigned24 unsigned32 unsigned40 unsigned48 unsigned56 unsigned64 + unsigned72 unsigned80 unsigned88 unsigned96 unsigned104 unsigned112 unsigned120 unsigned128 + array addr fast + + import segment + if else for return while do asm extern break continue default goto label + alias enum struct union + + + 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 + utf8 utf16le utf16be latin0 latin9 iso8859_15 zx80 zx81 vectrex koi7n2 short_koi msx_intl msx_us msx_uk msx_de msx_fr msx_es msx_ru msx_jp msx_br + utf8z utf16lez utf16bez latin0z latin9z iso8859_15z zx80z zx81z vectrexz koi7n2z short_koiz msx_intlz msx_usz msx_ukz msx_dez msx_frz msx_esz msx_ruz msx_jpz msx_brz + until to downto parallelto paralleluntil + static stack ref const volatile inline noinline macro register kernal_interrupt interrupt align reentrant + hi lo sin cos tan call nonet + false true nullptr "sta " "lda " "jmp " "bit " "eor " "adc " "sbc " "ora " "and " "ldx " "ldy " "stx " "sty " "tax" "tay" "tya" "txa" "txs" "tsx" "sei" "cli" "clv" "clc" "cld" "sed" "sec" "bra " "beq " "bne " "bmi " "bpl " "bcc " "bcs " "bvs " bvc " "jsr " rts" "rti" "brk" "rol" "ror" "asl" "lsr" "inc " "dec " "cmp " "cpx " "cpy " inx iny dex dey pla pha plp hp phx plx phy ply "stz " "ldz " tza taz "tsb " "trb " ra txy tyx pld plb phb phd phk xce "STA " "LDA " "JMP " "BIT " "EOR " "ADC " "SBC " "ORA " "AND " "LDX " "LDY " "STX " "STY " "TAX" "TAY" "TYA" "TXA" "TXS" "TSX" "SEI" "CLI" "CLV" "CLC" "CLD" "SED" "SEC" "BEQ " "BRA " "BNE " "BMI " "BPL " "BCC " "BCS " "BVS " BVC " "JSR " RTS" "RTI" "BRK" "ROL" "ROR" "ASL" "LSR" "INC " "DEC " "CMP " "CPX " "CPY " INX INY DEX DEY PLA PHA PLP HP PHX PLX PHY PLY "STZ " "LDZ " TZA TAZ "TSB " "TRB " RA TXY TYX PLD PLB PHB PHD PHK XCE "sbx " "isc " "dcp " "lax " "sax " "anc " "alr " "arr " "rra " "rla " "lxa " "ane " "xaa " "SBX " "ISC " "DCP " "LAX " "SAX " "ANC " "ALR " "ARR " "RRA " "RLA " "LXA " "ANE " "XAA "