virtualx-engine/modules/gdscript/tests/scripts/parser/errors
George Marques b4d0a09f15
GDScript: Reintroduce binary tokenization on export
This adds back a function available in 3.x: exporting the GDScript
files in a binary form by converting the tokens recognized by the
tokenizer into a data format.

It is enabled by default on export but can be manually disabled. The
format helps with loading times since, the tokens are easily
reconstructed, and with hiding the source code, since recovering it
would require a specialized tool. Code comments are not stored in this
format.

The `--test` command can also include a `--use-binary-tokens` flag
which will run the GDScript tests with the binary format instead of the
regular source code by converting them in-memory before the test runs.
2024-02-08 11:20:05 -03:00
..
annotation_extra_comma.gd GDScript: Fix and improve annotation parsing 2023-04-14 21:28:46 +03:00
annotation_extra_comma.out GDScript: Fix and improve annotation parsing 2023-04-14 21:28:46 +03:00
array_consecutive_commas.gd
array_consecutive_commas.out
assignment_2_equal_signs.gd
assignment_2_equal_signs.out
assignment_3_equal_signs.gd
assignment_3_equal_signs.out
assignment_empty_assignee.gd
assignment_empty_assignee.out
assignment_in_if.gd
assignment_in_if.out
assignment_in_var.gd
assignment_in_var.out
assignment_in_var_if.gd
assignment_in_var_if.out
assignment_without_identifier.gd
assignment_without_identifier.out
bad_continue_in_lambda.gd GDScript: Fix parsing unexpected break/continue in lambda 2023-02-23 10:49:06 +02:00
bad_continue_in_lambda.out GDScript: Fix parsing unexpected break/continue in lambda 2023-02-23 10:49:06 +02:00
bad_r_string_1.gd GDScript: Add raw string literals (r-strings) 2023-09-11 18:34:33 +03:00
bad_r_string_1.out GDScript: Add raw string literals (r-strings) 2023-09-11 18:34:33 +03:00
bad_r_string_2.gd GDScript: Add raw string literals (r-strings) 2023-09-11 18:34:33 +03:00
bad_r_string_2.out GDScript: Add raw string literals (r-strings) 2023-09-11 18:34:33 +03:00
bad_r_string_3.gd GDScript: Add raw string literals (r-strings) 2023-09-11 18:34:33 +03:00
bad_r_string_3.out GDScript: Add raw string literals (r-strings) 2023-09-11 18:34:33 +03:00
binary_complement_without_argument.gd
binary_complement_without_argument.out
boolean_negation_without_argument.gd
boolean_negation_without_argument.out
boolean_negation_without_argument_using_bang.gd
boolean_negation_without_argument_using_bang.out
brace_syntax.gd
brace_syntax.out
class_name_after_annotation.gd Fix global script class parsing. 2023-01-31 12:43:25 +01:00
class_name_after_annotation.out Clarify error message about script-level annotation 2023-01-24 13:10:45 +03:00
constant_conflicts_variable.gd
constant_conflicts_variable.out
default_value_in_function_call.gd
default_value_in_function_call.out
dollar-assignment-bug-53696.gd
dollar-assignment-bug-53696.out GDScript: Support % in shorthand for get_node 2022-05-27 13:46:18 -03:00
double_dictionary_comma.gd Add GDScript .editorconfig rules 2023-01-10 12:25:35 -05:00
double_dictionary_comma.out
duplicate_icon.gd GDScript: Add some checks for @tool and @icon 2023-04-20 07:44:10 +03:00
duplicate_icon.out GDScript: Add some checks for @tool and @icon 2023-04-20 07:44:10 +03:00
duplicate_tool.gd GDScript: Add some checks for @tool and @icon 2023-04-20 07:44:10 +03:00
duplicate_tool.out GDScript: Add some checks for @tool and @icon 2023-04-20 07:44:10 +03:00
function_conflicts_constant.gd
function_conflicts_constant.out
function_conflicts_variable.gd
function_conflicts_variable.out
identifier_similar_to_keyword.gd Add support for Unicode identifiers in GDScript 2023-01-21 13:39:40 -03:00
identifier_similar_to_keyword.out Add support for Unicode identifiers in GDScript 2023-01-21 13:39:40 -03:00
invalid_escape_sequence.gd
invalid_escape_sequence.out
invalid_identifier_number.gd
invalid_identifier_number.out
invalid_identifier_string.gd
invalid_identifier_string.out
invalid_ternary_operator.gd
invalid_ternary_operator.out
lambda_no_continue_on_new_line.gd Fix lambda parsing continuing on subsequent lines #73273 2023-06-21 12:56:57 +02:00
lambda_no_continue_on_new_line.out Fix lambda parsing continuing on subsequent lines #73273 2023-06-21 12:56:57 +02:00
lambda_standalone.gd GDScript: Do not allow standalone lambdas 2022-05-23 12:25:03 -03:00
lambda_standalone.out GDScript: Do not allow standalone lambdas 2022-05-23 12:25:03 -03:00
match_guard_with_assignment.gd GDScript: Implement pattern guards for match statement 2023-09-27 11:25:25 -03:00
match_guard_with_assignment.out GDScript: Implement pattern guards for match statement 2023-09-27 11:25:25 -03:00
match_multiple_variable_binds_in_branch.gd Add GDScript .editorconfig rules 2023-01-10 12:25:35 -05:00
match_multiple_variable_binds_in_branch.out Fix issues with multiple bind patterns in match statement 2022-04-04 15:47:08 +08:00
missing_closing_expr_paren.gd
missing_closing_expr_paren.out
missing_colon.gd
missing_colon.out
missing_expression_after_ternary_else.gd
missing_expression_after_ternary_else.out
missing_paren_after_args.gd
missing_paren_after_args.out
mistaken_decrement_operator.gd
mistaken_decrement_operator.out
mistaken_increment_operator.gd
mistaken_increment_operator.out
mixing_tabs_spaces.textonly.gd GDScript: Reintroduce binary tokenization on export 2024-02-08 11:20:05 -03:00
mixing_tabs_spaces.textonly.out GDScript: Reintroduce binary tokenization on export 2024-02-08 11:20:05 -03:00
multiple_number_separators.gd GDScript: Fix repeated _ are allowed after decimal point 2023-06-14 21:47:12 +03:00
multiple_number_separators.out GDScript: Fix repeated _ are allowed after decimal point 2023-06-14 21:47:12 +03:00
multiple_number_separators_after_decimal.gd GDScript: Fix repeated _ are allowed after decimal point 2023-06-14 21:47:12 +03:00
multiple_number_separators_after_decimal.out GDScript: Fix repeated _ are allowed after decimal point 2023-06-14 21:47:12 +03:00
nothing_after_dollar.gd
nothing_after_dollar.out GDScript: Support % in shorthand for get_node 2022-05-27 13:46:18 -03:00
redefine_keyword.gd
redefine_keyword.out
redefine_local_constant_with_keyword.gd
redefine_local_constant_with_keyword.out
static_constructor_not_static.gd Add support for static variables in GDScript 2023-04-27 09:51:44 -03:00
static_constructor_not_static.out Add support for static variables in GDScript 2023-04-27 09:51:44 -03:00
static_constructor_returning_something.gd Add support for static variables in GDScript 2023-04-27 09:51:44 -03:00
static_constructor_returning_something.out Add support for static variables in GDScript 2023-04-27 09:51:44 -03:00
subscript_without_index.gd
subscript_without_index.out
variable_conflicts_constant.gd
variable_conflicts_constant.out
variable_conflicts_for_variable.gd Do error when for variable conflicts with a variable in scope 2022-07-04 12:30:39 +03:00
variable_conflicts_for_variable.out Do error when for variable conflicts with a variable in scope 2022-07-04 12:30:39 +03:00
variable_conflicts_function.gd
variable_conflicts_function.out
variable_conflicts_variable.gd Do error when for variable conflicts with a variable in scope 2022-07-04 12:30:39 +03:00
variable_conflicts_variable.out Do error when for variable conflicts with a variable in scope 2022-07-04 12:30:39 +03:00
vcs_conflict_marker.gd
vcs_conflict_marker.out
wrong_value_after_dollar.gd
wrong_value_after_dollar.out GDScript: Support % in shorthand for get_node 2022-05-27 13:46:18 -03:00
wrong_value_after_dollar_slash.gd
wrong_value_after_dollar_slash.out GDScript: Support % in shorthand for get_node 2022-05-27 13:46:18 -03:00
yield_instead_of_await.gd
yield_instead_of_await.out Change explicit 'Godot 4.0' references to 'Godot 4' 2023-07-10 13:08:11 +02:00