module Monkey::Token
Defined in:
monkey/token.crConstant Summary
-
ASSIGN =
"=" -
演算子
-
ASTERISK =
"*" -
BANG =
"!" -
COLON =
":" -
COMMA =
"," -
デリミタ
-
ELSE =
"ELSE" -
EOF =
"EOF" -
EQ =
"==" -
FALSE =
"FALSE" -
FUNCTION =
"FUNCTION" -
キーワード
-
GT =
">" -
IDENT =
"IDENT" -
識別子 + リテラル
-
IF =
"IF" -
ILLEGAL =
"ILLEGAL" -
INT =
"INT" -
KEYWORDS =
Hash(String, TokenType) {"fn" => FUNCTION, "let" => LET, "true" => TRUE, "false" => FALSE, "if" => IF, "else" => ELSE, "return" => RETURN} -
LBRACE =
"{" -
LBRACKET =
"[" -
LET =
"LET" -
LPAREN =
"(" -
LT =
"<" -
MINUS =
"-" -
NOT_EQ =
"!=" -
PLUS =
"+" -
RBRACE =
"}" -
RBRACKET =
"]" -
RETURN =
"RETURN" -
RPAREN =
")" -
SEMICOLON =
";" -
SLASH =
"/" -
STRING =
"STRING" -
TRUE =
"TRUE"