tableau
This commit is contained in:
@@ -58,12 +58,22 @@ public class PrettyprinterVisitor implements ProgramVisitor<String,String>,
|
||||
public String visitDeclaration(DeclarationImp instr, String indent) {
|
||||
String str = indent +instr.t().accept(this,"") + " ";
|
||||
for(int i = 0; i<instr.s().size();i++){
|
||||
str += instr.s().get(i);
|
||||
str += instr.s().get(i).accept(this, indent);
|
||||
if(i<instr.s().size()-1) str += ",";
|
||||
}
|
||||
return str;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String visitVarDecl(VarDeclImp instr, String indent){
|
||||
String str = "";
|
||||
if(instr.size()==null){
|
||||
str+= instr.nom();
|
||||
}else{
|
||||
str+= instr.nom()+ "["+instr.size()+"]";
|
||||
}
|
||||
return str;
|
||||
}
|
||||
//INSTRUCTION
|
||||
@Override
|
||||
public String visitReturn(Return_instrImp instr, String indent) {
|
||||
|
||||
Reference in New Issue
Block a user