-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathpasmlanguage.xml
More file actions
64 lines (64 loc) · 21.8 KB
/
pasmlanguage.xml
File metadata and controls
64 lines (64 loc) · 21.8 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
<NotepadPlus>
<UserLang name="Pasm" ext=".asm" udlVersion="2.1">
<Settings>
<Global caseIgnored="yes" allowFoldOfComments="no" foldCompact="no" forcePureLC="0" decimalSeparator="2" />
<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 03/* 04*/</Keywords>
<Keywords name="Numbers, prefix1"></Keywords>
<Keywords name="Numbers, prefix2">$ % ~ % < ></Keywords>
<Keywords name="Numbers, extras1">0 1 2 3 4 5 6 7 8 9 A B C D E F a b c d e f</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"></Keywords>
<Keywords name="Folders in code1, middle"></Keywords>
<Keywords name="Folders in code1, close"></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">ora
and
eor
adc
sbc
cmp
cpx
cpy
dec
dex
dey
inc
inx
iny
asl
rol
lsr
ror
lda
sta
ldx
stx
ldy
sty
rmb0
rmb1
rmb2
rmb3
rmb4
rmb5
rmb6
rmb7
smb0
smb1
smb2
smb3
smb4
smb5
smb6
smb7
stz
tax
txa
tay
tya
tsx
txs
pla
pha
plp
php
phx
phy
plx
ply
bra
bpl
bmi
bvc
bvs
bcc
bcs
bne
beq
bbr0
bbr1
bbr2
bbr3
bbr4
bbr5
bbr6
bbr7
bbs0
bbs1
bbs2
bbs3
bbs4
bbs5
bbs6
bbs7
stp
wai
brk
rti
jsr
rts
jmp
bit
trb
tsb
clc
sec
cld
sed
cli
sei
clv
nop
slo
rla
sre
rra
sax
lax
dcp
isc
anc
anc2
alr
arr
xaa
lax2
axs
sbc2
ahx
shy
shx
tas
la
ora
and
eor
adc
sbc
cmp
cpx
cpy
dec
dex
dey
inc
inx
iny
asl
rol
lsr
ror
lda
sta
ldx
stx
ldy
sty
rmb0
rmb1
rmb2
rmb3
rmb4
rmb5
rmb6
rmb7
smb0
smb1
smb2
smb3
smb4
smb5
smb6
smb7
stz
tax
txa
tay
tya
tsx
txs
pla
pha
plp
php
phx
phy
plx
ply
bra
bpl
bmi
bvc
bvs
bcc
bcs
bne
beq
bbr0
bbr1
bbr2
bbr3
bbr4
bbr5
bbr6
bbr7
bbs0
bbs1
bbs2
bbs3
bbs4
bbs5
bbs6
bbs7
stp
wai
brk
rti
jsr
rts
jmp
bit
trb
tsb
clc
sec
cld
sed
cli
sei
clv
nop
slo
rla
sre
rra
sax
lax
dcp
isc
anc
</Keywords>
<Keywords name="Keywords2">D6510
R6510
UNUSED1
ADRAY1
CHARAC
ENDCHAR
TRMPOS
VERCK
COUNT
DIMFLG
VALTYP
INTFLG
GARBFLG
SUBFLG
INPFLG
TANSGN
CHANNL
LINNUM
TEMPPT
LASTPT
TEMPST
INDEX
RESHO
TXTTAB
VARTAB
ARYTAB
STREND
FRETOP
FRESPC
MEMSIZ
CURLIN
OLDLIN
OLDTXT
DATLIN
DATPTR
INPPTR
VARNAM
VARPNT
FORPNT
OPPTR
OPMASK
DEFPNT
DSCPNT
FOUR6
JMPER
UNUSED2
FAC1
FACEXP
FACHO
FACSSGN
SGNFLG
BITS
FAC2
ARGEXP
ARGHO
ARGSGN
FACOV
FBUFPTR
CHRGET
TXTPTR
POINTB
RNDX
STATUS
STKEY
SVXT
VERCK2
C3PO
BSOUR
SYNO
XSAV
LDTND
DFLTN
DFLTO
PRTY
DPSW
MSGFLG
PTR1
PTR2
TIME
TMPDATA
CNTDN
BUFPNT
INBIT
BITCI
RINONE
RIDATA
RIPRTY
SAL
EAL
CMP0
TAPE1
BITTS
NXTBIT
RODATA
FNLEN
LA
SA
FA
FNADR
ROPRTY
FSBLK
MYCH
CAS1
STAL
MEMUSS
LSTX
NDX
RVS
INDX
LXSP
SFDX
BLNSW
BLNCT
GDBLN
BLNON
CRSW
PNT
PNTR
QTSW
LNMX
TBLX
UNUSED3
INSRT
LDTB1
USER
KEYTAB
RIBUF
ROBUF
FREKZP
BASZPT
CHRGOT</Keywords>
<Keywords name="Keywords3">.ifdef
.ifndef
.endif
.if
.else
.byte
.db
.word
.dw
.dcw
.ds
.equ
.repeat
.until
.end
.print
.printall
.for
.next
.step
.to
.downto
.str
.text
.string
.org
.section
.endsection
.sect
.ends
.inc
.load
.fill
.while
.wend
.do
.macro
.mac
.endmacro
.endm
.regx
.regy
.var
.6502
.65c02
.illegal
.warn
.print
.IFDEF
.IFNDEF
.ENDIF
.IF
.ELSE
.BYTE
.DB
.WORD
.DW
.DCW
.DS
.EQU
.REPEAT
.UNTIL
.END
.PRINT
.PRINTALL
.FOR
.NEXT
.STEP
.TO
.DOWNTO
.STR
.TEXT
.STRING
.ORG
.SECTION
.ENDSECTION
.SECT
.ENDS
.INC
.LOAD
.FILL
.WHILE
.WEND
.DO
.MACRO
.MAC
.ENDMACRO
.ENDM
.REGX
.REGY
.VAR
.6502
.65C02
.ILLEGAL
.WARN
.PRINT

