パースの実装のリファクタリング
Closed this issue · 3 comments
abap34 commented
今のパーサはかなり力任せで作られたままなので、(可能な限り) ちゃんと文法を定義してちゃんとした実装に治したい。
abap34 commented
- エラー機構が貧弱
- (たぶん) インラインのパースのパフォーマンスが悪い (調査が必要)
abap34 commented
スペースに対して (意図せず) 厳格になってるのも直したい。
https://github.com/abap34/ALMO/blob/ebc9167d25f6e20a075fde30f7da2870bd07cbd4/src/parse.hpp#L325
これだと、
```
hoge
``` (ここにスペース)
でコードブロックが閉じない。
EDIT: fixed in #90