Versions in this module Expand all Collapse all v0 v0.1.1 Aug 24, 2017 v0.1.0 Aug 24, 2017 Changes in this version + const InvalidAssignmentError + const MethodDefinitionError + const NormalMode + const REPLMode + const TestMode type Parser + Mode int v0.0.9 Jul 12, 2017 Changes in this version + const ASSIGN + const CALL + const COMPARE + const EQUALS + const EndOfFileError + const INDEX + const LOGIC + const LOWEST + const NORMAL + const PREFIX + const PRODUCT + const RANGE + const SUM + const UnexpectedEndError + const UnexpectedTokenError + const WrongTokenError + func BuildAST(file []byte) *ast.Program + type Error struct + Message string + func (e *Error) IsEOF() bool + func (e *Error) IsUnexpectedEnd() bool + type Parser struct + Lexer *lexer.Lexer + func New(l *lexer.Lexer) *Parser + func (p *Parser) ParseProgram() (*ast.Program, *Error)