</Keywords>
<Keywords name="Keywords4">STORE
STOREI
MOVE8
MOVE8I
MOVE16
MOVE16I
ADD8
ADD8I
ADD16
ADD16I
ADD168
INC8
INC16
SUB8
SUB8I
SUB16
SUB16I
SUB168
DEC8
DEC16
MULT10
MULT40
MULT5
RSHIFT8
RSHIFT16
LSHIFT8
LSHIFT16
MULT8
MULT16
MULT16I
PUSHREG
POPREGS
PUSHAY
POPAY
PUSH16
POP16
BCD2STR
SQUARE
BNE16
BLT16
BLE16
BEQ16
PUSHREGS
FMUL
SWAP16
MULT_F_16
LSHIFT32
RSHIFT32
ADDFIX16
MOVE32</Keywords>
<Keywords name="Keywords5">#
x
y
,
<
>
</Keywords>
<Keywords name="Keywords6">STMDSP
FUNDSPTABLE
OPTAB
RESLST
ERRTAB
FNDFOR
BLTU
GETSTK
REASON
OMERR
ERROR
READY
MAIN
MAIN1
LINKPRG
INLIN
CRUNCH
FNDLIN
SCRTCH
CLEAR
RUNC
LIST
QPLOP
FOR
NEWSTT
GONE
RESTOR_
STOP
END
CONT
RUN
GOSUB
GOTO
RETURN
DATA
DATAN
IF
REM
ONGOTO
LINGET
LET
PRINTN
CMD
PRINT
STROUT
DOAGAIN
GET
INPUTN
INPUT
READ
EXIFNT
NEXT
FRMNUM
FRMEVL
EVAL
PIVAL
PARCHK
CHKCLS
CHKOPN
CHKCOM
SNERR
ISVAR
ISFUN
OROP
ANDOP
DORE1
DIM
PTRGET
NOTFNS
FINPTR
ARYGET
N32768
INTIDX
AYINT
ISARY
BSERR
FCERR
UMULT
FRE
GIVAYF
POS
ERRDIR
DEF
GETFNM
FBDOER
STRD
STRLIT
GETSPA
GARBAG
CAT
MOVINS
FRESTR
FRETMS
CHRD
LEFTD
RIGHTD
MIDD
PREAM
LEN
ASC
GETBYTC
VAL
GETNUM
GETADR
PEEK
POKE
FUWAIT
FADDH
FSUB
FSUBT
FADD
FADDT
FADD4
NORMAL
NEGFAC
OVERR
MULSHF
FONE
LOGCN2
LOG
FMULT
FMULT1
MLTPLY
CONUPK
MULDIV
MLDVEX
MUL10
TENC
DIV10
FDIV
FDIVT
MOVFM
MOV2F
MOVFA
MOVAF
MOVEF
ROUND
SIGN
SGN
ABS
FCOMP
QINT
INT
FIN
FINLOG
N0999
LINPRT
FOUT
FHALF
FOUTBL
FDCEND
SQR
FPWRT
NEGOP
EXPCON
EXP
KEYD
END_TOK
FOR_TOK
NEXT_TOK
DATA_TOK
INPUTN_TOK
INPUT_TOK
DIM_TOK
READ_TOK
LET_TOK
GOTO_TOK
RUN_TOK
IF_TOK
RESTORE_TOK
GOSUB_TOK
RETURN_TOK
REM_TOK
STOP_TOK
ON_TOK
WAIT_TOK
LOAD_TOK
SAVE_TOK
VERIFY_TOK
DEF_TOK
PRINTN_TOK
PRINT_TOK
CONT_TOK
LIST_TOK
CLR_TOK
CMD_TOK
SYS_TOK
OPEN_TOK
CLOSE_TOK
GET_TOK
NEW_TOK
TAB_TOK
TO_TOK
FN_TOK
SPC_TOK
THEN_TOK
NOT_TOK
STEP_TOK
PLUS_TOK
MINUS_TOK
TIMES_TOK
DIVIDE_TOK
POW_TOK
AND_TOK
OR_TOK
GREATER_TOK
EQUALS_TOK
LESS_TOK
SGN_TOK
INT_TOK
ABS_TOK
USR_TOK
FRE_TOK
POS_TOK
SQR_TOK
RND_TOK
LOG_TOK
EXP_TOK
COS_TOK
SIN_TOK
TAN_TOK
ATN_TOK
PEEK_TOK
LEN_TOK
STR_TOK
VAL_TOK
ASC_TOK
CHR_TOK
LEFT_TOK
RIGHT_TOK
MID_TOK
GO_TOK
PI_TOK
SPACE
QUOTE
NXOFF
LNOFF
TXTOFF
TOOMANYFILES
FILEOPEN
FILENOTOPEN
FILENOTFOUND
DEVICENOTPRESENT
NOTINPUTFILE
NOTOUTPUTFILE
MISSINGFILENAME
ILLEGALDEVICENUMBER
NEXTWITHOUTFOR
SYNTAX
RETURNWITHOUTGOSUB
OUTOFDATA
ILLEGALQUANITY
OVERFLOW
OUTOFMEMORY
UNDEFINEDSTATEMENT
BADSUBSCRIPT
REDIMARRAY
DIVISIONBYZERO
ILLEGALDIRECT
TYPEMISMATCH
STRINGTOOLONG
FILEDATA
FORMULATOOCOMPLEX
CANTCONTINUE
UNDEFINEDFUNCTION
MSGVERIFY
MSGLOAD
TEXT
IERROR
IMAIN
IGONE
CIAICR
CIACRA
CI2ICR
CI2CRA
LOAD
RESTOR
SETLFS
SETNAM
POLY1
POLY2
RMULC
RADDC
RND
SYS
SAVE
VERIFY
LOAD_
OPEN
CLOSE
COS
SIN
TAN
PI2
TWOPI
FR4
SINCON
ATN
ATNCON
WARM
COLD
INITAT
INIT
WORDS
IOBASE
SCREEN
PLOT
LP2
SCNKEY
TALK
LISTEN
SECOND
TKSA
CIOUT
UNTLK
ACPTR
GETIN
CHRIN
_CHROUT
CHROUT
BORDER
SCREENC
</Keywords>
<Keywords name="Keywords7"></Keywords>
<Keywords name="Keywords8"></Keywords>
<Keywords name="Delimiters">00 01 02 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" fontStyle="0" nesting="0" />
<WordsStyle name="COMMENTS" fgColor="80FF00" bgColor="FFFFFF" fontStyle="1" nesting="0" />
<WordsStyle name="LINE COMMENTS" fgColor="008000" bgColor="FFFFFF" fontStyle="1" nesting="0" />
<WordsStyle name="NUMBERS" fgColor="FF8000" bgColor="FFFFFF" fontStyle="0" nesting="0" />
<WordsStyle name="KEYWORDS1" fgColor="0000FF" bgColor="FFFFFF" fontStyle="1" nesting="0" />
<WordsStyle name="KEYWORDS2" fgColor="000080" bgColor="FFFFFF" fontStyle="1" nesting="0" />
<WordsStyle name="KEYWORDS3" fgColor="000000" bgColor="FFFFFF" fontStyle="1" nesting="0" />
<WordsStyle name="KEYWORDS4" fgColor="0080FF" bgColor="FFFFFF" fontStyle="1" nesting="0" />
<WordsStyle name="KEYWORDS5" fgColor="0000FF" bgColor="FFFFFF" fontStyle="0" nesting="0" />
<WordsStyle name="KEYWORDS6" fgColor="0000FF" bgColor="FFFFFF" fontStyle="1" nesting="0" />
<WordsStyle name="KEYWORDS7" fgColor="000000" bgColor="FFFFFF" fontStyle="0" nesting="0" />
<WordsStyle name="KEYWORDS8" fgColor="000000" bgColor="FFFFFF" fontStyle="0" nesting="0" />
<WordsStyle name="OPERATORS" fgColor="0000FF" bgColor="FFFFFF" fontStyle="1" nesting="0" />
<WordsStyle name="FOLDER IN CODE1" fgColor="000000" bgColor="FFFFFF" fontStyle="0" nesting="0" />
<WordsStyle name="FOLDER IN CODE2" fgColor="000000" bgColor="FFFFFF" fontStyle="0" nesting="0" />
<WordsStyle name="FOLDER IN COMMENT" fgColor="000000" bgColor="FFFFFF" fontStyle="0" nesting="0" />
<WordsStyle name="DELIMITERS1" fgColor="FF0000" bgColor="FFFFFF" fontStyle="0" nesting="0" />
<WordsStyle name="DELIMITERS2" fgColor="FF0080" bgColor="FFFFFF" fontStyle="0" nesting="0" />
<WordsStyle name="DELIMITERS3" fgColor="FF0000" 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>