error 3
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
package TP2.asd;
|
||||
|
||||
import java.util.Map;
|
||||
import TP2.asd.Program.*;
|
||||
|
||||
public interface Interface{
|
||||
public interface Expression {
|
||||
@@ -12,17 +13,17 @@ public interface Interface{
|
||||
}
|
||||
|
||||
public interface ProgramVisitor<H,S> {
|
||||
public S visitProgram(Program p, H h);
|
||||
public S visitFunction(Program.Function f, H h);
|
||||
public S visitProgram(ProgramImp p, H h);
|
||||
public S visitFunction(Function f, H h);
|
||||
}
|
||||
|
||||
public interface InstrVisitor<H,S>{
|
||||
public S visitReturn(Program.Return_instr e, H h);
|
||||
public S visitReturn(Return_instr e, H h);
|
||||
}
|
||||
|
||||
public interface ExprVisitor<H,S> {
|
||||
public S visitConst(Program.Const e,H h);
|
||||
public S visitBinOp(Program.BinopExpression e, H h);
|
||||
public S visitConst(Const e,H h);
|
||||
public S visitBinOp(BinopExpression e, H h);
|
||||
}
|
||||
|
||||
public interface Type{
|
||||
|
||||
Reference in New Issue
Block a user