1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 import re
22
23 from translate.misc.typecheck import accepts, IsCallable, Any
24
25
26 @accepts(IsCallable(), Any(), Any(), IsCallable(), state=[Any()])
27 -def reduce_tree(f, parent_unit_node, unit_node, get_children, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state)t class="py-op">, *state