|
|||||||||
| Home >> All >> org >> sablecc >> [ sablecc overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
org.sablecc.sablecc
Class Inlining

java.lang.Objectorg.sablecc.sablecc.Inlining
- public class Inlining
- extends java.lang.Object
| Nested Class Summary | |
(package private) class |
Inlining.BooleanEx
|
| Field Summary | |
(package private) java.lang.String |
alt_elem_info
|
private org.sablecc.sablecc.node.AProd |
current_production
|
private In_Production |
prod_to_inline
|
static java.util.LinkedList |
productionsToBeRemoved
|
| Constructor Summary | |
Inlining(org.sablecc.sablecc.node.AProd curr_prod,
In_Production prod_to_inline)
|
|
| Method Summary | |
private java.util.List |
cloneList(java.util.List list)
|
private void |
fixSimpleTermOrSimpleListTermNames(org.sablecc.sablecc.node.AAltTransform tmpaAltTransform,
java.util.Map mapOldNameNewNames)
|
java.util.LinkedList |
inline(java.util.LinkedList altsList,
int whichOccurence)
|
java.util.LinkedList |
inlineAlternative(org.sablecc.sablecc.node.AParsedAlt alt)
|
java.util.LinkedList |
inlineList(java.util.LinkedList oldElemsList,
org.sablecc.sablecc.node.AElem[] inliningProductionsElems,
java.util.Map mapOfNewTermNames)
|
boolean |
inlineProduction()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
productionsToBeRemoved
public static java.util.LinkedList productionsToBeRemoved
current_production
private org.sablecc.sablecc.node.AProd current_production
prod_to_inline
private In_Production prod_to_inline
alt_elem_info
java.lang.String alt_elem_info
| Constructor Detail |
Inlining
public Inlining(org.sablecc.sablecc.node.AProd curr_prod, In_Production prod_to_inline)
| Method Detail |
inlineProduction
public boolean inlineProduction()
inlineAlternative
public java.util.LinkedList inlineAlternative(org.sablecc.sablecc.node.AParsedAlt alt)
inline
public java.util.LinkedList inline(java.util.LinkedList altsList, int whichOccurence)
inlineList
public java.util.LinkedList inlineList(java.util.LinkedList oldElemsList, org.sablecc.sablecc.node.AElem[] inliningProductionsElems, java.util.Map mapOfNewTermNames)
fixSimpleTermOrSimpleListTermNames
private void fixSimpleTermOrSimpleListTermNames(org.sablecc.sablecc.node.AAltTransform tmpaAltTransform, java.util.Map mapOldNameNewNames)
cloneList
private java.util.List cloneList(java.util.List list)
|
|||||||||
| Home >> All >> org >> sablecc >> [ sablecc overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
JAVADOC
org.sablecc.sablecc.Inlining