summaryrefslogtreecommitdiff
path: root/mesonbuild/ast
diff options
context:
space:
mode:
authorCharles Brunet <charles.brunet@optelgroup.com>2023-08-25 09:24:17 -0400
committerCharles Brunet <charles.brunet@optelgroup.com>2023-09-11 07:51:18 -0400
commit02ff9553dbe09f3f2b7a93221dfd28fc53926d0e (patch)
treedb0538dd14ef75976480db4a3b0b2dd0424ed939 /mesonbuild/ast
parentf13260dd43771bd7e9594cbad942b7d9aa4292fc (diff)
downloadmeson-02ff9553dbe09f3f2b7a93221dfd28fc53926d0e.tar.gz
parser: add SymbolNode to preserve operators
Diffstat (limited to 'mesonbuild/ast')
-rw-r--r--mesonbuild/ast/visitor.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/mesonbuild/ast/visitor.py b/mesonbuild/ast/visitor.py
index a83782655..d05d3ffe5 100644
--- a/mesonbuild/ast/visitor.py
+++ b/mesonbuild/ast/visitor.py
@@ -55,6 +55,12 @@ class AstVisitor:
def visit_BreakNode(self, node: mparser.BreakNode) -> None:
self.visit_default_func(node)
+ def visit_SymbolNode(self, node: mparser.SymbolNode) -> None:
+ self.visit_default_func(node)
+
+ def visit_WhitespaceNode(self, node: mparser.WhitespaceNode) -> None:
+ self.visit_default_func(node)
+
def visit_ArrayNode(self, node: mparser.ArrayNode) -> None:
self.visit_default_func(node)
node.args.accept(self)