Terminals for MeggyJava

LexemeTokenValue
Specials
"+"
PLUS -1
"-"
MINUS -1
"*"
TIMES -1
"("
LPAREN -1
")"
RPAREN -1
"="
ASSIGN -1
"{"
LBRACE -1
"}"
RBRACE -1
";"
SEMI -1
"=="
EQUAL -1
"&&"
AND -1
"<"
LT -1
"!"
NOT -1
","
COMMA -1
"["
LBRACKET -1
"]"
RBRACKET -1
"."
DOT -1
Reserved Words
"main"
MAIN-1
"boolean"
BOOLEAN-1
"int"
INT -1
"byte"
BYTE -1
"false"
FALSE 0
"if"
IF -1
"else"
ELSE -1
"true"
TRUE 1
"while"
WHILE -1
"public"
PUBLIC-1
"return"
RETURN -1
"String"
STRING -1
"static"
STATIC -1
"void"
VOID -1
"this"
THIS-1
"class"
CLASS-1
"extends"
EXTENDS-1
"new"
NEW-1
"length"
LENGTH-1
"import"
IMPORT-1
Reserved Phrases
"meggy.Meggy"
MEGGY-1
"Meggy.setPixel"
MEGGYSETPIXEL-1
"Meggy.setAuxLEDs"
MEGGYSETAUXLEDS-1
"Meggy.toneStart"
MEGGYTONESTART-1
"Meggy.delay"
MEGGYDELAY-1
"Meggy.getPixel"
MEGGYGETPIXEL-1
"Meggy.checkButton"
MEGGYCHECKBUTTON-1
"Meggy.Color.DARK"
COLOR_LITERAL0
"Meggy.Color.RED"
COLOR_LITERAL1
"Meggy.Color.ORANGE"
COLOR_LITERAL2
"Meggy.Color.YELLOW"
COLOR_LITERAL3
"Meggy.Color.GREEN"
COLOR_LITERAL4
"Meggy.Color.BLUE"
COLOR_LITERAL5
"Meggy.Color.VIOLET"
COLOR_LITERAL6
"Meggy.Color.WHITE"
COLOR_LITERAL7
"Meggy.Button.B"
BUTTON_LITERAL1
"Meggy.Button.A"
BUTTON_LITERAL2
"Meggy.Button.Up"
BUTTON_LITERAL4
"Meggy.Button.Down"
BUTTON_LITERAL8
"Meggy.Button.Left"
BUTTON_LITERAL16
"Meggy.Button.Right"
BUTTON_LITERAL32
"Meggy.Tone.C3"
TONE_LITERAL61157
"Meggy.Tone.Cs3"
TONE_LITERAL57724
"Meggy.Tone.D3"
TONE_LITERAL54485
"Meggy.Tone.Ds3"
TONE_LITERAL51427
"Meggy.Tone.E3"
TONE_LITERAL48541
"Meggy.Tone.F3"
TONE_LITERAL45816
"Meggy.Tone.Fs3"
TONE_LITERAL43243
"Meggy.Tone.G3"
TONE_LITERAL40816
"Meggy.Tone.Gs3"
TONE_LITERAL38526
"Meggy.Tone.A3"
TONE_LITERAL36363
"Meggy.Tone.As3"
TONE_LITERAL34323
"Meggy.Tone.B3"
TONE_LITERAL32397
"Meggy.Color"
MEGGYCOLOR-1
"Meggy.Button"
MEGGYBUTTON-1
"Meggy.Tone"
MEGGYTONE-1

Other tokens: