|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD | |||||||||
java.lang.Objectjava.lang.Enum<PythonGrammar>
org.sonar.python.api.PythonGrammar
public enum PythonGrammar
| Method Summary | |
|---|---|
static void |
compoundStatements(org.sonar.sslr.grammar.LexerfulGrammarBuilder b)
Compound statements http://docs.python.org/reference/compound_stmts.html |
static org.sonar.sslr.grammar.LexerfulGrammarBuilder |
create()
|
static void |
expressions(org.sonar.sslr.grammar.LexerfulGrammarBuilder b)
Expressions http://docs.python.org/reference/expressions.html |
static void |
grammar(org.sonar.sslr.grammar.LexerfulGrammarBuilder b)
|
static void |
simpleStatements(org.sonar.sslr.grammar.LexerfulGrammarBuilder b)
Simple statements http://docs.python.org/reference/simple_stmts.html |
static PythonGrammar |
valueOf(String name)
Returns the enum constant of this type with the specified name. |
static PythonGrammar[] |
values()
Returns an array containing the constants of this enum type, in the order they are declared. |
| Methods inherited from class java.lang.Enum |
|---|
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf |
| Methods inherited from class java.lang.Object |
|---|
getClass, notify, notifyAll, wait, wait, wait |
| Enum Constant Detail |
|---|
public static final PythonGrammar FACTOR
public static final PythonGrammar TRAILER
public static final PythonGrammar SUBSCRIPTLIST
public static final PythonGrammar SUBSCRIPT
public static final PythonGrammar SLICEOP
public static final PythonGrammar TESTLIST_COMP
public static final PythonGrammar DICTORSETMAKER
public static final PythonGrammar ARGLIST
public static final PythonGrammar ARGUMENT
public static final PythonGrammar NAME
public static final PythonGrammar VARARGSLIST
public static final PythonGrammar FPDEF
public static final PythonGrammar FPLIST
public static final PythonGrammar TEST
public static final PythonGrammar TESTLIST
public static final PythonGrammar COMP_FOR
public static final PythonGrammar COMP_ITER
public static final PythonGrammar COMP_IF
public static final PythonGrammar TEST_NOCOND
public static final PythonGrammar EXPRLIST
public static final PythonGrammar EXPR
public static final PythonGrammar STAR_EXPR
public static final PythonGrammar TESTLIST_STAR_EXPR
public static final PythonGrammar YIELD_EXPR
public static final PythonGrammar ATOM
public static final PythonGrammar POWER
public static final PythonGrammar A_EXPR
public static final PythonGrammar M_EXPR
public static final PythonGrammar SHIFT_EXPR
public static final PythonGrammar XOR_EXPR
public static final PythonGrammar AND_EXPR
public static final PythonGrammar OR_EXPR
public static final PythonGrammar COMPARISON
public static final PythonGrammar COMP_OPERATOR
public static final PythonGrammar OR_TEST
public static final PythonGrammar AND_TEST
public static final PythonGrammar NOT_TEST
public static final PythonGrammar LAMBDEF
public static final PythonGrammar LAMBDEF_NOCOND
public static final PythonGrammar SIMPLE_STMT
public static final PythonGrammar EXPRESSION_STMT
public static final PythonGrammar PRINT_STMT
public static final PythonGrammar EXEC_STMT
public static final PythonGrammar ASSERT_STMT
public static final PythonGrammar AUGASSIGN
public static final PythonGrammar PASS_STMT
public static final PythonGrammar DEL_STMT
public static final PythonGrammar RETURN_STMT
public static final PythonGrammar YIELD_STMT
public static final PythonGrammar RAISE_STMT
public static final PythonGrammar BREAK_STMT
public static final PythonGrammar CONTINUE_STMT
public static final PythonGrammar IMPORT_STMT
public static final PythonGrammar IMPORT_NAME
public static final PythonGrammar IMPORT_FROM
public static final PythonGrammar IMPORT_AS_NAME
public static final PythonGrammar DOTTED_AS_NAME
public static final PythonGrammar IMPORT_AS_NAMES
public static final PythonGrammar DOTTED_AS_NAMES
public static final PythonGrammar GLOBAL_STMT
public static final PythonGrammar NONLOCAL_STMT
public static final PythonGrammar COMPOUND_STMT
public static final PythonGrammar SUITE
public static final PythonGrammar STATEMENT
public static final PythonGrammar STMT_LIST
public static final PythonGrammar IF_STMT
public static final PythonGrammar WHILE_STMT
public static final PythonGrammar FOR_STMT
public static final PythonGrammar TRY_STMT
public static final PythonGrammar EXCEPT_CLAUSE
public static final PythonGrammar WITH_STMT
public static final PythonGrammar WITH_ITEM
public static final PythonGrammar FUNCDEF
public static final PythonGrammar DECORATORS
public static final PythonGrammar DECORATOR
public static final PythonGrammar DOTTED_NAME
public static final PythonGrammar FUNCNAME
public static final PythonGrammar CLASSDEF
public static final PythonGrammar CLASSNAME
public static final PythonGrammar FILE_INPUT
| Method Detail |
|---|
public static PythonGrammar[] values()
for (PythonGrammar c : PythonGrammar.values()) System.out.println(c);
public static PythonGrammar valueOf(String name)
name - the name of the enum constant to be returned.
IllegalArgumentException - if this enum type has no constant
with the specified name
NullPointerException - if the argument is nullpublic static org.sonar.sslr.grammar.LexerfulGrammarBuilder create()
public static void grammar(org.sonar.sslr.grammar.LexerfulGrammarBuilder b)
public static void expressions(org.sonar.sslr.grammar.LexerfulGrammarBuilder b)
public static void simpleStatements(org.sonar.sslr.grammar.LexerfulGrammarBuilder b)
public static void compoundStatements(org.sonar.sslr.grammar.LexerfulGrammarBuilder b)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD | |||||||||