Packages

class AstVisitor extends ASTNodeVisitor with AntlrParserDriverObserver

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. AstVisitor
  2. AntlrParserDriverObserver
  3. ASTNodeVisitor
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new AstVisitor(driver: AntlrCModuleParserDriver, astParentNode: NewNamespaceBlock, global: Global)

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 begin(): Unit
  6. var childNum: Int
  7. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  8. def end(): Unit
  9. def endOfUnit(ctx: ParserRuleContext, filename: String): Unit
  10. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  11. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  12. var filenameOption: Option[String]
  13. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  14. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  15. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  16. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  17. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  18. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  19. def processItem[T <: AstNode](node: T, builderStack: Stack[AstNodeBuilder[_ <: AstNode]]): Unit
  20. def startOfUnit(ctx: ParserRuleContext, filename: String): Unit
  21. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  22. def toString(): String
    Definition Classes
    AnyRef → Any
  23. def visit(identifierDeclStmt: IdentifierDeclStatement): Unit
    Definition Classes
    AstVisitorASTNodeVisitor
  24. def visit(classDefStatement: ClassDefStatement): Unit
    Definition Classes
    AstVisitorASTNodeVisitor
  25. def visit(functionDef: FunctionDef): Unit
    Definition Classes
    AstVisitorASTNodeVisitor
  26. def visit(node: AstNode): Unit
    Definition Classes
    ASTNodeVisitor
  27. def visit(statement: ExpressionStatement): Unit
    Definition Classes
    ASTNodeVisitor
  28. def visit(statement: ExpressionHolderStatement): Unit
    Definition Classes
    ASTNodeVisitor
  29. def visit(expression: ExpressionHolder): Unit
    Definition Classes
    ASTNodeVisitor
  30. def visit(statement: ThrowStatement): Unit
    Definition Classes
    ASTNodeVisitor
  31. def visit(statement: ReturnStatement): Unit
    Definition Classes
    ASTNodeVisitor
  32. def visit(statement: GotoStatement): Unit
    Definition Classes
    ASTNodeVisitor
  33. def visit(statement: ContinueStatement): Unit
    Definition Classes
    ASTNodeVisitor
  34. def visit(statement: BreakStatement): Unit
    Definition Classes
    ASTNodeVisitor
  35. def visit(statement: WhileStatement): Unit
    Definition Classes
    ASTNodeVisitor
  36. def visit(statement: TryStatement): Unit
    Definition Classes
    ASTNodeVisitor
  37. def visit(statement: SwitchStatement): Unit
    Definition Classes
    ASTNodeVisitor
  38. def visit(statement: NamespaceStatement): Unit
    Definition Classes
    ASTNodeVisitor
  39. def visit(statement: IfStatementBase): Unit
    Definition Classes
    ASTNodeVisitor
  40. def visit(statement: ForStatement): Unit
    Definition Classes
    ASTNodeVisitor
  41. def visit(statement: DoStatement): Unit
    Definition Classes
    ASTNodeVisitor
  42. def visit(statement: CatchStatement): Unit
    Definition Classes
    ASTNodeVisitor
  43. def visit(statement: CatchList): Unit
    Definition Classes
    ASTNodeVisitor
  44. def visit(statement: Statement): Unit
    Definition Classes
    ASTNodeVisitor
  45. def visit(statement: Label): Unit
    Definition Classes
    ASTNodeVisitor
  46. def visit(statement: JumpStatement): Unit
    Definition Classes
    ASTNodeVisitor
  47. def visit(statement: CompoundStatement): Unit
    Definition Classes
    ASTNodeVisitor
  48. def visit(statement: BreakOrContinueStatement): Unit
    Definition Classes
    ASTNodeVisitor
  49. def visit(statement: BlockStarterWithStmtAndCnd): Unit
    Definition Classes
    ASTNodeVisitor
  50. def visit(statement: BlockStarter): Unit
    Definition Classes
    ASTNodeVisitor
  51. def visit(statement: BlockCloser): Unit
    Definition Classes
    ASTNodeVisitor
  52. def visit(statement: IfStatement): Unit
    Definition Classes
    ASTNodeVisitor
  53. def visit(statement: ElseStatement): Unit
    Definition Classes
    ASTNodeVisitor
  54. def visit(templateParameterList: TemplateParameterList): Unit
    Definition Classes
    ASTNodeVisitor
  55. def visit(templateTypeName: TemplateTypeName): Unit
    Definition Classes
    ASTNodeVisitor
  56. def visit(template: Template): Unit
    Definition Classes
    ASTNodeVisitor
  57. def visit(templateBase: TemplateBase): Unit
    Definition Classes
    ASTNodeVisitor
  58. def visit(parameterType: ParameterType): Unit
    Definition Classes
    ASTNodeVisitor
  59. def visit(parameter: Parameter): Unit
    Definition Classes
    ASTNodeVisitor
  60. def visit(expression: SizeofExpression): Unit
    Definition Classes
    ASTNodeVisitor
  61. def visit(expression: CallExpression): Unit
    Definition Classes
    ASTNodeVisitor
  62. def visit(returnType: ReturnType): Unit
    Definition Classes
    ASTNodeVisitor
  63. def visit(parameterList: ParameterList): Unit
    Definition Classes
    ASTNodeVisitor
  64. def visit(parameterBase: ParameterBase): Unit
    Definition Classes
    ASTNodeVisitor
  65. def visit(functionDefBase: FunctionDefBase): Unit
    Definition Classes
    ASTNodeVisitor
  66. def visit(expression: Variable): Unit
    Definition Classes
    ASTNodeVisitor
  67. def visit(expression: UnaryOperator): Unit
    Definition Classes
    ASTNodeVisitor
  68. def visit(expression: UnaryOperationExpression): Unit
    Definition Classes
    ASTNodeVisitor
  69. def visit(expression: UnaryExpression): Unit
    Definition Classes
    ASTNodeVisitor
  70. def visit(expression: StringExpression): Unit
    Definition Classes
    ASTNodeVisitor
  71. def visit(expression: StaticPropertyExpression): Unit
    Definition Classes
    ASTNodeVisitor
  72. def visit(expression: SizeofOperand): Unit
    Definition Classes
    ASTNodeVisitor
  73. def visit(expression: Sizeof): Unit
    Definition Classes
    ASTNodeVisitor
  74. def visit(expression: ShiftExpression): Unit
    Definition Classes
    ASTNodeVisitor
  75. def visit(expression: RelationalExpression): Unit
    Definition Classes
    ASTNodeVisitor
  76. def visit(expression: PtrMemberAccess): Unit
    Definition Classes
    ASTNodeVisitor
  77. def visit(expression: PropertyExpression): Unit
    Definition Classes
    ASTNodeVisitor
  78. def visit(expression: PrimaryExpression): Unit
    Definition Classes
    ASTNodeVisitor
  79. def visit(expression: PostIncDecOperationExpression): Unit
    Definition Classes
    ASTNodeVisitor
  80. def visit(expression: PostfixExpression): Unit
    Definition Classes
    ASTNodeVisitor
  81. def visit(expression: OrExpression): Unit
    Definition Classes
    ASTNodeVisitor
  82. def visit(expression: DeleteExpression): Unit
    Definition Classes
    ASTNodeVisitor
  83. def visit(expression: NewExpression): Unit
    Definition Classes
    ASTNodeVisitor
  84. def visit(expression: MultiplicativeExpression): Unit
    Definition Classes
    ASTNodeVisitor
  85. def visit(expression: MemberAccess): Unit
    Definition Classes
    ASTNodeVisitor
  86. def visit(expression: IntegerExpression): Unit
    Definition Classes
    ASTNodeVisitor
  87. def visit(expression: InstanceofExpression): Unit
    Definition Classes
    ASTNodeVisitor
  88. def visit(expression: InitializerList): Unit
    Definition Classes
    ASTNodeVisitor
  89. def visit(expression: InclusiveOrExpression): Unit
    Definition Classes
    ASTNodeVisitor
  90. def visit(expression: IncDec): Unit
    Definition Classes
    ASTNodeVisitor
  91. def visit(expression: IdentifierList): Unit
    Definition Classes
    ASTNodeVisitor
  92. def visit(expression: Identifier): Unit
    Definition Classes
    ASTNodeVisitor
  93. def visit(expression: ForInit): Unit
    Definition Classes
    ASTNodeVisitor
  94. def visit(expression: ExpressionList): Unit
    Definition Classes
    ASTNodeVisitor
  95. def visit(expression: Expression): Unit
    Definition Classes
    ASTNodeVisitor
  96. def visit(expression: ExclusiveOrExpression): Unit
    Definition Classes
    ASTNodeVisitor
  97. def visit(expression: EqualityExpression): Unit
    Definition Classes
    ASTNodeVisitor
  98. def visit(expression: DoubleExpression): Unit
    Definition Classes
    ASTNodeVisitor
  99. def visit(expression: Constant): Unit
    Definition Classes
    ASTNodeVisitor
  100. def visit(expression: ConditionalExpression): Unit
    Definition Classes
    ASTNodeVisitor
  101. def visit(expression: Condition): Unit
    Definition Classes
    ASTNodeVisitor
  102. def visit(expression: ClassConstantExpression): Unit
    Definition Classes
    ASTNodeVisitor
  103. def visit(expression: CastTarget): Unit
    Definition Classes
    ASTNodeVisitor
  104. def visit(expression: CastExpression): Unit
    Definition Classes
    ASTNodeVisitor
  105. def visit(expression: CallExpressionBase): Unit
    Definition Classes
    ASTNodeVisitor
  106. def visit(expression: Callee): Unit
    Definition Classes
    ASTNodeVisitor
  107. def visit(expression: BitAndExpression): Unit
    Definition Classes
    ASTNodeVisitor
  108. def visit(expression: BinaryOperationExpression): Unit
    Definition Classes
    ASTNodeVisitor
  109. def visit(expression: BinaryExpression): Unit
    Definition Classes
    ASTNodeVisitor
  110. def visit(expression: AssignmentExpression): Unit
    Definition Classes
    ASTNodeVisitor
  111. def visit(arrayIndexing: ArrayIndexing): Unit
    Definition Classes
    ASTNodeVisitor
  112. def visit(argumentList: ArgumentList): Unit
    Definition Classes
    ASTNodeVisitor
  113. def visit(argument: Argument): Unit
    Definition Classes
    ASTNodeVisitor
  114. def visit(expression: AndExpression): Unit
    Definition Classes
    ASTNodeVisitor
  115. def visit(expression: AdditiveExpression): Unit
    Definition Classes
    ASTNodeVisitor
  116. def visit(identifierDeclType: IdentifierDeclType): Unit
    Definition Classes
    ASTNodeVisitor
  117. def visit(identifierDecl: IdentifierDecl): Unit
    Definition Classes
    ASTNodeVisitor
  118. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  119. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  120. 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

Inherited from ASTNodeVisitor

Inherited from AnyRef

Inherited from Any

Ungrouped