特許
J-GLOBAL ID:200903022019782190

コンパイラ

発明者:
出願人/特許権者:
代理人 (1件): 長谷川 文廣 (外2名)
公報種別:公開公報
出願番号(国際出願番号):特願平7-241059
公開番号(公開出願番号):特開平9-081411
出願日: 1995年09月20日
公開日(公表日): 1997年03月28日
要約:
【要約】【課題】 コンパイラに関し,ソースプログラムの仕様に依存することなく,データ領域の引用の検査をするオブジェクトプログラムを生成することを目的とする。【解決手段】 ソースプログラムを基に実行可能な形式のオブジェクトプログラムを生成するコンパイラにおいて,ソースプログラムを解析して中間コードの集合を生成するプログラム解析部と,中間コードを結合してオブジェクトプログラムを生成するオブジェクトプログラム生成部とを備え,オブジェクトプログラム生成部は中間コードの集合に含まれるデータ領域の引用に基づいて生成された中間コードを検索し,該中間コードを基に該定義の引用の正当性を検査する検査プログラムを呼び出す中間コードを該中間コードの集合に組み込む構成をもつ。
請求項(抜粋):
ソースプログラムを基に実行可能な形式のオブジェクトプログラムを生成するコンパイラにおいて,ソースプログラムを解析して中間コードの集合を生成するプログラム解析部と,中間コードを結合してオブジェクトプログラムを生成するオブジェクトプログラム生成部とを備え,該オブジェクトプログラム生成部は中間コードの集合に含まれるデータ領域の引用に基づいて生成された中間コードを検索し,該中間コードを基に該定義の引用の正当性を検査する検査プログラムを呼び出す中間コードを該中間コードの集合に組み込むことを特徴とするコンパイラ。
IPC (3件):
G06F 11/28 ,  G06F 9/06 540 ,  G06F 9/45
FI (3件):
G06F 11/28 A ,  G06F 9/06 540 S ,  G06F 9/44 322 C

前のページに戻る