抽象構文

出典: フリー百科事典『ウィキペディア(Wikipedia)』

これはこのページの過去の版です。MakoBot (会話 | 投稿記録) による 2009年9月22日 (火) 22:40個人設定で未設定ならUTC)時点の版 (ロボットによる: カテゴリ追加 Category:数学に関する記事)であり、現在の版とは大きく異なる場合があります。

抽象構文(ちゅうしょうこうぶん。abstract syntax)とはデータ(特に通信路上のメッセージやコンパイル中のプログラム)の表現形式であり、マシン依存の構造やエンコーディングによらず、またデータの物理的な表現形式(具象構文)からも独立しているものである。

コンピュータプログラムのコンパイラにおける内部表現は通常「文」「式」「識別子」などの分類用語を用いた抽象構文によって仕様が定められている。これはコンパイル対象の言語の構文(具象構文)から独立したものである(非常に近いものであることが多いが)。構文木抽象構文木は似たものであるが、構文木は通常、括弧などのソースコード上は重要だが抽象構文木の構造には現れないものを含む。

関連項目

この記事は2008年11月1日以前にFree On-line Dictionary of Computingから取得した項目の資料を元に、GFDL バージョン1.3以降の「RELICENSING」(再ライセンス) 条件に基づいて組み込まれている。