2007-01-01から1ヶ月間の記事一覧
Jay(yacc for java)の使い方がだいたい分かる。 JavaとJavaScriptの違いに悩む 今更ながらJUnit便利だなぁと感心する ↑の本に、JUnitの簡単な使い方が乗ってたので使ってみたら、JUnitとEclipseの素晴らしい連携に今更ながら感心したのでした。
Jayドキュメント - http://www.cs.rit.edu/~ats/projects/lp/doc/jay/package-summary.html#Downloads Jayサンプル - http://www.cs.rit.edu/~ats/lp-2002-2/html/skript-23.html 各コンパイラサンプル - http://www.cs.iastate.edu/~cs440/gadgets/pars-gen…
Jayのサンプルを見ながら、文法定義を書いたのですが、サンプルの通り書けば動くのですが、自分なりに書くと、 トークンの定義で「a token appears on the lhs of a production」というエラーが出て動かないのです。 %{ // 間違った定義 %} %token <void> EOL %tok</void>…
Javaで文字コード(変換|判別)を取り扱うとき FAQを参考にする ( http://javafaq.jp/S146.html )
Javaで使える有名なコンパイラコンパイラと特徴 jay ( http://www.cs.rit.edu/~ats/projects/lp/doc/jay/package-summary.html ) yaccに書き方が近い(LALR) 字句解析には、JFlexを利用する C#版がある JavaCC ( http://javacc.dev.java.net/ ) 再帰的下向き…
葵の中間コードコンパイラをC#かJavaのどちらかで書き直そうと思っていて、人力検索で質問してみました。 question:1168075289 私が思っていた通りの回答があり、結局、Javaでやることにしました。 そして、コンパイラコンパイラは、yaccに書き方が近い、jay…
jayは、yacc for java だそうで、yaccを使ったことあれば、なんとなく使えそうです。 jayのC#版が、monoに入ってます。 以下に、C#版jayの使い方のサンプルがありました。 これだけ分かれば自分でも使えそうです。 http://diary.lightnovels.net/mass/200302…
先日から、葵の中間コードコンパイラをC#かJavaのどちらかで書き直そうと思っていました。 そこで、人力検索で質問してみました。 question:1168075289昨日の日記でも書いていますが、こんな質問に誰もレスしてくれないと思っていました。しかし、今日、レス…
修理からMacBookが返ってきました。買って一ヶ月ちょっとなのに、頻繁に電源が勝手に落ちるようになりました。かなり調子が悪いので、修理に出したのですが、「異物が混入した跡があり、保障外。修理できない」とのことでした。全く納得できないのだが、どう…
掲示板の選択について 常連がいる掲示板を選ぶこと 正しい掲示板を選ぶこと 質問の分野にあったカテゴリの掲示板 自分の質問と似た質問が過去に書き込まれ回答が得られていること 質問前の下調べについて 同じ質問を二度しても答えは得られにくい その掲示板…
今日初めて、はてなの人力検索に質問を登録してみました。前にも、会社の同僚に頼んで、質問したことがあったのですが、やはり、どの掲示板でも、常駐している人が得意な質問なら答えがつくけど、専門外の質問だと、なかなか答えてもらえない様子です。今回…
IE6で swfbject.js を二重で取り込みしたらメモリリークでIEが不安定に。 注意しよう
Windowsになでしこが標準搭載される MML作曲ブームに火がつく
携帯で動く葵が女子高生の間で使われる 作業時間がたくさん取れる
今年は、葵が大ブレイクする 壊れたMacが実は壊れてなかった
サクラでフリー素材を作るという作曲コンテストです。 テキスト音楽「サクラ」のページ ( http://oto.chu.jp ) ドレミのテキストで作曲して、豪華景品を手に入れよう!