Documentation ¶ Index ¶ type Parser func New() *Parser func (p *Parser) ParseStmt() (ast.Stmt, error) func (p *Parser) ProduceAST(input string) (*ast.Program, error) func (p *Parser) SetTokens(tokens []token_type.Token) Constants ¶ This section is empty. Variables ¶ This section is empty. Functions ¶ This section is empty. Types ¶ type Parser ¶ type Parser struct { // contains filtered or unexported fields } func New ¶ func New() *Parser func (*Parser) ParseStmt ¶ added in v0.5.3 func (p *Parser) ParseStmt() (ast.Stmt, error) func (*Parser) ProduceAST ¶ func (p *Parser) ProduceAST(input string) (*ast.Program, error) func (*Parser) SetTokens ¶ added in v0.5.3 func (p *Parser) SetTokens(tokens []token_type.Token) Source Files ¶ View all Source files parser.go parser_expr.go parser_stmt.go parser_utils.go Click to show internal directories. Click to hide internal directories.