タグ

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

  • 関連タグはありません

タグの絞り込みを解除

yaccに関するtakanotirasiのブックマーク (3)

  • intermediate

    日曜プログラマーの悩みの種は情報不足です。私もそれで悩みました。しかし、「ネットの世界は広大だわ(何からの引用か分かる人には分かります)。」なのです。悩みを解消すべくネット上の入門講座をリンクしまくります。できるだけ単なる説明よりも実験して確認できるチュートリアルを探していこうと思います。できるだけ単純なテンプレートを作って動作確認し、それを膨らませていくのが効率の良いプログラムの勉強の仕方です。 C 言語

  • Cコンパイラ設計(yacc・lexの応用)

    近年、Linuxやcygwinの普及によってだれでもyacc/lexを使って新しい言語を作成し、その処理系を作成することができるようになってきた。 G・フリードマンの「Cコンパイラ設計」は、yacc/lexの使い方を丁寧に説明した名著であるが、英語の原も日も絶版で、amazonのオークションでも買えないため日語訳を借り、OCRから復刻することにした。 Linux、cygwinではbison, flexが使われているので若干書と内容が異なる部分があるが、それも別枠で整理してみたいと考えている。 4章以降は、竹 浩のページ(Wiki)に追加中2008/05/15 コンピュータの発達とともに、これまでにCOBOL,FORTRAN、Pasca1,Lisp、C等、数多くのコンピュータ言語が作られてきました。一般には,新たなコンピュータ言語、あるいはそのコンパイラを作るなどということは

  • Yacc: Yet Another Compiler-Compiler

    Stephen C. Johnson AT&T Bell Laboratories Murray Hill, New Jersey 07974 ABSTRACT Computer program input generally has some structure; in fact, every computer program that does input can be thought of as defining an ``input language'' which it accepts. An input language may be as complex as a programming language, or as simple as a sequence of numbers. Unfortunately, usual input facilities are limi

  • 1