sounisi5011 / vec-draw

[WIP] SVGを書きやすくするDSL
0 stars 0 forks source link

ts-pegjsの導入 #21

Closed sounisi5011 closed 5 years ago

sounisi5011 commented 5 years ago

https://github.com/sounisi5011/vec-draw/pull/16#issuecomment-487127021 で触れられていたts-pegjsを導入し、PEG.jsのパーサもTypeScript化する。

sounisi5011 commented 5 years ago

一通りの作業は完了した。他にやることは無いだろうか?

sounisi5011 commented 5 years ago

一通りの作業は完了した。他にやることは無いだろうか?

build:pegjs:*系のnpm scriptsを消し忘れていない?

sounisi5011 commented 5 years ago

./src/parser/dsl.pegjs.d.tsはもう使わないハズ。消してしまっても良いのでは。

sounisi5011 commented 5 years ago

https://github.com/sounisi5011/vec-draw/issues/17 で提案されていた関数の外部化はどうしようか?

sounisi5011 commented 5 years ago

17 で提案されていた関数の外部化はどうしようか?

それは「ts-pegjsの導入」の対応範囲外だ。

エラークラスを読み込んだのは、expected()関数の型エラーを回避するため。それ以外の点に関しては、必要な修正とは思えない。

sounisi5011 commented 5 years ago

完了だ。closeしよう