gogotanaka / hilbert

:dancers: Implement mathematics.
http://hilbert-lang.org/
553 stars 36 forks source link

Substitute bug #21

Closed huyu398 closed 10 years ago

huyu398 commented 10 years ago
[1] pry(main)> f(t) <= tan(t)
[2] pry(main)> f(2)
SyntaxError: (eval):1: syntax error, unexpected tIDENTIFIER, expecting end-of-input
2an( 2 )
   ^

変数の代入処理を単純な文字置換で行なっているため, t のような三角関数に使われているアルファベットで変数を定義すると,エラーが発生します. 変数は x, y, z のみとする仕様でも構わないと思いますが, t や s はよく変数として定義されるアルファベットなので,何か対策を考えたほうがいいかもしれません.

gogotanaka commented 10 years ago

@huyu398

これはなるほど。。

ですね

gogotanaka commented 10 years ago

これについては僕が引き取ります. assigneeを僕にしておきます.

gogotanaka commented 10 years ago

@huyu398 さんをCollaboratorにしておきました!!

これからも宜しくお願い致します.

huyu398 commented 10 years ago

@gogotanaka

@huyu398 さんをCollaboratorにしておきました!!

これからも宜しくお願い致します.

ありがとうございます. 微力ながら,協力させて頂きます.