Packages

t

top.scaleda.tcl.parser

TclListener

trait TclListener extends ParseTreeListener

This interface defines a complete listener for a parse tree produced by TclParser.

Linear Supertypes
ParseTreeListener, AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. TclListener
  2. ParseTreeListener
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Abstract Value Members

  1. abstract def enterCommand(ctx: CommandContext): Unit

    Enter a parse tree produced by TclParser#command.

    Enter a parse tree produced by TclParser#command.

    ctx

    the parse tree

  2. abstract def enterCommandArg(ctx: CommandArgContext): Unit

    Enter a parse tree produced by TclParser#commandArg.

    Enter a parse tree produced by TclParser#commandArg.

    ctx

    the parse tree

  3. abstract def enterCommandEmpty(ctx: CommandEmptyContext): Unit

    Enter a parse tree produced by TclParser#commandEmpty.

    Enter a parse tree produced by TclParser#commandEmpty.

    ctx

    the parse tree

  4. abstract def enterCommandLine(ctx: CommandLineContext): Unit

    Enter a parse tree produced by TclParser#commandLine.

    Enter a parse tree produced by TclParser#commandLine.

    ctx

    the parse tree

  5. abstract def enterCommandName(ctx: CommandNameContext): Unit

    Enter a parse tree produced by TclParser#commandName.

    Enter a parse tree produced by TclParser#commandName.

    ctx

    the parse tree

  6. abstract def enterElseBody(ctx: ElseBodyContext): Unit

    Enter a parse tree produced by TclParser#elseBody.

    Enter a parse tree produced by TclParser#elseBody.

    ctx

    the parse tree

  7. abstract def enterElsePart(ctx: ElsePartContext): Unit

    Enter a parse tree produced by TclParser#elsePart.

    Enter a parse tree produced by TclParser#elsePart.

    ctx

    the parse tree

  8. abstract def enterElseif(ctx: ElseifContext): Unit

    Enter a parse tree produced by TclParser#elseif.

    Enter a parse tree produced by TclParser#elseif.

    ctx

    the parse tree

  9. abstract def enterEveryRule(arg0: ParserRuleContext): Unit
    Definition Classes
    ParseTreeListener
  10. abstract def enterExpr(ctx: ExprContext): Unit

    Enter a parse tree produced by TclParser#expr.

    Enter a parse tree produced by TclParser#expr.

    ctx

    the parse tree

  11. abstract def enterFor(ctx: ForContext): Unit

    Enter a parse tree produced by TclParser#for.

    Enter a parse tree produced by TclParser#for.

    ctx

    the parse tree

  12. abstract def enterForBody(ctx: ForBodyContext): Unit

    Enter a parse tree produced by TclParser#forBody.

    Enter a parse tree produced by TclParser#forBody.

    ctx

    the parse tree

  13. abstract def enterForCond(ctx: ForCondContext): Unit

    Enter a parse tree produced by TclParser#forCond.

    Enter a parse tree produced by TclParser#forCond.

    ctx

    the parse tree

  14. abstract def enterForIncr(ctx: ForIncrContext): Unit

    Enter a parse tree produced by TclParser#forIncr.

    Enter a parse tree produced by TclParser#forIncr.

    ctx

    the parse tree

  15. abstract def enterForInit(ctx: ForInitContext): Unit

    Enter a parse tree produced by TclParser#forInit.

    Enter a parse tree produced by TclParser#forInit.

    ctx

    the parse tree

  16. abstract def enterForeach(ctx: ForeachContext): Unit

    Enter a parse tree produced by TclParser#foreach.

    Enter a parse tree produced by TclParser#foreach.

    ctx

    the parse tree

  17. abstract def enterForeachBody(ctx: ForeachBodyContext): Unit

    Enter a parse tree produced by TclParser#foreachBody.

    Enter a parse tree produced by TclParser#foreachBody.

    ctx

    the parse tree

  18. abstract def enterForeachList(ctx: ForeachListContext): Unit

    Enter a parse tree produced by TclParser#foreachList.

    Enter a parse tree produced by TclParser#foreachList.

    ctx

    the parse tree

  19. abstract def enterForeachVar(ctx: ForeachVarContext): Unit

    Enter a parse tree produced by TclParser#foreachVar.

    Enter a parse tree produced by TclParser#foreachVar.

    ctx

    the parse tree

  20. abstract def enterIf(ctx: IfContext): Unit

    Enter a parse tree produced by TclParser#if.

    Enter a parse tree produced by TclParser#if.

    ctx

    the parse tree

  21. abstract def enterIfBody(ctx: IfBodyContext): Unit

    Enter a parse tree produced by TclParser#ifBody.

    Enter a parse tree produced by TclParser#ifBody.

    ctx

    the parse tree

  22. abstract def enterIfCond(ctx: IfCondContext): Unit

    Enter a parse tree produced by TclParser#ifCond.

    Enter a parse tree produced by TclParser#ifCond.

    ctx

    the parse tree

  23. abstract def enterMatchPattern(ctx: MatchPatternContext): Unit

    Enter a parse tree produced by TclParser#matchPattern.

    Enter a parse tree produced by TclParser#matchPattern.

    ctx

    the parse tree

  24. abstract def enterNamespace(ctx: NamespaceContext): Unit

    Enter a parse tree produced by TclParser#namespace.

    Enter a parse tree produced by TclParser#namespace.

    ctx

    the parse tree

  25. abstract def enterNamespaceIdentifier(ctx: NamespaceIdentifierContext): Unit

    Enter a parse tree produced by TclParser#namespaceIdentifier.

    Enter a parse tree produced by TclParser#namespaceIdentifier.

    ctx

    the parse tree

  26. abstract def enterOperatorA(ctx: OperatorAContext): Unit

    Enter a parse tree produced by TclParser#operatorA.

    Enter a parse tree produced by TclParser#operatorA.

    ctx

    the parse tree

  27. abstract def enterOperatorAB(ctx: OperatorABContext): Unit

    Enter a parse tree produced by TclParser#operatorAB.

    Enter a parse tree produced by TclParser#operatorAB.

    ctx

    the parse tree

  28. abstract def enterPackage(ctx: PackageContext): Unit

    Enter a parse tree produced by TclParser#package.

    Enter a parse tree produced by TclParser#package.

    ctx

    the parse tree

  29. abstract def enterPackageIdentifier(ctx: PackageIdentifierContext): Unit

    Enter a parse tree produced by TclParser#packageIdentifier.

    Enter a parse tree produced by TclParser#packageIdentifier.

    ctx

    the parse tree

  30. abstract def enterPackageProvide(ctx: PackageProvideContext): Unit

    Enter a parse tree produced by TclParser#packageProvide.

    Enter a parse tree produced by TclParser#packageProvide.

    ctx

    the parse tree

  31. abstract def enterPackageRequire(ctx: PackageRequireContext): Unit

    Enter a parse tree produced by TclParser#packageRequire.

    Enter a parse tree produced by TclParser#packageRequire.

    ctx

    the parse tree

  32. abstract def enterPackageVersion(ctx: PackageVersionContext): Unit

    Enter a parse tree produced by TclParser#packageVersion.

    Enter a parse tree produced by TclParser#packageVersion.

    ctx

    the parse tree

  33. abstract def enterProc(ctx: ProcContext): Unit

    Enter a parse tree produced by TclParser#proc.

    Enter a parse tree produced by TclParser#proc.

    ctx

    the parse tree

  34. abstract def enterProcArg(ctx: ProcArgContext): Unit

    Enter a parse tree produced by TclParser#procArg.

    Enter a parse tree produced by TclParser#procArg.

    ctx

    the parse tree

  35. abstract def enterProcArgDef(ctx: ProcArgDefContext): Unit

    Enter a parse tree produced by TclParser#procArgDef.

    Enter a parse tree produced by TclParser#procArgDef.

    ctx

    the parse tree

  36. abstract def enterProcBody(ctx: ProcBodyContext): Unit

    Enter a parse tree produced by TclParser#procBody.

    Enter a parse tree produced by TclParser#procBody.

    ctx

    the parse tree

  37. abstract def enterProcIdentifier(ctx: ProcIdentifierContext): Unit

    Enter a parse tree produced by TclParser#procIdentifier.

    Enter a parse tree produced by TclParser#procIdentifier.

    ctx

    the parse tree

  38. abstract def enterRegexp(ctx: RegexpContext): Unit

    Enter a parse tree produced by TclParser#regexp.

    Enter a parse tree produced by TclParser#regexp.

    ctx

    the parse tree

  39. abstract def enterSource_text(ctx: Source_textContext): Unit

    Enter a parse tree produced by TclParser#source_text.

    Enter a parse tree produced by TclParser#source_text.

    ctx

    the parse tree

  40. abstract def enterSwitch(ctx: SwitchContext): Unit

    Enter a parse tree produced by TclParser#switch.

    Enter a parse tree produced by TclParser#switch.

    ctx

    the parse tree

  41. abstract def enterSwitchBody(ctx: SwitchBodyContext): Unit

    Enter a parse tree produced by TclParser#switchBody.

    Enter a parse tree produced by TclParser#switchBody.

    ctx

    the parse tree

  42. abstract def enterSwitchDefaultBody(ctx: SwitchDefaultBodyContext): Unit

    Enter a parse tree produced by TclParser#switchDefaultBody.

    Enter a parse tree produced by TclParser#switchDefaultBody.

    ctx

    the parse tree

  43. abstract def enterSwitchExpr(ctx: SwitchExprContext): Unit

    Enter a parse tree produced by TclParser#switchExpr.

    Enter a parse tree produced by TclParser#switchExpr.

    ctx

    the parse tree

  44. abstract def enterSwitchMatch(ctx: SwitchMatchContext): Unit

    Enter a parse tree produced by TclParser#switchMatch.

    Enter a parse tree produced by TclParser#switchMatch.

    ctx

    the parse tree

  45. abstract def enterWhile(ctx: WhileContext): Unit

    Enter a parse tree produced by TclParser#while.

    Enter a parse tree produced by TclParser#while.

    ctx

    the parse tree

  46. abstract def enterWhileBody(ctx: WhileBodyContext): Unit

    Enter a parse tree produced by TclParser#whileBody.

    Enter a parse tree produced by TclParser#whileBody.

    ctx

    the parse tree

  47. abstract def enterWhileCond(ctx: WhileCondContext): Unit

    Enter a parse tree produced by TclParser#whileCond.

    Enter a parse tree produced by TclParser#whileCond.

    ctx

    the parse tree

  48. abstract def exitCommand(ctx: CommandContext): Unit

    Exit a parse tree produced by TclParser#command.

    Exit a parse tree produced by TclParser#command.

    ctx

    the parse tree

  49. abstract def exitCommandArg(ctx: CommandArgContext): Unit

    Exit a parse tree produced by TclParser#commandArg.

    Exit a parse tree produced by TclParser#commandArg.

    ctx

    the parse tree

  50. abstract def exitCommandEmpty(ctx: CommandEmptyContext): Unit

    Exit a parse tree produced by TclParser#commandEmpty.

    Exit a parse tree produced by TclParser#commandEmpty.

    ctx

    the parse tree

  51. abstract def exitCommandLine(ctx: CommandLineContext): Unit

    Exit a parse tree produced by TclParser#commandLine.

    Exit a parse tree produced by TclParser#commandLine.

    ctx

    the parse tree

  52. abstract def exitCommandName(ctx: CommandNameContext): Unit

    Exit a parse tree produced by TclParser#commandName.

    Exit a parse tree produced by TclParser#commandName.

    ctx

    the parse tree

  53. abstract def exitElseBody(ctx: ElseBodyContext): Unit

    Exit a parse tree produced by TclParser#elseBody.

    Exit a parse tree produced by TclParser#elseBody.

    ctx

    the parse tree

  54. abstract def exitElsePart(ctx: ElsePartContext): Unit

    Exit a parse tree produced by TclParser#elsePart.

    Exit a parse tree produced by TclParser#elsePart.

    ctx

    the parse tree

  55. abstract def exitElseif(ctx: ElseifContext): Unit

    Exit a parse tree produced by TclParser#elseif.

    Exit a parse tree produced by TclParser#elseif.

    ctx

    the parse tree

  56. abstract def exitEveryRule(arg0: ParserRuleContext): Unit
    Definition Classes
    ParseTreeListener
  57. abstract def exitExpr(ctx: ExprContext): Unit

    Exit a parse tree produced by TclParser#expr.

    Exit a parse tree produced by TclParser#expr.

    ctx

    the parse tree

  58. abstract def exitFor(ctx: ForContext): Unit

    Exit a parse tree produced by TclParser#for.

    Exit a parse tree produced by TclParser#for.

    ctx

    the parse tree

  59. abstract def exitForBody(ctx: ForBodyContext): Unit

    Exit a parse tree produced by TclParser#forBody.

    Exit a parse tree produced by TclParser#forBody.

    ctx

    the parse tree

  60. abstract def exitForCond(ctx: ForCondContext): Unit

    Exit a parse tree produced by TclParser#forCond.

    Exit a parse tree produced by TclParser#forCond.

    ctx

    the parse tree

  61. abstract def exitForIncr(ctx: ForIncrContext): Unit

    Exit a parse tree produced by TclParser#forIncr.

    Exit a parse tree produced by TclParser#forIncr.

    ctx

    the parse tree

  62. abstract def exitForInit(ctx: ForInitContext): Unit

    Exit a parse tree produced by TclParser#forInit.

    Exit a parse tree produced by TclParser#forInit.

    ctx

    the parse tree

  63. abstract def exitForeach(ctx: ForeachContext): Unit

    Exit a parse tree produced by TclParser#foreach.

    Exit a parse tree produced by TclParser#foreach.

    ctx

    the parse tree

  64. abstract def exitForeachBody(ctx: ForeachBodyContext): Unit

    Exit a parse tree produced by TclParser#foreachBody.

    Exit a parse tree produced by TclParser#foreachBody.

    ctx

    the parse tree

  65. abstract def exitForeachList(ctx: ForeachListContext): Unit

    Exit a parse tree produced by TclParser#foreachList.

    Exit a parse tree produced by TclParser#foreachList.

    ctx

    the parse tree

  66. abstract def exitForeachVar(ctx: ForeachVarContext): Unit

    Exit a parse tree produced by TclParser#foreachVar.

    Exit a parse tree produced by TclParser#foreachVar.

    ctx

    the parse tree

  67. abstract def exitIf(ctx: IfContext): Unit

    Exit a parse tree produced by TclParser#if.

    Exit a parse tree produced by TclParser#if.

    ctx

    the parse tree

  68. abstract def exitIfBody(ctx: IfBodyContext): Unit

    Exit a parse tree produced by TclParser#ifBody.

    Exit a parse tree produced by TclParser#ifBody.

    ctx

    the parse tree

  69. abstract def exitIfCond(ctx: IfCondContext): Unit

    Exit a parse tree produced by TclParser#ifCond.

    Exit a parse tree produced by TclParser#ifCond.

    ctx

    the parse tree

  70. abstract def exitMatchPattern(ctx: MatchPatternContext): Unit

    Exit a parse tree produced by TclParser#matchPattern.

    Exit a parse tree produced by TclParser#matchPattern.

    ctx

    the parse tree

  71. abstract def exitNamespace(ctx: NamespaceContext): Unit

    Exit a parse tree produced by TclParser#namespace.

    Exit a parse tree produced by TclParser#namespace.

    ctx

    the parse tree

  72. abstract def exitNamespaceIdentifier(ctx: NamespaceIdentifierContext): Unit

    Exit a parse tree produced by TclParser#namespaceIdentifier.

    Exit a parse tree produced by TclParser#namespaceIdentifier.

    ctx

    the parse tree

  73. abstract def exitOperatorA(ctx: OperatorAContext): Unit

    Exit a parse tree produced by TclParser#operatorA.

    Exit a parse tree produced by TclParser#operatorA.

    ctx

    the parse tree

  74. abstract def exitOperatorAB(ctx: OperatorABContext): Unit

    Exit a parse tree produced by TclParser#operatorAB.

    Exit a parse tree produced by TclParser#operatorAB.

    ctx

    the parse tree

  75. abstract def exitPackage(ctx: PackageContext): Unit

    Exit a parse tree produced by TclParser#package.

    Exit a parse tree produced by TclParser#package.

    ctx

    the parse tree

  76. abstract def exitPackageIdentifier(ctx: PackageIdentifierContext): Unit

    Exit a parse tree produced by TclParser#packageIdentifier.

    Exit a parse tree produced by TclParser#packageIdentifier.

    ctx

    the parse tree

  77. abstract def exitPackageProvide(ctx: PackageProvideContext): Unit

    Exit a parse tree produced by TclParser#packageProvide.

    Exit a parse tree produced by TclParser#packageProvide.

    ctx

    the parse tree

  78. abstract def exitPackageRequire(ctx: PackageRequireContext): Unit

    Exit a parse tree produced by TclParser#packageRequire.

    Exit a parse tree produced by TclParser#packageRequire.

    ctx

    the parse tree

  79. abstract def exitPackageVersion(ctx: PackageVersionContext): Unit

    Exit a parse tree produced by TclParser#packageVersion.

    Exit a parse tree produced by TclParser#packageVersion.

    ctx

    the parse tree

  80. abstract def exitProc(ctx: ProcContext): Unit

    Exit a parse tree produced by TclParser#proc.

    Exit a parse tree produced by TclParser#proc.

    ctx

    the parse tree

  81. abstract def exitProcArg(ctx: ProcArgContext): Unit

    Exit a parse tree produced by TclParser#procArg.

    Exit a parse tree produced by TclParser#procArg.

    ctx

    the parse tree

  82. abstract def exitProcArgDef(ctx: ProcArgDefContext): Unit

    Exit a parse tree produced by TclParser#procArgDef.

    Exit a parse tree produced by TclParser#procArgDef.

    ctx

    the parse tree

  83. abstract def exitProcBody(ctx: ProcBodyContext): Unit

    Exit a parse tree produced by TclParser#procBody.

    Exit a parse tree produced by TclParser#procBody.

    ctx

    the parse tree

  84. abstract def exitProcIdentifier(ctx: ProcIdentifierContext): Unit

    Exit a parse tree produced by TclParser#procIdentifier.

    Exit a parse tree produced by TclParser#procIdentifier.

    ctx

    the parse tree

  85. abstract def exitRegexp(ctx: RegexpContext): Unit

    Exit a parse tree produced by TclParser#regexp.

    Exit a parse tree produced by TclParser#regexp.

    ctx

    the parse tree

  86. abstract def exitSource_text(ctx: Source_textContext): Unit

    Exit a parse tree produced by TclParser#source_text.

    Exit a parse tree produced by TclParser#source_text.

    ctx

    the parse tree

  87. abstract def exitSwitch(ctx: SwitchContext): Unit

    Exit a parse tree produced by TclParser#switch.

    Exit a parse tree produced by TclParser#switch.

    ctx

    the parse tree

  88. abstract def exitSwitchBody(ctx: SwitchBodyContext): Unit

    Exit a parse tree produced by TclParser#switchBody.

    Exit a parse tree produced by TclParser#switchBody.

    ctx

    the parse tree

  89. abstract def exitSwitchDefaultBody(ctx: SwitchDefaultBodyContext): Unit

    Exit a parse tree produced by TclParser#switchDefaultBody.

    Exit a parse tree produced by TclParser#switchDefaultBody.

    ctx

    the parse tree

  90. abstract def exitSwitchExpr(ctx: SwitchExprContext): Unit

    Exit a parse tree produced by TclParser#switchExpr.

    Exit a parse tree produced by TclParser#switchExpr.

    ctx

    the parse tree

  91. abstract def exitSwitchMatch(ctx: SwitchMatchContext): Unit

    Exit a parse tree produced by TclParser#switchMatch.

    Exit a parse tree produced by TclParser#switchMatch.

    ctx

    the parse tree

  92. abstract def exitWhile(ctx: WhileContext): Unit

    Exit a parse tree produced by TclParser#while.

    Exit a parse tree produced by TclParser#while.

    ctx

    the parse tree

  93. abstract def exitWhileBody(ctx: WhileBodyContext): Unit

    Exit a parse tree produced by TclParser#whileBody.

    Exit a parse tree produced by TclParser#whileBody.

    ctx

    the parse tree

  94. abstract def exitWhileCond(ctx: WhileCondContext): Unit

    Exit a parse tree produced by TclParser#whileCond.

    Exit a parse tree produced by TclParser#whileCond.

    ctx

    the parse tree

  95. abstract def visitErrorNode(arg0: ErrorNode): Unit
    Definition Classes
    ParseTreeListener
  96. abstract def visitTerminal(arg0: TerminalNode): Unit
    Definition Classes
    ParseTreeListener

Concrete Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
  6. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  7. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  8. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  9. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  10. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  11. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  12. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  13. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  14. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  15. def toString(): String
    Definition Classes
    AnyRef → Any
  16. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  17. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  18. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

    (Since version 9)

Inherited from ParseTreeListener

Inherited from AnyRef

Inherited from Any

Ungrouped