>>926 だがおのおの拡張したBNFはそれなりに便利だと言う罠があるのであるよ。
ようするに自分の言語仕様を記述しやすいように皆が改変するからいかんのである(w
やべ、昔ちゃちゃ入れた時の名前が記憶されてるでやんの(がーんw
929 :
sage:2005/10/06(木) 00:35:34
>>922 次スレでは、テンプレ変更した方がいいな。
相談室ということで、相談させてください。
実は、何処のコンパイラを使うかで妻と喧嘩してしまって、
もう何年も夫婦生活がありません。
フェ○もしてもらってません。どうすればいいですか?
>>930 離婚して古の言い伝えどおりに
「女房と畳は」以下略
gccとnasmでコンパイルしたものをくっつけて一つにして実行したいんですが
makefileにどう書けばいいですか?
四則演算の算術式を処理するコンパイラのサンプル的なものはありますか?
ちなみに、言語はCです。
ありません
最近、学校の宿題の丸投げと思われる
レベルの低い質問が多くて萎えるな。
なんかこう、とんでもないコンパイラを作ってる
大物からの高度な質問はないもんかな。
がんばれ。いいだしっぺ。
大物はこんな場所に(ry
>>923 日本語で読めるコンパイラ系の技術書で、これ以上のものってありますか?
りんご畑
ありません
945 :
デフォルトの名無しさん:2005/10/07(金) 18:10:18
946 :
デフォルトの名無しさん:2005/10/07(金) 21:23:19
なんか、何だかんだといっても、
隠れ?リンゴファンは結構いるみたいだなw
>>946 そりゃAppleマニアは][以降結構いるわけであるからして(違
948 :
デフォルトの名無しさん:2005/10/08(土) 18:03:49
それに比べ、Rub(ry
949 :
デフォルトの名無しさん:2005/10/08(土) 20:05:37
新しい言語は新しいパラダイムの中で産まれる。
古い言語=抵抗勢力
みたいなもの。
Lingoは古い言語だろ。
951 :
デフォルトの名無しさん:2005/10/08(土) 22:02:12
りんごタソに、ルビーの宝石をプレゼントしたい。
>>950
関係ないけど、ビンボーとかいう言語なかった?
ちょっと思い出した。
limbo じゃなくて?
あっと、それだったかなぁ?
Plan9とかいうOSに乗ってたような気がする。
955 :
デフォルトの名無しさん:2005/10/09(日) 07:24:08
limbo -> Inferno
Alef -> Plan 9
でも、使ったことない・・・
いや、それ以前にわざわざ使う必要のあるOSなのか?
それも、デスクトップOSとして・・・
>>955 TNX ビンボーでなくリンボーか、しかもos
も違ってた、
ひとの記憶なんてあてにならんな。すまそ>>ALL
957 :
デフォルトの名無しさん:2005/10/10(月) 23:59:34
中田先生の書籍なんだけど、テンプレにかいてあるやつの他に
あと 2 冊、本屋にあったんだけど?
テンプレの本が、あとの二冊を含むようなイメージでいいのですか?
(時期的にも、あとだし、量的にも多いし。。。)
中田先生の本を読んだだけの初心者ですが、質問させてください。
JavaCCでECMAScriptの文法を仕様書にしたがって書いたのですが、
そのままでは多数のエラーが出て使えませんでした。
左再帰に関しては中田先生の本にも書いてあったので回避出来たのですが、
"Choice conflict involving two expansions at ..."
などのエラーの回避の仕方がわかりません。
ConflictについてはJavaCCでLOOKAHEADを使って回避しましたが、
本当にそれで正しく回避できているかどうかの自信はありません。
質問はそのエラーについてではなく、一般的な文法の書き方についてです。
実際に文法を書く人が知っておくべき常識は一体どこで身につければよいでしょうか?
和文英文問いませんので、何か参考資料があれば是非教えてください。よろしくお願いします。
960 :
957:2005/10/11(火) 18:32:27
>>959 ありがとうございます。
テンプレの本を購入&読破して
なんとか、技術を身に着けたいと思います。
>>958 conflictは文法が曖昧だということを意味するので、
エラーメッセージから文法のどの部分が曖昧なのかを調べ、
それを書き換えて曖昧さを除けばいいわけですが。
そもそも、LL文法とLR文法の違いは理解していますか?
>>961 それは理解している、と思っています。少なくとも本に書いてあるレベルでは。
ただ、左再帰みたいに曖昧さはこうやれば毎回確実に解消できる、
もしくはある程度パターンが決まっていて普通はそのどれかに変換できる、
というようなものがあるのではないかと思ったのです。
一応コンフリクトの部分は自分で解析してまず問題ないと思う形に書き直しましたが、
書き直した形が書き直す前の形と確実に一致している自信がなく、
すべてのパターンのテストの方法もいまいちわかっていないので質問しました
>>962 つ 書き直す前と後で受理する入力列が等しいことを構造帰納法で証明
964 :
デフォルトの名無しさん:2005/10/12(水) 21:42:40
りんごたんは何の仕事してるの?
コンパイラのプロ?
りんごたん、りんごたんてよく出てくるけど、なんのこと?
>>965 中田先生のお弟子さんが書いたコンパイラ本の中でたとえ話が全部りんご農家で語られているからです。
あーつまんね
969 :
デフォルトの名無しさん:2005/10/12(水) 23:55:30
いろんな意見があると思うけど、普通の本やに並んでるというのは
凄いとおもうよ。ある意味、中田先生でもできなかったこと。
中田氏とりんごの話したい奴は別スレ立ててくれ
うざい
>>969 中田先生の本は学術書に入るから普通の本屋においてあるはずもないでしょうに(w
973 :
972:2005/10/13(木) 01:49:53
おいてあたらその本屋尊敬すると思う(というか専門店かと瞬間思うに違いない
974 :
デフォルトの名無しさん:2005/10/13(木) 13:52:35
専門家の皆さんに質問です!
浮動小数点定数を正規表現とCF文法で表すとどうなりますか?
976 :
デフォルトの名無しさん:
大物はこんなところに(ry