Class PythonGrammarBuilder

java.lang.Object
org.sonar.python.api.PythonGrammarBuilder
Direct Known Subclasses:
IPythonGrammarBuilder

public class PythonGrammarBuilder extends Object
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
    annotatedRhs(org.sonar.sslr.grammar.LexerfulGrammarBuilder b)
     
    protected void
    compoundStatements(org.sonar.sslr.grammar.LexerfulGrammarBuilder b)
    Compound statements http://docs.python.org/reference/compound_stmts.html
    com.sonar.sslr.api.Grammar
     
    protected void
    expressions(org.sonar.sslr.grammar.LexerfulGrammarBuilder b)
    Expressions http://docs.python.org/reference/expressions.html
    protected void
    fileInput(org.sonar.sslr.grammar.LexerfulGrammarBuilder b)
     
    protected void
    grammar(org.sonar.sslr.grammar.LexerfulGrammarBuilder b)
     
    protected void
    setupRules(org.sonar.sslr.grammar.LexerfulGrammarBuilder b)
     
    protected void
    simpleStatement(org.sonar.sslr.grammar.LexerfulGrammarBuilder b)
     
    protected void
    simpleStatements(org.sonar.sslr.grammar.LexerfulGrammarBuilder b)
    Simple statements http://docs.python.org/reference/simple_stmts.html

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • Constructor Details

    • PythonGrammarBuilder

      public PythonGrammarBuilder()
  • Method Details

    • create

      public com.sonar.sslr.api.Grammar create()
    • setupRules

      protected void setupRules(org.sonar.sslr.grammar.LexerfulGrammarBuilder b)
    • fileInput

      protected void fileInput(org.sonar.sslr.grammar.LexerfulGrammarBuilder b)
    • grammar

      protected void grammar(org.sonar.sslr.grammar.LexerfulGrammarBuilder b)
    • annotatedRhs

      protected void annotatedRhs(org.sonar.sslr.grammar.LexerfulGrammarBuilder b)
    • expressions

      protected void expressions(org.sonar.sslr.grammar.LexerfulGrammarBuilder b)
      Expressions http://docs.python.org/reference/expressions.html
    • simpleStatements

      protected void simpleStatements(org.sonar.sslr.grammar.LexerfulGrammarBuilder b)
      Simple statements http://docs.python.org/reference/simple_stmts.html
    • simpleStatement

      protected void simpleStatement(org.sonar.sslr.grammar.LexerfulGrammarBuilder b)
    • compoundStatements

      protected void compoundStatements(org.sonar.sslr.grammar.LexerfulGrammarBuilder b)
      Compound statements http://docs.python.org/reference/compound_stmts.html