Megaparsec を使用してパーサーを作成しています。基本的に、メイン ファイルはファイルのコンテンツを開いて読み取り、そのコンテンツを解析します。ghci でメイン ファイルを実行すると、すべてが正しく生成されました img-1
しかし、stack runghc -- app/Main.hs を使用して Main ファイルを実行しようとすると、奇妙な解析エラーが発生しました: img-2
GitHub のプロジェクトは次のとおりです: https://github.com/phuongduyphan/dbml-parser-haskell
sb を見て、私が間違っていることを教えてもらえますか? 同じ main 関数を実行すると、 stack ghci と stack runghc からの出力が異なるのはなぜですか?