数値の read を実装
id:YasuyukiMiura さんがコミッタとして活躍を始めてくれました。僕は数値の read を早く実装し、テストを書きやすくしないと。
NUM2(2進数) の read を実装する。あれこれいじってみたが数値の reader を re2c/bison で外部に作った方が実装が楽そう。
こんな手順で進めてみようか。
- NUM2 の定義を scanner.re と reader.y に書く
- reader.y で NUM2 を受け止めて readNumber を呼ぶ(この時点で readNumber は固定の値を返す)
- ureal2 が受け取れるように NumberScanner.re を調整する
- ureal2 が受け取れるように NumberReader.y を調整する
- 受け取れるようであれば readNumber につなげる