Versions in this module Expand all Collapse all v0 v0.0.7 Dec 19, 2018 Changes in this version + const ANDAND + const ANDEQ + const ARRAY + const BREAK + const CASE + const CATCH + const CHAN + const CONTINUE + const DEFAULT + const DELETE + const DIVEQ + const ELSE + const EOF + const EOL + const EQEQ + const FALSE + const FINALLY + const FOR + const FUNC + const GE + const GO + const IDENT + const IF + const IN + const LE + const LEN + const MAKE + const MINUSEQ + const MINUSMINUS + const MODULE + const MULEQ + const NEQ + const NEW + const NIL + const NILCOALESCE + const NUMBER + const OPCHAN + const OREQ + const OROR + const PLUSEQ + const PLUSPLUS + const POW + const RETURN + const SHIFTLEFT + const SHIFTRIGHT + const STRING + const SWITCH + const THROW + const TRUE + const TRY + const TYPE + const UNARY + const VAR + const VARARG + func EnableErrorVerbose() + func Parse(s *Scanner) ([]ast.Stmt, error) + func ParseSrc(src string) ([]ast.Stmt, error) + type Error struct + Fatal bool + Filename string + Message string + Pos ast.Position + func (e *Error) Error() string + type Lexer struct + func (l *Lexer) Error(msg string) + func (l *Lexer) Lex(lval *yySymType) int + type Scanner struct + func (s *Scanner) Init(src string) + func (s *Scanner) Scan() (tok int, lit string, pos ast.Position, err error)