274 lines
9.1 KiB
Plaintext
274 lines
9.1 KiB
Plaintext
pub blah
|
|
con ' The following is auto-generated. Do not edit.
|
|
kID = $80000000
|
|
kINTLITERAL = $40000000
|
|
kFLOATLITERAL = $20000000
|
|
kUNARY = $08000000
|
|
kBINARY = $04000000
|
|
kPOSTFIX = $04000000
|
|
kPASM = $02000000
|
|
kCOND = $01000000
|
|
kEFFECT = $00800000
|
|
kSTMTFN = $00400000
|
|
kASSIGNMENT = $00200000
|
|
kINTRINSIC = $00100000
|
|
|
|
' kBANG = $080100e7
|
|
' kOCTOTHORPRANGLE = $040700e4
|
|
' kAMPERSAND = $040300e8
|
|
' kSTAR = $040500f4
|
|
' kSTARSTAR = $040500f5
|
|
kPLUS = $040600ec
|
|
' kPLUSPLUS = $0c002820
|
|
kMINUS = $040600ed
|
|
' kMINUSMINUS = $0c003830
|
|
' kMINUSRANGLE = $040200e0
|
|
' kSLASH = $040500f6
|
|
' kSLASHSLASH = $040500f7
|
|
' kLANGLE = $040800f9
|
|
' kLANGLEOCTOTHORP = $040700e5
|
|
' kLANGLEMINUS = $040200e1
|
|
' kLANGLELANGLE = $040200e3
|
|
' kLANGLERANGLE = $040800fb
|
|
' kEQUALLANGLE = $040800fd
|
|
' kEQUALEQUAL = $040800fc
|
|
' kEQUALRANGLE = $040800fe
|
|
' kRANGLE = $040800fa
|
|
' kRANGLELANGLE = $040200ef
|
|
' kRANGLERANGLE = $040200e2
|
|
' kRANGLEBAR = $080100f1
|
|
kQUESTION = $0c000c08
|
|
kAT = $08000000
|
|
kATAT = $08000001
|
|
' kCARET = $040400eb
|
|
' kCARETCARET = $080100f8
|
|
kBAR = $040400ea
|
|
' kBARLANGLE = $080100f3
|
|
' kBARBAR = $080100e9
|
|
kTILDE = $0c001810
|
|
' kTILDERANGLE = $040200ee
|
|
kTILDETILDE = $0c001c14
|
|
kAND = $060a00f0
|
|
' kNOT = $080900ff
|
|
kOR = $060b00f2
|
|
' kABS = $0203a8bc
|
|
' kABSNEG = $0203acbc
|
|
' kADD = $020380bc
|
|
' kADDABS = $020388bc
|
|
' kADDS = $0203d0bc
|
|
' kADDSX = $0203d8bc
|
|
' kADDX = $0203c8bc
|
|
' kANDN = $020364bc
|
|
kCALL = $02015cfc
|
|
' kCMP = $0203843c
|
|
' kCMPS = $0203c03c
|
|
' kCMPSUB = $0203e0bc
|
|
' kCMPSX = $0203c43c
|
|
' kCMPX = $0203cc3c
|
|
' kDJNZ = $0203e4bc
|
|
' kHUBOP = $02030c3c
|
|
' kJMP = $02015c3c
|
|
' kJMPRET = $02035cbc
|
|
' kMAX = $02034cbc
|
|
' kMAXS = $020344bc
|
|
' kMIN = $020348bc
|
|
' kMINS = $020340bc
|
|
' kMOV = $0203a0bc
|
|
' kMOVD = $020354bc
|
|
' kMOVI = $020358bc
|
|
' kMOVS = $020350bc
|
|
' kMUXC = $020370bc
|
|
' kMUXNC = $020374bc
|
|
' kMUXNZ = $02037cbc
|
|
' kMUXZ = $020378bc
|
|
' kNEG = $0203a4bc
|
|
' kNEGC = $0203b0bc
|
|
' kNEGNC = $0203b4bc
|
|
' kNEGNZ = $0203bcbc
|
|
' kNEGZ = $0203b8bc
|
|
' kNOP = $02000000
|
|
' kRCL = $020334bc
|
|
' kRCR = $020330bc
|
|
' kRDBYTE = $020300bc
|
|
' kRDLONG = $020308bc
|
|
' kRDWORD = $020304bc
|
|
' kRET = $02005c7c
|
|
' kREV = $02033cbc
|
|
' kROL = $020324bc
|
|
' kROR = $020320bc
|
|
' kSAR = $020338bc
|
|
' kSHL = $02032cbc
|
|
' kSHR = $020328bc
|
|
' kSUB = $020384bc
|
|
' kSUBABS = $02038cbc
|
|
' kSUBS = $0203d4bc
|
|
' kSUBSX = $0203dcbc
|
|
' kSUBX = $0203ccbc
|
|
' kSUMC = $020390bc
|
|
' kSUMNC = $020394bc
|
|
' kSUMNZ = $02039cbc
|
|
' kSUMZ = $020398bc
|
|
' kTEST = $0203603c
|
|
' kTJNZ = $0203e83c
|
|
' kTJZ = $0203ec3c
|
|
' kWRBYTE = $0203003c
|
|
' kWRLONG = $0203083c
|
|
' kWRWORD = $0203043c
|
|
' kXOR = $02036cbc
|
|
kPAR = $00000001
|
|
' kCNT = $00000002
|
|
' kINA = $00000003
|
|
' kINB = $00000004
|
|
' kOUTA = $00000005
|
|
' kOUTB = $00000006
|
|
' kDIRA = $00000007
|
|
' kDIRB = $00000008
|
|
' kCTRA = $00000009
|
|
' kCTRB = $0000000a
|
|
' kFRQA = $0000000b
|
|
' kFRQB = $0000000c
|
|
' kPHSA = $0000000d
|
|
' kPHSB = $0000000e
|
|
' kVCFG = $0000000f
|
|
kVSCL = $00000010
|
|
' kIF_A = $01000001
|
|
' kIF_AE = $01000003
|
|
' kIF_ALWAYS = $0100000f
|
|
' kIF_B = $0100000c
|
|
' kIF_BE = $0100000e
|
|
' kIF_C = $0100000c
|
|
' kIF_C_AND_NZ = $01000004
|
|
' kIF_C_AND_Z = $01000008
|
|
' kIF_C_EQ_Z = $01000009
|
|
' kIF_C_NE_Z = $01000006
|
|
' kIF_C_OR_NZ = $0100000d
|
|
' kIF_C_OR_Z = $0100000e
|
|
' kIF_E = $0100000a
|
|
' kIF_NC = $01000003
|
|
' kIF_NC_AND_NZ = $01000001
|
|
' kIF_NC_AND_Z = $01000002
|
|
' kIF_NC_OR_NZ = $01000007
|
|
' kIF_NC_OR_Z = $0100000b
|
|
' kIF_NE = $01000005
|
|
' kIF_NEVER = $01000000
|
|
' kIF_NZ = $01000005
|
|
' kIF_NZ_AND_C = $01000004
|
|
' kIF_NZ_AND_NC = $01000001
|
|
' kIF_NZ_OR_C = $0100000e
|
|
' kIF_NZ_OR_NC = $0100000b
|
|
' kIF_Z = $0100000a
|
|
' kIF_Z_AND_C = $01000008
|
|
' kIF_Z_AND_NC = $01000002
|
|
' kIF_Z_EQ_C = $01000009
|
|
' kIF_Z_NE_C = $01000006
|
|
' kIF_Z_OR_C = $0100000e
|
|
' kIF_Z_OR_NC = $0100000b
|
|
' kNR = $00800008
|
|
' kWC = $00800002
|
|
' kWR = $00800001
|
|
' kWZ = $00800004
|
|
kCON = $00000011
|
|
kDAT = $00000012
|
|
kOBJ = $00000013
|
|
kPRI = $00000014
|
|
kPUB = $00000015
|
|
kVAR = $00000016
|
|
kBYTE = $00000017
|
|
kWORD = $00000018
|
|
kLONG = $00000019
|
|
' kBYTEFILL = $00400318
|
|
' kWORDFILL = $00400319
|
|
' kLONGFILL = $0040031a
|
|
' kBYTEMOVE = $0040031c
|
|
' kWORDMOVE = $0040031d
|
|
' kLONGMOVE = $0040031e
|
|
kCLKSET = $02400220
|
|
kCOGSTOP = $02400121
|
|
' kLOCKRET = $00400122
|
|
kWAITCNT = $02400123
|
|
kWAITPEQ = $0240031b
|
|
kWAITPNE = $0240031f
|
|
kWAITVID = $02400227
|
|
kOCTOTHORP = $0000001a
|
|
' kDOLLAR = $0000001b
|
|
kLPAREN = $0000001c
|
|
kRPAREN = $0000001d
|
|
kCOMMA = $0000001e
|
|
kDOT = $0000001f
|
|
kDOTDOT = $00000020
|
|
kCOLON = $00000021
|
|
kCOLONEQUAL = $00200022
|
|
kEQUAL = $00000023
|
|
kABORT = $00000024
|
|
kCASE = $00000025
|
|
kCHIPVER = $00100000
|
|
kCLKFREQ = $00100010
|
|
kCLKMODE = $00100020
|
|
kCOGID = $02100003
|
|
kCOGINIT = $02100004
|
|
kCOGNEW = $00100005
|
|
kREBOOT = $00100006
|
|
' kSTRCOMP = $00100172
|
|
' kSTRSIZE = $00100161
|
|
' kLOCKCLR = $0012b2f1
|
|
' kLOCKNEW = $001292d0
|
|
' kLOCKSET = $0012a2e1
|
|
' kLOOKDOWN = $00113111
|
|
' kLOOKDOWNZ = $00113110
|
|
' kLOOKUP = $00112101
|
|
' kLOOKUPZ = $00112100
|
|
kCONSTANT = $00000026
|
|
kELSE = $00000027
|
|
kELSEIF = $00000028
|
|
kELSEIFNOT = $00000029
|
|
' kFILE = $0000002a
|
|
kFIT = $0000002b
|
|
' kFLOAT = $0000002c
|
|
kFROM = $0000002d
|
|
kIF = $0000002e
|
|
kIFNOT = $0000002f
|
|
kNEXT = $00000030
|
|
kORG = $00000031
|
|
' kORGX = $00000032
|
|
kOTHER = $00000033
|
|
kQUIT = $00000034
|
|
kREPEAT = $00000035
|
|
kRES = $00000036
|
|
kRESULT = $00000037
|
|
kRETURN = $00000038
|
|
' kROUND = $00000039
|
|
kSPR = $0000003a
|
|
kSTEP = $0000003b
|
|
kSTRING = $0000003c
|
|
kTO = $0000003d
|
|
' kTRUNC = $0000003e
|
|
kUNTIL = $0000003f
|
|
kWHILE = $00000040
|
|
kLBRACKET = $00000041
|
|
kBACKSLASH = $00000042
|
|
kRBRACKET = $00000043
|
|
kLBRACE = $00000044
|
|
kRBRACE = $00000045
|
|
kEOL = $000000fd
|
|
kEOF = $000000fe
|
|
kUNKNOWN = $000000ff
|
|
|
|
{{
|
|
Copyright (c) 2009 Michael Park
|
|
+------------------------------------------------------------------------------------------------------------------------------+
|
|
| TERMS OF USE: MIT License |
|
|
+------------------------------------------------------------------------------------------------------------------------------+
|
|
|Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation |
|
|
|files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, |
|
|
|modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software|
|
|
|is furnished to do so, subject to the following conditions: |
|
|
| |
|
|
|The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.|
|
|
| |
|
|
|THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE |
|
|
|WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR |
|
|
|COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, |
|
|
|ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. |
|
|
+------------------------------------------------------------------------------------------------------------------------------+
|
|
}}
|
|
|