trait TclVisitor[T] extends ParseTreeVisitor[T]
This interface defines a complete generic visitor for a parse tree produced
by TclParser
.
- Alphabetic
- By Inheritance
- TclVisitor
- ParseTreeVisitor
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Abstract Value Members
- abstract def visit(arg0: ParseTree): T
- Definition Classes
- ParseTreeVisitor
- abstract def visitChildren(arg0: RuleNode): T
- Definition Classes
- ParseTreeVisitor
- abstract def visitCommand(ctx: CommandContext): T
Visit a parse tree produced by
TclParser#command
.Visit a parse tree produced by
TclParser#command
.- ctx
the parse tree
- returns
the visitor result
- abstract def visitCommandArg(ctx: CommandArgContext): T
Visit a parse tree produced by
TclParser#commandArg
.Visit a parse tree produced by
TclParser#commandArg
.- ctx
the parse tree
- returns
the visitor result
- abstract def visitCommandEmpty(ctx: CommandEmptyContext): T
Visit a parse tree produced by
TclParser#commandEmpty
.Visit a parse tree produced by
TclParser#commandEmpty
.- ctx
the parse tree
- returns
the visitor result
- abstract def visitCommandLine(ctx: CommandLineContext): T
Visit a parse tree produced by
TclParser#commandLine
.Visit a parse tree produced by
TclParser#commandLine
.- ctx
the parse tree
- returns
the visitor result
- abstract def visitCommandName(ctx: CommandNameContext): T
Visit a parse tree produced by
TclParser#commandName
.Visit a parse tree produced by
TclParser#commandName
.- ctx
the parse tree
- returns
the visitor result
- abstract def visitElseBody(ctx: ElseBodyContext): T
Visit a parse tree produced by
TclParser#elseBody
.Visit a parse tree produced by
TclParser#elseBody
.- ctx
the parse tree
- returns
the visitor result
- abstract def visitElsePart(ctx: ElsePartContext): T
Visit a parse tree produced by
TclParser#elsePart
.Visit a parse tree produced by
TclParser#elsePart
.- ctx
the parse tree
- returns
the visitor result
- abstract def visitElseif(ctx: ElseifContext): T
Visit a parse tree produced by
TclParser#elseif
.Visit a parse tree produced by
TclParser#elseif
.- ctx
the parse tree
- returns
the visitor result
- abstract def visitErrorNode(arg0: ErrorNode): T
- Definition Classes
- ParseTreeVisitor
- abstract def visitExpr(ctx: ExprContext): T
Visit a parse tree produced by
TclParser#expr
.Visit a parse tree produced by
TclParser#expr
.- ctx
the parse tree
- returns
the visitor result
- abstract def visitFor(ctx: ForContext): T
Visit a parse tree produced by
TclParser#for
.Visit a parse tree produced by
TclParser#for
.- ctx
the parse tree
- returns
the visitor result
- abstract def visitForBody(ctx: ForBodyContext): T
Visit a parse tree produced by
TclParser#forBody
.Visit a parse tree produced by
TclParser#forBody
.- ctx
the parse tree
- returns
the visitor result
- abstract def visitForCond(ctx: ForCondContext): T
Visit a parse tree produced by
TclParser#forCond
.Visit a parse tree produced by
TclParser#forCond
.- ctx
the parse tree
- returns
the visitor result
- abstract def visitForIncr(ctx: ForIncrContext): T
Visit a parse tree produced by
TclParser#forIncr
.Visit a parse tree produced by
TclParser#forIncr
.- ctx
the parse tree
- returns
the visitor result
- abstract def visitForInit(ctx: ForInitContext): T
Visit a parse tree produced by
TclParser#forInit
.Visit a parse tree produced by
TclParser#forInit
.- ctx
the parse tree
- returns
the visitor result
- abstract def visitForeach(ctx: ForeachContext): T
Visit a parse tree produced by
TclParser#foreach
.Visit a parse tree produced by
TclParser#foreach
.- ctx
the parse tree
- returns
the visitor result
- abstract def visitForeachBody(ctx: ForeachBodyContext): T
Visit a parse tree produced by
TclParser#foreachBody
.Visit a parse tree produced by
TclParser#foreachBody
.- ctx
the parse tree
- returns
the visitor result
- abstract def visitForeachList(ctx: ForeachListContext): T
Visit a parse tree produced by
TclParser#foreachList
.Visit a parse tree produced by
TclParser#foreachList
.- ctx
the parse tree
- returns
the visitor result
- abstract def visitForeachVar(ctx: ForeachVarContext): T
Visit a parse tree produced by
TclParser#foreachVar
.Visit a parse tree produced by
TclParser#foreachVar
.- ctx
the parse tree
- returns
the visitor result
- abstract def visitIf(ctx: IfContext): T
Visit a parse tree produced by
TclParser#if
.Visit a parse tree produced by
TclParser#if
.- ctx
the parse tree
- returns
the visitor result
- abstract def visitIfBody(ctx: IfBodyContext): T
Visit a parse tree produced by
TclParser#ifBody
.Visit a parse tree produced by
TclParser#ifBody
.- ctx
the parse tree
- returns
the visitor result
- abstract def visitIfCond(ctx: IfCondContext): T
Visit a parse tree produced by
TclParser#ifCond
.Visit a parse tree produced by
TclParser#ifCond
.- ctx
the parse tree
- returns
the visitor result
- abstract def visitMatchPattern(ctx: MatchPatternContext): T
Visit a parse tree produced by
TclParser#matchPattern
.Visit a parse tree produced by
TclParser#matchPattern
.- ctx
the parse tree
- returns
the visitor result
- abstract def visitNamespace(ctx: NamespaceContext): T
Visit a parse tree produced by
TclParser#namespace
.Visit a parse tree produced by
TclParser#namespace
.- ctx
the parse tree
- returns
the visitor result
- abstract def visitNamespaceIdentifier(ctx: NamespaceIdentifierContext): T
Visit a parse tree produced by
TclParser#namespaceIdentifier
.Visit a parse tree produced by
TclParser#namespaceIdentifier
.- ctx
the parse tree
- returns
the visitor result
- abstract def visitOperatorA(ctx: OperatorAContext): T
Visit a parse tree produced by
TclParser#operatorA
.Visit a parse tree produced by
TclParser#operatorA
.- ctx
the parse tree
- returns
the visitor result
- abstract def visitOperatorAB(ctx: OperatorABContext): T
Visit a parse tree produced by
TclParser#operatorAB
.Visit a parse tree produced by
TclParser#operatorAB
.- ctx
the parse tree
- returns
the visitor result
- abstract def visitPackage(ctx: PackageContext): T
Visit a parse tree produced by
TclParser#package
.Visit a parse tree produced by
TclParser#package
.- ctx
the parse tree
- returns
the visitor result
- abstract def visitPackageIdentifier(ctx: PackageIdentifierContext): T
Visit a parse tree produced by
TclParser#packageIdentifier
.Visit a parse tree produced by
TclParser#packageIdentifier
.- ctx
the parse tree
- returns
the visitor result
- abstract def visitPackageProvide(ctx: PackageProvideContext): T
Visit a parse tree produced by
TclParser#packageProvide
.Visit a parse tree produced by
TclParser#packageProvide
.- ctx
the parse tree
- returns
the visitor result
- abstract def visitPackageRequire(ctx: PackageRequireContext): T
Visit a parse tree produced by
TclParser#packageRequire
.Visit a parse tree produced by
TclParser#packageRequire
.- ctx
the parse tree
- returns
the visitor result
- abstract def visitPackageVersion(ctx: PackageVersionContext): T
Visit a parse tree produced by
TclParser#packageVersion
.Visit a parse tree produced by
TclParser#packageVersion
.- ctx
the parse tree
- returns
the visitor result
- abstract def visitProc(ctx: ProcContext): T
Visit a parse tree produced by
TclParser#proc
.Visit a parse tree produced by
TclParser#proc
.- ctx
the parse tree
- returns
the visitor result
- abstract def visitProcArg(ctx: ProcArgContext): T
Visit a parse tree produced by
TclParser#procArg
.Visit a parse tree produced by
TclParser#procArg
.- ctx
the parse tree
- returns
the visitor result
- abstract def visitProcArgDef(ctx: ProcArgDefContext): T
Visit a parse tree produced by
TclParser#procArgDef
.Visit a parse tree produced by
TclParser#procArgDef
.- ctx
the parse tree
- returns
the visitor result
- abstract def visitProcBody(ctx: ProcBodyContext): T
Visit a parse tree produced by
TclParser#procBody
.Visit a parse tree produced by
TclParser#procBody
.- ctx
the parse tree
- returns
the visitor result
- abstract def visitProcIdentifier(ctx: ProcIdentifierContext): T
Visit a parse tree produced by
TclParser#procIdentifier
.Visit a parse tree produced by
TclParser#procIdentifier
.- ctx
the parse tree
- returns
the visitor result
- abstract def visitRegexp(ctx: RegexpContext): T
Visit a parse tree produced by
TclParser#regexp
.Visit a parse tree produced by
TclParser#regexp
.- ctx
the parse tree
- returns
the visitor result
- abstract def visitSource_text(ctx: Source_textContext): T
Visit a parse tree produced by
TclParser#source_text
.Visit a parse tree produced by
TclParser#source_text
.- ctx
the parse tree
- returns
the visitor result
- abstract def visitSwitch(ctx: SwitchContext): T
Visit a parse tree produced by
TclParser#switch
.Visit a parse tree produced by
TclParser#switch
.- ctx
the parse tree
- returns
the visitor result
- abstract def visitSwitchBody(ctx: SwitchBodyContext): T
Visit a parse tree produced by
TclParser#switchBody
.Visit a parse tree produced by
TclParser#switchBody
.- ctx
the parse tree
- returns
the visitor result
- abstract def visitSwitchDefaultBody(ctx: SwitchDefaultBodyContext): T
Visit a parse tree produced by
TclParser#switchDefaultBody
.Visit a parse tree produced by
TclParser#switchDefaultBody
.- ctx
the parse tree
- returns
the visitor result
- abstract def visitSwitchExpr(ctx: SwitchExprContext): T
Visit a parse tree produced by
TclParser#switchExpr
.Visit a parse tree produced by
TclParser#switchExpr
.- ctx
the parse tree
- returns
the visitor result
- abstract def visitSwitchMatch(ctx: SwitchMatchContext): T
Visit a parse tree produced by
TclParser#switchMatch
.Visit a parse tree produced by
TclParser#switchMatch
.- ctx
the parse tree
- returns
the visitor result
- abstract def visitTerminal(arg0: TerminalNode): T
- Definition Classes
- ParseTreeVisitor
- abstract def visitWhile(ctx: WhileContext): T
Visit a parse tree produced by
TclParser#while
.Visit a parse tree produced by
TclParser#while
.- ctx
the parse tree
- returns
the visitor result
- abstract def visitWhileBody(ctx: WhileBodyContext): T
Visit a parse tree produced by
TclParser#whileBody
.Visit a parse tree produced by
TclParser#whileBody
.- ctx
the parse tree
- returns
the visitor result
- abstract def visitWhileCond(ctx: WhileCondContext): T
Visit a parse tree produced by
TclParser#whileCond
.Visit a parse tree produced by
TclParser#whileCond
.- ctx
the parse tree
- returns
the visitor result
Concrete Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @IntrinsicCandidate() @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @IntrinsicCandidate() @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @IntrinsicCandidate() @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @IntrinsicCandidate() @native()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated
(Since version 9)