mirror of
https://github.com/zeek/zeek.git
synced 2025-10-16 13:38:19 +00:00
Add "fallthrough" keyword, require a flow statement to end case blocks.
Case blocks in switch statements now must end in a break, return, or fallthrough statement to give best mix of safety, readability, and flexibility. The new fallthrough keyword explicitly allows control to be passed to the next case block in a switch statement. Addresses #754.
This commit is contained in:
parent
8695053e27
commit
be71a42f4c
8 changed files with 150 additions and 33 deletions
|
@ -282,6 +282,7 @@ else return TOK_ELSE;
|
|||
enum return TOK_ENUM;
|
||||
event return TOK_EVENT;
|
||||
export return TOK_EXPORT;
|
||||
fallthrough return TOK_FALLTHROUGH;
|
||||
file return TOK_FILE;
|
||||
for return TOK_FOR;
|
||||
function return TOK_FUNCTION;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue