by Mikail Bagishov
#41 in #reduce
19KB 419 lines
Generates typed tree, based on grammar, allowing reduce .unwrap() count :)
~4MB ~80K SLoC