パックラット構文解析
パーサジェネレータやパーサコンビネータでの実装がある。
Waxeye
PackCC - C 用 (左再帰サポート)