From 06e732c3ed85bdbe67702b3778b53c21f8d24c81 Mon Sep 17 00:00:00 2001 From: HolonProduction Date: Sat, 13 Jul 2024 22:20:20 +0200 Subject: GDScript: Restore support for `Token::UNDERSCORE` in identifiers --- .../runtime/features/single_underscore_node_name.gd | 15 +++++++++++++++ .../runtime/features/single_underscore_node_name.out | 1 + 2 files changed, 16 insertions(+) create mode 100644 modules/gdscript/tests/scripts/runtime/features/single_underscore_node_name.gd create mode 100644 modules/gdscript/tests/scripts/runtime/features/single_underscore_node_name.out (limited to 'modules/gdscript/tests/scripts') diff --git a/modules/gdscript/tests/scripts/runtime/features/single_underscore_node_name.gd b/modules/gdscript/tests/scripts/runtime/features/single_underscore_node_name.gd new file mode 100644 index 0000000000..b07c40b6da --- /dev/null +++ b/modules/gdscript/tests/scripts/runtime/features/single_underscore_node_name.gd @@ -0,0 +1,15 @@ +extends Node + +func test() -> void: + var node1 := Node.new() + node1.name = "_" + var node2 := Node.new() + node2.name = "Child" + var node3 := Node.new() + node3.name = "Child" + + add_child(node1) + node1.add_child(node2) + add_child(node3) + + assert(get_node("_/Child") == $_/Child) diff --git a/modules/gdscript/tests/scripts/runtime/features/single_underscore_node_name.out b/modules/gdscript/tests/scripts/runtime/features/single_underscore_node_name.out new file mode 100644 index 0000000000..d73c5eb7cd --- /dev/null +++ b/modules/gdscript/tests/scripts/runtime/features/single_underscore_node_name.out @@ -0,0 +1 @@ +GDTEST_OK -- cgit v1.2.3