54 lines · 792 B · Scheme
RawDownload
[  (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