visitor

package
v0.0.0-...-22de6e3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 18, 2022 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ParseFile

func ParseFile(filepath string, fullErrors bool, variables map[string]string) (string, error)

Types

type DokaErrorListener

type DokaErrorListener struct {
	*antlr.DefaultErrorListener

	Filepath   string
	FullErrors bool
	Errors     []error
}

func NewDokaErrorListener

func NewDokaErrorListener(filepath string, fullErrors bool) *DokaErrorListener

func (*DokaErrorListener) SyntaxError

func (listener *DokaErrorListener) SyntaxError(recognizer antlr.Recognizer, offendingSymbol interface{}, line, column int, msg string, e antlr.RecognitionException)

type DokafileVisitor

type DokafileVisitor struct {
	*parser.BaseDokafileVisitor
	// contains filtered or unexported fields
}

func NewDokafileVisitor

func NewDokafileVisitor(filepath string, variables map[string]string, fullErrors bool) *DokafileVisitor

func (*DokafileVisitor) ErrorAtToken

func (v *DokafileVisitor) ErrorAtToken(message string, token antlr.Token) error

func (*DokafileVisitor) Visit

func (v *DokafileVisitor) Visit(tree antlr.ParseTree) error

func (*DokafileVisitor) VisitComment

func (v *DokafileVisitor) VisitComment(ctx *parser.CommentContext)

func (*DokafileVisitor) VisitElif_instruction

func (v *DokafileVisitor) VisitElif_instruction(ctx *parser.Elif_instructionContext) error

func (*DokafileVisitor) VisitElse_instruction

func (v *DokafileVisitor) VisitElse_instruction(ctx *parser.Else_instructionContext) error

func (*DokafileVisitor) VisitIf_expression

func (v *DokafileVisitor) VisitIf_expression(ctx *parser.If_expressionContext) (bool, error)

func (*DokafileVisitor) VisitIf_instruction

func (v *DokafileVisitor) VisitIf_instruction(ctx *parser.If_instructionContext) error

func (*DokafileVisitor) VisitInclude_instruction

func (v *DokafileVisitor) VisitInclude_instruction(ctx *parser.Include_instructionContext) error

func (*DokafileVisitor) VisitInstruction

func (v *DokafileVisitor) VisitInstruction(ctx *parser.InstructionContext) error

func (*DokafileVisitor) VisitInstructions

func (v *DokafileVisitor) VisitInstructions(ctx *parser.InstructionsContext) error

func (*DokafileVisitor) VisitNative_instruction

func (v *DokafileVisitor) VisitNative_instruction(ctx *parser.Native_instructionContext)

func (*DokafileVisitor) VisitTranslation

func (v *DokafileVisitor) VisitTranslation(ctx *parser.TranslationContext) error

func (*DokafileVisitor) VisitValue

func (v *DokafileVisitor) VisitValue(ctx *parser.ValueContext) (string, error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL