Packages

t

top.scaleda.bluespec.parser

BluespecVisitor

trait BluespecVisitor[T] extends ParseTreeVisitor[T]

This interface defines a complete generic visitor for a parse tree produced by BluespecParser.

Linear Supertypes
ParseTreeVisitor[T], AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. BluespecVisitor
  2. ParseTreeVisitor
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Abstract Value Members

  1. abstract def visit(arg0: ParseTree): T
    Definition Classes
    ParseTreeVisitor
  2. abstract def visitActionBlock(ctx: ActionBlockContext): T

    Visit a parse tree produced by BluespecParser#actionBlock.

    Visit a parse tree produced by BluespecParser#actionBlock.

    ctx

    the parse tree

    returns

    the visitor result

  3. abstract def visitActionStmt(ctx: ActionStmtContext): T

    Visit a parse tree produced by BluespecParser#actionStmt.

    Visit a parse tree produced by BluespecParser#actionStmt.

    ctx

    the parse tree

    returns

    the visitor result

  4. abstract def visitActionValueBlock(ctx: ActionValueBlockContext): T

    Visit a parse tree produced by BluespecParser#actionValueBlock.

    Visit a parse tree produced by BluespecParser#actionValueBlock.

    ctx

    the parse tree

    returns

    the visitor result

  5. abstract def visitActionValueStmt(ctx: ActionValueStmtContext): T

    Visit a parse tree produced by BluespecParser#actionValueStmt.

    Visit a parse tree produced by BluespecParser#actionValueStmt.

    ctx

    the parse tree

    returns

    the visitor result

  6. abstract def visitAncestorBVIStmt(ctx: AncestorBVIStmtContext): T

    Visit a parse tree produced by BluespecParser#ancestorBVIStmt.

    Visit a parse tree produced by BluespecParser#ancestorBVIStmt.

    ctx

    the parse tree

    returns

    the visitor result

  7. abstract def visitArrayDims(ctx: ArrayDimsContext): T

    Visit a parse tree produced by BluespecParser#arrayDims.

    Visit a parse tree produced by BluespecParser#arrayDims.

    ctx

    the parse tree

    returns

    the visitor result

  8. abstract def visitArrayIndexes(ctx: ArrayIndexesContext): T

    Visit a parse tree produced by BluespecParser#arrayIndexes.

    Visit a parse tree produced by BluespecParser#arrayIndexes.

    ctx

    the parse tree

    returns

    the visitor result

  9. abstract def visitAttrName(ctx: AttrNameContext): T

    Visit a parse tree produced by BluespecParser#attrName.

    Visit a parse tree produced by BluespecParser#attrName.

    ctx

    the parse tree

    returns

    the visitor result

  10. abstract def visitAttrSpec(ctx: AttrSpecContext): T

    Visit a parse tree produced by BluespecParser#attrSpec.

    Visit a parse tree produced by BluespecParser#attrSpec.

    ctx

    the parse tree

    returns

    the visitor result

  11. abstract def visitAttributeInstance(ctx: AttributeInstanceContext): T

    Visit a parse tree produced by BluespecParser#attributeInstance.

    Visit a parse tree produced by BluespecParser#attributeInstance.

    ctx

    the parse tree

    returns

    the visitor result

  12. abstract def visitAttributeInstances(ctx: AttributeInstancesContext): T

    Visit a parse tree produced by BluespecParser#attributeInstances.

    Visit a parse tree produced by BluespecParser#attributeInstances.

    ctx

    the parse tree

    returns

    the visitor result

  13. abstract def visitBeginEndExpr(ctx: BeginEndExprContext): T

    Visit a parse tree produced by BluespecParser#beginEndExpr.

    Visit a parse tree produced by BluespecParser#beginEndExpr.

    ctx

    the parse tree

    returns

    the visitor result

  14. abstract def visitBeginEndStmt_actionStmt(ctx: BeginEndStmt_actionStmtContext): T

    Visit a parse tree produced by BluespecParser#beginEndStmt_actionStmt.

    Visit a parse tree produced by BluespecParser#beginEndStmt_actionStmt.

    ctx

    the parse tree

    returns

    the visitor result

  15. abstract def visitBeginEndStmt_actionValueStmt(ctx: BeginEndStmt_actionValueStmtContext): T

    Visit a parse tree produced by BluespecParser#beginEndStmt_actionValueStmt.

    Visit a parse tree produced by BluespecParser#beginEndStmt_actionValueStmt.

    ctx

    the parse tree

    returns

    the visitor result

  16. abstract def visitBeginEndStmt_expressionStmt(ctx: BeginEndStmt_expressionStmtContext): T

    Visit a parse tree produced by BluespecParser#beginEndStmt_expressionStmt.

    Visit a parse tree produced by BluespecParser#beginEndStmt_expressionStmt.

    ctx

    the parse tree

    returns

    the visitor result

  17. abstract def visitBeginEndStmt_functionBodyStmt(ctx: BeginEndStmt_functionBodyStmtContext): T

    Visit a parse tree produced by BluespecParser#beginEndStmt_functionBodyStmt.

    Visit a parse tree produced by BluespecParser#beginEndStmt_functionBodyStmt.

    ctx

    the parse tree

    returns

    the visitor result

  18. abstract def visitBeginEndStmt_moduleStmt(ctx: BeginEndStmt_moduleStmtContext): T

    Visit a parse tree produced by BluespecParser#beginEndStmt_moduleStmt.

    Visit a parse tree produced by BluespecParser#beginEndStmt_moduleStmt.

    ctx

    the parse tree

    returns

    the visitor result

  19. abstract def visitBinop(ctx: BinopContext): T

    Visit a parse tree produced by BluespecParser#binop.

    Visit a parse tree produced by BluespecParser#binop.

    ctx

    the parse tree

    returns

    the visitor result

  20. abstract def visitBitConcat(ctx: BitConcatContext): T

    Visit a parse tree produced by BluespecParser#bitConcat.

    Visit a parse tree produced by BluespecParser#bitConcat.

    ctx

    the parse tree

    returns

    the visitor result

  21. abstract def visitCFuncArg(ctx: CFuncArgContext): T

    Visit a parse tree produced by BluespecParser#cFuncArg.

    Visit a parse tree produced by BluespecParser#cFuncArg.

    ctx

    the parse tree

    returns

    the visitor result

  22. abstract def visitCFuncArgs(ctx: CFuncArgsContext): T

    Visit a parse tree produced by BluespecParser#cFuncArgs.

    Visit a parse tree produced by BluespecParser#cFuncArgs.

    ctx

    the parse tree

    returns

    the visitor result

  23. abstract def visitCaseExpr(ctx: CaseExprContext): T

    Visit a parse tree produced by BluespecParser#caseExpr.

    Visit a parse tree produced by BluespecParser#caseExpr.

    ctx

    the parse tree

    returns

    the visitor result

  24. abstract def visitCaseExprItem(ctx: CaseExprItemContext): T

    Visit a parse tree produced by BluespecParser#caseExprItem.

    Visit a parse tree produced by BluespecParser#caseExprItem.

    ctx

    the parse tree

    returns

    the visitor result

  25. abstract def visitCaseItem_actionStmt(ctx: CaseItem_actionStmtContext): T

    Visit a parse tree produced by BluespecParser#caseItem_actionStmt.

    Visit a parse tree produced by BluespecParser#caseItem_actionStmt.

    ctx

    the parse tree

    returns

    the visitor result

  26. abstract def visitCaseItem_actionValueStmt(ctx: CaseItem_actionValueStmtContext): T

    Visit a parse tree produced by BluespecParser#caseItem_actionValueStmt.

    Visit a parse tree produced by BluespecParser#caseItem_actionValueStmt.

    ctx

    the parse tree

    returns

    the visitor result

  27. abstract def visitCaseItem_expressionStmt(ctx: CaseItem_expressionStmtContext): T

    Visit a parse tree produced by BluespecParser#caseItem_expressionStmt.

    Visit a parse tree produced by BluespecParser#caseItem_expressionStmt.

    ctx

    the parse tree

    returns

    the visitor result

  28. abstract def visitCaseItem_functionBodyStmt(ctx: CaseItem_functionBodyStmtContext): T

    Visit a parse tree produced by BluespecParser#caseItem_functionBodyStmt.

    Visit a parse tree produced by BluespecParser#caseItem_functionBodyStmt.

    ctx

    the parse tree

    returns

    the visitor result

  29. abstract def visitCaseItem_moduleStmt(ctx: CaseItem_moduleStmtContext): T

    Visit a parse tree produced by BluespecParser#caseItem_moduleStmt.

    Visit a parse tree produced by BluespecParser#caseItem_moduleStmt.

    ctx

    the parse tree

    returns

    the visitor result

  30. abstract def visitCasePatItem_actionStmt(ctx: CasePatItem_actionStmtContext): T

    Visit a parse tree produced by BluespecParser#casePatItem_actionStmt.

    Visit a parse tree produced by BluespecParser#casePatItem_actionStmt.

    ctx

    the parse tree

    returns

    the visitor result

  31. abstract def visitCasePatItem_actionValueStmt(ctx: CasePatItem_actionValueStmtContext): T

    Visit a parse tree produced by BluespecParser#casePatItem_actionValueStmt.

    Visit a parse tree produced by BluespecParser#casePatItem_actionValueStmt.

    ctx

    the parse tree

    returns

    the visitor result

  32. abstract def visitCasePatItem_expressionStmt(ctx: CasePatItem_expressionStmtContext): T

    Visit a parse tree produced by BluespecParser#casePatItem_expressionStmt.

    Visit a parse tree produced by BluespecParser#casePatItem_expressionStmt.

    ctx

    the parse tree

    returns

    the visitor result

  33. abstract def visitCasePatItem_functionBodyStmt(ctx: CasePatItem_functionBodyStmtContext): T

    Visit a parse tree produced by BluespecParser#casePatItem_functionBodyStmt.

    Visit a parse tree produced by BluespecParser#casePatItem_functionBodyStmt.

    ctx

    the parse tree

    returns

    the visitor result

  34. abstract def visitCasePatItem_moduleStmt(ctx: CasePatItem_moduleStmtContext): T

    Visit a parse tree produced by BluespecParser#casePatItem_moduleStmt.

    Visit a parse tree produced by BluespecParser#casePatItem_moduleStmt.

    ctx

    the parse tree

    returns

    the visitor result

  35. abstract def visitCase_actionStmt(ctx: Case_actionStmtContext): T

    Visit a parse tree produced by BluespecParser#case_actionStmt.

    Visit a parse tree produced by BluespecParser#case_actionStmt.

    ctx

    the parse tree

    returns

    the visitor result

  36. abstract def visitCase_actionValueStmt(ctx: Case_actionValueStmtContext): T

    Visit a parse tree produced by BluespecParser#case_actionValueStmt.

    Visit a parse tree produced by BluespecParser#case_actionValueStmt.

    ctx

    the parse tree

    returns

    the visitor result

  37. abstract def visitCase_expressionStmt(ctx: Case_expressionStmtContext): T

    Visit a parse tree produced by BluespecParser#case_expressionStmt.

    Visit a parse tree produced by BluespecParser#case_expressionStmt.

    ctx

    the parse tree

    returns

    the visitor result

  38. abstract def visitCase_functionBodyStmt(ctx: Case_functionBodyStmtContext): T

    Visit a parse tree produced by BluespecParser#case_functionBodyStmt.

    Visit a parse tree produced by BluespecParser#case_functionBodyStmt.

    ctx

    the parse tree

    returns

    the visitor result

  39. abstract def visitCase_moduleStmt(ctx: Case_moduleStmtContext): T

    Visit a parse tree produced by BluespecParser#case_moduleStmt.

    Visit a parse tree produced by BluespecParser#case_moduleStmt.

    ctx

    the parse tree

    returns

    the visitor result

  40. abstract def visitChildren(arg0: RuleNode): T
    Definition Classes
    ParseTreeVisitor
  41. abstract def visitClockId(ctx: ClockIdContext): T

    Visit a parse tree produced by BluespecParser#clockId.

    Visit a parse tree produced by BluespecParser#clockId.

    ctx

    the parse tree

    returns

    the visitor result

  42. abstract def visitClocked_by_sel(ctx: Clocked_by_selContext): T

    Visit a parse tree produced by BluespecParser#clocked_by_sel.

    Visit a parse tree produced by BluespecParser#clocked_by_sel.

    ctx

    the parse tree

    returns

    the visitor result

  43. abstract def visitCondExpr(ctx: CondExprContext): T

    Visit a parse tree produced by BluespecParser#condExpr.

    Visit a parse tree produced by BluespecParser#condExpr.

    ctx

    the parse tree

    returns

    the visitor result

  44. abstract def visitCondPredicate(ctx: CondPredicateContext): T

    Visit a parse tree produced by BluespecParser#condPredicate.

    Visit a parse tree produced by BluespecParser#condPredicate.

    ctx

    the parse tree

    returns

    the visitor result

  45. abstract def visitConstantPattern(ctx: ConstantPatternContext): T

    Visit a parse tree produced by BluespecParser#constantPattern.

    Visit a parse tree produced by BluespecParser#constantPattern.

    ctx

    the parse tree

    returns

    the visitor result

  46. abstract def visitDefaultClockBVIStmt(ctx: DefaultClockBVIStmtContext): T

    Visit a parse tree produced by BluespecParser#defaultClockBVIStmt.

    Visit a parse tree produced by BluespecParser#defaultClockBVIStmt.

    ctx

    the parse tree

    returns

    the visitor result

  47. abstract def visitDefaultItem_actionStmt(ctx: DefaultItem_actionStmtContext): T

    Visit a parse tree produced by BluespecParser#defaultItem_actionStmt.

    Visit a parse tree produced by BluespecParser#defaultItem_actionStmt.

    ctx

    the parse tree

    returns

    the visitor result

  48. abstract def visitDefaultItem_actionValueStmt(ctx: DefaultItem_actionValueStmtContext): T

    Visit a parse tree produced by BluespecParser#defaultItem_actionValueStmt.

    Visit a parse tree produced by BluespecParser#defaultItem_actionValueStmt.

    ctx

    the parse tree

    returns

    the visitor result

  49. abstract def visitDefaultItem_expressionStmt(ctx: DefaultItem_expressionStmtContext): T

    Visit a parse tree produced by BluespecParser#defaultItem_expressionStmt.

    Visit a parse tree produced by BluespecParser#defaultItem_expressionStmt.

    ctx

    the parse tree

    returns

    the visitor result

  50. abstract def visitDefaultItem_functionBodyStmt(ctx: DefaultItem_functionBodyStmtContext): T

    Visit a parse tree produced by BluespecParser#defaultItem_functionBodyStmt.

    Visit a parse tree produced by BluespecParser#defaultItem_functionBodyStmt.

    ctx

    the parse tree

    returns

    the visitor result

  51. abstract def visitDefaultItem_moduleStmt(ctx: DefaultItem_moduleStmtContext): T

    Visit a parse tree produced by BluespecParser#defaultItem_moduleStmt.

    Visit a parse tree produced by BluespecParser#defaultItem_moduleStmt.

    ctx

    the parse tree

    returns

    the visitor result

  52. abstract def visitDefaultResetBVIStmt(ctx: DefaultResetBVIStmtContext): T

    Visit a parse tree produced by BluespecParser#defaultResetBVIStmt.

    Visit a parse tree produced by BluespecParser#defaultResetBVIStmt.

    ctx

    the parse tree

    returns

    the visitor result

  53. abstract def visitDerives(ctx: DerivesContext): T

    Visit a parse tree produced by BluespecParser#derives.

    Visit a parse tree produced by BluespecParser#derives.

    ctx

    the parse tree

    returns

    the visitor result

  54. abstract def visitDisplayTaskName(ctx: DisplayTaskNameContext): T

    Visit a parse tree produced by BluespecParser#displayTaskName.

    Visit a parse tree produced by BluespecParser#displayTaskName.

    ctx

    the parse tree

    returns

    the visitor result

  55. abstract def visitEnabled_sel(ctx: Enabled_selContext): T

    Visit a parse tree produced by BluespecParser#enabled_sel.

    Visit a parse tree produced by BluespecParser#enabled_sel.

    ctx

    the parse tree

    returns

    the visitor result

  56. abstract def visitErrorNode(arg0: ErrorNode): T
    Definition Classes
    ParseTreeVisitor
  57. abstract def visitExportDecl(ctx: ExportDeclContext): T

    Visit a parse tree produced by BluespecParser#exportDecl.

    Visit a parse tree produced by BluespecParser#exportDecl.

    ctx

    the parse tree

    returns

    the visitor result

  58. abstract def visitExportItem(ctx: ExportItemContext): T

    Visit a parse tree produced by BluespecParser#exportItem.

    Visit a parse tree produced by BluespecParser#exportItem.

    ctx

    the parse tree

    returns

    the visitor result

  59. abstract def visitExprFsmStmt(ctx: ExprFsmStmtContext): T

    Visit a parse tree produced by BluespecParser#exprFsmStmt.

    Visit a parse tree produced by BluespecParser#exprFsmStmt.

    ctx

    the parse tree

    returns

    the visitor result

  60. abstract def visitExprOrCondPattern(ctx: ExprOrCondPatternContext): T

    Visit a parse tree produced by BluespecParser#exprOrCondPattern.

    Visit a parse tree produced by BluespecParser#exprOrCondPattern.

    ctx

    the parse tree

    returns

    the visitor result

  61. abstract def visitExprPrimary(ctx: ExprPrimaryContext): T

    Visit a parse tree produced by BluespecParser#exprPrimary.

    Visit a parse tree produced by BluespecParser#exprPrimary.

    ctx

    the parse tree

    returns

    the visitor result

  62. abstract def visitExpression(ctx: ExpressionContext): T

    Visit a parse tree produced by BluespecParser#expression.

    Visit a parse tree produced by BluespecParser#expression.

    ctx

    the parse tree

    returns

    the visitor result

  63. abstract def visitExpressionStmt(ctx: ExpressionStmtContext): T

    Visit a parse tree produced by BluespecParser#expressionStmt.

    Visit a parse tree produced by BluespecParser#expressionStmt.

    ctx

    the parse tree

    returns

    the visitor result

  64. abstract def visitExternCImport(ctx: ExternCImportContext): T

    Visit a parse tree produced by BluespecParser#externCImport.

    Visit a parse tree produced by BluespecParser#externCImport.

    ctx

    the parse tree

    returns

    the visitor result

  65. abstract def visitExternModuleImport(ctx: ExternModuleImportContext): T

    Visit a parse tree produced by BluespecParser#externModuleImport.

    Visit a parse tree produced by BluespecParser#externModuleImport.

    ctx

    the parse tree

    returns

    the visitor result

  66. abstract def visitForFsmStmt(ctx: ForFsmStmtContext): T

    Visit a parse tree produced by BluespecParser#forFsmStmt.

    Visit a parse tree produced by BluespecParser#forFsmStmt.

    ctx

    the parse tree

    returns

    the visitor result

  67. abstract def visitForIncr(ctx: ForIncrContext): T

    Visit a parse tree produced by BluespecParser#forIncr.

    Visit a parse tree produced by BluespecParser#forIncr.

    ctx

    the parse tree

    returns

    the visitor result

  68. abstract def visitForInit(ctx: ForInitContext): T

    Visit a parse tree produced by BluespecParser#forInit.

    Visit a parse tree produced by BluespecParser#forInit.

    ctx

    the parse tree

    returns

    the visitor result

  69. abstract def visitForNewInit(ctx: ForNewInitContext): T

    Visit a parse tree produced by BluespecParser#forNewInit.

    Visit a parse tree produced by BluespecParser#forNewInit.

    ctx

    the parse tree

    returns

    the visitor result

  70. abstract def visitForOldInit(ctx: ForOldInitContext): T

    Visit a parse tree produced by BluespecParser#forOldInit.

    Visit a parse tree produced by BluespecParser#forOldInit.

    ctx

    the parse tree

    returns

    the visitor result

  71. abstract def visitForTest(ctx: ForTestContext): T

    Visit a parse tree produced by BluespecParser#forTest.

    Visit a parse tree produced by BluespecParser#forTest.

    ctx

    the parse tree

    returns

    the visitor result

  72. abstract def visitFor_actionStmt(ctx: For_actionStmtContext): T

    Visit a parse tree produced by BluespecParser#for_actionStmt.

    Visit a parse tree produced by BluespecParser#for_actionStmt.

    ctx

    the parse tree

    returns

    the visitor result

  73. abstract def visitFor_actionValueStmt(ctx: For_actionValueStmtContext): T

    Visit a parse tree produced by BluespecParser#for_actionValueStmt.

    Visit a parse tree produced by BluespecParser#for_actionValueStmt.

    ctx

    the parse tree

    returns

    the visitor result

  74. abstract def visitFor_expressionStmt(ctx: For_expressionStmtContext): T

    Visit a parse tree produced by BluespecParser#for_expressionStmt.

    Visit a parse tree produced by BluespecParser#for_expressionStmt.

    ctx

    the parse tree

    returns

    the visitor result

  75. abstract def visitFor_functionBodyStmt(ctx: For_functionBodyStmtContext): T

    Visit a parse tree produced by BluespecParser#for_functionBodyStmt.

    Visit a parse tree produced by BluespecParser#for_functionBodyStmt.

    ctx

    the parse tree

    returns

    the visitor result

  76. abstract def visitFor_moduleStmt(ctx: For_moduleStmtContext): T

    Visit a parse tree produced by BluespecParser#for_moduleStmt.

    Visit a parse tree produced by BluespecParser#for_moduleStmt.

    ctx

    the parse tree

    returns

    the visitor result

  77. abstract def visitFsmStmt(ctx: FsmStmtContext): T

    Visit a parse tree produced by BluespecParser#fsmStmt.

    Visit a parse tree produced by BluespecParser#fsmStmt.

    ctx

    the parse tree

    returns

    the visitor result

  78. abstract def visitFunctionBody(ctx: FunctionBodyContext): T

    Visit a parse tree produced by BluespecParser#functionBody.

    Visit a parse tree produced by BluespecParser#functionBody.

    ctx

    the parse tree

    returns

    the visitor result

  79. abstract def visitFunctionBodyStmt(ctx: FunctionBodyStmtContext): T

    Visit a parse tree produced by BluespecParser#functionBodyStmt.

    Visit a parse tree produced by BluespecParser#functionBodyStmt.

    ctx

    the parse tree

    returns

    the visitor result

  80. abstract def visitFunctionCall(ctx: FunctionCallContext): T

    Visit a parse tree produced by BluespecParser#functionCall.

    Visit a parse tree produced by BluespecParser#functionCall.

    ctx

    the parse tree

    returns

    the visitor result

  81. abstract def visitFunctionDef(ctx: FunctionDefContext): T

    Visit a parse tree produced by BluespecParser#functionDef.

    Visit a parse tree produced by BluespecParser#functionDef.

    ctx

    the parse tree

    returns

    the visitor result

  82. abstract def visitFunctionFormal(ctx: FunctionFormalContext): T

    Visit a parse tree produced by BluespecParser#functionFormal.

    Visit a parse tree produced by BluespecParser#functionFormal.

    ctx

    the parse tree

    returns

    the visitor result

  83. abstract def visitFunctionFormals(ctx: FunctionFormalsContext): T

    Visit a parse tree produced by BluespecParser#functionFormals.

    Visit a parse tree produced by BluespecParser#functionFormals.

    ctx

    the parse tree

    returns

    the visitor result

  84. abstract def visitFunctionProto(ctx: FunctionProtoContext): T

    Visit a parse tree produced by BluespecParser#functionProto.

    Visit a parse tree produced by BluespecParser#functionProto.

    ctx

    the parse tree

    returns

    the visitor result

  85. abstract def visitIdentifier(ctx: IdentifierContext): T

    Visit a parse tree produced by BluespecParser#identifier.

    Visit a parse tree produced by BluespecParser#identifier.

    ctx

    the parse tree

    returns

    the visitor result

  86. abstract def visitIdentifier_type(ctx: Identifier_typeContext): T

    Visit a parse tree produced by BluespecParser#identifier_type.

    Visit a parse tree produced by BluespecParser#identifier_type.

    ctx

    the parse tree

    returns

    the visitor result

  87. abstract def visitIfFsmStmt(ctx: IfFsmStmtContext): T

    Visit a parse tree produced by BluespecParser#ifFsmStmt.

    Visit a parse tree produced by BluespecParser#ifFsmStmt.

    ctx

    the parse tree

    returns

    the visitor result

  88. abstract def visitIf_actionStmt(ctx: If_actionStmtContext): T

    Visit a parse tree produced by BluespecParser#if_actionStmt.

    Visit a parse tree produced by BluespecParser#if_actionStmt.

    ctx

    the parse tree

    returns

    the visitor result

  89. abstract def visitIf_actionValueStmt(ctx: If_actionValueStmtContext): T

    Visit a parse tree produced by BluespecParser#if_actionValueStmt.

    Visit a parse tree produced by BluespecParser#if_actionValueStmt.

    ctx

    the parse tree

    returns

    the visitor result

  90. abstract def visitIf_expressionStmt(ctx: If_expressionStmtContext): T

    Visit a parse tree produced by BluespecParser#if_expressionStmt.

    Visit a parse tree produced by BluespecParser#if_expressionStmt.

    ctx

    the parse tree

    returns

    the visitor result

  91. abstract def visitIf_functionBodyStmt(ctx: If_functionBodyStmtContext): T

    Visit a parse tree produced by BluespecParser#if_functionBodyStmt.

    Visit a parse tree produced by BluespecParser#if_functionBodyStmt.

    ctx

    the parse tree

    returns

    the visitor result

  92. abstract def visitIf_moduleStmt(ctx: If_moduleStmtContext): T

    Visit a parse tree produced by BluespecParser#if_moduleStmt.

    Visit a parse tree produced by BluespecParser#if_moduleStmt.

    ctx

    the parse tree

    returns

    the visitor result

  93. abstract def visitImplicitCond(ctx: ImplicitCondContext): T

    Visit a parse tree produced by BluespecParser#implicitCond.

    Visit a parse tree produced by BluespecParser#implicitCond.

    ctx

    the parse tree

    returns

    the visitor result

  94. abstract def visitImportBVIStmt(ctx: ImportBVIStmtContext): T

    Visit a parse tree produced by BluespecParser#importBVIStmt.

    Visit a parse tree produced by BluespecParser#importBVIStmt.

    ctx

    the parse tree

    returns

    the visitor result

  95. abstract def visitImportDecl(ctx: ImportDeclContext): T

    Visit a parse tree produced by BluespecParser#importDecl.

    Visit a parse tree produced by BluespecParser#importDecl.

    ctx

    the parse tree

    returns

    the visitor result

  96. abstract def visitImportItem(ctx: ImportItemContext): T

    Visit a parse tree produced by BluespecParser#importItem.

    Visit a parse tree produced by BluespecParser#importItem.

    ctx

    the parse tree

    returns

    the visitor result

  97. abstract def visitInoutBVIStmt(ctx: InoutBVIStmtContext): T

    Visit a parse tree produced by BluespecParser#inoutBVIStmt.

    Visit a parse tree produced by BluespecParser#inoutBVIStmt.

    ctx

    the parse tree

    returns

    the visitor result

  98. abstract def visitInputClockBVIStmt(ctx: InputClockBVIStmtContext): T

    Visit a parse tree produced by BluespecParser#inputClockBVIStmt.

    Visit a parse tree produced by BluespecParser#inputClockBVIStmt.

    ctx

    the parse tree

    returns

    the visitor result

  99. abstract def visitInputResetBVIStmt(ctx: InputResetBVIStmtContext): T

    Visit a parse tree produced by BluespecParser#inputResetBVIStmt.

    Visit a parse tree produced by BluespecParser#inputResetBVIStmt.

    ctx

    the parse tree

    returns

    the visitor result

  100. abstract def visitInterfaceBVIMembDecl(ctx: InterfaceBVIMembDeclContext): T

    Visit a parse tree produced by BluespecParser#interfaceBVIMembDecl.

    Visit a parse tree produced by BluespecParser#interfaceBVIMembDecl.

    ctx

    the parse tree

    returns

    the visitor result

  101. abstract def visitInterfaceBVIStmt(ctx: InterfaceBVIStmtContext): T

    Visit a parse tree produced by BluespecParser#interfaceBVIStmt.

    Visit a parse tree produced by BluespecParser#interfaceBVIStmt.

    ctx

    the parse tree

    returns

    the visitor result

  102. abstract def visitInterfaceDecl(ctx: InterfaceDeclContext): T

    Visit a parse tree produced by BluespecParser#interfaceDecl.

    Visit a parse tree produced by BluespecParser#interfaceDecl.

    ctx

    the parse tree

    returns

    the visitor result

  103. abstract def visitInterfaceExpr(ctx: InterfaceExprContext): T

    Visit a parse tree produced by BluespecParser#interfaceExpr.

    Visit a parse tree produced by BluespecParser#interfaceExpr.

    ctx

    the parse tree

    returns

    the visitor result

  104. abstract def visitInterfaceMemberDecl(ctx: InterfaceMemberDeclContext): T

    Visit a parse tree produced by BluespecParser#interfaceMemberDecl.

    Visit a parse tree produced by BluespecParser#interfaceMemberDecl.

    ctx

    the parse tree

    returns

    the visitor result

  105. abstract def visitInterfaceStmt(ctx: InterfaceStmtContext): T

    Visit a parse tree produced by BluespecParser#interfaceStmt.

    Visit a parse tree produced by BluespecParser#interfaceStmt.

    ctx

    the parse tree

    returns

    the visitor result

  106. abstract def visitLValue(ctx: LValueContext): T

    Visit a parse tree produced by BluespecParser#lValue.

    Visit a parse tree produced by BluespecParser#lValue.

    ctx

    the parse tree

    returns

    the visitor result

  107. abstract def visitLoopBodyFsmStmt(ctx: LoopBodyFsmStmtContext): T

    Visit a parse tree produced by BluespecParser#loopBodyFsmStmt.

    Visit a parse tree produced by BluespecParser#loopBodyFsmStmt.

    ctx

    the parse tree

    returns

    the visitor result

  108. abstract def visitMemberBind(ctx: MemberBindContext): T

    Visit a parse tree produced by BluespecParser#memberBind.

    Visit a parse tree produced by BluespecParser#memberBind.

    ctx

    the parse tree

    returns

    the visitor result

  109. abstract def visitMethodBVIStmt(ctx: MethodBVIStmtContext): T

    Visit a parse tree produced by BluespecParser#methodBVIStmt.

    Visit a parse tree produced by BluespecParser#methodBVIStmt.

    ctx

    the parse tree

    returns

    the visitor result

  110. abstract def visitMethodCall(ctx: MethodCallContext): T

    Visit a parse tree produced by BluespecParser#methodCall.

    Visit a parse tree produced by BluespecParser#methodCall.

    ctx

    the parse tree

    returns

    the visitor result

  111. abstract def visitMethodDef(ctx: MethodDefContext): T

    Visit a parse tree produced by BluespecParser#methodDef.

    Visit a parse tree produced by BluespecParser#methodDef.

    ctx

    the parse tree

    returns

    the visitor result

  112. abstract def visitMethodFormal(ctx: MethodFormalContext): T

    Visit a parse tree produced by BluespecParser#methodFormal.

    Visit a parse tree produced by BluespecParser#methodFormal.

    ctx

    the parse tree

    returns

    the visitor result

  113. abstract def visitMethodFormals(ctx: MethodFormalsContext): T

    Visit a parse tree produced by BluespecParser#methodFormals.

    Visit a parse tree produced by BluespecParser#methodFormals.

    ctx

    the parse tree

    returns

    the visitor result

  114. abstract def visitMethodProto(ctx: MethodProtoContext): T

    Visit a parse tree produced by BluespecParser#methodProto.

    Visit a parse tree produced by BluespecParser#methodProto.

    ctx

    the parse tree

    returns

    the visitor result

  115. abstract def visitMethodProtoFormal(ctx: MethodProtoFormalContext): T

    Visit a parse tree produced by BluespecParser#methodProtoFormal.

    Visit a parse tree produced by BluespecParser#methodProtoFormal.

    ctx

    the parse tree

    returns

    the visitor result

  116. abstract def visitMethodProtoFormals(ctx: MethodProtoFormalsContext): T

    Visit a parse tree produced by BluespecParser#methodProtoFormals.

    Visit a parse tree produced by BluespecParser#methodProtoFormals.

    ctx

    the parse tree

    returns

    the visitor result

  117. abstract def visitModuleActualArg(ctx: ModuleActualArgContext): T

    Visit a parse tree produced by BluespecParser#moduleActualArg.

    Visit a parse tree produced by BluespecParser#moduleActualArg.

    ctx

    the parse tree

    returns

    the visitor result

  118. abstract def visitModuleActualArgs(ctx: ModuleActualArgsContext): T

    Visit a parse tree produced by BluespecParser#moduleActualArgs.

    Visit a parse tree produced by BluespecParser#moduleActualArgs.

    ctx

    the parse tree

    returns

    the visitor result

  119. abstract def visitModuleActualParam(ctx: ModuleActualParamContext): T

    Visit a parse tree produced by BluespecParser#moduleActualParam.

    Visit a parse tree produced by BluespecParser#moduleActualParam.

    ctx

    the parse tree

    returns

    the visitor result

  120. abstract def visitModuleActualParamArg(ctx: ModuleActualParamArgContext): T

    Visit a parse tree produced by BluespecParser#moduleActualParamArg.

    Visit a parse tree produced by BluespecParser#moduleActualParamArg.

    ctx

    the parse tree

    returns

    the visitor result

  121. abstract def visitModuleApp(ctx: ModuleAppContext): T

    Visit a parse tree produced by BluespecParser#moduleApp.

    Visit a parse tree produced by BluespecParser#moduleApp.

    ctx

    the parse tree

    returns

    the visitor result

  122. abstract def visitModuleApp2(ctx: ModuleApp2Context): T

    Visit a parse tree produced by BluespecParser#moduleApp2.

    Visit a parse tree produced by BluespecParser#moduleApp2.

    ctx

    the parse tree

    returns

    the visitor result

  123. abstract def visitModuleDef(ctx: ModuleDefContext): T

    Visit a parse tree produced by BluespecParser#moduleDef.

    Visit a parse tree produced by BluespecParser#moduleDef.

    ctx

    the parse tree

    returns

    the visitor result

  124. abstract def visitModuleFormalArgs(ctx: ModuleFormalArgsContext): T

    Visit a parse tree produced by BluespecParser#moduleFormalArgs.

    Visit a parse tree produced by BluespecParser#moduleFormalArgs.

    ctx

    the parse tree

    returns

    the visitor result

  125. abstract def visitModuleFormalParam(ctx: ModuleFormalParamContext): T

    Visit a parse tree produced by BluespecParser#moduleFormalParam.

    Visit a parse tree produced by BluespecParser#moduleFormalParam.

    ctx

    the parse tree

    returns

    the visitor result

  126. abstract def visitModuleFormalParams(ctx: ModuleFormalParamsContext): T

    Visit a parse tree produced by BluespecParser#moduleFormalParams.

    Visit a parse tree produced by BluespecParser#moduleFormalParams.

    ctx

    the parse tree

    returns

    the visitor result

  127. abstract def visitModuleIdentifier(ctx: ModuleIdentifierContext): T

    Visit a parse tree produced by BluespecParser#moduleIdentifier.

    Visit a parse tree produced by BluespecParser#moduleIdentifier.

    ctx

    the parse tree

    returns

    the visitor result

  128. abstract def visitModuleInst(ctx: ModuleInstContext): T

    Visit a parse tree produced by BluespecParser#moduleInst.

    Visit a parse tree produced by BluespecParser#moduleInst.

    ctx

    the parse tree

    returns

    the visitor result

  129. abstract def visitModuleProto(ctx: ModuleProtoContext): T

    Visit a parse tree produced by BluespecParser#moduleProto.

    Visit a parse tree produced by BluespecParser#moduleProto.

    ctx

    the parse tree

    returns

    the visitor result

  130. abstract def visitModuleStmt(ctx: ModuleStmtContext): T

    Visit a parse tree produced by BluespecParser#moduleStmt.

    Visit a parse tree produced by BluespecParser#moduleStmt.

    ctx

    the parse tree

    returns

    the visitor result

  131. abstract def visitNoResetBVIStmt(ctx: NoResetBVIStmtContext): T

    Visit a parse tree produced by BluespecParser#noResetBVIStmt.

    Visit a parse tree produced by BluespecParser#noResetBVIStmt.

    ctx

    the parse tree

    returns

    the visitor result

  132. abstract def visitNon_package(ctx: Non_packageContext): T

    Visit a parse tree produced by BluespecParser#non_package.

    Visit a parse tree produced by BluespecParser#non_package.

    ctx

    the parse tree

    returns

    the visitor result

  133. abstract def visitOperatorExpr(ctx: OperatorExprContext): T

    Visit a parse tree produced by BluespecParser#operatorExpr.

    Visit a parse tree produced by BluespecParser#operatorExpr.

    ctx

    the parse tree

    returns

    the visitor result

  134. abstract def visitOperatorId(ctx: OperatorIdContext): T

    Visit a parse tree produced by BluespecParser#operatorId.

    Visit a parse tree produced by BluespecParser#operatorId.

    ctx

    the parse tree

    returns

    the visitor result

  135. abstract def visitOutputClockBVIStmt(ctx: OutputClockBVIStmtContext): T

    Visit a parse tree produced by BluespecParser#outputClockBVIStmt.

    Visit a parse tree produced by BluespecParser#outputClockBVIStmt.

    ctx

    the parse tree

    returns

    the visitor result

  136. abstract def visitOutputResetBVIStmt(ctx: OutputResetBVIStmtContext): T

    Visit a parse tree produced by BluespecParser#outputResetBVIStmt.

    Visit a parse tree produced by BluespecParser#outputResetBVIStmt.

    ctx

    the parse tree

    returns

    the visitor result

  137. abstract def visitOverloadedDef(ctx: OverloadedDefContext): T

    Visit a parse tree produced by BluespecParser#overloadedDef.

    Visit a parse tree produced by BluespecParser#overloadedDef.

    ctx

    the parse tree

    returns

    the visitor result

  138. abstract def visitPackageIde(ctx: PackageIdeContext): T

    Visit a parse tree produced by BluespecParser#packageIde.

    Visit a parse tree produced by BluespecParser#packageIde.

    ctx

    the parse tree

    returns

    the visitor result

  139. abstract def visitPackageStmt(ctx: PackageStmtContext): T

    Visit a parse tree produced by BluespecParser#packageStmt.

    Visit a parse tree produced by BluespecParser#packageStmt.

    ctx

    the parse tree

    returns

    the visitor result

  140. abstract def visitParFsmStmt(ctx: ParFsmStmtContext): T

    Visit a parse tree produced by BluespecParser#parFsmStmt.

    Visit a parse tree produced by BluespecParser#parFsmStmt.

    ctx

    the parse tree

    returns

    the visitor result

  141. abstract def visitParameterBVIStmt(ctx: ParameterBVIStmtContext): T

    Visit a parse tree produced by BluespecParser#parameterBVIStmt.

    Visit a parse tree produced by BluespecParser#parameterBVIStmt.

    ctx

    the parse tree

    returns

    the visitor result

  142. abstract def visitPathBVIStmt(ctx: PathBVIStmtContext): T

    Visit a parse tree produced by BluespecParser#pathBVIStmt.

    Visit a parse tree produced by BluespecParser#pathBVIStmt.

    ctx

    the parse tree

    returns

    the visitor result

  143. abstract def visitPattern(ctx: PatternContext): T

    Visit a parse tree produced by BluespecParser#pattern.

    Visit a parse tree produced by BluespecParser#pattern.

    ctx

    the parse tree

    returns

    the visitor result

  144. abstract def visitPortBVIStmt(ctx: PortBVIStmtContext): T

    Visit a parse tree produced by BluespecParser#portBVIStmt.

    Visit a parse tree produced by BluespecParser#portBVIStmt.

    ctx

    the parse tree

    returns

    the visitor result

  145. abstract def visitPortId(ctx: PortIdContext): T

    Visit a parse tree produced by BluespecParser#portId.

    Visit a parse tree produced by BluespecParser#portId.

    ctx

    the parse tree

    returns

    the visitor result

  146. abstract def visitPortsDef(ctx: PortsDefContext): T

    Visit a parse tree produced by BluespecParser#portsDef.

    Visit a parse tree produced by BluespecParser#portsDef.

    ctx

    the parse tree

    returns

    the visitor result

  147. abstract def visitProviso(ctx: ProvisoContext): T

    Visit a parse tree produced by BluespecParser#proviso.

    Visit a parse tree produced by BluespecParser#proviso.

    ctx

    the parse tree

    returns

    the visitor result

  148. abstract def visitProvisos(ctx: ProvisosContext): T

    Visit a parse tree produced by BluespecParser#provisos.

    Visit a parse tree produced by BluespecParser#provisos.

    ctx

    the parse tree

    returns

    the visitor result

  149. abstract def visitR_package(ctx: R_packageContext): T

    Visit a parse tree produced by BluespecParser#r_package.

    Visit a parse tree produced by BluespecParser#r_package.

    ctx

    the parse tree

    returns

    the visitor result

  150. abstract def visitR_rule(ctx: R_ruleContext): T

    Visit a parse tree produced by BluespecParser#r_rule.

    Visit a parse tree produced by BluespecParser#r_rule.

    ctx

    the parse tree

    returns

    the visitor result

  151. abstract def visitReady_sel(ctx: Ready_selContext): T

    Visit a parse tree produced by BluespecParser#ready_sel.

    Visit a parse tree produced by BluespecParser#ready_sel.

    ctx

    the parse tree

    returns

    the visitor result

  152. abstract def visitRegWrite(ctx: RegWriteContext): T

    Visit a parse tree produced by BluespecParser#regWrite.

    Visit a parse tree produced by BluespecParser#regWrite.

    ctx

    the parse tree

    returns

    the visitor result

  153. abstract def visitRepeatFsmStmt(ctx: RepeatFsmStmtContext): T

    Visit a parse tree produced by BluespecParser#repeatFsmStmt.

    Visit a parse tree produced by BluespecParser#repeatFsmStmt.

    ctx

    the parse tree

    returns

    the visitor result

  154. abstract def visitResetId(ctx: ResetIdContext): T

    Visit a parse tree produced by BluespecParser#resetId.

    Visit a parse tree produced by BluespecParser#resetId.

    ctx

    the parse tree

    returns

    the visitor result

  155. abstract def visitReset_by_sel(ctx: Reset_by_selContext): T

    Visit a parse tree produced by BluespecParser#reset_by_sel.

    Visit a parse tree produced by BluespecParser#reset_by_sel.

    ctx

    the parse tree

    returns

    the visitor result

  156. abstract def visitReturnFsmStmt(ctx: ReturnFsmStmtContext): T

    Visit a parse tree produced by BluespecParser#returnFsmStmt.

    Visit a parse tree produced by BluespecParser#returnFsmStmt.

    ctx

    the parse tree

    returns

    the visitor result

  157. abstract def visitReturnStmt(ctx: ReturnStmtContext): T

    Visit a parse tree produced by BluespecParser#returnStmt.

    Visit a parse tree produced by BluespecParser#returnStmt.

    ctx

    the parse tree

    returns

    the visitor result

  158. abstract def visitRuleBody(ctx: RuleBodyContext): T

    Visit a parse tree produced by BluespecParser#ruleBody.

    Visit a parse tree produced by BluespecParser#ruleBody.

    ctx

    the parse tree

    returns

    the visitor result

  159. abstract def visitRuleCond(ctx: RuleCondContext): T

    Visit a parse tree produced by BluespecParser#ruleCond.

    Visit a parse tree produced by BluespecParser#ruleCond.

    ctx

    the parse tree

    returns

    the visitor result

  160. abstract def visitRuleExpr(ctx: RuleExprContext): T

    Visit a parse tree produced by BluespecParser#ruleExpr.

    Visit a parse tree produced by BluespecParser#ruleExpr.

    ctx

    the parse tree

    returns

    the visitor result

  161. abstract def visitRuleStmt(ctx: RuleStmtContext): T

    Visit a parse tree produced by BluespecParser#ruleStmt.

    Visit a parse tree produced by BluespecParser#ruleStmt.

    ctx

    the parse tree

    returns

    the visitor result

  162. abstract def visitSameFamilyBVIStmt(ctx: SameFamilyBVIStmtContext): T

    Visit a parse tree produced by BluespecParser#sameFamilyBVIStmt.

    Visit a parse tree produced by BluespecParser#sameFamilyBVIStmt.

    ctx

    the parse tree

    returns

    the visitor result

  163. abstract def visitScheduleBVIStmt(ctx: ScheduleBVIStmtContext): T

    Visit a parse tree produced by BluespecParser#scheduleBVIStmt.

    Visit a parse tree produced by BluespecParser#scheduleBVIStmt.

    ctx

    the parse tree

    returns

    the visitor result

  164. abstract def visitSeqFsmStmt(ctx: SeqFsmStmtContext): T

    Visit a parse tree produced by BluespecParser#seqFsmStmt.

    Visit a parse tree produced by BluespecParser#seqFsmStmt.

    ctx

    the parse tree

    returns

    the visitor result

  165. abstract def visitSimpleVarAssign(ctx: SimpleVarAssignContext): T

    Visit a parse tree produced by BluespecParser#simpleVarAssign.

    Visit a parse tree produced by BluespecParser#simpleVarAssign.

    ctx

    the parse tree

    returns

    the visitor result

  166. abstract def visitSimpleVarDeclAssign(ctx: SimpleVarDeclAssignContext): T

    Visit a parse tree produced by BluespecParser#simpleVarDeclAssign.

    Visit a parse tree produced by BluespecParser#simpleVarDeclAssign.

    ctx

    the parse tree

    returns

    the visitor result

  167. abstract def visitStringAVTaskName(ctx: StringAVTaskNameContext): T

    Visit a parse tree produced by BluespecParser#stringAVTaskName.

    Visit a parse tree produced by BluespecParser#stringAVTaskName.

    ctx

    the parse tree

    returns

    the visitor result

  168. abstract def visitStringLiteral(ctx: StringLiteralContext): T

    Visit a parse tree produced by BluespecParser#stringLiteral.

    Visit a parse tree produced by BluespecParser#stringLiteral.

    ctx

    the parse tree

    returns

    the visitor result

  169. abstract def visitStringTaskName(ctx: StringTaskNameContext): T

    Visit a parse tree produced by BluespecParser#stringTaskName.

    Visit a parse tree produced by BluespecParser#stringTaskName.

    ctx

    the parse tree

    returns

    the visitor result

  170. abstract def visitStructExpr(ctx: StructExprContext): T

    Visit a parse tree produced by BluespecParser#structExpr.

    Visit a parse tree produced by BluespecParser#structExpr.

    ctx

    the parse tree

    returns

    the visitor result

  171. abstract def visitStructMember(ctx: StructMemberContext): T

    Visit a parse tree produced by BluespecParser#structMember.

    Visit a parse tree produced by BluespecParser#structMember.

    ctx

    the parse tree

    returns

    the visitor result

  172. abstract def visitStructPattern(ctx: StructPatternContext): T

    Visit a parse tree produced by BluespecParser#structPattern.

    Visit a parse tree produced by BluespecParser#structPattern.

    ctx

    the parse tree

    returns

    the visitor result

  173. abstract def visitSubStruct(ctx: SubStructContext): T

    Visit a parse tree produced by BluespecParser#subStruct.

    Visit a parse tree produced by BluespecParser#subStruct.

    ctx

    the parse tree

    returns

    the visitor result

  174. abstract def visitSubUnion(ctx: SubUnionContext): T

    Visit a parse tree produced by BluespecParser#subUnion.

    Visit a parse tree produced by BluespecParser#subUnion.

    ctx

    the parse tree

    returns

    the visitor result

  175. abstract def visitSubinterfaceDecl(ctx: SubinterfaceDeclContext): T

    Visit a parse tree produced by BluespecParser#subinterfaceDecl.

    Visit a parse tree produced by BluespecParser#subinterfaceDecl.

    ctx

    the parse tree

    returns

    the visitor result

  176. abstract def visitSubinterfaceDef(ctx: SubinterfaceDefContext): T

    Visit a parse tree produced by BluespecParser#subinterfaceDef.

    Visit a parse tree produced by BluespecParser#subinterfaceDef.

    ctx

    the parse tree

    returns

    the visitor result

  177. abstract def visitSystemFunctionCall(ctx: SystemFunctionCallContext): T

    Visit a parse tree produced by BluespecParser#systemFunctionCall.

    Visit a parse tree produced by BluespecParser#systemFunctionCall.

    ctx

    the parse tree

    returns

    the visitor result

  178. abstract def visitSystemTaskCall(ctx: SystemTaskCallContext): T

    Visit a parse tree produced by BluespecParser#systemTaskCall.

    Visit a parse tree produced by BluespecParser#systemTaskCall.

    ctx

    the parse tree

    returns

    the visitor result

  179. abstract def visitSystemTaskStmt(ctx: SystemTaskStmtContext): T

    Visit a parse tree produced by BluespecParser#systemTaskStmt.

    Visit a parse tree produced by BluespecParser#systemTaskStmt.

    ctx

    the parse tree

    returns

    the visitor result

  180. abstract def visitTaggedUnionExpr(ctx: TaggedUnionExprContext): T

    Visit a parse tree produced by BluespecParser#taggedUnionExpr.

    Visit a parse tree produced by BluespecParser#taggedUnionExpr.

    ctx

    the parse tree

    returns

    the visitor result

  181. abstract def visitTaggedUnionPattern(ctx: TaggedUnionPatternContext): T

    Visit a parse tree produced by BluespecParser#taggedUnionPattern.

    Visit a parse tree produced by BluespecParser#taggedUnionPattern.

    ctx

    the parse tree

    returns

    the visitor result

  182. abstract def visitTerminal(arg0: TerminalNode): T
    Definition Classes
    ParseTreeVisitor
  183. abstract def visitTop(ctx: TopContext): T

    Visit a parse tree produced by BluespecParser#top.

    Visit a parse tree produced by BluespecParser#top.

    ctx

    the parse tree

    returns

    the visitor result

  184. abstract def visitTuplePattern(ctx: TuplePatternContext): T

    Visit a parse tree produced by BluespecParser#tuplePattern.

    Visit a parse tree produced by BluespecParser#tuplePattern.

    ctx

    the parse tree

    returns

    the visitor result

  185. abstract def visitType(ctx: TypeContext): T

    Visit a parse tree produced by BluespecParser#type.

    Visit a parse tree produced by BluespecParser#type.

    ctx

    the parse tree

    returns

    the visitor result

  186. abstract def visitTypeAssertion(ctx: TypeAssertionContext): T

    Visit a parse tree produced by BluespecParser#typeAssertion.

    Visit a parse tree produced by BluespecParser#typeAssertion.

    ctx

    the parse tree

    returns

    the visitor result

  187. abstract def visitTypeDef(ctx: TypeDefContext): T

    Visit a parse tree produced by BluespecParser#typeDef.

    Visit a parse tree produced by BluespecParser#typeDef.

    ctx

    the parse tree

    returns

    the visitor result

  188. abstract def visitTypeDefType(ctx: TypeDefTypeContext): T

    Visit a parse tree produced by BluespecParser#typeDefType.

    Visit a parse tree produced by BluespecParser#typeDefType.

    ctx

    the parse tree

    returns

    the visitor result

  189. abstract def visitTypeFormal(ctx: TypeFormalContext): T

    Visit a parse tree produced by BluespecParser#typeFormal.

    Visit a parse tree produced by BluespecParser#typeFormal.

    ctx

    the parse tree

    returns

    the visitor result

  190. abstract def visitTypeFormals(ctx: TypeFormalsContext): T

    Visit a parse tree produced by BluespecParser#typeFormals.

    Visit a parse tree produced by BluespecParser#typeFormals.

    ctx

    the parse tree

    returns

    the visitor result

  191. abstract def visitTypeIde(ctx: TypeIdeContext): T

    Visit a parse tree produced by BluespecParser#typeIde.

    Visit a parse tree produced by BluespecParser#typeIde.

    ctx

    the parse tree

    returns

    the visitor result

  192. abstract def visitTypeNat(ctx: TypeNatContext): T

    Visit a parse tree produced by BluespecParser#typeNat.

    Visit a parse tree produced by BluespecParser#typeNat.

    ctx

    the parse tree

    returns

    the visitor result

  193. abstract def visitTypePrimary(ctx: TypePrimaryContext): T

    Visit a parse tree produced by BluespecParser#typePrimary.

    Visit a parse tree produced by BluespecParser#typePrimary.

    ctx

    the parse tree

    returns

    the visitor result

  194. abstract def visitTypeclassDef(ctx: TypeclassDefContext): T

    Visit a parse tree produced by BluespecParser#typeclassDef.

    Visit a parse tree produced by BluespecParser#typeclassDef.

    ctx

    the parse tree

    returns

    the visitor result

  195. abstract def visitTypeclassIde(ctx: TypeclassIdeContext): T

    Visit a parse tree produced by BluespecParser#typeclassIde.

    Visit a parse tree produced by BluespecParser#typeclassIde.

    ctx

    the parse tree

    returns

    the visitor result

  196. abstract def visitTypeclassInstanceDef(ctx: TypeclassInstanceDefContext): T

    Visit a parse tree produced by BluespecParser#typeclassInstanceDef.

    Visit a parse tree produced by BluespecParser#typeclassInstanceDef.

    ctx

    the parse tree

    returns

    the visitor result

  197. abstract def visitTypedefEnum(ctx: TypedefEnumContext): T

    Visit a parse tree produced by BluespecParser#typedefEnum.

    Visit a parse tree produced by BluespecParser#typedefEnum.

    ctx

    the parse tree

    returns

    the visitor result

  198. abstract def visitTypedefEnumElement(ctx: TypedefEnumElementContext): T

    Visit a parse tree produced by BluespecParser#typedefEnumElement.

    Visit a parse tree produced by BluespecParser#typedefEnumElement.

    ctx

    the parse tree

    returns

    the visitor result

  199. abstract def visitTypedefEnumElements(ctx: TypedefEnumElementsContext): T

    Visit a parse tree produced by BluespecParser#typedefEnumElements.

    Visit a parse tree produced by BluespecParser#typedefEnumElements.

    ctx

    the parse tree

    returns

    the visitor result

  200. abstract def visitTypedefStruct(ctx: TypedefStructContext): T

    Visit a parse tree produced by BluespecParser#typedefStruct.

    Visit a parse tree produced by BluespecParser#typedefStruct.

    ctx

    the parse tree

    returns

    the visitor result

  201. abstract def visitTypedefSynonym(ctx: TypedefSynonymContext): T

    Visit a parse tree produced by BluespecParser#typedefSynonym.

    Visit a parse tree produced by BluespecParser#typedefSynonym.

    ctx

    the parse tree

    returns

    the visitor result

  202. abstract def visitTypedefTaggedUnion(ctx: TypedefTaggedUnionContext): T

    Visit a parse tree produced by BluespecParser#typedefTaggedUnion.

    Visit a parse tree produced by BluespecParser#typedefTaggedUnion.

    ctx

    the parse tree

    returns

    the visitor result

  203. abstract def visitTypedepend(ctx: TypedependContext): T

    Visit a parse tree produced by BluespecParser#typedepend.

    Visit a parse tree produced by BluespecParser#typedepend.

    ctx

    the parse tree

    returns

    the visitor result

  204. abstract def visitTypedepends(ctx: TypedependsContext): T

    Visit a parse tree produced by BluespecParser#typedepends.

    Visit a parse tree produced by BluespecParser#typedepends.

    ctx

    the parse tree

    returns

    the visitor result

  205. abstract def visitTypelist(ctx: TypelistContext): T

    Visit a parse tree produced by BluespecParser#typelist.

    Visit a parse tree produced by BluespecParser#typelist.

    ctx

    the parse tree

    returns

    the visitor result

  206. abstract def visitUnionMember(ctx: UnionMemberContext): T

    Visit a parse tree produced by BluespecParser#unionMember.

    Visit a parse tree produced by BluespecParser#unionMember.

    ctx

    the parse tree

    returns

    the visitor result

  207. abstract def visitUnop(ctx: UnopContext): T

    Visit a parse tree produced by BluespecParser#unop.

    Visit a parse tree produced by BluespecParser#unop.

    ctx

    the parse tree

    returns

    the visitor result

  208. abstract def visitVarAssign(ctx: VarAssignContext): T

    Visit a parse tree produced by BluespecParser#varAssign.

    Visit a parse tree produced by BluespecParser#varAssign.

    ctx

    the parse tree

    returns

    the visitor result

  209. abstract def visitVarDecl(ctx: VarDeclContext): T

    Visit a parse tree produced by BluespecParser#varDecl.

    Visit a parse tree produced by BluespecParser#varDecl.

    ctx

    the parse tree

    returns

    the visitor result

  210. abstract def visitVarDeclDo(ctx: VarDeclDoContext): T

    Visit a parse tree produced by BluespecParser#varDeclDo.

    Visit a parse tree produced by BluespecParser#varDeclDo.

    ctx

    the parse tree

    returns

    the visitor result

  211. abstract def visitVarDo(ctx: VarDoContext): T

    Visit a parse tree produced by BluespecParser#varDo.

    Visit a parse tree produced by BluespecParser#varDo.

    ctx

    the parse tree

    returns

    the visitor result

  212. abstract def visitVarIncr(ctx: VarIncrContext): T

    Visit a parse tree produced by BluespecParser#varIncr.

    Visit a parse tree produced by BluespecParser#varIncr.

    ctx

    the parse tree

    returns

    the visitor result

  213. abstract def visitVarInit(ctx: VarInitContext): T

    Visit a parse tree produced by BluespecParser#varInit.

    Visit a parse tree produced by BluespecParser#varInit.

    ctx

    the parse tree

    returns

    the visitor result

  214. abstract def visitWhileFsmStmt(ctx: WhileFsmStmtContext): T

    Visit a parse tree produced by BluespecParser#whileFsmStmt.

    Visit a parse tree produced by BluespecParser#whileFsmStmt.

    ctx

    the parse tree

    returns

    the visitor result

  215. abstract def visitWhile_actionStmt(ctx: While_actionStmtContext): T

    Visit a parse tree produced by BluespecParser#while_actionStmt.

    Visit a parse tree produced by BluespecParser#while_actionStmt.

    ctx

    the parse tree

    returns

    the visitor result

  216. abstract def visitWhile_actionValueStmt(ctx: While_actionValueStmtContext): T

    Visit a parse tree produced by BluespecParser#while_actionValueStmt.

    Visit a parse tree produced by BluespecParser#while_actionValueStmt.

    ctx

    the parse tree

    returns

    the visitor result

  217. abstract def visitWhile_expressionStmt(ctx: While_expressionStmtContext): T

    Visit a parse tree produced by BluespecParser#while_expressionStmt.

    Visit a parse tree produced by BluespecParser#while_expressionStmt.

    ctx

    the parse tree

    returns

    the visitor result

  218. abstract def visitWhile_functionBodyStmt(ctx: While_functionBodyStmtContext): T

    Visit a parse tree produced by BluespecParser#while_functionBodyStmt.

    Visit a parse tree produced by BluespecParser#while_functionBodyStmt.

    ctx

    the parse tree

    returns

    the visitor result

  219. abstract def visitWhile_moduleStmt(ctx: While_moduleStmtContext): T

    Visit a parse tree produced by BluespecParser#while_moduleStmt.

    Visit a parse tree produced by BluespecParser#while_moduleStmt.

    ctx

    the parse tree

    returns

    the visitor result

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 ParseTreeVisitor[T]

Inherited from AnyRef

Inherited from Any

Ungrouped