字句解析とは? わかりやすく解説

Weblio 辞書 > 同じ種類の言葉 > 学問 > 学術 > 解析 > 字句解析の意味・解説 

字句解析

(字句解析器 から転送)

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2023/12/29 20:33 UTC 版)

計算機科学における字句解析 (じくかいせき、: lexical analysis) とは、ある言語で書かれたについて、その文字の並びを解析し、言語的に意味のある最小の単位(トークン)に分解する処理のこと[1]


  1. ^ なおParsing Expression Grammar(PEG)のように、字句の規則も構文規則と一緒に扱ってしまうことも多い手法もあり、「字句解析」と(狭義の)「構文解析」という分担は絶対のものでもない。また実際のC言語の処理系では、言語処理系本体の前にプリプロセッサによってもトークンとしての扱いがある(プリプロセッサトークン)。
  2. ^ プログラミング言語開発の途中段階では、仕様が頻繁に変わるため、スキャナ生成器などの単純なツールの方が有用な場合もある。正規表現として語彙構成要素を表現する能力により、字句解析器の記述が容易になる。一部の字句解析器生成器は、人間が書くのが難しい事前条件や事後条件を記述でき、開発時間を大幅に節約するのに役立つ。
  3. ^ なお、コンパイラでは通常、字句解析の次には構文解析が行われ、その後は言語処理系本体の処理となる。
  1. ^ a b IT用語辞典 e-words【字句解析】
  2. ^ コンパイラの技術書のバイブル、Alfred V.Aho, Compilers,Principles, Techniques, and Tools のp.5で、字句解析についての、最初の説明で挙げられた例に、やや似た例を当記事で用意したもの。Ahoの例文では「position」や「initial」や「rate」などの変数あるいは定数が含まれている。
  3. ^ Alfred V.Aho, Compilers,Principles, Techniques, and Tools p.5
  4. ^ r2c公式サイトはこちら[1]
  5. ^ quexのsourceforge.net上の外部リンクはこちら[2] ]


「字句解析」の続きの解説一覧




字句解析と同じ種類の言葉


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

辞書ショートカット

すべての辞書の索引

「字句解析」の関連用語

字句解析のお隣キーワード
検索ランキング

   

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



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

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

©2024 GRAS Group, Inc.RSS