godot/modules/gdscript/tests/scripts/parser/features/match_dictionary.out
Aiden Storey 74177d79c9
Fix multiline array/dictionary match statements
Currently array and dictionary expressions cannot be spread over
multiple lines in match statements.

Adding mutliline push/pop while parsing the pattern for bracket and
brace enables the ability for these to be multiline. This enables more
complex patterns to be matched without exceeding line limits.

Fixes 
2024-04-12 10:59:28 +02:00

19 lines
291 B
Plaintext

GDTEST_OK
{"key1": "value1", "key2": "value2"}
{"key1": "value1", "key2"}
{"key1", "key2": "value2"}
{"key1", "key2"}
{"key1": "value1"}
{"key1"}
wildcard
wildcard
wildcard
wildcard
0
1
2
wildcard
multiline {"key1": "value1"}
multiline {"key2": "value2",}
multiline {"key3": {"key1", ..,},}