Package mini_c
Class LTLinterp
- java.lang.Object
-
- mini_c.LTLinterp
-
- All Implemented Interfaces:
LTLVisitor
public class LTLinterp extends java.lang.Object implements LTLVisitor
Interprète de code LTL
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) longget(mini_c.Register r)(package private) voidset(mini_c.Register r, boolean v)(package private) voidset(mini_c.Register r, long v)voidvisit(Lcall o)voidvisit(Lconst o)voidvisit(Lgoto o)voidvisit(Lload o)voidvisit(Lmbbranch o)voidvisit(Lmbinop o)voidvisit(Lmubranch o)voidvisit(Lmunop o)voidvisit(Lpop o)voidvisit(Lpush o)voidvisit(Lreturn o)voidvisit(Lstore o)voidvisit(LTLfile o)voidvisit(LTLfun o)
-
-
-
Constructor Detail
-
LTLinterp
LTLinterp(LTLfile file)
interprète un programme RTL donné, à partir de la fonction "main"
-
-
Method Detail
-
get
long get(mini_c.Register r)
-
set
void set(mini_c.Register r, long v)
-
set
void set(mini_c.Register r, boolean v)
-
visit
public void visit(Lconst o)
- Specified by:
visitin interfaceLTLVisitor
-
visit
public void visit(Lload o)
- Specified by:
visitin interfaceLTLVisitor
-
visit
public void visit(Lstore o)
- Specified by:
visitin interfaceLTLVisitor
-
visit
public void visit(Lmunop o)
- Specified by:
visitin interfaceLTLVisitor
-
visit
public void visit(Lmbinop o)
- Specified by:
visitin interfaceLTLVisitor
-
visit
public void visit(Lmubranch o)
- Specified by:
visitin interfaceLTLVisitor
-
visit
public void visit(Lmbbranch o)
- Specified by:
visitin interfaceLTLVisitor
-
visit
public void visit(Lcall o)
- Specified by:
visitin interfaceLTLVisitor
-
visit
public void visit(Lgoto o)
- Specified by:
visitin interfaceLTLVisitor
-
visit
public void visit(LTLfun o)
- Specified by:
visitin interfaceLTLVisitor
-
visit
public void visit(LTLfile o)
- Specified by:
visitin interfaceLTLVisitor
-
visit
public void visit(Lpush o)
- Specified by:
visitin interfaceLTLVisitor
-
visit
public void visit(Lreturn o)
- Specified by:
visitin interfaceLTLVisitor
-
visit
public void visit(Lpop o)
- Specified by:
visitin interfaceLTLVisitor
-
-