Terminals for MeggyJava

LexemeTokenValue
Specials
"+"
TokenPlus
"-"
TokenMinus
"*"
TokenTimes
"("
TokenLParen
")"
TokenRParen
"="
TokenAssign
"{"
TokenLBrace
"}"
TokenRBrace
";"
TokenSemi
"=="
TokenEqual
"&&"
TokenAnd
"<"
TokenLT
"!"
TokenNot
","
TokenComma
"["
TokenLBracket
"]"
TokenRBracket
"."
TokenDot
Reserved Words
"main"
TokenMainkw
"boolean"
TokenBooleankw
"int"
TokenIntkw
"byte"
TokenBytekw
"false"
TokenFalsekw 0
"if"
TokenIfkw
"else"
TokenElsekw
"true"
TokenTruekw 1
"while"
TokenWhilekw
"public"
TokenPublickw
"return"
TokenReturnkw
"String"
TokenStringkw
"static"
TokenStatickw
"void"
TokenVoidkw
"this"
TokenThiskw
"class"
TokenClasskw
"new"
TokenNewkw
"length"
TokenLengthkw
"import"
TokenImportkw
Reserved Phrases
"meggy.Meggy"
TokenMeggyPkg
"Meggy.setPixel"
TokenMeggySetPixel
"Meggy.setAuxLEDs"
TokenMeggySetAUXLeds
"Meggy.toneStart"
TokenMeggyToneStart
"Meggy.delay"
TokenMeggyDelay
"Meggy.getPixel"
TokenMeggyGetPixel
"Meggy.checkButton"
TokenMeggyCheckButton
"Meggy.Color.DARK"
TokenColor0
"Meggy.Color.RED"
TokenColor1
"Meggy.Color.ORANGE"
TokenColor2
"Meggy.Color.YELLOW"
TokenColor3
"Meggy.Color.GREEN"
TokenColor4
"Meggy.Color.BLUE"
TokenColor5
"Meggy.Color.VIOLET"
TokenColor6
"Meggy.Color.WHITE"
TokenColor7
"Meggy.Button.B"
TokenButton1
"Meggy.Button.A"
TokenButton2
"Meggy.Button.Up"
TokenButton4
"Meggy.Button.Down"
TokenButton8
"Meggy.Button.Left"
TokenButton16
"Meggy.Button.Right"
TokenButton32
"Meggy.Tone.C3"
TokenTone61157
"Meggy.Tone.Cs3"
TokenTone57724
"Meggy.Tone.D3"
TokenTone54485
"Meggy.Tone.Ds3"
TokenTone51427
"Meggy.Tone.E3"
TokenTone48541
"Meggy.Tone.F3"
TokenTone45816
"Meggy.Tone.Fs3"
TokenTone43243
"Meggy.Tone.G3"
TokenTone40816
"Meggy.Tone.Gs3"
TokenTone38526
"Meggy.Tone.A3"
TokenTone36363
"Meggy.Tone.As3"
TokenTone34323
"Meggy.Tone.B3"
TokenTone32397
"Meggy.Color"
TokenMeggyColor
"Meggy.Button"
TokenMeggyButton
"Meggy.Tone"
TokenMeggyTone

Other tokens: