特許
J-GLOBAL ID:200903098974505628
プログラム翻訳装置
発明者:
,
出願人/特許権者:
代理人 (1件):
中島 司朗
公報種別:公開公報
出願番号(国際出願番号):特願平6-064900
公開番号(公開出願番号):特開平7-271606
出願日: 1994年04月01日
公開日(公表日): 1995年10月20日
要約:
【要約】【目的】 資源の割り付けに関して最適化してコンパイルした場合にも、常にデバッカーがデバックすることができるコンパイルを行うことができるプログラム翻訳装置を提供することを目的とする。【構成】 ソースプログラムの構文は、構文解析手段11により中間言語に変換され、さらに中間行番号が添付される。中間言語中の各変数は、資源割り付け手段12によって、各資源に割り付けられるとともに、変数名と資源との組と、中間行番号との対応表が資源割り付け手段12によって出力される。ソース行番号とソース行番号の識別番号とからなるソース情報行はソース情報行出力手段14によって中間言語に挿入される。変数名と資源と識別番号との対応関係を表す変数情報を表す行が変数情報付加手段15によって中間言語に付加される。目的コードは、コード生成手段16によって生成される。
請求項(抜粋):
高級言語レベルでのデバッグを行なうためにソースプログラムの情報を目的コードに付加するプログラム翻訳装置であって、ソースプログラムの構文を解析して中間言語に変換するとともに変換された中間言語1行毎に行番号である中間行番号を添付する構文解析手段と、前記中間言語中の各変数を各資源に割り付けると共に、変数名と資源との組と、その組が存続している範囲に属する中間行番号との対応表を出力する資源割り付け手段と、前記中間言語における変数を含む行がソースプログラムのどの行に該当するかを示すソース行番号とソース行番号の識別番号とからなるソース情報行を前記中間言語における変数を含む行の直前に挿入するソース情報行出力手段と、前記資源割り付け手段からの対応表のおいて、中間行番号から識別番号を導き出して、変数名と資源と識別番号との対応関係を表す変数情報を表す行を前記中間言語に付加する変数情報付加手段と、前記中間言語からソース情報行と変数情報とに基づくデバック情報を含む目的コードを生成するコード生成手段とを備えたことを特徴とするプログラム翻訳装置。
IPC (2件):
FI (2件):
G06F 9/44 322 A
, G06F 9/44 322 D
引用特許:
審査官引用 (5件)
-
特開平3-161843
-
特開平3-240837
-
コンパイラ最適化処理内容の出力方式
公報種別:公開公報
出願番号:特願平3-271630
出願人:日本電気アイシーマイコンシステム株式会社
全件表示
前のページに戻る