Package org.intellij.grammar.parser
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 -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic booleanattr(com.intellij.lang.PsiBuilder builder, int level) static booleanattr_pattern(com.intellij.lang.PsiBuilder builder, int level) static booleanattrs(com.intellij.lang.PsiBuilder builder, int level) static booleanchoice(com.intellij.lang.PsiBuilder builder, int level) static booleanexpression(com.intellij.lang.PsiBuilder builder, int level) static booleanexternal_expression(com.intellij.lang.PsiBuilder builder, int level) static booleanlist_entry(com.intellij.lang.PsiBuilder builder, int level) static booleanliteral_expression(com.intellij.lang.PsiBuilder builder, int level) static booleanmodifier(com.intellij.lang.PsiBuilder builder, int level) static booleanparen_expression(com.intellij.lang.PsiBuilder builder, int level) static booleanparen_opt_expression(com.intellij.lang.PsiBuilder builder, int level) com.intellij.lang.ASTNodeparse(com.intellij.psi.tree.IElementType type, com.intellij.lang.PsiBuilder builder) protected booleanparse_root_(com.intellij.psi.tree.IElementType type, com.intellij.lang.PsiBuilder builder) voidparseLight(com.intellij.psi.tree.IElementType type, com.intellij.lang.PsiBuilder builder) static booleanpredicate(com.intellij.lang.PsiBuilder builder, int level) static booleanpredicate_sign(com.intellij.lang.PsiBuilder builder, int level) static booleanquantified(com.intellij.lang.PsiBuilder builder, int level) static booleanquantifier(com.intellij.lang.PsiBuilder builder, int level) static booleanreference_or_token(com.intellij.lang.PsiBuilder builder, int level) static booleanrule(com.intellij.lang.PsiBuilder builder, int level) static booleansequence(com.intellij.lang.PsiBuilder builder, int level) static booleanstring_literal_expression(com.intellij.lang.PsiBuilder builder, int level) static booleanvalue_list(com.intellij.lang.PsiBuilder builder, int level)
-
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:
parsein interfacecom.intellij.lang.PsiParser
-
parseLight
public void parseLight(com.intellij.psi.tree.IElementType type, com.intellij.lang.PsiBuilder builder) - Specified by:
parseLightin interfacecom.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)
-