(toppers-users 4355) Re: com
oyama hiro22022
hiro22022 gmail.com
2015ǯ 3 23 () 15:19:01 JST
绳Ǥ
ˤϡ
tecs_package-20120608.tar.gz ϡracc η̤ޤǤ뤿ᡢracc ¹ԤʤƤ⡢Ȥޤ
Ķѿ RUBYLIB, PATH ŬڤꤷƤСmake פǤ
set_evn.shͤˤʤäƤ
ʤ TECSPATH ϡˤäɬפʤᡢϤ set_env.sh ͤ,
ꤷƤۤ褤Ǥ
ʤbnf.tab.rb racc νϷ̤ˤʤޤ(ϡracc ϷȤϰۤʤꡢ顼Ȥʤޤˡ
С³䤯
ʾǤ
2015ǯ323 14:01 <kaizen wh.commufa.jp>:
> Ĥ⤪äˤʤäƤޤ
>
> ̾ŲԹȸǤ
>
> packageǵܤľޤʤ
>
> MacintoshtexcȤ
> https://www.toppers.jp/tecs.html
>
> https://www.toppers.jp/download.cgi/tecs_package-20120608.tar.gz
>
>
> README-build.txt
>
> CRuby tecsgen (ĥ exeʤ)ܥå(ln -s) 뤳
> ȤǤޤ
> ξϡtecs_package/tecsgen/tecsgen β make ɬפޤ
> make ˤ cygwin Ǥ Ruby, Racc ɬפǤ
> ˡĶѿ RUBYLIB=$(YOUR_ROOT)/tecs_package/tecsgen/tecsgen
> ꤹɬפޤ
>
> # gem install racc
>
> $ export RUBYLIB=/userpath/tecs_package/tecsgen/tecsgen
>
> make
> make: Nothing to be done for `all'.
>
> makefile˼»ܤ...
>
> racc -v tecslib/core/bnf.y.rb
> /usr/local/lib/ruby/gems/2.2.0/gems/racc-1.4.12/lib/racc/
> grammarfileparser.rb:298:in `split': invalid byte sequence in UTF-8 (
> ArgumentError)
> from /usr/local/lib/ruby/gems/2.2.0/gems/racc-1.4.12/lib/racc/
> grammarfileparser.rb:298:in `initialize'
> from /usr/local/lib/ruby/gems/2.2.0/gems/racc-1.4.12/lib/racc/
> grammarfileparser.rb:179:in `new'
> from /usr/local/lib/ruby/gems/2.2.0/gems/racc-1.4.12/lib/racc/
> grammarfileparser.rb:179:in `parse'
> from /usr/local/lib/ruby/gems/2.2.0/gems/racc-1.4.12/bin/racc:143:in `
> block in main'
> from /usr/local/lib/ruby/gems/2.2.0/gems/racc-1.4.12/bin/racc:277:in `
> section'
> from /usr/local/lib/ruby/gems/2.2.0/gems/racc-1.4.12/bin/racc:141:in `
> main'
> from /usr/local/lib/ruby/gems/2.2.0/gems/racc-1.4.12/bin/racc:308:in `<
> top (required)>'
> from /usr/local/bin/racc:23:in `load'
> from /usr/local/bin/racc:23:in `<main>'
>
> UTF-8
> Ѵ¸
>
> $ racc -v tecslib/core/bnf.y.rb
> $ racc -v tecslib/core/C_parser.y.rb
> 5 shift/reduce conflicts
> 5 reduce/reduce conflicts
> $ racc -v tecslib/core/bnf.tab.rb
> racc: tecslib/core/bnf.tab.rb: bnf.tab.rb:7: unexpected token 'require'
>
>