Package ru.ispras.verilog.parser.model
Enum VerilogNode.Tag
- java.lang.Object
-
- java.lang.Enum<VerilogNode.Tag>
-
- ru.ispras.verilog.parser.model.VerilogNode.Tag
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<VerilogNode.Tag>
- Enclosing class:
- VerilogNode
public static enum VerilogNode.Tag extends java.lang.Enum<VerilogNode.Tag>
VerilogNode.Tag
contains the node types.
-
-
Enum Constant Summary
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static VerilogNode.Tag
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static VerilogNode.Tag[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
CODE
public static final VerilogNode.Tag CODE
-
MODULE
public static final VerilogNode.Tag MODULE
-
PORT
public static final VerilogNode.Tag PORT
-
DECLARATION
public static final VerilogNode.Tag DECLARATION
-
ACTIVITY
public static final VerilogNode.Tag ACTIVITY
-
ASSIGN
public static final VerilogNode.Tag ASSIGN
-
ASSIGNMENT
public static final VerilogNode.Tag ASSIGNMENT
-
INSTANTIATION
public static final VerilogNode.Tag INSTANTIATION
-
DEFINE_PARAMETER
public static final VerilogNode.Tag DEFINE_PARAMETER
-
PORT_CONNECTION
public static final VerilogNode.Tag PORT_CONNECTION
-
PROCEDURE
public static final VerilogNode.Tag PROCEDURE
-
TABLE
public static final VerilogNode.Tag TABLE
-
TABLE_ENTRY
public static final VerilogNode.Tag TABLE_ENTRY
-
NULL_STATEMENT
public static final VerilogNode.Tag NULL_STATEMENT
-
ASSIGN_STATEMENT
public static final VerilogNode.Tag ASSIGN_STATEMENT
-
TASK_STATEMENT
public static final VerilogNode.Tag TASK_STATEMENT
-
WAIT_STATEMENT
public static final VerilogNode.Tag WAIT_STATEMENT
-
DISABLE_STATEMENT
public static final VerilogNode.Tag DISABLE_STATEMENT
-
TRIGGER_STATEMENT
public static final VerilogNode.Tag TRIGGER_STATEMENT
-
DELAYED_STATEMENT
public static final VerilogNode.Tag DELAYED_STATEMENT
-
IF_STATEMENT
public static final VerilogNode.Tag IF_STATEMENT
-
IF_STATEMENT_BRANCH
public static final VerilogNode.Tag IF_STATEMENT_BRANCH
-
CASE_STATEMENT
public static final VerilogNode.Tag CASE_STATEMENT
-
CASE_STATEMENT_ITEM
public static final VerilogNode.Tag CASE_STATEMENT_ITEM
-
LOOP_STATEMENT
public static final VerilogNode.Tag LOOP_STATEMENT
-
BLOCK_STATEMENT
public static final VerilogNode.Tag BLOCK_STATEMENT
-
GENERATE
public static final VerilogNode.Tag GENERATE
-
IF_GENERATE
public static final VerilogNode.Tag IF_GENERATE
-
IF_GENERATE_BRANCH
public static final VerilogNode.Tag IF_GENERATE_BRANCH
-
CASE_GENERATE
public static final VerilogNode.Tag CASE_GENERATE
-
CASE_GENERATE_ITEM
public static final VerilogNode.Tag CASE_GENERATE_ITEM
-
LOOP_GENERATE
public static final VerilogNode.Tag LOOP_GENERATE
-
BLOCK_GENERATE
public static final VerilogNode.Tag BLOCK_GENERATE
-
SPECIFY
public static final VerilogNode.Tag SPECIFY
-
PULSE_STYLE
public static final VerilogNode.Tag PULSE_STYLE
-
SHOW_CANCELLED
public static final VerilogNode.Tag SHOW_CANCELLED
-
PATH_DECLARATION
public static final VerilogNode.Tag PATH_DECLARATION
-
ATTRIBUTE
public static final VerilogNode.Tag ATTRIBUTE
-
ASSERTION_STATEMENT
public static final VerilogNode.Tag ASSERTION_STATEMENT
-
SEQUENCE_DECLARATION
public static final VerilogNode.Tag SEQUENCE_DECLARATION
-
PROPERTY_DECLARATION
public static final VerilogNode.Tag PROPERTY_DECLARATION
-
SVA_PORT
public static final VerilogNode.Tag SVA_PORT
-
SVA_INSTANCE
public static final VerilogNode.Tag SVA_INSTANCE
-
-
Method Detail
-
values
public static VerilogNode.Tag[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (VerilogNode.Tag c : VerilogNode.Tag.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static VerilogNode.Tag valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null
-
-