class

Alice::Frontend::Parser

Inherits Reference < Object

Constants

PRECEDENCE = {TokenKind::EqualEqual => 1, TokenKind::BangEqual => 1, TokenKind::Less => 2, TokenKind::LessEqual => 2, TokenKind::Greater => 2, TokenKind::GreaterEqual => 2, TokenKind::Plus => 3, TokenKind::Minus => 3, TokenKind::Star => 4, TokenKind::Slash => 4}

Constructors

new(tokens : Array(Token))
Source

Instance methods

diagnostics
Source
parse
Source