The attached file results in a 140kloc monster that results in gcc dying with OOM after several minutes of effort, and I would like to understand why.
Any ideas?

-- vyzo