1
0
Fork 0
godot/modules/gdscript/tests/scripts/parser/features
Rémi Verschelde 745f8e112f
Revert "Add UID support to GDScript files"
This reverts commit c7f68a27ec.

We still think GDScript files need UIDs to allow safe refactoring,
but we're still debating what form those should take exactly.

So far there seems to be agreement that it shouldn't be done via an
annotation as implemented here, so we're reverting this one for now,
to revisit the feature in a future PR.
2024-01-29 21:00:26 +01:00
..
advanced_expression_matching.gd Add GDScript `.editorconfig` rules 2023-01-10 12:25:35 -05:00
advanced_expression_matching.out quote strings inside arrays and dictionaries 2022-05-03 13:37:13 -05:00
allow_id_similar_to_keyword_in_ascii.gd GDScript: Be more lenient with identifiers 2023-02-09 11:19:05 -03:00
allow_id_similar_to_keyword_in_ascii.out GDScript: Be more lenient with identifiers 2023-02-09 11:19:05 -03:00
allow_strings_as_comments.gd GDScript: Allow strings as multiline comments 2023-02-09 10:16:00 -03:00
allow_strings_as_comments.out GDScript: Allow strings as multiline comments 2023-02-09 10:16:00 -03:00
allowed_keywords_as_identifiers.gd GDScript: Implement pattern guards for match statement 2023-09-27 11:25:25 -03:00
allowed_keywords_as_identifiers.out GDScript: Implement pattern guards for match statement 2023-09-27 11:25:25 -03:00
annotations.gd GDScript: Fix and improve annotation parsing 2023-04-14 21:28:46 +03:00
annotations.out GDScript: Fix and improve annotation parsing 2023-04-14 21:28:46 +03:00
array.gd
array.out
arrays_dictionaries_nested_const.gd GDScript: Allow constant expressions in annotations 2023-01-25 18:43:56 +03:00
arrays_dictionaries_nested_const.out Fixes GDScript define nested dictionary and array as constants #50285 2022-04-19 08:57:23 -04:00
basic_expression_matching.gd Add GDScript `.editorconfig` rules 2023-01-10 12:25:35 -05:00
basic_expression_matching.out
bitwise_operators.gd
bitwise_operators.out
class.gd Implement RETURN_VALUE_DISCARDED warning in GDscript 2022-10-13 11:56:45 -07:00
class.out
class_inheritance.gd
class_inheritance.out
class_inheritance_access.gd Add test cases for accessing parent elements from child class 2022-03-04 12:41:20 -05:00
class_inheritance_access.out Add test cases for accessing parent elements from child class 2022-03-04 12:41:20 -05:00
class_name.gd Make script annotations placed before class_name and extends 2022-12-19 22:01:29 -06:00
class_name.out
concatenation.gd
concatenation.out
constants.gd
constants.out GDScript: Reorganize and unify warnings 2023-04-28 18:25:11 +03:00
dictionary.gd
dictionary.out Improve dictionary printing to avoid confusion with arrays 2022-10-04 20:33:40 +02:00
dictionary_lua_style.gd
dictionary_lua_style.out Improve dictionary printing to avoid confusion with arrays 2022-10-04 20:33:40 +02:00
dictionary_mixed_syntax.gd
dictionary_mixed_syntax.out Improve dictionary printing to avoid confusion with arrays 2022-10-04 20:33:40 +02:00
dollar_and_percent_get_node.gd GDScript: Improve call analysis 2023-09-21 13:36:39 +03:00
dollar_and_percent_get_node.out GDScript: Support `%` in shorthand for `get_node` 2022-05-27 13:46:18 -03:00
dollar_node_paths.gd GDScript: Improve call analysis 2023-09-21 13:36:39 +03:00
dollar_node_paths.out
enum.gd
enum.out
export_enum.gd GDScript: Fix `@export_enum` works only with `int` 2023-01-30 12:30:37 +03:00
export_enum.out GDScript: Fix `@export_enum` works only with `int` 2023-01-30 12:30:37 +03:00
export_variable.gd GDScript: Add error when exporting node in non [Node]-derived classes 2023-10-05 13:50:26 +03:00
export_variable.out GDScript: Add error when exporting node in non [Node]-derived classes 2023-10-05 13:50:26 +03:00
float_notation.gd
float_notation.out
for_range.gd
for_range.out
function_default_parameter_type_inference.gd Add more integration tests to the GDScript test suite 2021-09-15 19:57:39 +02:00
function_default_parameter_type_inference.out Add more integration tests to the GDScript test suite 2021-09-15 19:57:39 +02:00
function_many_parameters.gd Add more integration tests to the GDScript test suite 2021-09-15 19:57:39 +02:00
function_many_parameters.out Improve null and object printing to avoid confusion with arrays 2022-08-31 15:31:49 +02:00
good_continue_in_lambda.gd GDScript: Fix parsing unexpected break/continue in lambda 2023-02-23 10:49:06 +02:00
good_continue_in_lambda.out GDScript: Fix parsing unexpected break/continue in lambda 2023-02-23 10:49:06 +02:00
if_after_lambda.gd GDScript: Fix `if` after lambda being seen as ternary 2022-05-23 21:13:25 -03:00
if_after_lambda.out GDScript: Fix `if` after lambda being seen as ternary 2022-05-23 21:13:25 -03:00
in.gd
in.out
lambda_callable.gd Add GDScript `.editorconfig` rules 2023-01-10 12:25:35 -05:00
lambda_callable.out Add more integration tests to the GDScript test suite 2021-09-15 19:57:39 +02:00
lambda_capture_callable.gd Add more integration tests to the GDScript test suite 2021-09-15 19:57:39 +02:00
lambda_capture_callable.out Add more integration tests to the GDScript test suite 2021-09-15 19:57:39 +02:00
lambda_default_parameter_capture.gd GDScript: Fix lambda captures in default argument values 2022-05-23 21:38:31 -03:00
lambda_default_parameter_capture.out GDScript: Fix lambda captures in default argument values 2022-05-23 21:38:31 -03:00
lambda_ends_with_new_line.gd GDScript: Improve call analysis 2023-09-21 13:36:39 +03:00
lambda_ends_with_new_line.out Fix lambda parsing continuing on subsequent lines #73273 2023-06-21 12:56:57 +02:00
lambda_named_callable.gd Add more integration tests to the GDScript test suite 2021-09-15 19:57:39 +02:00
lambda_named_callable.out Add more integration tests to the GDScript test suite 2021-09-15 19:57:39 +02:00
match.gd GDScript: Remove function of `continue` for match statement 2023-01-22 18:45:24 -03:00
match.out GDScript: Remove function of `continue` for match statement 2023-01-22 18:45:24 -03:00
match_bind_unused.gd use correct error for unused bind match, suppress with underscore 2022-06-03 13:28:33 -05:00
match_bind_unused.out GDScript: Reorganize and unify warnings 2023-04-28 18:25:11 +03:00
match_dictionary.gd Add GDScript `.editorconfig` rules 2023-01-10 12:25:35 -05:00
match_dictionary.out Fix logic errors in match-statement Array & Dictionary Patterns 2022-03-02 19:05:18 +08:00
match_multiple_patterns_with_array.gd Add GDScript `.editorconfig` rules 2023-01-10 12:25:35 -05:00
match_multiple_patterns_with_array.out Fix logic errors in match-statement Array & Dictionary Patterns 2022-03-02 19:05:18 +08:00
match_multiple_variable_binds_in_pattern.gd Add GDScript `.editorconfig` rules 2023-01-10 12:25:35 -05:00
match_multiple_variable_binds_in_pattern.out Fix issues with multiple bind patterns in match statement 2022-04-04 15:47:08 +08:00
match_with_variables.gd GDScript: Allow variables in match patterns 2023-01-28 19:53:27 -03:00
match_with_variables.out GDScript: Allow variables in match patterns 2023-01-28 19:53:27 -03:00
mixed_indentation_on_blank_lines.gd GDScript: Allow mixed indentation on blank lines 2023-08-17 10:54:43 +03:00
mixed_indentation_on_blank_lines.out GDScript: Allow mixed indentation on blank lines 2023-08-17 10:54:43 +03:00
multiline_arrays.gd
multiline_arrays.out
multiline_assert.gd GDScript: Fix multiline and trailing comma for assert 2023-01-08 20:18:46 +02:00
multiline_assert.out GDScript: Fix multiline and trailing comma for assert 2023-01-08 20:18:46 +02:00
multiline_dictionaries.gd
multiline_dictionaries.out
multiline_if.gd
multiline_if.out
multiline_strings.gd
multiline_strings.out
multiline_vector.gd
multiline_vector.out
nested_arithmetic.gd
nested_arithmetic.out
nested_array.gd
nested_array.out
nested_dictionary.gd
nested_dictionary.out Improve dictionary printing to avoid confusion with arrays 2022-10-04 20:33:40 +02:00
nested_function_calls.gd GDScript: Improve call analysis 2023-09-21 13:36:39 +03:00
nested_function_calls.out Add more integration tests to the GDScript test suite 2021-09-15 19:57:39 +02:00
nested_if.gd
nested_if.out
nested_match.gd GDScript: Remove function of `continue` for match statement 2023-01-22 18:45:24 -03:00
nested_match.out GDScript: Remove function of `continue` for match statement 2023-01-22 18:45:24 -03:00
nested_parentheses.gd
nested_parentheses.out
number_literals_with_sign.gd GDScript: Fix `MIN_INT` not representable as numeric literal 2023-02-15 17:41:46 +03:00
number_literals_with_sign.out GDScript: Fix `MIN_INT` not representable as numeric literal 2023-02-15 17:41:46 +03:00
number_separators.gd GDScript: Fix repeated `_` are allowed after decimal point 2023-06-14 21:47:12 +03:00
number_separators.out GDScript: Fix repeated `_` are allowed after decimal point 2023-06-14 21:47:12 +03:00
operator_assign.gd
operator_assign.out
property_setter_getter.gd GDScript: Allow empty parentheses for property getter declaration 2023-10-11 09:54:17 +03:00
property_setter_getter.out GDScript: Allow empty parentheses for property getter declaration 2023-10-11 09:54:17 +03:00
r_strings.gd GDScript: Add raw string literals (r-strings) 2023-09-11 18:34:33 +03:00
r_strings.out GDScript: Add raw string literals (r-strings) 2023-09-11 18:34:33 +03:00
reserved_keywords_as_attribute.gd fix access to identifiers that are reserved keywords 2023-04-14 20:37:24 +02:00
reserved_keywords_as_attribute.out fix access to identifiers that are reserved keywords 2023-04-14 20:37:24 +02:00
semicolon_as_end_statement.gd
semicolon_as_end_statement.out
semicolon_as_terminator.gd GDScript: Allow classes declaration to be done in single line 2021-09-21 14:14:46 -03:00
semicolon_as_terminator.out GDScript: Allow classes declaration to be done in single line 2021-09-21 14:14:46 -03:00
signal_declaration.gd Fix various typos 2022-01-02 01:03:58 -05:00
signal_declaration.out GDScript: Allow multiple lines in signal parameters declaration 2021-09-21 13:40:39 -03:00
single_line_declaration.gd GDScript: Allow classes declaration to be done in single line 2021-09-21 14:14:46 -03:00
single_line_declaration.out GDScript: Allow classes declaration to be done in single line 2021-09-21 14:14:46 -03:00
space_indentation.gd
space_indentation.out
static_typing.gd Fix GDScript code style regarding colon 2023-03-05 17:03:20 +03:00
static_typing.out GDScript: Reorganize and unify warnings 2023-04-28 18:25:11 +03:00
str_preserves_case.gd
str_preserves_case.out Improve null and object printing to avoid confusion with arrays 2022-08-31 15:31:49 +02:00
string_formatting.gd Minor typo and docs URL fixes 2023-02-28 13:38:01 +01:00
string_formatting.out
super.gd GDScript: Improve call analysis 2023-09-21 13:36:39 +03:00
super.out
trailing_comma_in_function_args.gd
trailing_comma_in_function_args.out
truthiness.gd
truthiness.out
typed_arrays.gd Add more integration tests to the GDScript test suite 2021-09-15 19:57:39 +02:00
typed_arrays.out Add more integration tests to the GDScript test suite 2021-09-15 19:57:39 +02:00
unicode_identifiers.gd GDScript: Improve call analysis 2023-09-21 13:36:39 +03:00
unicode_identifiers.out Add support for Unicode identifiers in GDScript 2023-01-21 13:39:40 -03:00
unnamed_enums_outer_conflicts.gd GDScript: Fix false name conflicts for unnamed enums 2022-12-29 22:04:13 +02:00
unnamed_enums_outer_conflicts.out GDScript: Fix false name conflicts for unnamed enums 2022-12-29 22:04:13 +02:00
variable_declaration.gd
variable_declaration.out
vector_inf.gd Fix parse error using Vector{2,3,4}.INF 2023-01-08 16:14:40 -05:00
vector_inf.out Fix parse error using Vector{2,3,4}.INF 2023-01-08 16:14:40 -05:00
while.gd
while.out