Package org.intellij.grammar.generator
Class ParserGeneratorUtil.Rule
- java.lang.Object
-
- org.intellij.grammar.generator.ParserGeneratorUtil.Rule
-
- Enclosing class:
- ParserGeneratorUtil
public static class ParserGeneratorUtil.Rule extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Rule()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static com.intellij.psi.PsiElementfirstNotTrivial(BnfRule rule)static booleanisExternal(BnfRule node)static booleanisFake(BnfRule node)static booleanisInner(BnfRule node)static booleanisLeft(BnfRule node)static booleanisMeta(BnfRule node)static booleanisPrivate(BnfRule node)static booleanisUpper(BnfRule node)static BnfRuleof(BnfExpression expr)
-
-
-
Method Detail
-
isPrivate
public static boolean isPrivate(BnfRule node)
-
isExternal
public static boolean isExternal(BnfRule node)
-
isMeta
public static boolean isMeta(BnfRule node)
-
isLeft
public static boolean isLeft(BnfRule node)
-
isInner
public static boolean isInner(BnfRule node)
-
isFake
public static boolean isFake(BnfRule node)
-
isUpper
public static boolean isUpper(BnfRule node)
-
firstNotTrivial
public static com.intellij.psi.PsiElement firstNotTrivial(BnfRule rule)
-
of
public static BnfRule of(BnfExpression expr)
-
-