From b4714a007a2218f95c42a57605d7d74615198ad4 Mon Sep 17 00:00:00 2001 From: Niels <niels.bauquin@etu.univ-amu.fr> Date: Fri, 9 Feb 2024 20:25:36 +0100 Subject: [PATCH] fsdgf --- src/sa/Sc2sa.java | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/src/sa/Sc2sa.java b/src/sa/Sc2sa.java index 2252189..b2bddb7 100644 --- a/src/sa/Sc2sa.java +++ b/src/sa/Sc2sa.java @@ -32,6 +32,7 @@ public class Sc2sa extends DepthFirstAdapter @Override public void caseStart(Start node) { inStart(node); + node.getPProg().apply(this); outStart(node); } @@ -542,6 +543,13 @@ public class Sc2sa extends DepthFirstAdapter @Override public void caseAListedecvarLdecvar(AListedecvarLdecvar node) { inAListedecvarLdecvar(node); + SaDecVar tete = null; + SaLDecVar queue = null; + node.getDecvar().apply(this); + tete = (SaDecVar) this.returnValue; + node.getLdecvar2().apply(this); + queue = (SaLDecVar) this.returnValue; + this.returnValue = new SaLDecVar(tete, queue); outAListedecvarLdecvar(node); } @@ -555,6 +563,14 @@ public class Sc2sa extends DepthFirstAdapter @Override public void caseAListedecvar2Ldecvar2(AListedecvar2Ldecvar2 node) { inAListedecvar2Ldecvar2(node); + SaDecVar tete = null; + SaLDecVar queue = null; + node.getVirg().apply(this); + node.getDecvar().apply(this); + tete = (SaDecVar) this.returnValue; + node.getLdecvar2().apply(this); + queue = (SaLDecVar) this.returnValue; + this.returnValue = new SaLDecVar(tete, queue); outAListedecvar2Ldecvar2(node); } @@ -568,6 +584,13 @@ public class Sc2sa extends DepthFirstAdapter @Override public void caseAListedecfoncLdecfonc(AListedecfoncLdecfonc node) { inAListedecfoncLdecfonc(node); + SaDecFonc tete = null; + SaLDecFonc queue = null; + node.getDecfonc().apply(this); + tete = (SaDecFonc) this.returnValue; + node.getLdecfonc().apply(this); + queue = (SaLDecFonc) this.returnValue; + this.returnValue = new SaLDecFonc(tete, queue); outAListedecfoncLdecfonc(node); } -- GitLab