Class GrammarParser

java.lang.Object
org.intellij.grammar.parser.GrammarParser
All Implemented Interfaces:
com.intellij.lang.LightPsiParser, com.intellij.lang.PsiParser

public class GrammarParser extends Object implements com.intellij.lang.PsiParser, com.intellij.lang.LightPsiParser
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final com.intellij.psi.tree.TokenSet[]
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static boolean
    attr(com.intellij.lang.PsiBuilder builder, int level)
     
    static boolean
    attr_pattern(com.intellij.lang.PsiBuilder builder, int level)
     
    static boolean
    attrs(com.intellij.lang.PsiBuilder builder, int level)
     
    static boolean
    choice(com.intellij.lang.PsiBuilder builder, int level)
     
    static boolean
    expression(com.intellij.lang.PsiBuilder builder, int level)
     
    static boolean
    external_expression(com.intellij.lang.PsiBuilder builder, int level)
     
    static boolean
    list_entry(com.intellij.lang.PsiBuilder builder, int level)
     
    static boolean
    literal_expression(com.intellij.lang.PsiBuilder builder, int level)
     
    static boolean
    modifier(com.intellij.lang.PsiBuilder builder, int level)
     
    static boolean
    paren_expression(com.intellij.lang.PsiBuilder builder, int level)
     
    static boolean
    paren_opt_expression(com.intellij.lang.PsiBuilder builder, int level)
     
    com.intellij.lang.ASTNode
    parse(com.intellij.psi.tree.IElementType type, com.intellij.lang.PsiBuilder builder)
     
    protected boolean
    parse_root_(com.intellij.psi.tree.IElementType type, com.intellij.lang.PsiBuilder builder)
     
    void
    parseLight(com.intellij.psi.tree.IElementType type, com.intellij.lang.PsiBuilder builder)
     
    static boolean
    predicate(com.intellij.lang.PsiBuilder builder, int level)
     
    static boolean
    predicate_sign(com.intellij.lang.PsiBuilder builder, int level)
     
    static boolean
    quantified(com.intellij.lang.PsiBuilder builder, int level)
     
    static boolean
    quantifier(com.intellij.lang.PsiBuilder builder, int level)
     
    static boolean
    reference_or_token(com.intellij.lang.PsiBuilder builder, int level)
     
    static boolean
    rule(com.intellij.lang.PsiBuilder builder, int level)
     
    static boolean
    sequence(com.intellij.lang.PsiBuilder builder, int level)
     
    static boolean
    string_literal_expression(com.intellij.lang.PsiBuilder builder, int level)
     
    static boolean
    value_list(com.intellij.lang.PsiBuilder builder, int level)
     

    Methods inherited from class java.lang.Object

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

    • EXTENDS_SETS_

      public static final com.intellij.psi.tree.TokenSet[] EXTENDS_SETS_
  • Constructor Details

    • GrammarParser

      public GrammarParser()
  • Method Details

    • parse

      public com.intellij.lang.ASTNode parse(com.intellij.psi.tree.IElementType type, com.intellij.lang.PsiBuilder builder)
      Specified by:
      parse in interface com.intellij.lang.PsiParser
    • parseLight

      public void parseLight(com.intellij.psi.tree.IElementType type, com.intellij.lang.PsiBuilder builder)
      Specified by:
      parseLight in interface com.intellij.lang.LightPsiParser
    • parse_root_

      protected boolean parse_root_(com.intellij.psi.tree.IElementType type, com.intellij.lang.PsiBuilder builder)
    • attr

      public static boolean attr(com.intellij.lang.PsiBuilder builder, int level)
    • attr_pattern

      public static boolean attr_pattern(com.intellij.lang.PsiBuilder builder, int level)
    • attrs

      public static boolean attrs(com.intellij.lang.PsiBuilder builder, int level)
    • choice

      public static boolean choice(com.intellij.lang.PsiBuilder builder, int level)
    • expression

      public static boolean expression(com.intellij.lang.PsiBuilder builder, int level)
    • external_expression

      public static boolean external_expression(com.intellij.lang.PsiBuilder builder, int level)
    • list_entry

      public static boolean list_entry(com.intellij.lang.PsiBuilder builder, int level)
    • literal_expression

      public static boolean literal_expression(com.intellij.lang.PsiBuilder builder, int level)
    • modifier

      public static boolean modifier(com.intellij.lang.PsiBuilder builder, int level)
    • paren_expression

      public static boolean paren_expression(com.intellij.lang.PsiBuilder builder, int level)
    • paren_opt_expression

      public static boolean paren_opt_expression(com.intellij.lang.PsiBuilder builder, int level)
    • predicate

      public static boolean predicate(com.intellij.lang.PsiBuilder builder, int level)
    • predicate_sign

      public static boolean predicate_sign(com.intellij.lang.PsiBuilder builder, int level)
    • quantified

      public static boolean quantified(com.intellij.lang.PsiBuilder builder, int level)
    • quantifier

      public static boolean quantifier(com.intellij.lang.PsiBuilder builder, int level)
    • reference_or_token

      public static boolean reference_or_token(com.intellij.lang.PsiBuilder builder, int level)
    • rule

      public static boolean rule(com.intellij.lang.PsiBuilder builder, int level)
    • sequence

      public static boolean sequence(com.intellij.lang.PsiBuilder builder, int level)
    • string_literal_expression

      public static boolean string_literal_expression(com.intellij.lang.PsiBuilder builder, int level)
    • value_list

      public static boolean value_list(com.intellij.lang.PsiBuilder builder, int level)