public enum PythonGrammar extends Enum<PythonGrammar> implements org.sonar.sslr.grammar.GrammarRuleKey
| Modifier and Type | Method and Description |
|---|---|
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.
|
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
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 nameNullPointerException - 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)
Copyright © 2011–2015 SonarSource and Waleri Enns. All rights reserved.