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