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 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 ################################################################################