1(function_definition
2 ":" @start
3 body: (block) @indent
4)
5
6(if_statement
7 ":" @start
8 consequence: (block) @indent
9 alternative: (_)? @outdent
10)
11
12(else_clause
13 ":" @start
14 body: (block) @indent
15)
16
17(elif_clause
18 ":" @start
19 consequence: (block) @indent
20)
21
22(for_statement
23 ":" @start
24 body: (block) @indent
25)
26
27(try_statement
28 ":" @start
29 body: (block) @indent
30 (except_clause)? @outdent
31 (else_clause)? @outdent
32 (finally_clause)? @outdent
33)
34
35(except_clause
36 ":" @start
37 (block) @indent
38)
39
40(finally_clause
41 ":" @start
42 (block) @indent
43)