間違った情報でした。
soukouki.hatenablog.jp 文法定義ファイルの先頭に# coding: utf-8って書いとけば良いみたいです。
コメントの場所でも
C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/racc-1.4.14/lib/racc/grammarfileparser.rb:298:in `split': invalid byte sequence in Windows-31J (ArgumentError) from C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/racc-1.4.14/lib/racc/grammarfileparser.rb:298:in `initialize' from C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/racc-1.4.14/lib/racc/grammarfileparser.rb:179:in `new' from C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/racc-1.4.14/lib/racc/grammarfileparser.rb:179:in `parse' from C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/racc-1.4.14/bin/racc:143:in `block in main' from C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/racc-1.4.14/bin/racc:277:in `section' from C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/racc-1.4.14/bin/racc:141:in `main' from C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/racc-1.4.14/bin/racc:308:in `<top (required)>' from C:/Ruby23-x64/bin/racc:23:in `load' from C:/Ruby23-x64/bin/racc:23:in `<main>'
こんなエラーが出る。
多分文字コード関連かな?
バージョン
- ruby 2.3.0p0 (2015-12-25 revision 53290) [x64-mingw32]
- racc version 1.4.14