class

Omicron::Parser

Inherits Reference < Object

Constructors

new(tokens : Array(Token))
Source

Instance methods

addition
Source
advance
Source
assignment
Source
at_end?
Source
block
Source
call
Source
check(type)
Source
comparison
Source
consume(type : TokenType, message)
Source
consume(types : Array(TokenType), message)
Source
declaration
Source
equality
Source
error(token, message)
Source
expression
Source
expression_statement
Source
finish_call(callee)
Source
for_statement
Source
function(kind)
Source
if_statement
Source
match(*types)
Source
multiplication
Source
parse
Source
peek
Source
previous
Source
primary
Source
return_statement
Source
statement
Source
synchronize
Source
unary
Source
var_declaration
Source
while_statement
Source