TypeScriptの練習 & Parser Combinatorの習作
Monadic parser combinatorsというテクニカルレポートを参考に実装しています。
- make test-all
- lint, test, buildが通るかをチェックします。
- Parser Combinatorとしての機能を果たす
- OCamlの簡単なサブセットをパースできる
- ドキュメントがある
- CIがある
- READMEがある
- linter設定がある
- linting のテストがある
- テストがある
- lintとtestとbuildが通るかどうかのCIがある
- (Monadic Parser Combinatorを読んで必要な機能を洗い出す)
- Sourceが定義されている
- サンプルとして数式パーサがある
- サンプルとしてMLのサブセットのパーサががある
- Graham Hutton and Erik Meijer. Monadic parser combinators. Technical Report NOTTCS-TR-96-4, Department of Computer Science, University of Nottingham, 1996