public enum MiniCGrammar extends Enum<MiniCGrammar> implements GrammarRuleKey
| Modifier and Type | Method and Description |
|---|---|
static Grammar |
create() |
static MiniCGrammar |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static MiniCGrammar[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final MiniCGrammar BIN_TYPE
public static final MiniCGrammar BIN_FUNCTION_DEFINITION
public static final MiniCGrammar BIN_PARAMETER
public static final MiniCGrammar BIN_VARIABLE_DEFINITION
public static final MiniCGrammar BIN_FUNCTION_REFERENCE
public static final MiniCGrammar BIN_VARIABLE_REFERENCE
public static final MiniCGrammar COMPILATION_UNIT
public static final MiniCGrammar DEFINITION
public static final MiniCGrammar STRUCT_DEFINITION
public static final MiniCGrammar STRUCT_MEMBER
public static final MiniCGrammar FUNCTION_DEFINITION
public static final MiniCGrammar VARIABLE_DEFINITION
public static final MiniCGrammar PARAMETERS_LIST
public static final MiniCGrammar PARAMETER_DECLARATION
public static final MiniCGrammar COMPOUND_STATEMENT
public static final MiniCGrammar VARIABLE_INITIALIZER
public static final MiniCGrammar ARGUMENT_EXPRESSION_LIST
public static final MiniCGrammar STATEMENT
public static final MiniCGrammar EXPRESSION_STATEMENT
public static final MiniCGrammar RETURN_STATEMENT
public static final MiniCGrammar CONTINUE_STATEMENT
public static final MiniCGrammar BREAK_STATEMENT
public static final MiniCGrammar IF_STATEMENT
public static final MiniCGrammar WHILE_STATEMENT
public static final MiniCGrammar CONDITION_CLAUSE
public static final MiniCGrammar ELSE_CLAUSE
public static final MiniCGrammar NO_COMPLEXITY_STATEMENT
public static final MiniCGrammar EXPRESSION
public static final MiniCGrammar ASSIGNMENT_EXPRESSION
public static final MiniCGrammar RELATIONAL_EXPRESSION
public static final MiniCGrammar RELATIONAL_OPERATOR
public static final MiniCGrammar ADDITIVE_EXPRESSION
public static final MiniCGrammar ADDITIVE_OPERATOR
public static final MiniCGrammar MULTIPLICATIVE_EXPRESSION
public static final MiniCGrammar MULTIPLICATIVE_OPERATOR
public static final MiniCGrammar UNARY_EXPRESSION
public static final MiniCGrammar UNARY_OPERATOR
public static final MiniCGrammar POSTFIX_EXPRESSION
public static final MiniCGrammar POSTFIX_OPERATOR
public static final MiniCGrammar PRIMARY_EXPRESSION
public static MiniCGrammar[] values()
for (MiniCGrammar c : MiniCGrammar.values()) System.out.println(c);
public static MiniCGrammar valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is nullpublic static Grammar create()
Copyright © 2010–2015 SonarSource. All rights reserved.