Luaも確かv3.0くらいまではyacc使ってたんだけどね

今のパーサはシンプルな手書き再帰下降でLL(2)だから
内包表記の対応は難しいんじゃないかな