public abstract class VerilogNodeVisitor extends java.lang.Object implements NodeVisitor<VerilogNode.Tag>
NodeVisitor.Result
Constructor and Description |
---|
VerilogNodeVisitor() |
public abstract NodeVisitor.Result onActivityBegin(VerilogActivity node)
public abstract NodeVisitor.Result onActivityEnd(VerilogActivity node)
public abstract NodeVisitor.Result onAssignBegin(VerilogAssign node)
public abstract NodeVisitor.Result onAssignEnd(VerilogAssign node)
public abstract NodeVisitor.Result onAssignStatementBegin(VerilogAssignStatement node)
public abstract NodeVisitor.Result onAssignStatementEnd(VerilogAssignStatement node)
public abstract NodeVisitor.Result onAssignmentBegin(VerilogAssignment node)
public abstract NodeVisitor.Result onAssignmentEnd(VerilogAssignment node)
public abstract NodeVisitor.Result onAttributeBegin(VerilogAttribute node)
public abstract NodeVisitor.Result onAttributeEnd(VerilogAttribute node)
public abstract NodeVisitor.Result onBlockGenerateBegin(VerilogBlockGenerate node)
public abstract NodeVisitor.Result onBlockGenerateEnd(VerilogBlockGenerate node)
public abstract NodeVisitor.Result onBlockStatementBegin(VerilogBlockStatement node)
public abstract NodeVisitor.Result onBlockStatementEnd(VerilogBlockStatement node)
public abstract NodeVisitor.Result onCaseGenerateBegin(VerilogCaseGenerate node)
public abstract NodeVisitor.Result onCaseGenerateEnd(VerilogCaseGenerate node)
public abstract NodeVisitor.Result onCaseGenerateItemBegin(VerilogCaseGenerateItem node)
public abstract NodeVisitor.Result onCaseGenerateItemEnd(VerilogCaseGenerateItem node)
public abstract NodeVisitor.Result onCaseStatementBegin(VerilogCaseStatement node)
public abstract NodeVisitor.Result onCaseStatementEnd(VerilogCaseStatement node)
public abstract NodeVisitor.Result onCaseStatementItemBegin(VerilogCaseStatementItem node)
public abstract NodeVisitor.Result onCaseStatementItemEnd(VerilogCaseStatementItem node)
public abstract NodeVisitor.Result onCodeBegin(VerilogCode node)
public abstract NodeVisitor.Result onCodeEnd(VerilogCode node)
public abstract NodeVisitor.Result onDeclarationBegin(VerilogDeclaration node)
public abstract NodeVisitor.Result onDeclarationEnd(VerilogDeclaration node)
public abstract NodeVisitor.Result onDefineParameterBegin(VerilogDefineParameter node)
public abstract NodeVisitor.Result onDefineParameterEnd(VerilogDefineParameter node)
public abstract NodeVisitor.Result onDelayedStatementBegin(VerilogDelayedStatement node)
public abstract NodeVisitor.Result onDelayedStatementEnd(VerilogDelayedStatement node)
public abstract NodeVisitor.Result onDisableStatementBegin(VerilogDisableStatement node)
public abstract NodeVisitor.Result onDisableStatementEnd(VerilogDisableStatement node)
public abstract NodeVisitor.Result onGenerateBegin(VerilogGenerate node)
public abstract NodeVisitor.Result onGenerateEnd(VerilogGenerate node)
public abstract NodeVisitor.Result onIfGenerateBegin(VerilogIfGenerate node)
public abstract NodeVisitor.Result onIfGenerateEnd(VerilogIfGenerate node)
public abstract NodeVisitor.Result onIfGenerateBranchBegin(VerilogIfGenerateBranch node)
public abstract NodeVisitor.Result onIfGenerateBranchEnd(VerilogIfGenerateBranch node)
public abstract NodeVisitor.Result onIfStatementBegin(VerilogIfStatement node)
public abstract NodeVisitor.Result onIfStatementEnd(VerilogIfStatement node)
public abstract NodeVisitor.Result onIfStatementBranchBegin(VerilogIfStatementBranch node)
public abstract NodeVisitor.Result onIfStatementBranchEnd(VerilogIfStatementBranch node)
public abstract NodeVisitor.Result onInstantiationBegin(VerilogInstantiation node)
public abstract NodeVisitor.Result onInstantiationEnd(VerilogInstantiation node)
public abstract NodeVisitor.Result onLoopGenerateBegin(VerilogLoopGenerate node)
public abstract NodeVisitor.Result onLoopGenerateEnd(VerilogLoopGenerate node)
public abstract NodeVisitor.Result onLoopStatementBegin(VerilogLoopStatement node)
public abstract NodeVisitor.Result onLoopStatementEnd(VerilogLoopStatement node)
public abstract NodeVisitor.Result onModuleBegin(VerilogModule node)
public abstract NodeVisitor.Result onModuleEnd(VerilogModule node)
public abstract NodeVisitor.Result onNullStatementBegin(VerilogNullStatement node)
public abstract NodeVisitor.Result onNullStatementEnd(VerilogNullStatement node)
public abstract NodeVisitor.Result onPathDeclarationBegin(VerilogPathDeclaration node)
public abstract NodeVisitor.Result onPathDeclarationEnd(VerilogPathDeclaration node)
public abstract NodeVisitor.Result onPortBegin(VerilogPort node)
public abstract NodeVisitor.Result onPortEnd(VerilogPort node)
public abstract NodeVisitor.Result onPortConnectionBegin(VerilogPortConnection node)
public abstract NodeVisitor.Result onPortConnectionEnd(VerilogPortConnection node)
public abstract NodeVisitor.Result onProcedureBegin(VerilogProcedure node)
public abstract NodeVisitor.Result onProcedureEnd(VerilogProcedure node)
public abstract NodeVisitor.Result onPulseStyleBegin(VerilogPulseStyle node)
public abstract NodeVisitor.Result onPulseStyleEnd(VerilogPulseStyle node)
public abstract NodeVisitor.Result onShowCancelledBegin(VerilogShowCancelled node)
public abstract NodeVisitor.Result onShowCancelledEnd(VerilogShowCancelled node)
public abstract NodeVisitor.Result onSpecifyBegin(VerilogSpecify node)
public abstract NodeVisitor.Result onSpecifyEnd(VerilogSpecify node)
public abstract NodeVisitor.Result onTableBegin(VerilogTable node)
public abstract NodeVisitor.Result onTableEnd(VerilogTable node)
public abstract NodeVisitor.Result onTableEntryBegin(VerilogTableEntry node)
public abstract NodeVisitor.Result onTableEntryEnd(VerilogTableEntry node)
public abstract NodeVisitor.Result onTaskStatementBegin(VerilogTaskStatement node)
public abstract NodeVisitor.Result onTaskStatementEnd(VerilogTaskStatement node)
public abstract NodeVisitor.Result onTriggerStatementBegin(VerilogTriggerStatement node)
public abstract NodeVisitor.Result onTriggerStatementEnd(VerilogTriggerStatement node)
public abstract NodeVisitor.Result onWaitStatementBegin(VerilogWaitStatement node)
public abstract NodeVisitor.Result onWaitStatementEnd(VerilogWaitStatement node)
public final NodeVisitor.Result onBegin(AbstractNode<VerilogNode.Tag> node)
onBegin
in interface NodeVisitor<VerilogNode.Tag>
node
- the visiting node.public final NodeVisitor.Result onEnd(AbstractNode<VerilogNode.Tag> node)
onEnd
in interface NodeVisitor<VerilogNode.Tag>
node
- the visiting node.