nextのパーサーだとlocに入るのがノードの開始位置のみになっていますが、これを以前のパーサーと同じ情報が取れるようにしたい。 言語処理系を作っていると欲しくなります。 `CharStream`に`getPos`メソッドがあり、これが返す型が`{ line: number, column: number }`です。 なので、これを`Position`として、`{ start: Position, end: Position }`を`Loc`としたい。 https://github.com/aiscript-dev/aiscript/blob/6634788b4fe33699e65e8fd43a88b0b6eeaa269b/src/parser/streams/char-stream.ts#L48