Package mini_c
Class RTLinterp
- java.lang.Object
-
- mini_c.RTLinterp
-
- All Implemented Interfaces:
RTLVisitor
public class RTLinterp extends java.lang.Object implements RTLVisitor
Interprète de code RTL
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidvisit(Rcall o)voidvisit(Rconst o)voidvisit(Rgoto o)voidvisit(Rload o)voidvisit(Rmbbranch o)voidvisit(Rmbinop o)voidvisit(Rmubranch o)voidvisit(Rmunop o)voidvisit(Rstore o)voidvisit(RTLfile o)voidvisit(RTLfun o)
-
-
-
Constructor Detail
-
RTLinterp
RTLinterp(RTLfile file)
interprète un programme RTL donné, à partir de la fonction "main"
-
-
Method Detail
-
visit
public void visit(Rconst o)
- Specified by:
visitin interfaceRTLVisitor
-
visit
public void visit(Rload o)
- Specified by:
visitin interfaceRTLVisitor
-
visit
public void visit(Rstore o)
- Specified by:
visitin interfaceRTLVisitor
-
visit
public void visit(Rmunop o)
- Specified by:
visitin interfaceRTLVisitor
-
visit
public void visit(Rmbinop o)
- Specified by:
visitin interfaceRTLVisitor
-
visit
public void visit(Rmubranch o)
- Specified by:
visitin interfaceRTLVisitor
-
visit
public void visit(Rmbbranch o)
- Specified by:
visitin interfaceRTLVisitor
-
visit
public void visit(Rcall o)
- Specified by:
visitin interfaceRTLVisitor
-
visit
public void visit(Rgoto o)
- Specified by:
visitin interfaceRTLVisitor
-
visit
public void visit(RTLfun o)
- Specified by:
visitin interfaceRTLVisitor
-
visit
public void visit(RTLfile o)
- Specified by:
visitin interfaceRTLVisitor
-
-