Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ReturnErrorListener ¶
type ReturnErrorListener struct {
*antlr.DefaultErrorListener
Errs []error
}
ReturnErrorListener allows for the errors to be collected and returned after parsing.
func NewReturnErrorListener ¶
func NewReturnErrorListener() *ReturnErrorListener
NewReturnErrorListener returns a new ReturnErrorListener.
func (*ReturnErrorListener) SyntaxError ¶
func (rel *ReturnErrorListener) SyntaxError( recognizer antlr.Recognizer, offendingSymbol any, line, column int, msg string, e antlr.RecognitionException, )
SyntaxError implements ErrorListener SyntaxError.
type ReturnErrorStrategy ¶
type ReturnErrorStrategy struct {
*antlr.DefaultErrorStrategy
Err error
Hint string
ErrContext antlr.ParserRuleContext
RE antlr.RecognitionException
// contains filtered or unexported fields
}
ReturnErrorStrategy allows for the error to be returned after parsing.
func NewReturnErrorStrategy ¶
func NewReturnErrorStrategy(litNames, symbNames []string) *ReturnErrorStrategy
NewReturnErrorStrategy returns a new instance of ReturnErrorStrategy.
func (*ReturnErrorStrategy) Recover ¶
func (res *ReturnErrorStrategy) Recover(recognizer antlr.Parser, e antlr.RecognitionException)
Recover implements ErrorStrategy Recover.
func (*ReturnErrorStrategy) RecoverInline ¶
func (res *ReturnErrorStrategy) RecoverInline(recognizer antlr.Parser) antlr.Token
RecoverInline implements ErrorStrategy RecoverInline.
func (*ReturnErrorStrategy) Sync ¶
func (res *ReturnErrorStrategy) Sync(recognizer antlr.Parser)
Sync implements ErrorStrategy Sync.
Click to show internal directories.
Click to hide internal directories.