enum CPU::TokenType

Overview

The types of tokens, used when parsing

Defined in:

cr6502/parser/token.cr

Enum Members

LeftParen = 0
RightParen = 1
Percent = 2
Hash = 3
Dollar = 4
Comma = 5
A = 6
X = 7
Y = 8
Integer = 9
Identifier = 10
ADC = 11
AND = 12
ASL = 13
BCC = 14
BCS = 15
BEQ = 16
BIT = 17
BMI = 18
BNE = 19
BPL = 20
BRK = 21
BVC = 22
BVS = 23
CLC = 24
CLD = 25
CLI = 26
CLV = 27
CMP = 28
CPX = 29
CPY = 30
DEC = 31
DEX = 32
DEY = 33
EOR = 34
INC = 35
INX = 36
INY = 37
JMP = 38
JSR = 39
LDA = 40
LDX = 41
LDY = 42
LSR = 43
NOP = 44
ORA = 45
PHA = 46
PHP = 47
PLA = 48
PLP = 49
ROL = 50
ROR = 51
RTI = 52
RTS = 53
SBC = 54
SEC = 55
SED = 56
SEI = 57
STA = 58
STX = 59
STY = 60
TAX = 61
TAY = 62
TSX = 63
TXA = 64
TXS = 65
TYA = 66
PRT = 67

Custom

LOG = 68
STP = 69
Label = 70
EOF = 71

Instance Method Summary

Instance Method Detail

def a? #

Returns true if this enum value equals A


def adc? #

Returns true if this enum value equals ADC


def and? #

Returns true if this enum value equals AND


def asl? #

Returns true if this enum value equals ASL


def bcc? #

Returns true if this enum value equals BCC


def bcs? #

Returns true if this enum value equals BCS


def beq? #

Returns true if this enum value equals BEQ


def bit? #

Returns true if this enum value equals BIT


def bmi? #

Returns true if this enum value equals BMI


def bne? #

Returns true if this enum value equals BNE


def bpl? #

Returns true if this enum value equals BPL


def brk? #

Returns true if this enum value equals BRK


def bvc? #

Returns true if this enum value equals BVC


def bvs? #

Returns true if this enum value equals BVS


def clc? #

Returns true if this enum value equals CLC


def cld? #

Returns true if this enum value equals CLD


def cli? #

Returns true if this enum value equals CLI


def clv? #

Returns true if this enum value equals CLV


def cmp? #

Returns true if this enum value equals CMP


def comma? #

Returns true if this enum value equals Comma


def cpx? #

Returns true if this enum value equals CPX


def cpy? #

Returns true if this enum value equals CPY


def dec? #

Returns true if this enum value equals DEC


def dex? #

Returns true if this enum value equals DEX


def dey? #

Returns true if this enum value equals DEY


def dollar? #

Returns true if this enum value equals Dollar


def eof? #

Returns true if this enum value equals EOF


def eor? #

Returns true if this enum value equals EOR


def hash? #

Returns true if this enum value equals Hash


def identifier? #

Returns true if this enum value equals Identifier


def inc? #

Returns true if this enum value equals INC


def integer? #

Returns true if this enum value equals Integer


def inx? #

Returns true if this enum value equals INX


def iny? #

Returns true if this enum value equals INY


def jmp? #

Returns true if this enum value equals JMP


def jsr? #

Returns true if this enum value equals JSR


def label? #

Returns true if this enum value equals Label


def lda? #

Returns true if this enum value equals LDA


def ldx? #

Returns true if this enum value equals LDX


def ldy? #

Returns true if this enum value equals LDY


def left_paren? #

Returns true if this enum value equals LeftParen


def log? #

Returns true if this enum value equals LOG


def lsr? #

Returns true if this enum value equals LSR


def nop? #

Returns true if this enum value equals NOP


def ora? #

Returns true if this enum value equals ORA


def percent? #

Returns true if this enum value equals Percent


def pha? #

Returns true if this enum value equals PHA


def php? #

Returns true if this enum value equals PHP


def pla? #

Returns true if this enum value equals PLA


def plp? #

Returns true if this enum value equals PLP


def prt? #

Returns true if this enum value equals PRT


def right_paren? #

Returns true if this enum value equals RightParen


def rol? #

Returns true if this enum value equals ROL


def ror? #

Returns true if this enum value equals ROR


def rti? #

Returns true if this enum value equals RTI


def rts? #

Returns true if this enum value equals RTS


def sbc? #

Returns true if this enum value equals SBC


def sec? #

Returns true if this enum value equals SEC


def sed? #

Returns true if this enum value equals SED


def sei? #

Returns true if this enum value equals SEI


def sta? #

Returns true if this enum value equals STA


def stp? #

Returns true if this enum value equals STP


def stx? #

Returns true if this enum value equals STX


def sty? #

Returns true if this enum value equals STY


def tax? #

Returns true if this enum value equals TAX


def tay? #

Returns true if this enum value equals TAY


def tsx? #

Returns true if this enum value equals TSX


def txa? #

Returns true if this enum value equals TXA


def txs? #

Returns true if this enum value equals TXS


def tya? #

Returns true if this enum value equals TYA


def x? #

Returns true if this enum value equals X


def y? #

Returns true if this enum value equals Y