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 java.lang.Object implements com.intellij.lang.PsiParser, com.intellij.lang.LightPsiParser
-
-
Field Summary
Fields Modifier and Type Field Description static com.intellij.psi.tree.TokenSet[]EXTENDS_SETS_
-
Constructor Summary
Constructors Constructor Description GrammarParser()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static 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)
-
-
-
Method Detail
-
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)
-
-