2018-02-01から1ヶ月間の記事一覧

Typescriptで作成したパーサコンビネータを使ってJSONをパースしてみる

以前作成したTypescriptでのパーサコンビネータを利用してJSONをパースしてみたいと思います。 まずJSONの構文定義を確認してみます。確認したところarrayはelementsを含み,elementsはvalueを含みvalueはarrayを含むといった再帰的な構造を扱える必要がある…

Typescriptでパーサコンビネータを書いてみる

Typescriptは静的に型付があるので安全ではあるのですが、JavascriptではJSON.parseなどの結果を動的にたどることができたのに対してTypescriptでは静的型にして返す必要があり、Javascriptを書くときと比べて煩わしさがあったりします。Typescriptで自由な…