Documentation ¶ Index ¶ type Mode type Parser func New(l *lexer.Lexer) *Parser func (p *Parser) ParseProgram() (program *ast.Program, err *errors.Error) Constants ¶ This section is empty. Variables ¶ This section is empty. Functions ¶ This section is empty. Types ¶ type Mode ¶ type Mode int const ( NormalMode Mode = iota + 1 REPLMode ) type Parser ¶ type Parser struct { Lexer *lexer.Lexer Mode Mode // contains filtered or unexported fields } func New ¶ func New(l *lexer.Lexer) *Parser func (*Parser) ParseProgram ¶ func (p *Parser) ParseProgram() (program *ast.Program, err *errors.Error) Source Files ¶ View all Source files assignment_parsing.gocompound_operators.gocontrol_flow_parsing.godata_type_parsing.godestructure_parsing.goenum_parsing.goexception_parsing.goexpression_parsing.goimpl_statement.gointerface_statement.gomatch_statement.goparser.gostatement_parsing.gostruct_statement.gotype_parsing.go Directories ¶ Show internal Expand all Path Synopsis errors precedence Click to show internal directories. Click to hide internal directories.