| Modifier and Type | Class and Description |
|---|---|
| public static class | |
| public abstract static class | |
| public static class | |
| public static class | |
| public static class | |
| public static class | |
| public static class |
| Modifier and Type | Field and Description |
|---|---|
| public static final SemanticContext | EMPTY_SEMANTIC_CONTEXT
Create a default value for the semantic context shared among all NFAConfigurations that do not have an actual semantic context. |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public static SemanticContext | |
| public static SemanticContext[] | |
| public static SemanticContext[] | |
| public abstract ST | genExpr(CodeGenerator generator, STGroup templates, DFA dfa)
Generate an expression that will evaluate the semantic context, given a set of output templates. |
| public static Collection | |
| public abstract SemanticContext | getGatedPredicateContext()
Given a semantic context expression tree, return a tree with all nongated predicates set to true and then reduced. |
| public static Collection | |
| public abstract boolean | |
| public abstract boolean | |
| public static SemanticContext | |
| public static SemanticContext | |
| public void | trackUseOfSyntacticPredicates(Grammar g)
Notify the indicated grammar of any syn preds used within this context |