『コンパイラ・スクリ ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
153:デフォルトの名無しさん 02/07/29 10:36 gperfつかっとけ 154:デフォルトの名無しさん 02/07/29 12:13 2本木ってなに? 155:ろうひ男爵 02/07/29 12:22 すまん、2分木の事。 あと、90秒かかったのが5秒になったの間違えです。 156:デフォルトの名無しさん 02/07/30 01:44 2本木なんて初めて聞いたよ 157:ろうひ男爵 02/07/30 04:41 >>156 すまんのう 158:デフォルトの名無しさん 02/07/30 04:48 >>157 ろうひ男爵、いいかんじのひとだね。 159:デフォルトの名無しさん 02/07/30 23:38 後学のため自前でスクリプトコンパイラを作ってみようと思い、 再起下降構文解析とかBNFとかLAL(1)等の解説されているページをみてまわっています。 a -> a b b -> c c -> X このような一直線な処理は簡単にできる気がするのですが、 a -> a b|c b -> X c -> Y のようにorが入るとたちまちパニックです。 上記の場合bの処理でfalseが帰った場合、 取得したトークンをスタック等に積んでおいて、 cでそのスタックを参照するというような仕組みになるんでしょうか? それとももっとエレガントな仕組みがあるのでしょうか? 実は全くトンチンカンな事いっちゃってるんでしょうか? つべこべ言わずYaccで仕組み覚えろモルァ!でしょうか?
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
4995日前に更新/200 KB
担当:undef