godot/modules/gdscript/tests/scripts/parser/features
Thaddeus Crews 9853a69144
Implement typed dictionaries
2024-09-04 10:27:26 -05: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: Replace `assert()` with `Utils.check()` in tests 2024-08-28 17:41:52 +03:00
annotations.out GDScript: Fix some export annotation issues 2024-05-13 17:49:06 +03:00
array.gd Add dozens of new integration tests to the GDScript test suite 2021-09-14 18:42:08 +02:00
array.out Add dozens of new integration tests to the GDScript test suite 2021-09-14 18:42:08 +02:00
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 Added tests for expression matching 2021-09-03 06:59:13 +02:00
bitwise_operators.gd Add dozens of new integration tests to the GDScript test suite 2021-09-14 18:42:08 +02:00
bitwise_operators.out Add dozens of new integration tests to the GDScript test suite 2021-09-14 18:42:08 +02:00
class.gd GDScript: Replace `assert()` with `Utils.check()` in tests 2024-08-28 17:41:52 +03:00
class.out Add dozens of new integration tests to the GDScript test suite 2021-09-14 18:42:08 +02:00
class_inheritance.gd Add dozens of new integration tests to the GDScript test suite 2021-09-14 18:42:08 +02:00
class_inheritance.out Add dozens of new integration tests to the GDScript test suite 2021-09-14 18:42:08 +02:00
class_inheritance_access.gd GDScript: Fix `@warning_ignore` annotation issues 2024-03-12 19:00:06 +03: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 Add dozens of new integration tests to the GDScript test suite 2021-09-14 18:42:08 +02:00
concatenation.gd Add dozens of new integration tests to the GDScript test suite 2021-09-14 18:42:08 +02:00
concatenation.out Add dozens of new integration tests to the GDScript test suite 2021-09-14 18:42:08 +02:00
constants.gd Add dozens of new integration tests to the GDScript test suite 2021-09-14 18:42:08 +02:00
constants.out GDScript: Suppress unused constant warning with underscore 2024-04-18 09:58:23 -03:00
continuation_lines_comments.bin.gd GDScript: Fix continuation lines in `GDScriptTokenizerBuffer` 2024-04-10 08:51:02 +03:00
continuation_lines_comments.bin.out GDScript: Fix continuation lines in `GDScriptTokenizerBuffer` 2024-04-10 08:51:02 +03:00
dictionary.gd Add dozens of new integration tests to the GDScript test suite 2021-09-14 18:42:08 +02:00
dictionary.out Improve dictionary printing to avoid confusion with arrays 2022-10-04 20:33:40 +02:00
dictionary_lua_style.gd GDScript: Allow string keys on Lua-style dictionaries 2021-09-15 09:56:24 -03:00
dictionary_lua_style.out StringName Dictionary keys 2024-08-29 13:39:27 -07:00
dictionary_mixed_syntax.gd Add dozens of new integration tests to the GDScript test suite 2021-09-14 18:42:08 +02:00
dictionary_mixed_syntax.out StringName Dictionary keys 2024-08-29 13:39:27 -07: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 Add dozens of new integration tests to the GDScript test suite 2021-09-14 18:42:08 +02:00
enum.gd Add dozens of new integration tests to the GDScript test suite 2021-09-14 18:42:08 +02:00
enum.out Add dozens of new integration tests to the GDScript test suite 2021-09-14 18:42:08 +02:00
export_arrays.gd GDScript: Replace `assert()` with `Utils.check()` in tests 2024-08-28 17:41:52 +03:00
export_arrays.out GDScript: Fix some export annotation issues 2024-05-13 17:49:06 +03:00
export_enum.gd GDScript: Replace `assert()` with `Utils.check()` in tests 2024-08-28 17:41:52 +03:00
export_enum.out GDScript: Fix some export annotation issues 2024-05-13 17:49:06 +03:00
export_variable.gd GDScript: Replace `assert()` with `Utils.check()` in tests 2024-08-28 17:41:52 +03:00
export_variable.out GDScript: Fix non-global class export 2024-06-20 14:30:12 +03:00
export_variable_global.notest.gd GDScript: Fix non-global class export 2024-06-20 14:30:12 +03:00
export_variable_unnamed.notest.gd GDScript: Fix non-global class export 2024-06-20 14:30:12 +03:00
float_notation.gd Add dozens of new integration tests to the GDScript test suite 2021-09-14 18:42:08 +02:00
float_notation.out Add dozens of new integration tests to the GDScript test suite 2021-09-14 18:42:08 +02:00
for_range.gd Add dozens of new integration tests to the GDScript test suite 2021-09-14 18:42:08 +02:00
for_range.out Add dozens of new integration tests to the GDScript test suite 2021-09-14 18:42:08 +02:00
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: Replace `assert()` with `Utils.check()` in tests 2024-08-28 17:41:52 +03: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 Add dozens of new integration tests to the GDScript test suite 2021-09-14 18:42:08 +02:00
in.out Add dozens of new integration tests to the GDScript test suite 2021-09-14 18:42:08 +02:00
is_not_operator.gd GDScript: Add `is not` operator 2024-02-04 17:36:53 +03:00
is_not_operator.out GDScript: Add `is not` operator 2024-02-04 17:36:53 +03:00
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: Add `CONFUSABLE_CAPTURE_REASSIGNMENT` warning 2024-06-28 11:12:01 +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: Fix `@warning_ignore` annotation issues 2024-03-12 19:00:06 +03:00
match.out GDScript: Remove function of `continue` for match statement 2023-01-22 18:45:24 -03:00
match_array.gd Fix multiline array/dictionary match statements 2024-04-12 10:59:28 +02:00
match_array.out Fix multiline array/dictionary match statements 2024-04-12 10:59:28 +02: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 Fix multiline array/dictionary match statements 2024-04-12 10:59:28 +02:00
match_dictionary.out Fix multiline array/dictionary match statements 2024-04-12 10:59:28 +02:00
match_multiple_patterns_with_array.gd Style: Trim trailing whitespace and ensure newline at EOF 2024-05-08 10:12:46 +02: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 Add dozens of new integration tests to the GDScript test suite 2021-09-14 18:42:08 +02:00
multiline_arrays.out Add dozens of new integration tests to the GDScript test suite 2021-09-14 18:42:08 +02:00
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 Add dozens of new integration tests to the GDScript test suite 2021-09-14 18:42:08 +02:00
multiline_dictionaries.out Add dozens of new integration tests to the GDScript test suite 2021-09-14 18:42:08 +02:00
multiline_if.gd GDScript: Reintroduce binary tokenization on export 2024-02-08 11:20:05 -03:00
multiline_if.out Add dozens of new integration tests to the GDScript test suite 2021-09-14 18:42:08 +02:00
multiline_strings.gd Add dozens of new integration tests to the GDScript test suite 2021-09-14 18:42:08 +02:00
multiline_strings.out Add dozens of new integration tests to the GDScript test suite 2021-09-14 18:42:08 +02:00
multiline_vector.gd Add dozens of new integration tests to the GDScript test suite 2021-09-14 18:42:08 +02:00
multiline_vector.out Add dozens of new integration tests to the GDScript test suite 2021-09-14 18:42:08 +02:00
nested_arithmetic.gd Add dozens of new integration tests to the GDScript test suite 2021-09-14 18:42:08 +02:00
nested_arithmetic.out Add dozens of new integration tests to the GDScript test suite 2021-09-14 18:42:08 +02:00
nested_array.gd Add dozens of new integration tests to the GDScript test suite 2021-09-14 18:42:08 +02:00
nested_array.out Add dozens of new integration tests to the GDScript test suite 2021-09-14 18:42:08 +02:00
nested_dictionary.gd Add dozens of new integration tests to the GDScript test suite 2021-09-14 18:42:08 +02:00
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 Add dozens of new integration tests to the GDScript test suite 2021-09-14 18:42:08 +02:00
nested_if.out Add dozens of new integration tests to the GDScript test suite 2021-09-14 18:42:08 +02:00
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 Add dozens of new integration tests to the GDScript test suite 2021-09-14 18:42:08 +02:00
nested_parentheses.out Add dozens of new integration tests to the GDScript test suite 2021-09-14 18:42:08 +02:00
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 Add dozens of new integration tests to the GDScript test suite 2021-09-14 18:42:08 +02:00
operator_assign.out Add dozens of new integration tests to the GDScript test suite 2021-09-14 18:42:08 +02:00
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 Add dozens of new integration tests to the GDScript test suite 2021-09-14 18:42:08 +02:00
semicolon_as_end_statement.out Add dozens of new integration tests to the GDScript test suite 2021-09-14 18:42:08 +02:00
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 GDScript: Fix `@warning_ignore` annotation issues 2024-03-12 19:00:06 +03: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 Add dozens of new integration tests to the GDScript test suite 2021-09-14 18:42:08 +02:00
space_indentation.out Add dozens of new integration tests to the GDScript test suite 2021-09-14 18:42:08 +02:00
static_typing.gd Fix GDScript code style regarding colon 2023-03-05 17:03:20 +03:00
static_typing.out GDScript: Suppress unused constant warning with underscore 2024-04-18 09:58:23 -03:00
str_preserves_case.gd GDScript test style fix 2021-08-27 21:11:46 +02:00
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 Add dozens of new integration tests to the GDScript test suite 2021-09-14 18:42:08 +02:00
super.gd GDScript: Improve call analysis 2023-09-21 13:36:39 +03:00
super.out Add dozens of new integration tests to the GDScript test suite 2021-09-14 18:42:08 +02:00
trailing_comma_in_function_args.gd Rename GDScript test script filenames to use `snake_case` 2021-04-16 22:16:19 +03:00
trailing_comma_in_function_args.out Rename GDScript test script filenames to use `snake_case` 2021-04-16 22:16:19 +03:00
truthiness.gd GDScript: Replace `assert()` with `Utils.check()` in tests 2024-08-28 17:41:52 +03:00
truthiness.out GDScript: Replace `assert()` with `Utils.check()` in tests 2024-08-28 17:41:52 +03:00
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
typed_dictionaries.gd Implement typed dictionaries 2024-09-04 10:27:26 -05:00
typed_dictionaries.out Implement typed dictionaries 2024-09-04 10:27:26 -05: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 Add dozens of new integration tests to the GDScript test suite 2021-09-14 18:42:08 +02:00
variable_declaration.out GDScript: Removed spurious UNASSIGNED_VARIABLE warning for locals 2021-09-10 22:26:50 +02:00
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 Add dozens of new integration tests to the GDScript test suite 2021-09-14 18:42:08 +02:00
while.out Add dozens of new integration tests to the GDScript test suite 2021-09-14 18:42:08 +02:00