Fixed in the next release. I can't be sure how well it works, though. The current legacy parser was designed for a cycle-based parser, not a recursive parser. Either way, the system overall seems to be working. Any specific broken syntax can be handled on a case-by-case basis.