Tesh::Token
Inherits Reference < Object
Constants
ASSIGN = "="
ASTERISK = "*"
BANG = "!"
COMMA = ","
Delimiters
ELSE = "ELSE"
EOF = "EOF"
EQ = "=="
Operators
EXPORT = "EXPORT"
FALSE = "FALSE"
FUNCTION = "FUNCTION"
Keywords
GT = ">"
IDENT = "IDENT"
Identifiers + Literals
IF = "IF"
ILLEGAL = "ILLEGAL"
INT = "INT"
KEYWORDS = {"function" => FUNCTION, "export" => EXPORT, "true" => TRUE, "false" => FALSE, "if" => IF, "else" => ELSE, "return" => RETURN}
LBRACE = "{"
LPAREN = "("
LT = "<"
MINUS = "-"
NOT_EQ = "!="
PLUS = "+"
RBRACE = "}"
RETURN = "RETURN"
RPAREN = ")"
SEMICOLON = ";"
SLASH = "/"
TRUE = "TRUE"
Constructors
new(type : String, literal : Int32 | String)
SourceClass methods
lookup_ident(ident)
SourceInstance methods
data
Sourceliteral
Sourcetype
Source