[
 (function_definition)
 (while_statement)
 (for_statement)
 (if_statement)
 (begin_statement)
 (switch_statement)
] @indent.begin

[
 "else" ; else and else if must both start the line with "else", so tag the string directly
 "case"
 "end"
] @indent.branch

"end" @indent.end

(comment) @indent.ignore