From 461d6c803261c42d5663334044426384cfabbfb1 Mon Sep 17 00:00:00 2001 From: b21202065 <niels.bauquin@etu.univ-amu.fr> Date: Wed, 7 Feb 2024 09:51:34 +0100 Subject: [PATCH] geg --- src/sa/Sc2sa.java | 37 +++---------------------------------- 1 file changed, 3 insertions(+), 34 deletions(-) diff --git a/src/sa/Sc2sa.java b/src/sa/Sc2sa.java index ff001b3..d9a3017 100644 --- a/src/sa/Sc2sa.java +++ b/src/sa/Sc2sa.java @@ -62,12 +62,7 @@ public class Sc2sa extends DepthFirstAdapter @Override public void caseAExp1Exp(AExp1Exp node) { - SaExp op = null; - inAExp1Exp(node); node.getExp1().apply(this); - op = (SaExp) this.returnValue; - this.returnValue = new SaExp(op); - outAExp1Exp(node); } @Override @@ -85,12 +80,7 @@ public class Sc2sa extends DepthFirstAdapter @Override public void caseAExp2Exp1(AExp2Exp1 node) { - SaExp op = null; - inAExp2Exp1(node); node.getExp2().apply(this); - op = (SaExp) this.returnValue; - this.returnValue = new SaExp(op); - outAExp2Exp1(node); } @Override @@ -121,12 +111,7 @@ public class Sc2sa extends DepthFirstAdapter @Override public void caseAExp3Exp2(AExp3Exp2 node) { - SaExp op = null; - inAExp3Exp2(node); node.getExp3().apply(this); - op = (SaExp) this.returnValue; - this.returnValue = new SaExp(op); - outAExp3Exp2(node); } @Override @@ -158,12 +143,7 @@ public class Sc2sa extends DepthFirstAdapter @Override public void caseAExp4Exp3(AExp4Exp3 node) { - SaExp op = null; - inAExp4Exp3(node); node.getExp4().apply(this); - op = (SaExp) this.returnValue; - this.returnValue = new SaExp(op); - outAExp4Exp3(node); } @Override @@ -194,12 +174,7 @@ public class Sc2sa extends DepthFirstAdapter @Override public void caseAExp5Exp4(AExp5Exp4 node) { - SaExp op = null; - inAExp5Exp4(node); node.getExp5().apply(this); - op = (SaExp) this.returnValue; - this.returnValue = new SaExp(op); - outAExp5Exp4(node); } @Override @@ -214,12 +189,7 @@ public class Sc2sa extends DepthFirstAdapter @Override public void caseAExp6Exp5(AExp6Exp5 node) { - SaExp op = null; - inAExp6Exp5(node); node.getExp6().apply(this); - op = (SaExp) this.returnValue; - this.returnValue = new SaExp(op); - outAExp6Exp5(node); } @Override @@ -240,11 +210,10 @@ public class Sc2sa extends DepthFirstAdapter @Override public void caseANombreExp6(ANombreExp6 node) { - SaExp op = null; + int entier = 0; inANombreExp6(node); - node.getNombre().apply(this); - op = (SaExp) this.returnValue; - this.returnValue = new SaExp(op); + entier = Integer.parseInt(node.getNombre().getText()); + this.returnValue = new SaExpInt(entier); outANombreExp6(node); } -- GitLab