From ed7a3673e67bff3f93f14cab4747900ed3e724d4 Mon Sep 17 00:00:00 2001 From: lasercata <67599917+lasercata@users.noreply.github.com> Date: Wed, 12 Nov 2025 12:43:02 +0100 Subject: [PATCH 1/2] fixing index issue in the compiler --- src/compiler.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/compiler.py b/src/compiler.py index 7a3e5f3..b0cd199 100644 --- a/src/compiler.py +++ b/src/compiler.py @@ -16,7 +16,7 @@ class Compiler: def __init__(self): self.instructions = [] self.traStat_memory = {} - self.identifiers_count = 0 + self.identifiers_count = -1 self.parameters_count = 0 ################################################################################ From cff7cffc7abdc40146b6a81f48b659a00c88660b Mon Sep 17 00:00:00 2001 From: lasercata <67599917+lasercata@users.noreply.github.com> Date: Wed, 12 Nov 2025 12:45:12 +0100 Subject: [PATCH 2/2] nn_programs/nna/correct3: swapping expected and alternate There was two correct versions --- nn_programs/nna/expected/correct3.nno.expected | 11 ++++++----- ...ct3_alt.nno.expected => correct3.nno.expected_alt} | 11 +++++------ 2 files changed, 11 insertions(+), 11 deletions(-) rename nn_programs/nna/expected/{correct3_alt.nno.expected => correct3.nno.expected_alt} (88%) diff --git a/nn_programs/nna/expected/correct3.nno.expected b/nn_programs/nna/expected/correct3.nno.expected index 9a808c9..68eb4e3 100644 --- a/nn_programs/nna/expected/correct3.nno.expected +++ b/nn_programs/nna/expected/correct3.nno.expected @@ -1,5 +1,6 @@ debutProg() -reserver(2) +reserver(1) +reserver(1) empiler(1) get() empiler(0) @@ -15,7 +16,7 @@ valeurPile() empiler(2) sup() et() -tze(38) +tze(39) empiler(0) empiler(0) valeurPile() @@ -28,14 +29,14 @@ ou() affectation() empiler(0) valeurPile() -tze(37) +tze(38) empiler(1) valeurPile() empiler(3) mult() put() -tra(41) +tra(42) empiler(34) moins() put() -finProg() \ No newline at end of file +finProg() diff --git a/nn_programs/nna/expected/correct3_alt.nno.expected b/nn_programs/nna/expected/correct3.nno.expected_alt similarity index 88% rename from nn_programs/nna/expected/correct3_alt.nno.expected rename to nn_programs/nna/expected/correct3.nno.expected_alt index 68eb4e3..9a808c9 100644 --- a/nn_programs/nna/expected/correct3_alt.nno.expected +++ b/nn_programs/nna/expected/correct3.nno.expected_alt @@ -1,6 +1,5 @@ debutProg() -reserver(1) -reserver(1) +reserver(2) empiler(1) get() empiler(0) @@ -16,7 +15,7 @@ valeurPile() empiler(2) sup() et() -tze(39) +tze(38) empiler(0) empiler(0) valeurPile() @@ -29,14 +28,14 @@ ou() affectation() empiler(0) valeurPile() -tze(38) +tze(37) empiler(1) valeurPile() empiler(3) mult() put() -tra(42) +tra(41) empiler(34) moins() put() -finProg() +finProg() \ No newline at end of file