caperバージョンアップ

再びcaperのバージョンアップを行いました。

http://tinyurl.com/yefoxa

主にBUGFIXです。
例によって動かなかったらごめんなさい。

  • ルートから連結していないルールが存在していたときに強制終了していたのを修正。
  • %access_modifer ;宣言を追加。C#ジェネレータでParser/ISemanticAction/Tokenにアクセス限定子を付加します。
  • %namespace宣言で識別子に'.(ピリオド)'を使えるように。C++だと出力コードがだめになる(ピリオドがついたまま出力してしまう)ので注意。
  • コンパイラをVS2008に変更。

thx for 鈴木敦志さん、id:ytqwertyさん