ボトムアップ構文解析器の種類とは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > ウィキペディア小見出し辞書 > ボトムアップ構文解析器の種類の意味・解説 

ボトムアップ構文解析器の種類

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2015/11/30 09:29 UTC 版)

ボトムアップ構文解析」の記事における「ボトムアップ構文解析器の種類」の解説

以下に主なボトムアップ構文解析手法挙げるLR法LR(0) - 先読みをしない方法 SLR(1) - 単純で1つだけ先読みする方法 LALR(1) - 完全なLR(1)ほど強力ではないが、実装比較単純な方法yacc はこれを使用している。 LR(1) - 最も強力だが、実装複雑になるLR(n) - n は正の整数であり、n 個のトークン先読みすることを意味する言語設計によっては1より多く先読みが必要となる場合があるが、構文解析複雑化するため、実用的な言語ではあまりそのような設計はされない順位構文解析Precedence parser)単純順位構文解析 演算子順位構文解析 典型的なボトムアップ構文解析は、shift-reduce 構文解析とも呼ばれる。これは、構文解析時に入力トークンについて、それをスタックに移す(shift-アクション)か、あるいは生成規則適用して右辺から左辺置換するreduce-アクション)ためである(詳細LR法参照)。

※この「ボトムアップ構文解析器の種類」の解説は、「ボトムアップ構文解析」の解説の一部です。
「ボトムアップ構文解析器の種類」を含む「ボトムアップ構文解析」の記事については、「ボトムアップ構文解析」の概要を参照ください。

ウィキペディア小見出し辞書の「ボトムアップ構文解析器の種類」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ



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

辞書ショートカット

すべての辞書の索引

「ボトムアップ構文解析器の種類」の関連用語

ボトムアップ構文解析器の種類のお隣キーワード
検索ランキング

   

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



ボトムアップ構文解析器の種類のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、Wikipediaのボトムアップ構文解析 (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。

©2025 GRAS Group, Inc.RSS