Package org.intellij.grammar.generator
Class ExpressionHelper.OperatorInfo
- java.lang.Object
-
- org.intellij.grammar.generator.ExpressionHelper.OperatorInfo
-
- Enclosing class:
- ExpressionHelper
public static class ExpressionHelper.OperatorInfo extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description BnfRulearg1BnfRulearg2BnfExpressionoperatorBnfRuleruleBnfExpressiontailExpressionHelper.OperatorTypetype
-
Constructor Summary
Constructors Constructor Description OperatorInfo(BnfRule rule, ExpressionHelper.OperatorType type, BnfExpression operator, BnfExpression tail)OperatorInfo(BnfRule rule, ExpressionHelper.OperatorType type, BnfExpression operator, BnfExpression tail, @Nullable BnfRule arg1, @Nullable BnfRule arg2)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringtoString()
-
-
-
Field Detail
-
rule
public final BnfRule rule
-
type
public final ExpressionHelper.OperatorType type
-
operator
public final BnfExpression operator
-
tail
public final BnfExpression tail
-
arg1
public final BnfRule arg1
-
arg2
public final BnfRule arg2
-
-
Constructor Detail
-
OperatorInfo
public OperatorInfo(BnfRule rule, ExpressionHelper.OperatorType type, BnfExpression operator, BnfExpression tail)
-
OperatorInfo
public OperatorInfo(BnfRule rule, ExpressionHelper.OperatorType type, BnfExpression operator, BnfExpression tail, @Nullable @Nullable BnfRule arg1, @Nullable @Nullable BnfRule arg2)
-
-