From d35003d92ae97c515b6fd2c319df2d7a8f14e28d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20Verschelde?= Date: Tue, 19 Feb 2019 08:55:04 +0100 Subject: GDScript: Remove unused `switch`, `case` and `do` CF keywords They had been reserved for future implementation, but we now have the `match` CF keyword which does the same and more. According to @reduz `do` was even added by mistake when copying from the shader language parser, it was never intended to add support for `do`... `while` loops, as the syntax would be awkward in GDScript, and the added sugar is not worth it. Fixes #25787. --- main/tests/test_gdscript.cpp | 3 --- 1 file changed, 3 deletions(-) (limited to 'main/tests/test_gdscript.cpp') diff --git a/main/tests/test_gdscript.cpp b/main/tests/test_gdscript.cpp index 27ff2addf3..b0b7fc8357 100644 --- a/main/tests/test_gdscript.cpp +++ b/main/tests/test_gdscript.cpp @@ -359,9 +359,6 @@ static void _parser_show_block(const GDScriptParser::BlockNode *p_block, int p_i } break; case GDScriptParser::ControlFlowNode::CF_MATCH: { // FIXME: Implement - } break; - case GDScriptParser::ControlFlowNode::CF_SWITCH: { - } break; case GDScriptParser::ControlFlowNode::CF_CONTINUE: { -- cgit v1.2.3