|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object gnu.expr.ExpWalker gnu.expr.InlineCalls
public class InlineCalls
Field Summary |
---|
Fields inherited from class gnu.expr.ExpWalker |
---|
currentLambda, messages |
Constructor Summary | |
---|---|
InlineCalls(Compilation comp)
|
Method Summary | |
---|---|
static void |
inlineCalls(Expression exp,
Compilation comp)
|
protected Expression |
walkApplyExp(ApplyExp exp)
|
Expression |
walkApplyOnly(ApplyExp exp)
Walk an ApplyExp assuming function and arguments have been walked. |
protected Expression |
walkIfExp(IfExp exp)
|
protected Expression |
walkLambdaExp(LambdaExp exp)
|
protected Expression |
walkLetExp(LetExp exp)
|
protected Expression |
walkReferenceExp(ReferenceExp exp)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public InlineCalls(Compilation comp)
Method Detail |
---|
public static void inlineCalls(Expression exp, Compilation comp)
protected Expression walkApplyExp(ApplyExp exp)
walkApplyExp
in class ExpWalker
public final Expression walkApplyOnly(ApplyExp exp)
protected Expression walkReferenceExp(ReferenceExp exp)
walkReferenceExp
in class ExpWalker
protected Expression walkIfExp(IfExp exp)
walkIfExp
in class ExpWalker
protected Expression walkLetExp(LetExp exp)
walkLetExp
in class ExpWalker
protected Expression walkLambdaExp(LambdaExp exp)
walkLambdaExp
in class ExpWalker
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |