|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.antlr.analysis.SemanticContext
org.antlr.analysis.SemanticContext.CommutativePredicate
org.antlr.analysis.SemanticContext.AND
public static class SemanticContext.AND
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.antlr.analysis.SemanticContext |
|---|
SemanticContext.AND, SemanticContext.CommutativePredicate, SemanticContext.FalsePredicate, SemanticContext.NOT, SemanticContext.OR, SemanticContext.Predicate, SemanticContext.TruePredicate |
| Field Summary |
|---|
| Fields inherited from class org.antlr.analysis.SemanticContext.CommutativePredicate |
|---|
hashcode, operands |
| Fields inherited from class org.antlr.analysis.SemanticContext |
|---|
EMPTY_SEMANTIC_CONTEXT |
| Constructor Summary | |
|---|---|
SemanticContext.AND(HashSet<SemanticContext> contexts)
|
|
SemanticContext.AND(SemanticContext a,
SemanticContext b)
|
|
| Method Summary | |
|---|---|
int |
calculateHashCode()
|
SemanticContext |
combinePredicates(SemanticContext left,
SemanticContext right)
|
org.stringtemplate.v4.ST |
genExpr(CodeGenerator generator,
org.stringtemplate.v4.STGroup templates,
DFA dfa)
Generate an expression that will evaluate the semantic context, given a set of output templates. |
String |
getOperandString()
|
| Methods inherited from class org.antlr.analysis.SemanticContext.CommutativePredicate |
|---|
equals, getGatedPredicateContext, hashCode, hasUserSemanticPredicate, isSyntacticPredicate, toString, trackUseOfSyntacticPredicates |
| Methods inherited from class org.antlr.analysis.SemanticContext |
|---|
and, factorAnd, factorOr, getAndOperands, getOrOperands, not, or |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public SemanticContext.AND(SemanticContext a,
SemanticContext b)
public SemanticContext.AND(HashSet<SemanticContext> contexts)
| Method Detail |
|---|
public org.stringtemplate.v4.ST genExpr(CodeGenerator generator,
org.stringtemplate.v4.STGroup templates,
DFA dfa)
SemanticContext
genExpr in class SemanticContextpublic String getOperandString()
getOperandString in class SemanticContext.CommutativePredicate
public SemanticContext combinePredicates(SemanticContext left,
SemanticContext right)
combinePredicates in class SemanticContext.CommutativePredicatepublic int calculateHashCode()
calculateHashCode in class SemanticContext.CommutativePredicate
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||