Packages

c

firrtl

Visitor

class Visitor extends FIRRTLBaseVisitor[FirrtlNode]

Linear Supertypes
FIRRTLBaseVisitor[FirrtlNode], FIRRTLVisitor[FirrtlNode], AbstractParseTreeVisitor[FirrtlNode], ParseTreeVisitor[FirrtlNode], AnyRef, Any
Type Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Visitor
  2. FIRRTLBaseVisitor
  3. FIRRTLVisitor
  4. AbstractParseTreeVisitor
  5. ParseTreeVisitor
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Visitor(infoMode: InfoMode)

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. def aggregateResult(arg0: FirrtlNode, arg1: FirrtlNode): FirrtlNode
    Attributes
    protected[org.antlr.v4.runtime.tree]
    Definition Classes
    AbstractParseTreeVisitor
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  7. def defaultResult(): FirrtlNode
    Attributes
    protected[org.antlr.v4.runtime.tree]
    Definition Classes
    AbstractParseTreeVisitor
  8. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  9. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  10. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  11. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  12. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  13. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  14. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  15. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  16. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  17. def shouldVisitNextChild(arg0: RuleNode, arg1: FirrtlNode): Boolean
    Attributes
    protected[org.antlr.v4.runtime.tree]
    Definition Classes
    AbstractParseTreeVisitor
  18. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  19. def toString(): String
    Definition Classes
    AnyRef → Any
  20. def visit[FirrtlNode](ctx: CircuitContext): Circuit
  21. def visit(arg0: ParseTree): FirrtlNode
    Definition Classes
    AbstractParseTreeVisitor → ParseTreeVisitor
  22. def visitChildren(arg0: RuleNode): FirrtlNode
    Definition Classes
    AbstractParseTreeVisitor → ParseTreeVisitor
  23. def visitCircuit(ctx: CircuitContext): FirrtlNode

    Visit a parse tree produced by FIRRTLParser#circuit.

    Visit a parse tree produced by FIRRTLParser#circuit.

    The default implementation returns the result of calling #visitChildren on ctx.

    ctx

    the parse tree

    returns

    the visitor result

    Definition Classes
    FIRRTLBaseVisitorFIRRTLVisitor
  24. def visitDefname(ctx: DefnameContext): FirrtlNode

    Visit a parse tree produced by FIRRTLParser#defname.

    Visit a parse tree produced by FIRRTLParser#defname.

    The default implementation returns the result of calling #visitChildren on ctx.

    ctx

    the parse tree

    returns

    the visitor result

    Definition Classes
    FIRRTLBaseVisitorFIRRTLVisitor
  25. def visitDir(ctx: DirContext): FirrtlNode

    Visit a parse tree produced by FIRRTLParser#dir.

    Visit a parse tree produced by FIRRTLParser#dir.

    The default implementation returns the result of calling #visitChildren on ctx.

    ctx

    the parse tree

    returns

    the visitor result

    Definition Classes
    FIRRTLBaseVisitorFIRRTLVisitor
  26. def visitErrorNode(arg0: ErrorNode): FirrtlNode
    Definition Classes
    AbstractParseTreeVisitor → ParseTreeVisitor
  27. def visitExp(ctx: ExpContext): FirrtlNode

    Visit a parse tree produced by FIRRTLParser#exp.

    Visit a parse tree produced by FIRRTLParser#exp.

    The default implementation returns the result of calling #visitChildren on ctx.

    ctx

    the parse tree

    returns

    the visitor result

    Definition Classes
    FIRRTLBaseVisitorFIRRTLVisitor
  28. def visitField(ctx: FieldContext): FirrtlNode

    Visit a parse tree produced by FIRRTLParser#field.

    Visit a parse tree produced by FIRRTLParser#field.

    The default implementation returns the result of calling #visitChildren on ctx.

    ctx

    the parse tree

    returns

    the visitor result

    Definition Classes
    FIRRTLBaseVisitorFIRRTLVisitor
  29. def visitFieldId(ctx: FieldIdContext): FirrtlNode

    Visit a parse tree produced by FIRRTLParser#fieldId.

    Visit a parse tree produced by FIRRTLParser#fieldId.

    The default implementation returns the result of calling #visitChildren on ctx.

    ctx

    the parse tree

    returns

    the visitor result

    Definition Classes
    FIRRTLBaseVisitorFIRRTLVisitor
  30. def visitId(ctx: IdContext): FirrtlNode

    Visit a parse tree produced by FIRRTLParser#id.

    Visit a parse tree produced by FIRRTLParser#id.

    The default implementation returns the result of calling #visitChildren on ctx.

    ctx

    the parse tree

    returns

    the visitor result

    Definition Classes
    FIRRTLBaseVisitorFIRRTLVisitor
  31. def visitInfo(ctx: InfoContext): FirrtlNode

    Visit a parse tree produced by FIRRTLParser#info.

    Visit a parse tree produced by FIRRTLParser#info.

    The default implementation returns the result of calling #visitChildren on ctx.

    ctx

    the parse tree

    returns

    the visitor result

    Definition Classes
    FIRRTLBaseVisitorFIRRTLVisitor
  32. def visitIntLit(ctx: IntLitContext): FirrtlNode

    Visit a parse tree produced by FIRRTLParser#intLit.

    Visit a parse tree produced by FIRRTLParser#intLit.

    The default implementation returns the result of calling #visitChildren on ctx.

    ctx

    the parse tree

    returns

    the visitor result

    Definition Classes
    FIRRTLBaseVisitorFIRRTLVisitor
  33. def visitKeywordAsId(ctx: KeywordAsIdContext): FirrtlNode

    Visit a parse tree produced by FIRRTLParser#keywordAsId.

    Visit a parse tree produced by FIRRTLParser#keywordAsId.

    The default implementation returns the result of calling #visitChildren on ctx.

    ctx

    the parse tree

    returns

    the visitor result

    Definition Classes
    FIRRTLBaseVisitorFIRRTLVisitor
  34. def visitMdir(ctx: MdirContext): FirrtlNode

    Visit a parse tree produced by FIRRTLParser#mdir.

    Visit a parse tree produced by FIRRTLParser#mdir.

    The default implementation returns the result of calling #visitChildren on ctx.

    ctx

    the parse tree

    returns

    the visitor result

    Definition Classes
    FIRRTLBaseVisitorFIRRTLVisitor
  35. def visitMemField(ctx: MemFieldContext): FirrtlNode

    Visit a parse tree produced by FIRRTLParser#memField.

    Visit a parse tree produced by FIRRTLParser#memField.

    The default implementation returns the result of calling #visitChildren on ctx.

    ctx

    the parse tree

    returns

    the visitor result

    Definition Classes
    FIRRTLBaseVisitorFIRRTLVisitor
  36. def visitModule(ctx: ModuleContext): FirrtlNode

    Visit a parse tree produced by FIRRTLParser#module.

    Visit a parse tree produced by FIRRTLParser#module.

    The default implementation returns the result of calling #visitChildren on ctx.

    ctx

    the parse tree

    returns

    the visitor result

    Definition Classes
    FIRRTLBaseVisitorFIRRTLVisitor
  37. def visitModuleBlock(ctx: ModuleBlockContext): FirrtlNode

    Visit a parse tree produced by FIRRTLParser#moduleBlock.

    Visit a parse tree produced by FIRRTLParser#moduleBlock.

    The default implementation returns the result of calling #visitChildren on ctx.

    ctx

    the parse tree

    returns

    the visitor result

    Definition Classes
    FIRRTLBaseVisitorFIRRTLVisitor
  38. def visitParameter(ctx: ParameterContext): FirrtlNode

    Visit a parse tree produced by FIRRTLParser#parameter.

    Visit a parse tree produced by FIRRTLParser#parameter.

    The default implementation returns the result of calling #visitChildren on ctx.

    ctx

    the parse tree

    returns

    the visitor result

    Definition Classes
    FIRRTLBaseVisitorFIRRTLVisitor
  39. def visitPort(ctx: PortContext): FirrtlNode

    Visit a parse tree produced by FIRRTLParser#port.

    Visit a parse tree produced by FIRRTLParser#port.

    The default implementation returns the result of calling #visitChildren on ctx.

    ctx

    the parse tree

    returns

    the visitor result

    Definition Classes
    FIRRTLBaseVisitorFIRRTLVisitor
  40. def visitPrimop(ctx: PrimopContext): FirrtlNode

    Visit a parse tree produced by FIRRTLParser#primop.

    Visit a parse tree produced by FIRRTLParser#primop.

    The default implementation returns the result of calling #visitChildren on ctx.

    ctx

    the parse tree

    returns

    the visitor result

    Definition Classes
    FIRRTLBaseVisitorFIRRTLVisitor
  41. def visitReset_block(ctx: Reset_blockContext): FirrtlNode

    Visit a parse tree produced by FIRRTLParser#reset_block.

    Visit a parse tree produced by FIRRTLParser#reset_block.

    The default implementation returns the result of calling #visitChildren on ctx.

    ctx

    the parse tree

    returns

    the visitor result

    Definition Classes
    FIRRTLBaseVisitorFIRRTLVisitor
  42. def visitRuw(ctx: RuwContext): FirrtlNode

    Visit a parse tree produced by FIRRTLParser#ruw.

    Visit a parse tree produced by FIRRTLParser#ruw.

    The default implementation returns the result of calling #visitChildren on ctx.

    ctx

    the parse tree

    returns

    the visitor result

    Definition Classes
    FIRRTLBaseVisitorFIRRTLVisitor
  43. def visitSimple_reset(ctx: Simple_resetContext): FirrtlNode

    Visit a parse tree produced by FIRRTLParser#simple_reset.

    Visit a parse tree produced by FIRRTLParser#simple_reset.

    The default implementation returns the result of calling #visitChildren on ctx.

    ctx

    the parse tree

    returns

    the visitor result

    Definition Classes
    FIRRTLBaseVisitorFIRRTLVisitor
  44. def visitSimple_reset0(ctx: Simple_reset0Context): FirrtlNode

    Visit a parse tree produced by FIRRTLParser#simple_reset0.

    Visit a parse tree produced by FIRRTLParser#simple_reset0.

    The default implementation returns the result of calling #visitChildren on ctx.

    ctx

    the parse tree

    returns

    the visitor result

    Definition Classes
    FIRRTLBaseVisitorFIRRTLVisitor
  45. def visitSimple_stmt(ctx: Simple_stmtContext): FirrtlNode

    Visit a parse tree produced by FIRRTLParser#simple_stmt.

    Visit a parse tree produced by FIRRTLParser#simple_stmt.

    The default implementation returns the result of calling #visitChildren on ctx.

    ctx

    the parse tree

    returns

    the visitor result

    Definition Classes
    FIRRTLBaseVisitorFIRRTLVisitor
  46. def visitStmt(ctx: StmtContext): FirrtlNode

    Visit a parse tree produced by FIRRTLParser#stmt.

    Visit a parse tree produced by FIRRTLParser#stmt.

    The default implementation returns the result of calling #visitChildren on ctx.

    ctx

    the parse tree

    returns

    the visitor result

    Definition Classes
    FIRRTLBaseVisitorFIRRTLVisitor
  47. def visitSuite(ctx: SuiteContext): FirrtlNode

    Visit a parse tree produced by FIRRTLParser#suite.

    Visit a parse tree produced by FIRRTLParser#suite.

    The default implementation returns the result of calling #visitChildren on ctx.

    ctx

    the parse tree

    returns

    the visitor result

    Definition Classes
    FIRRTLBaseVisitorFIRRTLVisitor
  48. def visitTerminal(arg0: TerminalNode): FirrtlNode
    Definition Classes
    AbstractParseTreeVisitor → ParseTreeVisitor
  49. def visitType(ctx: TypeContext): FirrtlNode

    Visit a parse tree produced by FIRRTLParser#type.

    Visit a parse tree produced by FIRRTLParser#type.

    The default implementation returns the result of calling #visitChildren on ctx.

    ctx

    the parse tree

    returns

    the visitor result

    Definition Classes
    FIRRTLBaseVisitorFIRRTLVisitor
  50. def visitWhen(ctx: WhenContext): FirrtlNode

    Visit a parse tree produced by FIRRTLParser#when.

    Visit a parse tree produced by FIRRTLParser#when.

    The default implementation returns the result of calling #visitChildren on ctx.

    ctx

    the parse tree

    returns

    the visitor result

    Definition Classes
    FIRRTLBaseVisitorFIRRTLVisitor
  51. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  52. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  53. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )

Inherited from FIRRTLBaseVisitor[FirrtlNode]

Inherited from FIRRTLVisitor[FirrtlNode]

Inherited from AbstractParseTreeVisitor[FirrtlNode]

Inherited from ParseTreeVisitor[FirrtlNode]

Inherited from AnyRef

Inherited from Any

Ungrouped