Class

firrtl

Visitor

Related Doc: package firrtl

Permalink

class Visitor extends FIRRTLBaseVisitor[FirrtlNode]

Linear Supertypes
FIRRTLBaseVisitor[FirrtlNode], FIRRTLVisitor[FirrtlNode], AbstractParseTreeVisitor[FirrtlNode], ParseTreeVisitor[FirrtlNode], AnyRef, Any
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)

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. def aggregateResult(arg0: FirrtlNode, arg1: FirrtlNode): FirrtlNode

    Permalink
    Attributes
    protected[org.antlr.v4.runtime.tree]
    Definition Classes
    AbstractParseTreeVisitor
  5. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  6. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  7. def defaultResult(): FirrtlNode

    Permalink
    Attributes
    protected[org.antlr.v4.runtime.tree]
    Definition Classes
    AbstractParseTreeVisitor
  8. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  9. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  10. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  11. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  12. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  13. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  14. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  15. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  16. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  17. def shouldVisitNextChild(arg0: RuleNode, arg1: FirrtlNode): Boolean

    Permalink
    Attributes
    protected[org.antlr.v4.runtime.tree]
    Definition Classes
    AbstractParseTreeVisitor
  18. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  19. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  20. def visit[FirrtlNode](ctx: CircuitContext): Circuit

    Permalink
  21. def visit(arg0: ParseTree): FirrtlNode

    Permalink
    Definition Classes
    AbstractParseTreeVisitor → ParseTreeVisitor
  22. def visitChildren(arg0: RuleNode): FirrtlNode

    Permalink
    Definition Classes
    AbstractParseTreeVisitor → ParseTreeVisitor
  23. def visitCircuit(ctx: CircuitContext): FirrtlNode

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

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

    Permalink
    Definition Classes
    FIRRTLBaseVisitorFIRRTLVisitor
  26. def visitErrorNode(arg0: ErrorNode): FirrtlNode

    Permalink
    Definition Classes
    AbstractParseTreeVisitor → ParseTreeVisitor
  27. def visitExp(ctx: ExpContext): FirrtlNode

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    FIRRTLBaseVisitorFIRRTLVisitor
  48. def visitTerminal(arg0: TerminalNode): FirrtlNode

    Permalink
    Definition Classes
    AbstractParseTreeVisitor → ParseTreeVisitor
  49. def visitType(ctx: TypeContext): FirrtlNode

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

    Permalink
    Definition Classes
    FIRRTLBaseVisitorFIRRTLVisitor
  51. final def wait(): Unit

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  53. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from FIRRTLBaseVisitor[FirrtlNode]

Inherited from FIRRTLVisitor[FirrtlNode]

Inherited from AbstractParseTreeVisitor[FirrtlNode]

Inherited from ParseTreeVisitor[FirrtlNode]

Inherited from AnyRef

Inherited from Any

Ungrouped