merge
This commit is contained in:
@@ -55,7 +55,7 @@ public class PrettyprinterVisitor implements ProgramVisitor<String,String>,
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String visitBloc(BlocImp instr, String indent) {
|
public String visitBloc(BlocImp instr, String indent) {
|
||||||
String str = "{";
|
String str = "{\n";
|
||||||
for(int i = 0; i<instr.instrs().size(); i++){
|
for(int i = 0; i<instr.instrs().size(); i++){
|
||||||
str+=instr.instrs().get(i).accept(this, indent+INDENT)+"\n";
|
str+=instr.instrs().get(i).accept(this, indent+INDENT)+"\n";
|
||||||
}
|
}
|
||||||
@@ -65,7 +65,7 @@ public class PrettyprinterVisitor implements ProgramVisitor<String,String>,
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String visitBlocDec(BlocDecImp instr, String indent) {
|
public String visitBlocDec(BlocDecImp instr, String indent) {
|
||||||
String str = "{";
|
String str = "{\n";
|
||||||
|
|
||||||
for(int i = 0; i<instr.decls().size(); i++){
|
for(int i = 0; i<instr.decls().size(); i++){
|
||||||
str+=instr.decls().get(i).accept(this, indent+INDENT)+"\n";
|
str+=instr.decls().get(i).accept(this, indent+INDENT)+"\n";
|
||||||
|
|||||||
@@ -3,9 +3,6 @@ FUNC INT main() {
|
|||||||
b:=3
|
b:=3
|
||||||
c:=1
|
c:=1
|
||||||
PRINT "coucou, tu peux réparer le visitPrint dans LLVM stp","il manque virgule au milieu", c*5+b
|
PRINT "coucou, tu peux réparer le visitPrint dans LLVM stp","il manque virgule au milieu", c*5+b
|
||||||
IF 1 THEN a:=a+1 FI
|
|
||||||
IF 2 THEN b:=c+1 ELSE
|
|
||||||
b:=c+1
|
b:=c+1
|
||||||
READ a, b, c, d
|
READ a, b, c, d
|
||||||
FI
|
|
||||||
RETURN 4 + 6 * 5 + 2 }
|
RETURN 4 + 6 * 5 + 2 }
|
||||||
Reference in New Issue
Block a user