Documentation ¶
Index ¶
- func ParseFile(filepath string, fullErrors bool, variables map[string]string) (string, error)
- type DokaErrorListener
- type DokafileVisitor
- func (v *DokafileVisitor) ErrorAtToken(message string, token antlr.Token) error
- func (v *DokafileVisitor) Visit(tree antlr.ParseTree) error
- func (v *DokafileVisitor) VisitComment(ctx *parser.CommentContext)
- func (v *DokafileVisitor) VisitElif_instruction(ctx *parser.Elif_instructionContext) error
- func (v *DokafileVisitor) VisitElse_instruction(ctx *parser.Else_instructionContext) error
- func (v *DokafileVisitor) VisitIf_expression(ctx *parser.If_expressionContext) (bool, error)
- func (v *DokafileVisitor) VisitIf_instruction(ctx *parser.If_instructionContext) error
- func (v *DokafileVisitor) VisitInclude_instruction(ctx *parser.Include_instructionContext) error
- func (v *DokafileVisitor) VisitInstruction(ctx *parser.InstructionContext) error
- func (v *DokafileVisitor) VisitInstructions(ctx *parser.InstructionsContext) error
- func (v *DokafileVisitor) VisitNative_instruction(ctx *parser.Native_instructionContext)
- func (v *DokafileVisitor) VisitTranslation(ctx *parser.TranslationContext) error
- func (v *DokafileVisitor) VisitValue(ctx *parser.ValueContext) (string, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
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) 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)
Click to show internal directories.
Click to hide internal directories.