diff options
| author | Charles Brunet <charles.brunet@optelgroup.com> | 2023-08-25 09:58:32 -0400 |
|---|---|---|
| committer | Charles Brunet <charles.brunet@optelgroup.com> | 2023-09-11 07:51:18 -0400 |
| commit | 0f4891cdf46e28d900cc35d57999fecff3ba8598 (patch) | |
| tree | 4cefd1329a0b37e090de889382bc4089e3cb9eea /mesonbuild/interpreterbase | |
| parent | 02ff9553dbe09f3f2b7a93221dfd28fc53926d0e (diff) | |
| download | meson-0f4891cdf46e28d900cc35d57999fecff3ba8598.tar.gz | |
parser: simplify Assignment and PlusAssignment nodes
Diffstat (limited to 'mesonbuild/interpreterbase')
| -rw-r--r-- | mesonbuild/interpreterbase/interpreterbase.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/mesonbuild/interpreterbase/interpreterbase.py b/mesonbuild/interpreterbase/interpreterbase.py index 5b07dc075..ea6e37ca6 100644 --- a/mesonbuild/interpreterbase/interpreterbase.py +++ b/mesonbuild/interpreterbase/interpreterbase.py @@ -192,6 +192,8 @@ class InterpreterBase: self.current_node = cur if isinstance(cur, mparser.FunctionNode): return self.function_call(cur) + elif isinstance(cur, mparser.PlusAssignmentNode): + self.evaluate_plusassign(cur) elif isinstance(cur, mparser.AssignmentNode): self.assignment(cur) elif isinstance(cur, mparser.MethodNode): @@ -229,8 +231,6 @@ class InterpreterBase: return self.evaluate_arithmeticstatement(cur) elif isinstance(cur, mparser.ForeachClauseNode): self.evaluate_foreach(cur) - elif isinstance(cur, mparser.PlusAssignmentNode): - self.evaluate_plusassign(cur) elif isinstance(cur, mparser.IndexNode): return self.evaluate_indexing(cur) elif isinstance(cur, mparser.TernaryNode): |
