jsp c'est un arraylist de string ou varImp dans proto et func
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
package TP2.llvm;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
import TP2.asd.Program.IfThenElseImp;
|
||||
import TP2.llvm.Interface.*;
|
||||
@@ -44,7 +45,12 @@ TypeLLVMVisitor<String,String>
|
||||
StringBuilder str = new StringBuilder("define ");
|
||||
str.append(define.type().accept(this,indent)).append(" @").append(define.name()).append("(");
|
||||
|
||||
//TODO param
|
||||
List<VarLLVMImpl> params = define.params();
|
||||
for (int i = 0; i < params.size(); i++) {
|
||||
VarLLVMImpl param = params.get(i);
|
||||
str.append(param.getType().accept(this, indent)).append(" ").append(param.accept(this, indent));
|
||||
if (i < params.size() - 1) str.append(", ");
|
||||
}
|
||||
|
||||
str.append("){\n");
|
||||
for(InstructionLLVM instr : define.instrs()){
|
||||
|
||||
Reference in New Issue
Block a user