Using Functional Magic to Parse Non-Context-Free Grammars · HackerTrans