解析から余分な情報を抽出するのに問題があります。
解析する独自のデータ構造があり、それは正常に機能します。Parse MyDataStructure
に関するすべての情報を解析するデータ構造のパーサーを作成しましたMyDataStructure
。
問題は、解析している文字列に が混在していて、もちろん の一部ではないMyDataStructure
、何をすべきかについての情報も含まれていることです。つまり、この情報を の中に保存することはできません。MyDataStructure
MyDataStructure
MyDataStructure
問題は、この情報を保存する方法がわからないことです。Haskell では、グローバル変数を変更して情報を保存することができず、パーサーの戻り値は既にMyDataStructure
.
MyDataStructure
を変更せずに、この新しい情報を何らかの形で保存する方法はありMyDataStructure
ますか?
私は十分に明確であることを願っています。