ディスクが一杯になってしまった!
この忙しい時に。。。DVD-R 買うか。
- 今日やる事
- バグ修正
- [完]ツリーに非終端記号のシンボル名が出ない
- [完]クラスカテゴリが指定出来ていない。
- [完]nonterminal -> terminal 自動検出/変換が上手く行かないバグ
- コンパイルの方法(よく分からない)
- parserCompiler createChanges でチェンジ作成
- parserCompiler compileChanges でチェンジ反映
色々なところに現れる数字を整理してみよう。
- aSymbolIndex インボルID SmaCCToken>>id SmaCCScanner>>next によりスキャナから取得
- currentState 状態ID スタックのケツ
- transitionTable の currentState 行目に現在期待しているトークンIDの列がある。
SmaCCToken の構造
{値 (開始位置, 終了位置, ID)}