タグ

javaccに関するbull2のブックマーク (3)

  • 正規表現に見切りをつけるとき

    Perl, Rubyなど手軽に使えるプログラミング言語に慣れてくると、あらゆるテキストデータの処理に正規表現(regular expression)を使ってしまいがちです。 けれど実は、正規表現の処理能力を超えるフォーマットというのが存在します。その典型的な例が、XMLやJSONのように、入れ子になったデータフォーマットです。

  • JavaCCの使い方(簡略版)

    bull2
    bull2 2008/04/21
  • JavaCC さくらいさん

    JavaCC Tips 最近は、XMLの普及によって、パーサージェネレータの出番はめっきり少なくなりましたが、ちょっとした独自形式ファイルの読み取りや、数式の解釈にはまだまだ役に立つツールです。ここでは、自分が引っかかったケースや、おそらく他の人も役に立つメモを適当に綴っていきます。この方面の専門家ではないので間違いなどありましたらお知らせ下さい。 JavaCC? コンパイラーのような、ある決まった形式のファイルを読んで、何かをするプログラムを自動生成するツール。コンパイラーを作るためのコンパイラー。単純作業だけど作ると大変な「パースする(文を読んで解釈する)プログラム」を作ってくれるソフト。<(説明も難しかったり。) 開発元:JavaCC@java.net インストールと簡単なチュートリアルなど JavaTipやSmartDocで有名な浅海さんのページが参考になります。 リンクなど Ja

    bull2
    bull2 2008/04/20
  • 1