(toppers-users 4356) Re: com

yasuo kominami(nifty) ykominami nifty.com
2015ǯ 3 23 () 15:46:45 JST


TOPPERSץȸĿͲξǤ

оݤΥ֤ϡWindowscygwin Ǥbash, ruby, ѥʤɤ
󤷤Ƥޤ

ñTECStecsgenưƤߤǤСtecsgenRubyΥץ
Ȥƽ񤫤Ƥ뤿ᡢMac OSξ硢Ruby󥹥ȡ뤵ƤС
ưޤ

¹ԤˡʲΤȤ򤹤Сtecsgen¹ԤɬפʴĶѿPATH,RUBYLIB
꤬Ԥޤ

cd tecs_package/tecsgen
source set_env.sh

README-build.txtˤϡmakeɬספȽ񤫤ƤޤǧȤ֤
ϴɬפʥե뤬·äƤޤ

tecsgenCDLեɤ߹ǽȤRubyYACCǤraccѤƤ
ޤ
CDLեʸˡ򵭽Ҥ*.y.rb  *.tab.rbraccޥɤ뤿ᡢ
ʳȯʤɤǡ*.y.rbѹˡ*.tab.rbɬפ뤿ᡢν
˺ʤ˽񤫤ƤΤǤϤʤȻפޤ

ǤΤǡ󤬻줿ʲʬϡ¹ԤɬפʤǤ

> $ racc -v tecslib/core/bnf.tab.rb
> racc: tecslib/core/bnf.tab.rb: bnf.tab.rb:7: unexpected token 'require'
>


Mactecsgen¹ԤȤ˵դʤФʤʤΤRubyΥС
Ȼפޤ
TECSRuby 1.8.7ɬ׾ȤƤ뤿ᡢΥС򥤥󥹥ȡ뤷ʤȤʤ
ǤʸߤRubyΰĤ2.2.1ǡδ1.9.3ݡȽλʥ󥹤ޤˡ

ruby 1.8.7Υ󥹥ȡ˴ؤƤϡ㤨аʲε򻲹ͤˤʤȻפޤ
http://qiita.com/noanoa07/items/15251975b06e4f392ac3


WindwosξϡActive Script RubyΤ褦ʥ󥯥å󥹥ȡ顼1.8.7Ǥ
󥹥ȡǤꡢоݤΥ֤ˤRubyץȤ¹ԥեˤ
Exertˤ롢¹ԥեtecsgenƱƤޤ

2015-03-23 14:01 GMT+09:00 <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'
>
-------------- next part --------------
HTML$B$NE:IU%U%!%$%k$rJ]4I$7$^$7$?(B...
URL: <http://www.toppers.jp/pipermail/users/attachments/20150323/f0a79b86/attachment.html>