私はこれに似た問題を抱えています:
しかし逆に、すでに文字列があり、それを解析してツリーに戻したいとします。
たとえば、私は
type expr =
Number of int
|Plus of expr*expr
|Prod of expr*expr
そして、私は 1+2*3+4 のような文字列を持っています (上記のリンクとは少し*
異なり+
ます
。Prod(Plus(1,2), Plus(3, 4))
これについて話している可能性のある別のリンクを見つけましたが、それが私の問題を解決する方法であるかどうかはわかりません:
いくつかのアイデアを共有してください、ありがとう。