tip.node
Enum RoutingSymbol
java.lang.Object
java.lang.Enum<RoutingSymbol>
tip.node.RoutingSymbol
- All Implemented Interfaces:
- Serializable, Comparable<RoutingSymbol>
public enum RoutingSymbol
- extends Enum<RoutingSymbol>
Method Summary |
static RoutingSymbol |
valueOf(String name)
Returns the enum constant of this type with the specified name. |
static RoutingSymbol[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared. |
_LEAF_
public static final RoutingSymbol _LEAF_
_ROOT_
public static final RoutingSymbol _ROOT_
_PARENT_
public static final RoutingSymbol _PARENT_
_PARENT_ARGS
public static final RoutingSymbol _PARENT_ARGS
_CHILD_ARGS
public static final RoutingSymbol _CHILD_ARGS
_PARENT_BINOP
public static final RoutingSymbol _PARENT_BINOP
_CHILD_BINOP
public static final RoutingSymbol _CHILD_BINOP
_PARENT_BLOCK
public static final RoutingSymbol _PARENT_BLOCK
_CHILD_BLOCK
public static final RoutingSymbol _CHILD_BLOCK
_PARENT_BODY
public static final RoutingSymbol _PARENT_BODY
_CHILD_BODY
public static final RoutingSymbol _CHILD_BODY
_PARENT_CONDITION
public static final RoutingSymbol _PARENT_CONDITION
_CHILD_CONDITION
public static final RoutingSymbol _CHILD_CONDITION
_PARENT_DECL
public static final RoutingSymbol _PARENT_DECL
_CHILD_DECL
public static final RoutingSymbol _CHILD_DECL
_PARENT_ELSEBODY
public static final RoutingSymbol _PARENT_ELSEBODY
_CHILD_ELSEBODY
public static final RoutingSymbol _CHILD_ELSEBODY
_PARENT_EXP
public static final RoutingSymbol _PARENT_EXP
_CHILD_EXP
public static final RoutingSymbol _CHILD_EXP
_PARENT_FORMALS
public static final RoutingSymbol _PARENT_FORMALS
_CHILD_FORMALS
public static final RoutingSymbol _CHILD_FORMALS
_PARENT_FUNCTIONS
public static final RoutingSymbol _PARENT_FUNCTIONS
_CHILD_FUNCTIONS
public static final RoutingSymbol _CHILD_FUNCTIONS
_PARENT_IDENTIFIER
public static final RoutingSymbol _PARENT_IDENTIFIER
_CHILD_IDENTIFIER
public static final RoutingSymbol _CHILD_IDENTIFIER
_PARENT_INTEGERCONST
public static final RoutingSymbol _PARENT_INTEGERCONST
_CHILD_INTEGERCONST
public static final RoutingSymbol _CHILD_INTEGERCONST
_PARENT_LEFT
public static final RoutingSymbol _PARENT_LEFT
_CHILD_LEFT
public static final RoutingSymbol _CHILD_LEFT
_PARENT_NAME
public static final RoutingSymbol _PARENT_NAME
_CHILD_NAME
public static final RoutingSymbol _CHILD_NAME
_PARENT_RIGHT
public static final RoutingSymbol _PARENT_RIGHT
_CHILD_RIGHT
public static final RoutingSymbol _CHILD_RIGHT
_PARENT_STATEMENTS
public static final RoutingSymbol _PARENT_STATEMENTS
_CHILD_STATEMENTS
public static final RoutingSymbol _CHILD_STATEMENTS
_PARENT_THENBODY
public static final RoutingSymbol _PARENT_THENBODY
_CHILD_THENBODY
public static final RoutingSymbol _CHILD_THENBODY
_PARENT_TOKEN
public static final RoutingSymbol _PARENT_TOKEN
_CHILD_TOKEN
public static final RoutingSymbol _CHILD_TOKEN
_TYPE_PBINOP
public static final RoutingSymbol _TYPE_PBINOP
_TYPE_PBLOCK
public static final RoutingSymbol _TYPE_PBLOCK
_TYPE_PBODY
public static final RoutingSymbol _TYPE_PBODY
_TYPE_PDECL
public static final RoutingSymbol _TYPE_PDECL
_TYPE_PEXP
public static final RoutingSymbol _TYPE_PEXP
_TYPE_PPROGRAM
public static final RoutingSymbol _TYPE_PPROGRAM
_TYPE_PSTM
public static final RoutingSymbol _TYPE_PSTM
_TYPE_AOUTPUTSTM
public static final RoutingSymbol _TYPE_AOUTPUTSTM
_TYPE_ANULLEXP
public static final RoutingSymbol _TYPE_ANULLEXP
_TYPE_AASSIGNVARSTM
public static final RoutingSymbol _TYPE_AASSIGNVARSTM
_TYPE_AWHILESTM
public static final RoutingSymbol _TYPE_AWHILESTM
_TYPE_AASSIGNPTRSTM
public static final RoutingSymbol _TYPE_AASSIGNPTRSTM
_TYPE_APLUSBINOP
public static final RoutingSymbol _TYPE_APLUSBINOP
_TYPE_ATIMESBINOP
public static final RoutingSymbol _TYPE_ATIMESBINOP
_TYPE_ABINOPEXP
public static final RoutingSymbol _TYPE_ABINOPEXP
_TYPE_APOINTEREXP
public static final RoutingSymbol _TYPE_APOINTEREXP
_TYPE_AGTBINOP
public static final RoutingSymbol _TYPE_AGTBINOP
_TYPE_AINPUTEXP
public static final RoutingSymbol _TYPE_AINPUTEXP
_TYPE_ALOCALDECL
public static final RoutingSymbol _TYPE_ALOCALDECL
_TYPE_AFUNCDECL
public static final RoutingSymbol _TYPE_AFUNCDECL
_TYPE_ABLOCK
public static final RoutingSymbol _TYPE_ABLOCK
_TYPE_AIFTHENSTM
public static final RoutingSymbol _TYPE_AIFTHENSTM
_TYPE_ABODY
public static final RoutingSymbol _TYPE_ABODY
_TYPE_ARETURNSTM
public static final RoutingSymbol _TYPE_ARETURNSTM
_TYPE_AFUNCTIONCALLEXP
public static final RoutingSymbol _TYPE_AFUNCTIONCALLEXP
_TYPE_ADECLSTM
public static final RoutingSymbol _TYPE_ADECLSTM
_TYPE_AIFTHENELSESTM
public static final RoutingSymbol _TYPE_AIFTHENELSESTM
_TYPE_ADEREFEXP
public static final RoutingSymbol _TYPE_ADEREFEXP
_TYPE_AVAREXP
public static final RoutingSymbol _TYPE_AVAREXP
_TYPE_AINTCONSTEXP
public static final RoutingSymbol _TYPE_AINTCONSTEXP
_TYPE_AEQBINOP
public static final RoutingSymbol _TYPE_AEQBINOP
_TYPE_AFUNCTIONPTRCALLEXP
public static final RoutingSymbol _TYPE_AFUNCTIONPTRCALLEXP
_TYPE_ADIVIDEBINOP
public static final RoutingSymbol _TYPE_ADIVIDEBINOP
_TYPE_AMINUSBINOP
public static final RoutingSymbol _TYPE_AMINUSBINOP
_TYPE_APROGRAM
public static final RoutingSymbol _TYPE_APROGRAM
_TYPE_ABLOCKSTM
public static final RoutingSymbol _TYPE_ABLOCKSTM
_TYPE_AMALLOCEXP
public static final RoutingSymbol _TYPE_AMALLOCEXP
_TYPE_TAND
public static final RoutingSymbol _TYPE_TAND
_TYPE_TASSIGN
public static final RoutingSymbol _TYPE_TASSIGN
_TYPE_TCOMMA
public static final RoutingSymbol _TYPE_TCOMMA
_TYPE_TCOMMENTBLOCK
public static final RoutingSymbol _TYPE_TCOMMENTBLOCK
_TYPE_TCOMMENTSINGLE
public static final RoutingSymbol _TYPE_TCOMMENTSINGLE
_TYPE_TDIV
public static final RoutingSymbol _TYPE_TDIV
_TYPE_TELSE
public static final RoutingSymbol _TYPE_TELSE
_TYPE_TEQ
public static final RoutingSymbol _TYPE_TEQ
_TYPE_TGT
public static final RoutingSymbol _TYPE_TGT
_TYPE_TIDENTIFIER
public static final RoutingSymbol _TYPE_TIDENTIFIER
_TYPE_TIF
public static final RoutingSymbol _TYPE_TIF
_TYPE_TINPUT
public static final RoutingSymbol _TYPE_TINPUT
_TYPE_TINTEGERCONST
public static final RoutingSymbol _TYPE_TINTEGERCONST
_TYPE_TLBRACE
public static final RoutingSymbol _TYPE_TLBRACE
_TYPE_TLPAR
public static final RoutingSymbol _TYPE_TLPAR
_TYPE_TMALLOC
public static final RoutingSymbol _TYPE_TMALLOC
_TYPE_TMINUS
public static final RoutingSymbol _TYPE_TMINUS
_TYPE_TNULL
public static final RoutingSymbol _TYPE_TNULL
_TYPE_TOUTPUT
public static final RoutingSymbol _TYPE_TOUTPUT
_TYPE_TPLUS
public static final RoutingSymbol _TYPE_TPLUS
_TYPE_TRBRACE
public static final RoutingSymbol _TYPE_TRBRACE
_TYPE_TRPAR
public static final RoutingSymbol _TYPE_TRPAR
_TYPE_TRETURN
public static final RoutingSymbol _TYPE_TRETURN
_TYPE_TSEMICOLON
public static final RoutingSymbol _TYPE_TSEMICOLON
_TYPE_TSTAR
public static final RoutingSymbol _TYPE_TSTAR
_TYPE_TVAR
public static final RoutingSymbol _TYPE_TVAR
_TYPE_TWHILE
public static final RoutingSymbol _TYPE_TWHILE
_TYPE_TWHITESPACE
public static final RoutingSymbol _TYPE_TWHITESPACE
values
public static RoutingSymbol[] 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 (RoutingSymbol c : RoutingSymbol.values())
System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in
the order they are declared
valueOf
public static RoutingSymbol valueOf(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:
IllegalArgumentException
- if this enum type has no constant
with the specified name
NullPointerException
- if the argument is null