edu.toronto.cs.yasm.abstractor
Class ExprExecutor

java.lang.Object
  extended by edu.toronto.cs.yasm.abstractor.ExprExecutor

public class ExprExecutor
extends java.lang.Object


Constructor Summary
ExprExecutor(ExprFactory _fac)
           
 
Method Summary
 MemoryModel functionCallArgs(Expr args, Expr params, MemoryModel mm)
           
 MemoryModel returnStmt(Expr e, java.lang.String s, MemoryModel mm)
           
 MemoryModel stmtList(Expr e, MemoryModel mm)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExprExecutor

public ExprExecutor(ExprFactory _fac)
Method Detail

stmtList

public MemoryModel stmtList(Expr e,
                            MemoryModel mm)

returnStmt

public MemoryModel returnStmt(Expr e,
                              java.lang.String s,
                              MemoryModel mm)

functionCallArgs

public MemoryModel functionCallArgs(Expr args,
                                    Expr params,
                                    MemoryModel mm)