public class ComputeInlining
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
(package private) class |
ComputeInlining.BooleanEx |
| Modifier and Type | Field and Description |
|---|---|
private java.util.Map |
productionsMap |
private java.util.Set |
setOfProdToBeInline |
private Start |
tree |
| Constructor and Description |
|---|
ComputeInlining(java.util.Set set,
java.util.Map productionsMap,
Start tree) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
computeInlining()
This method compute the inline of a all productions implied in a conflict
in the grammar.
|
boolean |
isProductionRecursive(AProd production) |
private java.util.Set setOfProdToBeInline
private java.util.Map productionsMap
private Start tree
public ComputeInlining(java.util.Set set,
java.util.Map productionsMap,
Start tree)
public boolean computeInlining()
public boolean isProductionRecursive(AProd production)
Copyright © 1997-2013 Sablecc. All Rights Reserved.