タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

raccに関するSixeightのブックマーク (3)

  • racc

    Racc は Ruby で使えるパーサジェネレータです。これを使うと自分用のプログラム言語を Ruby で記述するのも夢ではありません。しかし、使い方がもう1つ分かりません。ところが、配布パッケージに添附してある calc.y を利用すると、なんとなく使い方のコツが分かるのに気づきました。Racc のダウンロードはここからできます。calc.y は配布パッケージの racc-1.4.5-all/packages/racc/sample/ の中にあります。 calc.y をコンパイルする 最初に calc.y から Racc が何を作ることができるかを見るために、calc.y を Racc でコンパイルしてみましょう。この場合ターゲットファイルの名前を calc.rb にしたいので -o オプションをつけてコンパイルします。 $ racc -o calc.rb calc.y 作成された ca

  • 第36回 Ruby/Rails勉強会@関西に参加したので Racc を使ってみる - mollifier delta blog

    第36回 Ruby/Rails勉強会@関西に参加した。その中で「Racc でおてがる構文解析」というのがあったのでさっそく試してみた。 Racc とは Racc とはパーサージェネレータの一種で、yacc の Ruby 版。僕もあんまりよく分かってないけど、とりあえず使ってみることにする。詳しくは Racc ユーザマニュアル参照。 Racc のインストール gem で Racc をインストールする。 gem install raccここで gem install rack と間違えててだいぶはまった。 あと、 僕は Ubuntu を使ってて mkmf がないよ、とかそんなエラーが出てきたので、 apt-get install ruby1.8-dev してからもう一度 gem コマンドでインストールした。 拡張子 y のファイルを書く Rubyist Magazine - Ruby Libr

    第36回 Ruby/Rails勉強会@関西に参加したので Racc を使ってみる - mollifier delta blog
    Sixeight
    Sixeight 2009/08/25
    Rackと空見しました><
  • Raccで作る奇妙なプログラミング言語 - hs9587’s diary

    Rubyで作る奇妙なプログラミング言語 ~Esoteric Language~ 作者: 原悠出版社/メーカー: 毎日コミュニケーションズ発売日: 2008/12/20メディア: 単行(ソフトカバー)購入: 8人 クリック: 148回この商品を含むブログ (69件) を見る を読んだ。奇妙な言語の紹介と Ruby での実装、いろいろ勉強になるし、実に楽しい。良いだと思う(以下「奇妙な言語」)。それはそれとして、折角 Ruby なんだから、Racc で言語作ろうよとも思った、Ruby 用の LALR(1) パーザジェネレータ。 Racc "racc 1.4.6" 結局一番参考になるのは無道編になるのか Rubyを256倍使うための 無道編 作者: 青木峰郎出版社/メーカー: アスキー発売日: 2001/02メディア: 単行購入: 4人 クリック: 44回この商品を含むブログ (57件)

    Raccで作る奇妙なプログラミング言語 - hs9587’s diary
  • 1