式評価と構文解析とは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > ウィキペディア小見出し辞書 > 式評価と構文解析の意味・解説 

式評価と構文解析

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/03/09 23:01 UTC 版)

スタック」の記事における「式評価と構文解析」の解説

逆ポーランド記法使用している電卓Hewlett-Packard関数電卓など)は、値を保持するためにスタック構造を使う。式は、前置記法中置記法後置記法いずれか表現される。ある記法から別の記法への変換にはスタックが必要となる。多くコンパイラ低レベル言語翻訳する前の構文解析のためにスタック使用する多くプログラミング言語文脈自由言語であり、スタックベースの機械構文解析することができる。ちなみに自然言語文脈依存言語であり、スタックだけではその意味解釈することはできない例えば、((1 + 2) * 4) + 3 という計算は、交換法則括弧優先するという前提で、次のように後置記法逆ポーランド記法)に変換できる1 2 + 4 * 3 + この式はスタック使って左から右に以下のように評価できるオペランド演算数)に遭遇したpush する。 演算子遭遇したら、スタックから2つオペランドpop して演算行い、 その解を push する。 具体的には以下のようになる。「スタック」は「操作」した後の状態を示している。 入力操作スタック1 オペランドPush 1 2 オペランドPush 1, 2 + 加算 3 4 オペランドPush 3, 4 * 乗算 12 3 オペランドPush 12, 3 + 加算 15 最終的な演算結果15 で、終了時スタックトップ置かれている。

※この「式評価と構文解析」の解説は、「スタック」の解説の一部です。
「式評価と構文解析」を含む「スタック」の記事については、「スタック」の概要を参照ください。

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



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

辞書ショートカット

すべての辞書の索引

「式評価と構文解析」の関連用語

式評価と構文解析のお隣キーワード
検索ランキング

   

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



式評価と構文解析のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

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

©2024 GRAS Group, Inc.RSS