GDScript: Do phrase level recovery when parsing faulty dictionaries

This commit is contained in:
HolonProduction
2025-01-31 00:04:01 +01:00
parent 134da37497
commit ca1e444bca
30 changed files with 177 additions and 4 deletions
@@ -0,0 +1,4 @@
[output]
exclude=[
{"display": "AUTO_TRANSLATE_MODE_INHERIT"},
]
@@ -0,0 +1,6 @@
extends Node
var test = {
t = 1,
AutoTranslateMode.➡
}
@@ -0,0 +1,4 @@
[output]
exclude=[
{"display": "VALUE"},
]
@@ -0,0 +1,10 @@
extends Node
enum TestEnum {
VALUE,
}
var test = {
t = 1,
TestEnum.➡ = 1,
}
@@ -0,0 +1,4 @@
[output]
include=[
{"display": "AUTO_TRANSLATE_MODE_INHERIT"},
]
@@ -0,0 +1,5 @@
extends Node
var test = {
t = AutoTranslateMode.➡
}
@@ -0,0 +1,4 @@
[output]
include=[
{"display": "VALUE"},
]
@@ -0,0 +1,9 @@
extends Node
enum TestEnum {
VALUE,
}
var test = {
= TestEnum.➡
}
@@ -0,0 +1,4 @@
[output]
include=[
{"display": "AUTO_TRANSLATE_MODE_INHERIT"},
]
@@ -0,0 +1,6 @@
extends Node
var test = {
t = 1,
e AutoTranslateMode.➡,
}
@@ -0,0 +1,4 @@
[output]
include=[
{"display": "VALUE"},
]
@@ -0,0 +1,9 @@
extends Node
enum TestEnum {
VALUE,
}
var test = {
1 = TestEnum.➡
}
@@ -0,0 +1,4 @@
[output]
include=[
{"display": "AUTO_TRANSLATE_MODE_INHERIT"},
]
@@ -0,0 +1,6 @@
extends Node
var test = {
t = 1,
1 AutoTranslateMode.➡,
}
@@ -0,0 +1,4 @@
[output]
include=[
{"display": "AUTO_TRANSLATE_MODE_INHERIT"},
]
@@ -0,0 +1,5 @@
extends Node
var test = {
AutoTranslateMode.➡
}
@@ -0,0 +1,4 @@
[output]
include=[
{"display": "AUTO_TRANSLATE_MODE_INHERIT"},
]
@@ -0,0 +1,5 @@
extends Node
var test = {
AutoTranslateMode.➡:
}
@@ -0,0 +1,4 @@
[output]
include=[
{"display": "VALUE"},
]
@@ -0,0 +1,9 @@
extends Node
enum TestEnum {
VALUE,
}
var test = {
TestEnum.➡ "test"
}
@@ -0,0 +1,4 @@
[output]
include=[
{"display": "AUTO_TRANSLATE_MODE_INHERIT"},
]
@@ -0,0 +1,5 @@
extends Node
var test = {
AutoTranslateMode.➡: 1
}
@@ -0,0 +1,4 @@
[output]
include=[
{"display": "AUTO_TRANSLATE_MODE_INHERIT"},
]
@@ -0,0 +1,5 @@
extends Node
var test = {
1: AutoTranslateMode.➡
}
@@ -0,0 +1,4 @@
[output]
include=[
{"display": "VALUE"},
]
@@ -0,0 +1,9 @@
extends Node
enum TestEnum {
VALUE,
}
var test = {
: TestEnum.➡
}
@@ -0,0 +1,4 @@
[output]
include=[
{"display": "AUTO_TRANSLATE_MODE_INHERIT"},
]
@@ -0,0 +1,5 @@
extends Node
var test = {
1 AutoTranslateMode.➡
}