[ (field_expression) (assignment_expression) (init_declarator) (if_statement) (for_statement) (while_statement) (do_statement) (else_clause) ] @indent (expression_statement (_) @indent ";" @end) (_ "{" "}" @end) @indent (field_declaration_list (access_specifier) @start "}" @end) @indent (field_declaration_list (access_specifier) (access_specifier) @outdent) (compound_statement (case_statement ":" @start) "}" @end) @indent (compound_statement (case_statement) (case_statement) @outdent) (_ "(" ")" @end) @indent ((comment) @indent (#match? @indent "^/\\*")) (if_statement) @start.if (for_statement) @start.for (while_statement) @start.while (do_statement) @start.do (switch_statement) @start.switch (else_clause) @start.else