diff options
Diffstat (limited to 'mesonbuild/cargo/builder.py')
-rw-r--r-- | mesonbuild/cargo/builder.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/mesonbuild/cargo/builder.py b/mesonbuild/cargo/builder.py index 2442fbf..6ef66ee 100644 --- a/mesonbuild/cargo/builder.py +++ b/mesonbuild/cargo/builder.py @@ -97,7 +97,7 @@ def method(name: str, id_: mparser.IdNode, args.arguments = pos if kw is not None: args.kwargs = {identifier(k, id_.filename): v for k, v in kw.items()} - return mparser.MethodNode(id_.filename, -1, -1, id_, name, args) + return mparser.MethodNode(id_.filename, -1, -1, id_, identifier(name, id_.filename), args) def function(name: str, filename: str, @@ -117,7 +117,7 @@ def function(name: str, filename: str, args.arguments = pos if kw is not None: args.kwargs = {identifier(k, filename): v for k, v in kw.items()} - return mparser.FunctionNode(filename, -1, -1, -1, -1, name, args) + return mparser.FunctionNode(filename, -1, -1, -1, -1, identifier(name, filename), args) def equal(lhs: mparser.BaseNode, rhs: mparser.BaseNode) -> mparser.ComparisonNode: @@ -168,7 +168,7 @@ def assign(value: mparser.BaseNode, varname: str, filename: str) -> mparser.Assi :param filename: The filename :return: An AssignmentNode """ - return mparser.AssignmentNode(filename, -1, -1, varname, value) + return mparser.AssignmentNode(filename, -1, -1, identifier(varname, filename), value) def block(filename: str) -> mparser.CodeBlockNode: |