タグ

ブックマーク / docs.sun.com (2)

  • http://docs.sun.com/app/docs/doc/819-0391/chapter6-43405?l=ja&a=view

  • プログラミングユーティリティ - Sun Microsystems

    第 3 章 yacc - コンパイラコンパイラ yacc (yet another compiler compiler) ユーティリティは、コンピュータプログラムに対する入力の構造を指定するための汎用ツールで構成されています。yacc を使用する場合は、以下の内容が含まれている仕様をあらかじめ用意する必要があります。 入力の要素を表す規則 規則が認識されたときに呼び出されるコード 入力を調べるための低レベルのスキャナの定義もしくは宣言 yacc は、この仕様を、入力ストリームを調べる C 言語の関数に変換します。パーサーと呼ばれるこの関数は、低レベルスキャナを呼び出すことによって機能します。 字句アナライザと呼ばれるスキャナは、入力ストリームから項目を拾い上げます。選択されたこの項目はトークンと呼ばれます。トークンは、構文規則と比較検査されます。 規則として認識されると、その規則に対して設

  • 1