langsmith:183
From: Yukihiro Matsumoto <matz ruby-lang.org>
Date: Tue, 12 Apr 2005 18:12:49 +0900
Subject: [langsmith:183] Re: 自作言語とパーサー
まつもと ゆきひろです In message "Re: [langsmith:181] Re: 自作言語とパーサー" on Tue, 12 Apr 2005 17:45:54 +0900, "machida,tatsuhiko" <t.machida.unicom jcom.home.ne.jp> writes: | パーサージェネレーターって一般的なんですね。 | なんとなくアカデミックなツールというイメージがありました。 言語を作ることそのものがあまり一般的ではないかもしれませんが。 | ただ、パーサジェネレーターは遅いというイメージがあります。 | ANTLRのC#パーサーを使ってみたのですが...ちょっと重かった覚えがあります。 | なんというか、 O(n^2)の臭いがしました。 | ソースコードが長くなると、使い物にならなくなるのでは....? | もしかしたら、パーサというよりレクサ(?)の問題だったのかもしれません。 ANTLRは使ったことがないので分からないのですが、一般にyaccが 使っているLALRなどの構文解析でO(n^2)になるような要素はないと 思います。個人的な経験でもソースコードの量によって使い物にな らなかったことはないです。 -- ML: langsmith quickml.atdot.net 使い方: http://www.atdot.net/~ko1/quickml
174 2005-04-11 15:58 [t.machida.unicom jco] langsmithへの参加願います。 175 2005-04-11 22:50 ┗[matz ruby-lang.org ] 176 2005-04-12 10:28 ┗[t.machida.unicom jco] 自作言語とパーサー 177 2005-04-12 11:08 ┣[shiro lava.net ] 178 2005-04-12 11:54 ┃┗[t.machida.unicom jco] 180 2005-04-12 16:20 ┃ ┗[shiro lava.net ] 182 2005-04-12 18:07 ┃ ┗[t.machida.unicom jco] 186 2005-04-12 20:08 ┃ ┗[shiro lava.net ] 179 2005-04-12 14:03 ┗[matz ruby-lang.org ] 181 2005-04-12 17:45 ┗[t.machida.unicom jco] -> 183 2005-04-12 18:12 ┣[matz ruby-lang.org ] 188 2005-04-12 23:55 ┃┗[maeda-langsmith atus] 185 2005-04-12 18:34 ┗[kmori lsi-j.co.jp ] 187 2005-04-12 20:12 ┣[shiro lava.net ] 189 2005-04-13 10:02 ┗[t.machida.unicom jco] 191 2005-04-13 13:45 ┗[kmori lsi-j.co.jp ] 192 2005-04-13 14:19 ┗[t.machida.unicom jco]