htcc : haskell to handel - c hardware compiler .
Adaptive LL(*) parsing: the power of dynamic analysis