This commit is contained in:
trochas
2025-04-03 10:43:47 +02:00
parent 3df7a8c055
commit 8b2f8a6b8f
5 changed files with 142 additions and 11 deletions

View File

@@ -5,16 +5,7 @@ import java.util.Map;
import org.antlr.grammar.v3.ANTLRParser.defaultNodeOption_return;
import TP2.asd.Interface.ExprVisitor;
import TP2.asd.Interface.Expression;
import TP2.asd.Interface.Function;
import TP2.asd.Interface.FunctionVisitor;
import TP2.asd.Interface.InstrVisitor;
import TP2.asd.Interface.Instruction;
import TP2.asd.Interface.Op;
import TP2.asd.Interface.ProgramI;
import TP2.asd.Interface.ProgramVisitor;
import TP2.asd.Interface.Type;
import TP2.asd.Interface.*;
@@ -99,6 +90,12 @@ public class Program{
public <H, S> S accept(InstrVisitor<H, S> v, H h) {
return v.visitAssign(this, h);
}
@Override
public String prettyprinter(String indent) {
// TODO Auto-generated method stub
throw new UnsupportedOperationException("Unimplemented method 'prettyprinter'");
}
}
public static record Type_voidImp() implements Type{