ITエンジニアのブログ

IT企業でエンジニアやってる人間の日常について

構文解析

何故か確率的にしか動かないC言語の構文解析プログラム

Scala で構文木出力のためのパーサーコンビネーターを書きました。多言語対応にするつもりで、現在はC言語のそれが大体動くようにはなったのですが、 何故か構文解析プログラムで勝手にトークン列が変更されてしまうという原因不明のバグにはまってしまった…