From 0abd0ae3641bc121451acdc99cf268ded0de96ce Mon Sep 17 00:00:00 2001 From: HolonProduction Date: Mon, 8 Jul 2024 17:20:43 +0200 Subject: Autocompletion: rework argument options string literal completion --- .../argument_options_inside_string_literal.cfg | 5 +++++ .../argument_options_inside_string_literal.gd | 8 +++++++ .../scripts/completion/common/identifiers.cfg | 21 ----------------- .../tests/scripts/completion/common/identifiers.gd | 16 ------------- .../completion/common/identifiers_in_call.cfg | 25 +++++++++++++++++++++ .../completion/common/identifiers_in_call.gd | 18 +++++++++++++++ .../common/identifiers_in_function_body.cfg | 25 +++++++++++++++++++++ .../common/identifiers_in_function_body.gd | 18 +++++++++++++++ .../common/identifiers_in_unclosed_call.cfg | 25 +++++++++++++++++++++ .../common/identifiers_in_unclosed_call.gd | 22 ++++++++++++++++++ .../completion/common/no_completion_in_string.cfg | 26 ++++++++++++++++++++++ .../completion/common/no_completion_in_string.gd | 19 ++++++++++++++++ .../tests/scripts/completion/common/self.gd | 1 + .../scripts/completion/filter/organized_export.gd | 3 ++- .../get_node/local_infered/local_infered.cfg | 7 ++++++ .../get_node/local_infered/local_infered.gd | 6 +++++ .../class_local_infered_scene.cfg | 14 ++++++++++++ .../class_local_infered_scene.gd | 6 +++++ .../native_local_infered_scene.cfg | 14 ++++++++++++ .../native_local_infered_scene.gd | 6 +++++ .../get_node/local_interfered/local_interfered.cfg | 7 ------ .../get_node/local_interfered/local_interfered.gd | 6 ----- .../class_local_interfered_scene.cfg | 14 ------------ .../class_local_interfered_scene.gd | 6 ----- .../native_local_interfered_scene.cfg | 14 ------------ .../native_local_interfered_scene.gd | 6 ----- .../get_node/member_infered/member_infered.cfg | 7 ++++++ .../get_node/member_infered/member_infered.gd | 7 ++++++ .../class_member_infered_scene.cfg | 14 ++++++++++++ .../class_member_infered_scene.gd | 7 ++++++ .../native_member_infered_scene.cfg | 14 ++++++++++++ .../native_member_infered_scene.gd | 7 ++++++ .../member_interfered/member_interfered.cfg | 7 ------ .../member_interfered/member_interfered.gd | 7 ------ .../class_member_interfered_scene.cfg | 14 ------------ .../class_member_interfered_scene.gd | 7 ------ .../native_member_interfered_scene.cfg | 14 ------------ .../native_member_interfered_scene.gd | 7 ------ .../scripts/completion/types/local/infered.cfg | 12 ++++++++++ .../scripts/completion/types/local/infered.gd | 8 +++++++ .../scripts/completion/types/local/interfered.cfg | 12 ---------- .../scripts/completion/types/local/interfered.gd | 8 ------- .../scripts/completion/types/member/infered.cfg | 12 ++++++++++ .../scripts/completion/types/member/infered.gd | 9 ++++++++ .../scripts/completion/types/member/interfered.cfg | 12 ---------- .../scripts/completion/types/member/interfered.gd | 9 -------- 46 files changed, 344 insertions(+), 188 deletions(-) create mode 100644 modules/gdscript/tests/scripts/completion/argument_options/string_literals/argument_options_inside_string_literal.cfg create mode 100644 modules/gdscript/tests/scripts/completion/argument_options/string_literals/argument_options_inside_string_literal.gd delete mode 100644 modules/gdscript/tests/scripts/completion/common/identifiers.cfg delete mode 100644 modules/gdscript/tests/scripts/completion/common/identifiers.gd create mode 100644 modules/gdscript/tests/scripts/completion/common/identifiers_in_call.cfg create mode 100644 modules/gdscript/tests/scripts/completion/common/identifiers_in_call.gd create mode 100644 modules/gdscript/tests/scripts/completion/common/identifiers_in_function_body.cfg create mode 100644 modules/gdscript/tests/scripts/completion/common/identifiers_in_function_body.gd create mode 100644 modules/gdscript/tests/scripts/completion/common/identifiers_in_unclosed_call.cfg create mode 100644 modules/gdscript/tests/scripts/completion/common/identifiers_in_unclosed_call.gd create mode 100644 modules/gdscript/tests/scripts/completion/common/no_completion_in_string.cfg create mode 100644 modules/gdscript/tests/scripts/completion/common/no_completion_in_string.gd create mode 100644 modules/gdscript/tests/scripts/completion/get_node/local_infered/local_infered.cfg create mode 100644 modules/gdscript/tests/scripts/completion/get_node/local_infered/local_infered.gd create mode 100644 modules/gdscript/tests/scripts/completion/get_node/local_infered_scene/class_local_infered_scene.cfg create mode 100644 modules/gdscript/tests/scripts/completion/get_node/local_infered_scene/class_local_infered_scene.gd create mode 100644 modules/gdscript/tests/scripts/completion/get_node/local_infered_scene/native_local_infered_scene.cfg create mode 100644 modules/gdscript/tests/scripts/completion/get_node/local_infered_scene/native_local_infered_scene.gd delete mode 100644 modules/gdscript/tests/scripts/completion/get_node/local_interfered/local_interfered.cfg delete mode 100644 modules/gdscript/tests/scripts/completion/get_node/local_interfered/local_interfered.gd delete mode 100644 modules/gdscript/tests/scripts/completion/get_node/local_interfered_scene/class_local_interfered_scene.cfg delete mode 100644 modules/gdscript/tests/scripts/completion/get_node/local_interfered_scene/class_local_interfered_scene.gd delete mode 100644 modules/gdscript/tests/scripts/completion/get_node/local_interfered_scene/native_local_interfered_scene.cfg delete mode 100644 modules/gdscript/tests/scripts/completion/get_node/local_interfered_scene/native_local_interfered_scene.gd create mode 100644 modules/gdscript/tests/scripts/completion/get_node/member_infered/member_infered.cfg create mode 100644 modules/gdscript/tests/scripts/completion/get_node/member_infered/member_infered.gd create mode 100644 modules/gdscript/tests/scripts/completion/get_node/member_infered_scene/class_member_infered_scene.cfg create mode 100644 modules/gdscript/tests/scripts/completion/get_node/member_infered_scene/class_member_infered_scene.gd create mode 100644 modules/gdscript/tests/scripts/completion/get_node/member_infered_scene/native_member_infered_scene.cfg create mode 100644 modules/gdscript/tests/scripts/completion/get_node/member_infered_scene/native_member_infered_scene.gd delete mode 100644 modules/gdscript/tests/scripts/completion/get_node/member_interfered/member_interfered.cfg delete mode 100644 modules/gdscript/tests/scripts/completion/get_node/member_interfered/member_interfered.gd delete mode 100644 modules/gdscript/tests/scripts/completion/get_node/member_interfered_scene/class_member_interfered_scene.cfg delete mode 100644 modules/gdscript/tests/scripts/completion/get_node/member_interfered_scene/class_member_interfered_scene.gd delete mode 100644 modules/gdscript/tests/scripts/completion/get_node/member_interfered_scene/native_member_interfered_scene.cfg delete mode 100644 modules/gdscript/tests/scripts/completion/get_node/member_interfered_scene/native_member_interfered_scene.gd create mode 100644 modules/gdscript/tests/scripts/completion/types/local/infered.cfg create mode 100644 modules/gdscript/tests/scripts/completion/types/local/infered.gd delete mode 100644 modules/gdscript/tests/scripts/completion/types/local/interfered.cfg delete mode 100644 modules/gdscript/tests/scripts/completion/types/local/interfered.gd create mode 100644 modules/gdscript/tests/scripts/completion/types/member/infered.cfg create mode 100644 modules/gdscript/tests/scripts/completion/types/member/infered.gd delete mode 100644 modules/gdscript/tests/scripts/completion/types/member/interfered.cfg delete mode 100644 modules/gdscript/tests/scripts/completion/types/member/interfered.gd (limited to 'modules/gdscript/tests/scripts') diff --git a/modules/gdscript/tests/scripts/completion/argument_options/string_literals/argument_options_inside_string_literal.cfg b/modules/gdscript/tests/scripts/completion/argument_options/string_literals/argument_options_inside_string_literal.cfg new file mode 100644 index 0000000000..be9bd510e1 --- /dev/null +++ b/modules/gdscript/tests/scripts/completion/argument_options/string_literals/argument_options_inside_string_literal.cfg @@ -0,0 +1,5 @@ +[output] +include=[ + {"insert_text": "\"property_of_a\""}, + {"insert_text": "\"name\""}, +] diff --git a/modules/gdscript/tests/scripts/completion/argument_options/string_literals/argument_options_inside_string_literal.gd b/modules/gdscript/tests/scripts/completion/argument_options/string_literals/argument_options_inside_string_literal.gd new file mode 100644 index 0000000000..a8e04a62a7 --- /dev/null +++ b/modules/gdscript/tests/scripts/completion/argument_options/string_literals/argument_options_inside_string_literal.gd @@ -0,0 +1,8 @@ +extends Node + +const A = preload ("res://completion/class_a.notest.gd") + +func _ready() -> void: + var a := A.new() + var tween := get_tree().create_tween() + tween.tween_property(a, "➡") diff --git a/modules/gdscript/tests/scripts/completion/common/identifiers.cfg b/modules/gdscript/tests/scripts/completion/common/identifiers.cfg deleted file mode 100644 index 871a404e3a..0000000000 --- a/modules/gdscript/tests/scripts/completion/common/identifiers.cfg +++ /dev/null @@ -1,21 +0,0 @@ -scene="res://completion/get_node/get_node.tscn" -[output] -include=[ - ; Node - {"display": "add_child"}, - {"display": "owner"}, - {"display": "child_entered_tree"}, - - ; GDScript: class_a.notest.gd - {"display": "property_of_a"}, - {"display": "func_of_a"}, - {"display": "signal_of_a"}, - - ; GDScript: self.gd - {"display": "test_signal_1"}, - {"display": "test_signal_2"}, - {"display": "test_var_1"}, - {"display": "test_var_2"}, - {"display": "test_func_1"}, - {"display": "test_func_2"}, -] diff --git a/modules/gdscript/tests/scripts/completion/common/identifiers.gd b/modules/gdscript/tests/scripts/completion/common/identifiers.gd deleted file mode 100644 index efbafbee8e..0000000000 --- a/modules/gdscript/tests/scripts/completion/common/identifiers.gd +++ /dev/null @@ -1,16 +0,0 @@ -extends "res://completion/class_a.notest.gd" - -signal test_signal_1(a) -signal test_signal_2(a: int) - -var test_var_1 -var test_var_2: int - -func test_func_1(t): - pass - -func test_func_2(t: int) -> void: - pass - -func _init(): - t➡ diff --git a/modules/gdscript/tests/scripts/completion/common/identifiers_in_call.cfg b/modules/gdscript/tests/scripts/completion/common/identifiers_in_call.cfg new file mode 100644 index 0000000000..5f08f9c265 --- /dev/null +++ b/modules/gdscript/tests/scripts/completion/common/identifiers_in_call.cfg @@ -0,0 +1,25 @@ +scene="res://completion/get_node/get_node.tscn" +[output] +include=[ + ; Node + {"display": "add_child"}, + {"display": "owner"}, + {"display": "child_entered_tree"}, + + ; GDScript: class_a.notest.gd + {"display": "property_of_a"}, + {"display": "func_of_a"}, + {"display": "signal_of_a"}, + + ; GDScript: identifiers.gd + {"display": "test_signal_1"}, + {"display": "test_signal_2"}, + {"display": "test_var_1"}, + {"display": "test_var_2"}, + {"display": "test_func_1"}, + {"display": "test_func_2"}, + {"display": "test_parameter_1"}, + {"display": "test_parameter_2"}, + {"display": "local_test_var_1"}, + {"display": "local_test_var_2"}, +] diff --git a/modules/gdscript/tests/scripts/completion/common/identifiers_in_call.gd b/modules/gdscript/tests/scripts/completion/common/identifiers_in_call.gd new file mode 100644 index 0000000000..91488c25aa --- /dev/null +++ b/modules/gdscript/tests/scripts/completion/common/identifiers_in_call.gd @@ -0,0 +1,18 @@ +extends "res://completion/class_a.notest.gd" + +signal test_signal_1(a) +signal test_signal_2(a: int) + +var test_var_1 +var test_var_2: int + +func test_func_1(t): + pass + +func test_func_2(t: int) -> void: + pass + +func _init(test_parameter_1, test_parameter_2: String): + var local_test_var_1 + var local_test_var_2: int + print(t➡) diff --git a/modules/gdscript/tests/scripts/completion/common/identifiers_in_function_body.cfg b/modules/gdscript/tests/scripts/completion/common/identifiers_in_function_body.cfg new file mode 100644 index 0000000000..5f08f9c265 --- /dev/null +++ b/modules/gdscript/tests/scripts/completion/common/identifiers_in_function_body.cfg @@ -0,0 +1,25 @@ +scene="res://completion/get_node/get_node.tscn" +[output] +include=[ + ; Node + {"display": "add_child"}, + {"display": "owner"}, + {"display": "child_entered_tree"}, + + ; GDScript: class_a.notest.gd + {"display": "property_of_a"}, + {"display": "func_of_a"}, + {"display": "signal_of_a"}, + + ; GDScript: identifiers.gd + {"display": "test_signal_1"}, + {"display": "test_signal_2"}, + {"display": "test_var_1"}, + {"display": "test_var_2"}, + {"display": "test_func_1"}, + {"display": "test_func_2"}, + {"display": "test_parameter_1"}, + {"display": "test_parameter_2"}, + {"display": "local_test_var_1"}, + {"display": "local_test_var_2"}, +] diff --git a/modules/gdscript/tests/scripts/completion/common/identifiers_in_function_body.gd b/modules/gdscript/tests/scripts/completion/common/identifiers_in_function_body.gd new file mode 100644 index 0000000000..a2f5b7bc23 --- /dev/null +++ b/modules/gdscript/tests/scripts/completion/common/identifiers_in_function_body.gd @@ -0,0 +1,18 @@ +extends "res://completion/class_a.notest.gd" + +signal test_signal_1(a) +signal test_signal_2(a: int) + +var test_var_1 +var test_var_2: int + +func test_func_1(t): + pass + +func test_func_2(t: int) -> void: + pass + +func _init(test_parameter_1, test_parameter_2: String): + var local_test_var_1 + var local_test_var_2: int + t➡ diff --git a/modules/gdscript/tests/scripts/completion/common/identifiers_in_unclosed_call.cfg b/modules/gdscript/tests/scripts/completion/common/identifiers_in_unclosed_call.cfg new file mode 100644 index 0000000000..5f08f9c265 --- /dev/null +++ b/modules/gdscript/tests/scripts/completion/common/identifiers_in_unclosed_call.cfg @@ -0,0 +1,25 @@ +scene="res://completion/get_node/get_node.tscn" +[output] +include=[ + ; Node + {"display": "add_child"}, + {"display": "owner"}, + {"display": "child_entered_tree"}, + + ; GDScript: class_a.notest.gd + {"display": "property_of_a"}, + {"display": "func_of_a"}, + {"display": "signal_of_a"}, + + ; GDScript: identifiers.gd + {"display": "test_signal_1"}, + {"display": "test_signal_2"}, + {"display": "test_var_1"}, + {"display": "test_var_2"}, + {"display": "test_func_1"}, + {"display": "test_func_2"}, + {"display": "test_parameter_1"}, + {"display": "test_parameter_2"}, + {"display": "local_test_var_1"}, + {"display": "local_test_var_2"}, +] diff --git a/modules/gdscript/tests/scripts/completion/common/identifiers_in_unclosed_call.gd b/modules/gdscript/tests/scripts/completion/common/identifiers_in_unclosed_call.gd new file mode 100644 index 0000000000..fed0b869c4 --- /dev/null +++ b/modules/gdscript/tests/scripts/completion/common/identifiers_in_unclosed_call.gd @@ -0,0 +1,22 @@ +# godotengine/godot#92226 +extends "res://completion/class_a.notest.gd" + +signal test_signal_1(a) +signal test_signal_2(a: int) + +var test_var_1 +var test_var_2: int + +func test_func_1(t): + pass + +func test_func_2(t: int) -> void: + pass + +func _init(test_parameter_1, test_parameter_2: String): + var local_test_var_1 + var local_test_var_2: int + print(t➡ + + if true: + pass diff --git a/modules/gdscript/tests/scripts/completion/common/no_completion_in_string.cfg b/modules/gdscript/tests/scripts/completion/common/no_completion_in_string.cfg new file mode 100644 index 0000000000..462846c9b2 --- /dev/null +++ b/modules/gdscript/tests/scripts/completion/common/no_completion_in_string.cfg @@ -0,0 +1,26 @@ +scene="res://completion/get_node/get_node.tscn" +[output] +exclude=[ + ; Node + {"display": "add_child"}, + {"display": "owner"}, + {"display": "child_entered_tree"}, + {"display": "add_child"}, + + ; GDScript: class_a.notest.gd + {"display": "property_of_a"}, + {"display": "func_of_a"}, + {"display": "signal_of_a"}, + + ; GDScript: no_completion_in_string.gd + {"display": "test_signal_1"}, + {"display": "test_signal_2"}, + {"display": "test_var_1"}, + {"display": "test_var_2"}, + {"display": "test_func_1"}, + {"display": "test_func_2"}, + {"display": "test_parameter_1"}, + {"display": "test_parameter_2"}, + {"display": "local_test_var_1"}, + {"display": "local_test_var_2"}, +] diff --git a/modules/gdscript/tests/scripts/completion/common/no_completion_in_string.gd b/modules/gdscript/tests/scripts/completion/common/no_completion_in_string.gd new file mode 100644 index 0000000000..da52af9fe3 --- /dev/null +++ b/modules/gdscript/tests/scripts/completion/common/no_completion_in_string.gd @@ -0,0 +1,19 @@ +# godotengine/godot#62945 +extends "res://completion/class_a.notest.gd" + +signal test_signal_1(a) +signal test_signal_2(a: int) + +var test_var_1 +var test_var_2: int + +func test_func_1(t): + pass + +func test_func_2(t: int) -> void: + pass + +func _init(test_parameter_1, test_parameter_2: String): + var local_test_var_1 + var local_test_var_2: int + var a = "➡" diff --git a/modules/gdscript/tests/scripts/completion/common/self.gd b/modules/gdscript/tests/scripts/completion/common/self.gd index 9ad2fbea51..ed181af0c5 100644 --- a/modules/gdscript/tests/scripts/completion/common/self.gd +++ b/modules/gdscript/tests/scripts/completion/common/self.gd @@ -14,3 +14,4 @@ func test_func_2(t: int) -> void: func _init(): self.➡ + pass diff --git a/modules/gdscript/tests/scripts/completion/filter/organized_export.gd b/modules/gdscript/tests/scripts/completion/filter/organized_export.gd index 189608904c..9fa9618cee 100644 --- a/modules/gdscript/tests/scripts/completion/filter/organized_export.gd +++ b/modules/gdscript/tests/scripts/completion/filter/organized_export.gd @@ -5,4 +5,5 @@ extends CPUParticles2D @export_subgroup("Test Subgroup") func _init(): - ➡ + t➡ + pass diff --git a/modules/gdscript/tests/scripts/completion/get_node/local_infered/local_infered.cfg b/modules/gdscript/tests/scripts/completion/get_node/local_infered/local_infered.cfg new file mode 100644 index 0000000000..ae7d34d87d --- /dev/null +++ b/modules/gdscript/tests/scripts/completion/get_node/local_infered/local_infered.cfg @@ -0,0 +1,7 @@ +[output] +include=[ + ; Node + {"display": "add_child"}, + {"display": "owner"}, + {"display": "child_entered_tree"}, +] diff --git a/modules/gdscript/tests/scripts/completion/get_node/local_infered/local_infered.gd b/modules/gdscript/tests/scripts/completion/get_node/local_infered/local_infered.gd new file mode 100644 index 0000000000..7710c2d13b --- /dev/null +++ b/modules/gdscript/tests/scripts/completion/get_node/local_infered/local_infered.gd @@ -0,0 +1,6 @@ +extends Node + +func a(): + var test := $AnimationPlayer + test.➡ + pass diff --git a/modules/gdscript/tests/scripts/completion/get_node/local_infered_scene/class_local_infered_scene.cfg b/modules/gdscript/tests/scripts/completion/get_node/local_infered_scene/class_local_infered_scene.cfg new file mode 100644 index 0000000000..9c580b711d --- /dev/null +++ b/modules/gdscript/tests/scripts/completion/get_node/local_infered_scene/class_local_infered_scene.cfg @@ -0,0 +1,14 @@ +[input] +scene="res://completion/get_node/get_node.tscn" +[output] +include=[ + ; Node + {"display": "add_child"}, + {"display": "owner"}, + {"display": "child_entered_tree"}, + + ; GDScript: class_a.notest.gd + {"display": "property_of_a"}, + {"display": "func_of_a"}, + {"display": "signal_of_a"}, +] diff --git a/modules/gdscript/tests/scripts/completion/get_node/local_infered_scene/class_local_infered_scene.gd b/modules/gdscript/tests/scripts/completion/get_node/local_infered_scene/class_local_infered_scene.gd new file mode 100644 index 0000000000..6b29bf5526 --- /dev/null +++ b/modules/gdscript/tests/scripts/completion/get_node/local_infered_scene/class_local_infered_scene.gd @@ -0,0 +1,6 @@ +extends Node + +func a(): + var test := $A + test.➡ + pass diff --git a/modules/gdscript/tests/scripts/completion/get_node/local_infered_scene/native_local_infered_scene.cfg b/modules/gdscript/tests/scripts/completion/get_node/local_infered_scene/native_local_infered_scene.cfg new file mode 100644 index 0000000000..446198dd35 --- /dev/null +++ b/modules/gdscript/tests/scripts/completion/get_node/local_infered_scene/native_local_infered_scene.cfg @@ -0,0 +1,14 @@ +[input] +scene="res://completion/get_node/get_node.tscn" +[output] +include=[ + ; Node + {"display": "add_child"}, + {"display": "owner"}, + {"display": "child_entered_tree"}, + + ; AnimationPlayer + {"display": "autoplay"}, + {"display": "play"}, + {"display": "animation_changed"}, +] diff --git a/modules/gdscript/tests/scripts/completion/get_node/local_infered_scene/native_local_infered_scene.gd b/modules/gdscript/tests/scripts/completion/get_node/local_infered_scene/native_local_infered_scene.gd new file mode 100644 index 0000000000..7710c2d13b --- /dev/null +++ b/modules/gdscript/tests/scripts/completion/get_node/local_infered_scene/native_local_infered_scene.gd @@ -0,0 +1,6 @@ +extends Node + +func a(): + var test := $AnimationPlayer + test.➡ + pass diff --git a/modules/gdscript/tests/scripts/completion/get_node/local_interfered/local_interfered.cfg b/modules/gdscript/tests/scripts/completion/get_node/local_interfered/local_interfered.cfg deleted file mode 100644 index ae7d34d87d..0000000000 --- a/modules/gdscript/tests/scripts/completion/get_node/local_interfered/local_interfered.cfg +++ /dev/null @@ -1,7 +0,0 @@ -[output] -include=[ - ; Node - {"display": "add_child"}, - {"display": "owner"}, - {"display": "child_entered_tree"}, -] diff --git a/modules/gdscript/tests/scripts/completion/get_node/local_interfered/local_interfered.gd b/modules/gdscript/tests/scripts/completion/get_node/local_interfered/local_interfered.gd deleted file mode 100644 index 7710c2d13b..0000000000 --- a/modules/gdscript/tests/scripts/completion/get_node/local_interfered/local_interfered.gd +++ /dev/null @@ -1,6 +0,0 @@ -extends Node - -func a(): - var test := $AnimationPlayer - test.➡ - pass diff --git a/modules/gdscript/tests/scripts/completion/get_node/local_interfered_scene/class_local_interfered_scene.cfg b/modules/gdscript/tests/scripts/completion/get_node/local_interfered_scene/class_local_interfered_scene.cfg deleted file mode 100644 index 9c580b711d..0000000000 --- a/modules/gdscript/tests/scripts/completion/get_node/local_interfered_scene/class_local_interfered_scene.cfg +++ /dev/null @@ -1,14 +0,0 @@ -[input] -scene="res://completion/get_node/get_node.tscn" -[output] -include=[ - ; Node - {"display": "add_child"}, - {"display": "owner"}, - {"display": "child_entered_tree"}, - - ; GDScript: class_a.notest.gd - {"display": "property_of_a"}, - {"display": "func_of_a"}, - {"display": "signal_of_a"}, -] diff --git a/modules/gdscript/tests/scripts/completion/get_node/local_interfered_scene/class_local_interfered_scene.gd b/modules/gdscript/tests/scripts/completion/get_node/local_interfered_scene/class_local_interfered_scene.gd deleted file mode 100644 index 6b29bf5526..0000000000 --- a/modules/gdscript/tests/scripts/completion/get_node/local_interfered_scene/class_local_interfered_scene.gd +++ /dev/null @@ -1,6 +0,0 @@ -extends Node - -func a(): - var test := $A - test.➡ - pass diff --git a/modules/gdscript/tests/scripts/completion/get_node/local_interfered_scene/native_local_interfered_scene.cfg b/modules/gdscript/tests/scripts/completion/get_node/local_interfered_scene/native_local_interfered_scene.cfg deleted file mode 100644 index 446198dd35..0000000000 --- a/modules/gdscript/tests/scripts/completion/get_node/local_interfered_scene/native_local_interfered_scene.cfg +++ /dev/null @@ -1,14 +0,0 @@ -[input] -scene="res://completion/get_node/get_node.tscn" -[output] -include=[ - ; Node - {"display": "add_child"}, - {"display": "owner"}, - {"display": "child_entered_tree"}, - - ; AnimationPlayer - {"display": "autoplay"}, - {"display": "play"}, - {"display": "animation_changed"}, -] diff --git a/modules/gdscript/tests/scripts/completion/get_node/local_interfered_scene/native_local_interfered_scene.gd b/modules/gdscript/tests/scripts/completion/get_node/local_interfered_scene/native_local_interfered_scene.gd deleted file mode 100644 index 7710c2d13b..0000000000 --- a/modules/gdscript/tests/scripts/completion/get_node/local_interfered_scene/native_local_interfered_scene.gd +++ /dev/null @@ -1,6 +0,0 @@ -extends Node - -func a(): - var test := $AnimationPlayer - test.➡ - pass diff --git a/modules/gdscript/tests/scripts/completion/get_node/member_infered/member_infered.cfg b/modules/gdscript/tests/scripts/completion/get_node/member_infered/member_infered.cfg new file mode 100644 index 0000000000..ae7d34d87d --- /dev/null +++ b/modules/gdscript/tests/scripts/completion/get_node/member_infered/member_infered.cfg @@ -0,0 +1,7 @@ +[output] +include=[ + ; Node + {"display": "add_child"}, + {"display": "owner"}, + {"display": "child_entered_tree"}, +] diff --git a/modules/gdscript/tests/scripts/completion/get_node/member_infered/member_infered.gd b/modules/gdscript/tests/scripts/completion/get_node/member_infered/member_infered.gd new file mode 100644 index 0000000000..97b288334e --- /dev/null +++ b/modules/gdscript/tests/scripts/completion/get_node/member_infered/member_infered.gd @@ -0,0 +1,7 @@ +extends Node + +var test := $AnimationPlayer + +func a(): + test.➡ + pass diff --git a/modules/gdscript/tests/scripts/completion/get_node/member_infered_scene/class_member_infered_scene.cfg b/modules/gdscript/tests/scripts/completion/get_node/member_infered_scene/class_member_infered_scene.cfg new file mode 100644 index 0000000000..9c580b711d --- /dev/null +++ b/modules/gdscript/tests/scripts/completion/get_node/member_infered_scene/class_member_infered_scene.cfg @@ -0,0 +1,14 @@ +[input] +scene="res://completion/get_node/get_node.tscn" +[output] +include=[ + ; Node + {"display": "add_child"}, + {"display": "owner"}, + {"display": "child_entered_tree"}, + + ; GDScript: class_a.notest.gd + {"display": "property_of_a"}, + {"display": "func_of_a"}, + {"display": "signal_of_a"}, +] diff --git a/modules/gdscript/tests/scripts/completion/get_node/member_infered_scene/class_member_infered_scene.gd b/modules/gdscript/tests/scripts/completion/get_node/member_infered_scene/class_member_infered_scene.gd new file mode 100644 index 0000000000..402fd1d275 --- /dev/null +++ b/modules/gdscript/tests/scripts/completion/get_node/member_infered_scene/class_member_infered_scene.gd @@ -0,0 +1,7 @@ +extends Node + +var test := $A + +func a(): + test.➡ + pass diff --git a/modules/gdscript/tests/scripts/completion/get_node/member_infered_scene/native_member_infered_scene.cfg b/modules/gdscript/tests/scripts/completion/get_node/member_infered_scene/native_member_infered_scene.cfg new file mode 100644 index 0000000000..446198dd35 --- /dev/null +++ b/modules/gdscript/tests/scripts/completion/get_node/member_infered_scene/native_member_infered_scene.cfg @@ -0,0 +1,14 @@ +[input] +scene="res://completion/get_node/get_node.tscn" +[output] +include=[ + ; Node + {"display": "add_child"}, + {"display": "owner"}, + {"display": "child_entered_tree"}, + + ; AnimationPlayer + {"display": "autoplay"}, + {"display": "play"}, + {"display": "animation_changed"}, +] diff --git a/modules/gdscript/tests/scripts/completion/get_node/member_infered_scene/native_member_infered_scene.gd b/modules/gdscript/tests/scripts/completion/get_node/member_infered_scene/native_member_infered_scene.gd new file mode 100644 index 0000000000..97b288334e --- /dev/null +++ b/modules/gdscript/tests/scripts/completion/get_node/member_infered_scene/native_member_infered_scene.gd @@ -0,0 +1,7 @@ +extends Node + +var test := $AnimationPlayer + +func a(): + test.➡ + pass diff --git a/modules/gdscript/tests/scripts/completion/get_node/member_interfered/member_interfered.cfg b/modules/gdscript/tests/scripts/completion/get_node/member_interfered/member_interfered.cfg deleted file mode 100644 index ae7d34d87d..0000000000 --- a/modules/gdscript/tests/scripts/completion/get_node/member_interfered/member_interfered.cfg +++ /dev/null @@ -1,7 +0,0 @@ -[output] -include=[ - ; Node - {"display": "add_child"}, - {"display": "owner"}, - {"display": "child_entered_tree"}, -] diff --git a/modules/gdscript/tests/scripts/completion/get_node/member_interfered/member_interfered.gd b/modules/gdscript/tests/scripts/completion/get_node/member_interfered/member_interfered.gd deleted file mode 100644 index 97b288334e..0000000000 --- a/modules/gdscript/tests/scripts/completion/get_node/member_interfered/member_interfered.gd +++ /dev/null @@ -1,7 +0,0 @@ -extends Node - -var test := $AnimationPlayer - -func a(): - test.➡ - pass diff --git a/modules/gdscript/tests/scripts/completion/get_node/member_interfered_scene/class_member_interfered_scene.cfg b/modules/gdscript/tests/scripts/completion/get_node/member_interfered_scene/class_member_interfered_scene.cfg deleted file mode 100644 index 9c580b711d..0000000000 --- a/modules/gdscript/tests/scripts/completion/get_node/member_interfered_scene/class_member_interfered_scene.cfg +++ /dev/null @@ -1,14 +0,0 @@ -[input] -scene="res://completion/get_node/get_node.tscn" -[output] -include=[ - ; Node - {"display": "add_child"}, - {"display": "owner"}, - {"display": "child_entered_tree"}, - - ; GDScript: class_a.notest.gd - {"display": "property_of_a"}, - {"display": "func_of_a"}, - {"display": "signal_of_a"}, -] diff --git a/modules/gdscript/tests/scripts/completion/get_node/member_interfered_scene/class_member_interfered_scene.gd b/modules/gdscript/tests/scripts/completion/get_node/member_interfered_scene/class_member_interfered_scene.gd deleted file mode 100644 index 402fd1d275..0000000000 --- a/modules/gdscript/tests/scripts/completion/get_node/member_interfered_scene/class_member_interfered_scene.gd +++ /dev/null @@ -1,7 +0,0 @@ -extends Node - -var test := $A - -func a(): - test.➡ - pass diff --git a/modules/gdscript/tests/scripts/completion/get_node/member_interfered_scene/native_member_interfered_scene.cfg b/modules/gdscript/tests/scripts/completion/get_node/member_interfered_scene/native_member_interfered_scene.cfg deleted file mode 100644 index 446198dd35..0000000000 --- a/modules/gdscript/tests/scripts/completion/get_node/member_interfered_scene/native_member_interfered_scene.cfg +++ /dev/null @@ -1,14 +0,0 @@ -[input] -scene="res://completion/get_node/get_node.tscn" -[output] -include=[ - ; Node - {"display": "add_child"}, - {"display": "owner"}, - {"display": "child_entered_tree"}, - - ; AnimationPlayer - {"display": "autoplay"}, - {"display": "play"}, - {"display": "animation_changed"}, -] diff --git a/modules/gdscript/tests/scripts/completion/get_node/member_interfered_scene/native_member_interfered_scene.gd b/modules/gdscript/tests/scripts/completion/get_node/member_interfered_scene/native_member_interfered_scene.gd deleted file mode 100644 index 97b288334e..0000000000 --- a/modules/gdscript/tests/scripts/completion/get_node/member_interfered_scene/native_member_interfered_scene.gd +++ /dev/null @@ -1,7 +0,0 @@ -extends Node - -var test := $AnimationPlayer - -func a(): - test.➡ - pass diff --git a/modules/gdscript/tests/scripts/completion/types/local/infered.cfg b/modules/gdscript/tests/scripts/completion/types/local/infered.cfg new file mode 100644 index 0000000000..8b68d51a89 --- /dev/null +++ b/modules/gdscript/tests/scripts/completion/types/local/infered.cfg @@ -0,0 +1,12 @@ +[output] +include=[ + ; Node + {"display": "add_child"}, + {"display": "owner"}, + {"display": "child_entered_tree"}, + + ; GDScript: class_a.notest.gd + {"display": "property_of_a"}, + {"display": "func_of_a"}, + {"display": "signal_of_a"}, +] diff --git a/modules/gdscript/tests/scripts/completion/types/local/infered.gd b/modules/gdscript/tests/scripts/completion/types/local/infered.gd new file mode 100644 index 0000000000..f003c366a4 --- /dev/null +++ b/modules/gdscript/tests/scripts/completion/types/local/infered.gd @@ -0,0 +1,8 @@ +extends Node + +const A := preload("res://completion/class_a.notest.gd") + +func a(): + var test := A.new() + test.➡ + pass diff --git a/modules/gdscript/tests/scripts/completion/types/local/interfered.cfg b/modules/gdscript/tests/scripts/completion/types/local/interfered.cfg deleted file mode 100644 index 8b68d51a89..0000000000 --- a/modules/gdscript/tests/scripts/completion/types/local/interfered.cfg +++ /dev/null @@ -1,12 +0,0 @@ -[output] -include=[ - ; Node - {"display": "add_child"}, - {"display": "owner"}, - {"display": "child_entered_tree"}, - - ; GDScript: class_a.notest.gd - {"display": "property_of_a"}, - {"display": "func_of_a"}, - {"display": "signal_of_a"}, -] diff --git a/modules/gdscript/tests/scripts/completion/types/local/interfered.gd b/modules/gdscript/tests/scripts/completion/types/local/interfered.gd deleted file mode 100644 index f003c366a4..0000000000 --- a/modules/gdscript/tests/scripts/completion/types/local/interfered.gd +++ /dev/null @@ -1,8 +0,0 @@ -extends Node - -const A := preload("res://completion/class_a.notest.gd") - -func a(): - var test := A.new() - test.➡ - pass diff --git a/modules/gdscript/tests/scripts/completion/types/member/infered.cfg b/modules/gdscript/tests/scripts/completion/types/member/infered.cfg new file mode 100644 index 0000000000..8b68d51a89 --- /dev/null +++ b/modules/gdscript/tests/scripts/completion/types/member/infered.cfg @@ -0,0 +1,12 @@ +[output] +include=[ + ; Node + {"display": "add_child"}, + {"display": "owner"}, + {"display": "child_entered_tree"}, + + ; GDScript: class_a.notest.gd + {"display": "property_of_a"}, + {"display": "func_of_a"}, + {"display": "signal_of_a"}, +] diff --git a/modules/gdscript/tests/scripts/completion/types/member/infered.gd b/modules/gdscript/tests/scripts/completion/types/member/infered.gd new file mode 100644 index 0000000000..069abd7891 --- /dev/null +++ b/modules/gdscript/tests/scripts/completion/types/member/infered.gd @@ -0,0 +1,9 @@ +extends Node + +const A := preload("res://completion/class_a.notest.gd") + +var test := A.new() + +func a(): + test.➡ + pass diff --git a/modules/gdscript/tests/scripts/completion/types/member/interfered.cfg b/modules/gdscript/tests/scripts/completion/types/member/interfered.cfg deleted file mode 100644 index 8b68d51a89..0000000000 --- a/modules/gdscript/tests/scripts/completion/types/member/interfered.cfg +++ /dev/null @@ -1,12 +0,0 @@ -[output] -include=[ - ; Node - {"display": "add_child"}, - {"display": "owner"}, - {"display": "child_entered_tree"}, - - ; GDScript: class_a.notest.gd - {"display": "property_of_a"}, - {"display": "func_of_a"}, - {"display": "signal_of_a"}, -] diff --git a/modules/gdscript/tests/scripts/completion/types/member/interfered.gd b/modules/gdscript/tests/scripts/completion/types/member/interfered.gd deleted file mode 100644 index 069abd7891..0000000000 --- a/modules/gdscript/tests/scripts/completion/types/member/interfered.gd +++ /dev/null @@ -1,9 +0,0 @@ -extends Node - -const A := preload("res://completion/class_a.notest.gd") - -var test := A.new() - -func a(): - test.➡ - pass -- cgit v1.2.3