Coco/Rとは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > 百科事典 > Coco/Rの意味・解説 

Coco/R

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2010/11/05 01:52 UTC 版)

Coco/R は、対象となる言語の属性付き文法を入力とし、その言語の字句解析器構文解析器を生成するパーサジェネレータである。字句解析部は一種の決定性有限状態機械として機能する。構文解析部には再帰下降構文解析によるLL法を使う。LL(1)での衝突の解決には、複数シンボルの先読みを行うか、意味論的チェックを行う。そのため、任意の k の LL(k) の文法クラスに対応可能である。

Coco/R にはいくつかの言語での実装がある。リンツ大学のリリースした最新版では、C#版とJava版がある。生成される構文解析器がそれらの言語で書かれている。

Coco/R は修正を加えた GNU General Public License でライセンスされ、配布されている。

参考文献

  • Pat Terry: Compiling with C# and Java Pearson, 2005 - Coco/R を使ったコンパイラ構築に関する本

外部リンク




英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「Coco/R」の関連用語

Coco/Rのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



Coco/Rのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのCoco/R (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2025 GRAS Group, Inc.RSS