JPH0285929A - オブジェクトコードリストへの頁番号出力方式 - Google Patents
オブジェクトコードリストへの頁番号出力方式Info
- Publication number
- JPH0285929A JPH0285929A JP23773388A JP23773388A JPH0285929A JP H0285929 A JPH0285929 A JP H0285929A JP 23773388 A JP23773388 A JP 23773388A JP 23773388 A JP23773388 A JP 23773388A JP H0285929 A JPH0285929 A JP H0285929A
- Authority
- JP
- Japan
- Prior art keywords
- object code
- line number
- page number
- page
- list
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 claims description 8
- 238000010586 diagram Methods 0.000 description 2
Landscapes
- Devices For Executing Special Programs (AREA)
- Stored Programmes (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明はコンパイラがコンパイル時に出力するオブジェ
クトコードリストの出力方式に関し、特にオブジェクト
コードに対するソースプログラムの頁(ベージ)番号出
力方式に関する。
クトコードリストの出力方式に関し、特にオブジェクト
コードに対するソースプログラムの頁(ベージ)番号出
力方式に関する。
従来、この種のオブジェクトコードリスト出力方式は、
オブジェクトコードに対するソースプログラムのソース
プログラム上の行番号のみを出力していた。
オブジェクトコードに対するソースプログラムのソース
プログラム上の行番号のみを出力していた。
上述した従来のオブジェクトコードリスト出力方式は、
オブジェクトコードに対するソースプログラムのソース
プログラムリスト上の行番号のみを出力するので、オブ
ジェクトコードに対するソースプログラムを検索する際
時間がかかるという欠点がある。
オブジェクトコードに対するソースプログラムのソース
プログラムリスト上の行番号のみを出力するので、オブ
ジェクトコードに対するソースプログラムを検索する際
時間がかかるという欠点がある。
本発明のオブジェクトコードリストへの頁番号出力方式
は、コンパイラがプログラムをコンパイルしている時に
出力するソースプログラムリストとオブジェクトコード
リストとのうち、オブジェクトコードリスト上のオブジ
ェクトコードに対するソースプログラムの行がソースプ
ログラムリストのどの頁にあるかをオブジェクトコード
リスト上に示す出力方式において、ソースプログラムに
対する行番号が設定される行番号格納域と前記行番号の
存在するソースプログラムリスト上の頁番号が設定され
る頁番号格納域とを有し、前記行番号格納域にソースプ
ログラムに対する行番号を設定する行番号取得手段と、
前記行番号取得手段により前記行番号格納域に設定され
た行番号を前記オブジェクトコードリスト上に出力する
行番号出力手段と、前記行番号取得手段により前記行番
号格納域に設定された行番号を取得し該行番号に対する
ソースプログラムリスト上の頁番号を計算し前記頁番号
格納域に該頁番号を格納する頁番号取得手段と、前記頁
番号取得手段により頁番号格納域に設定された頁番号を
入力しオブジェクトコードリスト上に出力する頁番号出
力手段とを備えて構成される。
は、コンパイラがプログラムをコンパイルしている時に
出力するソースプログラムリストとオブジェクトコード
リストとのうち、オブジェクトコードリスト上のオブジ
ェクトコードに対するソースプログラムの行がソースプ
ログラムリストのどの頁にあるかをオブジェクトコード
リスト上に示す出力方式において、ソースプログラムに
対する行番号が設定される行番号格納域と前記行番号の
存在するソースプログラムリスト上の頁番号が設定され
る頁番号格納域とを有し、前記行番号格納域にソースプ
ログラムに対する行番号を設定する行番号取得手段と、
前記行番号取得手段により前記行番号格納域に設定され
た行番号を前記オブジェクトコードリスト上に出力する
行番号出力手段と、前記行番号取得手段により前記行番
号格納域に設定された行番号を取得し該行番号に対する
ソースプログラムリスト上の頁番号を計算し前記頁番号
格納域に該頁番号を格納する頁番号取得手段と、前記頁
番号取得手段により頁番号格納域に設定された頁番号を
入力しオブジェクトコードリスト上に出力する頁番号出
力手段とを備えて構成される。
次に、本発明について図面を参照して説明する。
第1図は本発明の一実施例の構成を示すブロック図であ
る。
る。
第1図を参照すると本発明の一実施例は、オブジェクト
コードリスト出力部1と、頁・行番号出力部2と、オブ
ジェクトコード出力部3とから構成される。さらに頁・
行番号出力部2は、行番号取得手段4と行番号出力手段
5と頁番号取得手段6と頁番号出力手段7とを含んでお
り、作業用の領域として行番号格納域8と頁番号格納域
9とを有する。出力結果としては、オブジェクトコード
リスト10がある。また、オブジェクトコードリスト出
力部1の入力として中間テキスト11がある。なお、図
中の一重線の矢印は制御の流れを、二重線の矢印はデー
タの流れを示す。
コードリスト出力部1と、頁・行番号出力部2と、オブ
ジェクトコード出力部3とから構成される。さらに頁・
行番号出力部2は、行番号取得手段4と行番号出力手段
5と頁番号取得手段6と頁番号出力手段7とを含んでお
り、作業用の領域として行番号格納域8と頁番号格納域
9とを有する。出力結果としては、オブジェクトコード
リスト10がある。また、オブジェクトコードリスト出
力部1の入力として中間テキスト11がある。なお、図
中の一重線の矢印は制御の流れを、二重線の矢印はデー
タの流れを示す。
次に処理の流れを説明する。オブジェクトコードリスト
出力部1が起動されると、中間テキスト11を読み込み
頁・行番号出力部2.オブジェクトコード出力部3を順
次起動する。行番号取得手段42行番号出力手段51頁
番号取得手段6および頁番号出力手段7は、頁・行番号
出力部2より順次起動される0行番号取得手段4は中間
テキスト11中の行番号テキストより行番号12を得て
行番号格納域8に格納する。
出力部1が起動されると、中間テキスト11を読み込み
頁・行番号出力部2.オブジェクトコード出力部3を順
次起動する。行番号取得手段42行番号出力手段51頁
番号取得手段6および頁番号出力手段7は、頁・行番号
出力部2より順次起動される0行番号取得手段4は中間
テキスト11中の行番号テキストより行番号12を得て
行番号格納域8に格納する。
行番号出力手段5は行番号格納域8に格納されている行
番号12を編集しオブジェクトコードリスト10上へ出
力する。
番号12を編集しオブジェクトコードリスト10上へ出
力する。
頁番号取得手段6は行番号格納域8に格納されている行
番号12を゛入力し、頁番号を計算゛し頁番号格納域9
へ計算結果の頁番号13を格納する。
番号12を゛入力し、頁番号を計算゛し頁番号格納域9
へ計算結果の頁番号13を格納する。
その際、ソースプログラムリストの1頁にn行あった場
合、頁番号13は次式〈ただしmはソースプログラムリ
ストの先頭の頁番号)で計算される。
合、頁番号13は次式〈ただしmはソースプログラムリ
ストの先頭の頁番号)で計算される。
買1]「T〕−=
((〒丁T「Y÷n>の小数部切り捨て)+m頁番号出
力手段7は頁番号格納域9に格納されている頁番号13
を編集しオブジェクトコードリスT・上へ出力する。オ
ブジェクトコード出力部3は、中間テキスト11よりオ
ブジェクトコードを得てオブジェクトコードリスト上へ
編集し出力する。
力手段7は頁番号格納域9に格納されている頁番号13
を編集しオブジェクトコードリスT・上へ出力する。オ
ブジェクトコード出力部3は、中間テキスト11よりオ
ブジェクトコードを得てオブジェクトコードリスト上へ
編集し出力する。
以上説明したように本発明は、オブジェクトコードリス
ト上にオブジェクトコードに対するソースプログラムの
ソースプログラムリスト上の頁番号を出力することによ
り、オブジェクトコードに対するソースプログラムの検
索を容易にできるという効果がある。
ト上にオブジェクトコードに対するソースプログラムの
ソースプログラムリスト上の頁番号を出力することによ
り、オブジェクトコードに対するソースプログラムの検
索を容易にできるという効果がある。
第1図は本発明の一実施例の構成を示すブロック図であ
る。 1・・・オブジェクトコードリスト出力部、2・・・頁
・行番号出力部、3・・・オブジェクトコード出力部、
4・・・行番号取得手段、5・・・行番号出力手段、6
・・・頁番号取得手段、7・・・頁番号出力手段、8・
・・行番号格納域、9・・・頁番号格納域、10・・・
オブジェクトコードリスト。
る。 1・・・オブジェクトコードリスト出力部、2・・・頁
・行番号出力部、3・・・オブジェクトコード出力部、
4・・・行番号取得手段、5・・・行番号出力手段、6
・・・頁番号取得手段、7・・・頁番号出力手段、8・
・・行番号格納域、9・・・頁番号格納域、10・・・
オブジェクトコードリスト。
Claims (1)
- コンパイラがプログラムをコンパイルしている時に出力
するソースプログラムリストとオブジェクトコードリス
トとのうち、オブジェクトコードリスト上のオブジェク
トコードに対するソースプログラムの行がソースプログ
ラムリストのどの頁にあるかをオブジェクトコードリス
ト上に示す出力方式において、ソースプログラムに対す
る行番号が設定される行番号格納域と前記行番号の存在
するソースプログラムリスト上の頁番号が設定される頁
番号格納域とを有し、前記行番号格納域にソースプログ
ラムに対する行番号を設定する行番号取得手段と、前記
行番号取得手段により前記行番号格納域に設定された行
番号を前記オブジェクトコードリスト上に出力する行番
号出力手段と、前記行番号取得手段により前記行番号格
納域に設定された行番号を取得し該行番号に対するソー
スプログラムリスト上の頁番号を計算し前記頁番号格納
域に該頁番号を格納する頁番号取得手段と、前記頁番号
取得手段により頁番号格納域に設定された頁番号を入力
しオブジェクトコードリスト上に出力する頁番号出力手
段とを備えて成ることを特徴とするオブジェクトコード
リストへの頁番号出力方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP23773388A JPH0285929A (ja) | 1988-09-21 | 1988-09-21 | オブジェクトコードリストへの頁番号出力方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP23773388A JPH0285929A (ja) | 1988-09-21 | 1988-09-21 | オブジェクトコードリストへの頁番号出力方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0285929A true JPH0285929A (ja) | 1990-03-27 |
Family
ID=17019674
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP23773388A Pending JPH0285929A (ja) | 1988-09-21 | 1988-09-21 | オブジェクトコードリストへの頁番号出力方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0285929A (ja) |
-
1988
- 1988-09-21 JP JP23773388A patent/JPH0285929A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CA2236229A1 (en) | Application program and documentation generator system and method | |
| EP0261845A3 (en) | Data processing apparatus for extracting documentation text from a source code program | |
| DE69419036D1 (de) | Datenverarbeitungssystem und betriebsverfahren | |
| DE69219335D1 (de) | Steuerungssystem für werkzeugmaschine | |
| KR920005227B1 (ko) | 프로그램어블 콘트롤러 | |
| ATE191801T1 (de) | Speicherauswahl enthaltendes verarbeitungs-system und verfahren | |
| JPS5532161A (en) | Integration processing unit | |
| JPH0285929A (ja) | オブジェクトコードリストへの頁番号出力方式 | |
| ATE387993T1 (de) | Robotersystem und verfahren und software für das robotersystem | |
| JPH0212525A (ja) | プログラム編集結合装置 | |
| JPH04123256A (ja) | データ編集機能の後戻り処理方式 | |
| JPH03282834A (ja) | トレース情報出力方式 | |
| JPH06131196A (ja) | 最適化処理方式 | |
| JPS63104139A (ja) | Cobolソ−スリスト編集方式 | |
| JPH01270153A (ja) | プログラム割込情報収集方式 | |
| JPH03209542A (ja) | 通信制御プログラムの連動テストデータ自動生成方式及びその装置 | |
| JPH02227737A (ja) | コンパイルユニット管理方式 | |
| JPH0371229A (ja) | プログラム制御装置 | |
| JPS62160536A (ja) | コボル構文変換方法 | |
| JPH05143354A (ja) | テキストフアイル変換方式 | |
| JPH0588908A (ja) | クロスコンパイラのオブジエクト出力方式 | |
| JPH02139628A (ja) | 高速順次復号化方式 | |
| JPS60146359A (ja) | 演算処理の可能な文書編集処理装置 | |
| JPS63201833A (ja) | 未解決ラベル参照解決方式 | |
| JPH06282441A (ja) | オンライン・コンパイル方式 |