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 void
visit(Rcall o)
void
visit(Rconst o)
void
visit(Rgoto o)
void
visit(Rload o)
void
visit(Rmbbranch o)
void
visit(Rmbinop o)
void
visit(Rmubranch o)
void
visit(Rmunop o)
void
visit(Rstore o)
void
visit(RTLfile o)
void
visit(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:
visit
in interfaceRTLVisitor
-
visit
public void visit(Rload o)
- Specified by:
visit
in interfaceRTLVisitor
-
visit
public void visit(Rstore o)
- Specified by:
visit
in interfaceRTLVisitor
-
visit
public void visit(Rmunop o)
- Specified by:
visit
in interfaceRTLVisitor
-
visit
public void visit(Rmbinop o)
- Specified by:
visit
in interfaceRTLVisitor
-
visit
public void visit(Rmubranch o)
- Specified by:
visit
in interfaceRTLVisitor
-
visit
public void visit(Rmbbranch o)
- Specified by:
visit
in interfaceRTLVisitor
-
visit
public void visit(Rcall o)
- Specified by:
visit
in interfaceRTLVisitor
-
visit
public void visit(Rgoto o)
- Specified by:
visit
in interfaceRTLVisitor
-
visit
public void visit(RTLfun o)
- Specified by:
visit
in interfaceRTLVisitor
-
visit
public void visit(RTLfile o)
- Specified by:
visit
in interfaceRTLVisitor
-
-