public static enum Element.Tag extends java.lang.Enum<Element.Tag>
| Enum Constant and Description |
|---|
ACTION
An action.
|
ACTION_BASE_VALUE
An action base value.
|
ANY_CHAR
The any character constant.
|
BINDING
A binding.
|
BINDING_VALUE
A binding value.
|
CHAR_CLASS
A character class.
|
CHAR_LITERAL
A character literal.
|
CHAR_SWITCH
A character switch.
|
CHOICE
An ordered choice.
|
EMPTY_LIST_VALUE
An empty list value.
|
FOLLOWED_BY
A followed-by predicate.
|
GENERIC_ACTION_VALUE
A generic action value.
|
GENERIC_NODE_VALUE
A generic node vlaue.
|
GENERIC_RECURSION_VALUE
A generic recursion value.
|
NODE_MARKER
A node marker.
|
NONTERMINAL
A nonterminal.
|
NOT_FOLLOWED_BY
A not-followed-by predicate.
|
NULL
A null literal.
|
NULL_VALUE
A null value.
|
OPTION
An option.
|
PARSE_TREE_NODE
A parse tree node.
|
PARSER_ACTION
A parser action.
|
PROPER_LIST_VALUE
A proper list value.
|
REPETITION
A repetition.
|
SEMANTIC_PREDICATE
A semantic predicate.
|
SEQUENCE
A sequence.
|
STRING_LITERAL
A string literal.
|
STRING_MATCH
A string match.
|
STRING_VALUE
A string value.
|
TOKEN_VALUE
A token value.
|
VOIDED
A voided element.
|
| Modifier and Type | Method and Description |
|---|---|
static Element.Tag |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static Element.Tag[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final Element.Tag ACTION
public static final Element.Tag NODE_MARKER
public static final Element.Tag NONTERMINAL
public static final Element.Tag NULL
public static final Element.Tag CHOICE
public static final Element.Tag PARSE_TREE_NODE
public static final Element.Tag SEQUENCE
public static final Element.Tag ANY_CHAR
public static final Element.Tag CHAR_CLASS
public static final Element.Tag CHAR_LITERAL
public static final Element.Tag CHAR_SWITCH
public static final Element.Tag STRING_LITERAL
public static final Element.Tag BINDING
public static final Element.Tag PARSER_ACTION
public static final Element.Tag FOLLOWED_BY
public static final Element.Tag NOT_FOLLOWED_BY
public static final Element.Tag SEMANTIC_PREDICATE
public static final Element.Tag OPTION
public static final Element.Tag REPETITION
public static final Element.Tag STRING_MATCH
public static final Element.Tag VOIDED
public static final Element.Tag ACTION_BASE_VALUE
public static final Element.Tag BINDING_VALUE
public static final Element.Tag GENERIC_ACTION_VALUE
public static final Element.Tag GENERIC_RECURSION_VALUE
public static final Element.Tag GENERIC_NODE_VALUE
public static final Element.Tag EMPTY_LIST_VALUE
public static final Element.Tag PROPER_LIST_VALUE
public static final Element.Tag NULL_VALUE
public static final Element.Tag STRING_VALUE
public static final Element.Tag TOKEN_VALUE
public static Element.Tag[] values()
for (Element.Tag c : Element.Tag.values()) System.out.println(c);
public static Element.Tag valueOf(java.lang.String name)
name - the name of the enum constant to be returned.java.lang.IllegalArgumentException - if this enum type has no constant with the specified namejava.lang.NullPointerException - if the argument is nullCopyright © 2014. All Rights Reserved.