以前作っていた構文解析のライブラリですが、
関数型言語があっていそうなので、
F#で作りなおすことにしてみました。

絶対に車輪の再発明ですが、
学習を考えると車輪の再発明はぜひやるべきなのでまあよしです。

F#の練習にちょっとずつ進めていこうと思います。

ちゃんと他の.NET言語からも参照できるライブラリにしようかとも思ったのですが、
F#にはF#向けのライブラリがあり、
.NETのインターフェースは付け足しのようなので、
まずF#として正しい書き方を探ることにしてみました。

関数をつないでやろうかと思ってやっていますが、
うまくいくかどうかは不明です。
そもそも発想が間違っているかもしれませんが。
まあうまくいくかどうかを探りつつ進めていきます。