JPH0373015A - オブジェクトリストの印字処理方式 - Google Patents

オブジェクトリストの印字処理方式

Info

Publication number
JPH0373015A
JPH0373015A JP1209967A JP20996789A JPH0373015A JP H0373015 A JPH0373015 A JP H0373015A JP 1209967 A JP1209967 A JP 1209967A JP 20996789 A JP20996789 A JP 20996789A JP H0373015 A JPH0373015 A JP H0373015A
Authority
JP
Japan
Prior art keywords
printing
text
line
print
line number
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
Application number
JP1209967A
Other languages
English (en)
Inventor
Akihiko Takahashi
明彦 高橋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP1209967A priority Critical patent/JPH0373015A/ja
Publication of JPH0373015A publication Critical patent/JPH0373015A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Devices For Executing Special Programs (AREA)
  • Stored Programmes (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はオブジェクトリストの印字処理方式に関し、特
にコンピュータシステムにおけるコンパイラ等が出力す
るオブジェクトリストを印字するオブジェクトリストの
印字処理方式に関する。
〔従来の技術) 従来、この種のオブジェクトリストの印字処理方式では
、コンパイラ等の入力であるソースプログラム中の全て
のソーステキストに対応するオブジェクトテキストを有
するオブジェクトリストが印字されていた。
〔発明が解決しようとする課題〕
上述した従来のオブジェクトリストの印字処理方式では
、ソースプログラム中の全てのソーステキストに対応す
るオブジェクトテキストを有するオブジェクトリストが
印字されているので、必要としないオブジェクトテキス
トが印字されるという欠点がある(この欠点により、印
字用紙や印字に要する処理時間の無駄が発生したり、オ
ブジェクトリストを参照する場合の煩雑さが生じたりす
る)。
本発明の目的は、上述の点に鑑み、必要なオブジェクト
テキスト(ソースプログラム側から考えると、必要なソ
ーステキストに対応するオブジェクトテキスト)のみを
印字し、必要としないオブジェクトテキストの印字を印
刷することができるオブジェクトリストの印字処理方式
を提供することにある。
〔課題を解決するための手段) 本発明のオブジェクトリストの印字処理方式は、印字行
指示情報を入力し記憶する印字行記憶手段と、この印字
行記憶手段により記憶された印字行指示情報により印字
が指示されている行番号の範囲内の行番号テキストを有
する行番号オブジェクトテキストを入力し当該行番号オ
ブジェクトテキスト中のオブジェクトテキストを印字用
レコードエリアに移送するオブジェクト入力手段と、こ
のオブジェクト入力手段により印字用レコードエリアに
移送されたオブジェクトテキストをオブジェクトリスト
に印字する印字手段と、前記印字行記憶手段、前記オブ
ジェクト入力手段および前記印字手段を制御する制御手
段とを有する。
〔作用〕
本発明のオブジェクトリストの印字処理方式では、印字
行記憶手段が印字行指示情報を入力し記憶し、オブジェ
クト人力手段が印字行記憶手段により記憶された印字行
指示情報により印字が指示されている行番号の範囲内の
行番号テキストを有する行番号オブジェクトテキストを
入力し当該行番号オブジェクトテキスト中のオブジェク
トテキストを印字用レコードエリアに移送し、印字手段
がオブジェクト入力手段により印字用レコードエリアに
移送されたオブジェクトテキストをオブジェクトリスト
に印字し、制御手段が印字行記憶手段、オブジェクト入
力手段および印字手段を制御する。
〔実施例〕
次に、本発明について図面を参照して説明する。
第1図は、本発明のオブジェクトリストの印字処理方式
の一実施例の構成を示すブロック図である。本実施例の
オブジェクトリストの印字処理方式は、印字行指示情報
(オブジェクトリスト中に印字させたいオブジェクトテ
キストに対応するソーステキストの行番号(または行番
号の範囲)を指示する情報、各行番号(または行番号の
範囲〉を示す各レコードを印字行という)を記憶する印
字行指示情報記憶装置6と、オブジェクト(オブジェク
トテキストとそのオブジェクトテキストに対応するソー
ステキストの行番号を示す行番号テキストとからなる行
番号オブジェクトテキストの集合。第6図(bl参照)
を記憶するオブジェクト記憶装置7と、オブジェクトリ
ストを印字出力する印字装置8と、印字行記憶手段2に
より入力された印字行指示情報を記憶するメモリ9 (
第6図ta+参照、メモリ9はコンパイラlOの内部の
領域に存在していてもかまわない)と、コンパイラ10
とを含んで構成されている。
コンパイラlOは、印字行記憶手段2.オブジェクト入
力手段3および印字手段5の各手段を呼び出して制御す
る制御手段1と、印字行指示情報記憶装置6から印字行
指示情報を入力しメモリ9に記憶させる印字行記憶手段
2と、メモリ9に記憶されている印字行指示情報中の各
印字行により指示されている行番号の範囲(1行だけを
指示している印字行の場合には、範囲が1行であると考
える)内の行番号テキストを有する行番号オブジェクト
テキストを入力し当該行番号オブジェクトテキスト中の
オブジェクトテキストを印字用レコードエリア4に移送
するオブジェクト入力手段3と、印字手段5による印字
の対象のオブジェクトテキストを記憶するための領域で
ある印字用レコードエリア4と、オブジェクト入力手段
3により印字用レコードエリア4に移送されたオブジェ
クトテキストをオブジェクトリスト(印字装置8から印
字出力されるオブジェクトリスト)に印字する印字手段
5とを含んで構成されている。
第2図を参照すると、制御手段lの処理は、印字行記憶
手段呼出し処理ステップ20と、オブジェクト入力手段
呼出し処理ステップ21と、終了判定ステップ22と、
印字手段呼出し処理ステップ23とからなる。
第3図を参照すると、印字行記憶手段2の処理は、印字
行指示情報人力処理ステップ30と、印字行指示情報記
憶処理ステップ31とからなる。
第4図を参照すると、オブジェクト入力手段3の処理は
、印字行入力処理ステップ40と、印字行終了判定ステ
ップ41と、行番号オブジェクトテキスト人力処理ステ
ップ42と、行番号オブジ1クトテキスト終了判定ステ
ップ43と、レコードエリア移送処理ステップ44とか
らなる。
第5図を参照すると、印字手段5の処理は、印字用レコ
ードエリア入力処理ステップ50と、印字処理ステップ
51とからなる。
次に、このように構成された本実施例のオブジェクトリ
ストの印字処理方式の動作について説明する。
コンパイラ10内の制御手段1は、第2図に示すように
、まず印字行記憶手段2を呼び出して制御を移す(ステ
ップ20)。
制御を移された印字行記憶手段2は、以下に示すような
処理を行う(第3図参照)。
まず、印字行指示情報記憶装置6から、いくつかの印字
行(印字行指示情報のレコード)からなる印字行指示情
報を入力する(ステップ30)。
次に、ステップ30で入力した印字行指示情報をメモリ
9に記憶しくステップ31)、制御手段1に制御を戻す
制御を戻された制御手段1は、オブジェクト入力手段3
を呼び出して制御を移す(ステップ21)。
制御を移されたオブジェクト入力手段2は、以下に示す
ような処理を行う(第4図参照〉。
まず、印字行記憶手段2によりメモリ9に記憶された印
字行指示情報から1つの印字行を取り出す(入力する)
 (ステップ40)。
次に、ステップ40で印字行を取り出せたくこの状態を
「継続」という〉か、すでに印字行指示情報から全ての
印字行を取り出しておりステップ40で印字行を取り出
せなかった(この状態を「終了」という)かを判定する
(ステップ41)。
この判定で「継続」である場合には、ステップ40で取
り出した印字行により指示されている行番号の範囲内の
先頭の行番号に係る行番号オブジェクトテキストへの位
置付けをオブジェクト記憶装置7内のオブジェクトに対
して行い、当該印字行くステップ40で取り出した印字
行)により指示されている行番号の範囲内の行番号テキ
ストを有する行番号オブジェクトテキストを入力する(
ステップ42)。
次に、ステップ42で行番号オブジェクトテキストを入
力できた(この状態を「継続」という)か、当該印字行
により指示されている行番号の範囲内の先頭の行番号が
オブジェクト記憶装置7内のオブジェクト中の最後の行
番号オブジェクトテキストに係る行番号よりも大きくて
ステップ42で行番号オブジェクトテキストを入力でき
なかった(この状態を「終了」という)かを判定する(
ステップ43)。
この判定で「継続」である場合には、ステップ42で入
力した行番号オブジェクトテキスト中のオブジェクトテ
キストだけを印字用レコードエリア4に移送する(ステ
ップ44〉。
ステップ41もしくは43の判定で「終了」である場合
またはステップ44の処理が終了した場合には、制御手
段1に制御を戻す(この場合に、上述のステップ41お
よび43の判定結果の「41続」または「終了」を示す
情報を制御手段1に引き渡す)。
制御を戻された制御手段1は、オブジェクト入力手段3
から引き渡されたステップ41および43の判定結果を
示す情報のいずれかが「終了」 (以下、単に「終了」
という)であるか、ステップ41およびステップ43の
判定結果を示す情報の両者が「継続」(以下、単に「4
1!続」という)であるかを判定する(ステップ22)
この判定で「終了」である場合には、本実施例のオブジ
ェクトリストの印字処理方式の処理を終了する。
ステップ22の判定で「継続」である場合には、印字手
段5を呼び出して制御を移す(ステップ23)。
制御′nを移された印字手段5は、以下に示すような処
理を行う(第5図参照)。
まず、印字用レコードエリア4の内容(オブジェクト入
力手段3により移送されたオブジェクトテキスト)を入
力する(ステップ50)。
次に、ステップ50で入力したオブジェクトテキストを
オブジェクトリストに印字しくステップ51)、制御手
段1に制御を戻す。
制御を戻された制御手段1は、ステップ21のオブジェ
クト人力手段呼出し処理から上述の処理を繰り返す。
第6図fatおよびfb)は、以上のような処理の過程
で印字行記憶手段2によりメモリ9に記憶される印字行
指示情報の内容の一例およびオブジェクト入力手段3に
より入力されるオブジェクト記il装置7内のオブジェ
クトの内容の一例を示す図である。
これらの図に示すような場合には、第6図(a)中の印
字行■および■に対応する第6図(bl中の行番号オブ
ジェクトテキスト中のオブジェクトテキスト(B)、 
 (C)および(D)はオブジェクトリストの一部とし
て印字手段5により印字されるが、オブジェクトテキス
ト(A)は印字が抑制される。
〔発明の効果〕 以上説明したように本発明は、印字行記憶手段。
オブジェクト入力手段、印字手段および制御手段を設け
ることにより、必要なオブジェクトテキストだけを選択
的に印字することを可能にし、必要としないオブジェク
トテキストが印字されてしまう従来の欠点を解消するこ
とができるという効果がある。
【図面の簡単な説明】
第1図は本発明の一実施例の構成を示すプロソク図、 第2図は第1図中の制御手段の処理を示す流れ図、 第3図は第1図中の印字行記憶手段の処理を示す流れ図
、 第4図は第1図中のオブジェクト入力手段の処理を示す
流れ図、 第5図は第1図中の印字手段の処理を示す流れ図、 第6図(alは第1図中の印字行記憶手段によりメモリ
に記憶される印字行指示情報の内容の一例を示す図、 第6図(b)は第1図中のオブジェクト人力手段により
入力されるオブジェクト記憶装置内のオブジェクトの内
容の一例を示す図である。 図において、 1・・・制御手段、 2・・・印字行記憶手段、 3・・・オブジェクト入力手段、 4・・・印字用レコードエリア、 5・・・印字手段、 6・・・印字行指示情報記憶装置、 7・・・オブジェクト記憶装置、 8・・・印字装置、 9・・・メモリ、 10・・・コンパイラである。

Claims (1)

  1. 【特許請求の範囲】 印字行指示情報を入力し記憶する印字行記憶手段と、 この印字行記憶手段により記憶された印字行指示情報に
    より印字が指示されている行番号の範囲内の行番号テキ
    ストを有する行番号オブジェクトテキストを入力し当該
    行番号オブジェクトテキスト中のオブジェクトテキスト
    を印字用レコードエリアに移送するオブジェクト入力手
    段と、 このオブジェクト入力手段により印字用レコードエリア
    に移送されたオブジェクトテキストをオブジェクトリス
    トに印字する印字手段と、 前記印字行記憶手段、前記オブジェクト入力手段および
    前記印字手段を制御する制御手段とを有することを特徴
    とするオブジェクトリストの印字処理方式。
JP1209967A 1989-08-14 1989-08-14 オブジェクトリストの印字処理方式 Pending JPH0373015A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1209967A JPH0373015A (ja) 1989-08-14 1989-08-14 オブジェクトリストの印字処理方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1209967A JPH0373015A (ja) 1989-08-14 1989-08-14 オブジェクトリストの印字処理方式

Publications (1)

Publication Number Publication Date
JPH0373015A true JPH0373015A (ja) 1991-03-28

Family

ID=16581649

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1209967A Pending JPH0373015A (ja) 1989-08-14 1989-08-14 オブジェクトリストの印字処理方式

Country Status (1)

Country Link
JP (1) JPH0373015A (ja)

Similar Documents

Publication Publication Date Title
US4996640A (en) Data processing system
JPH0373015A (ja) オブジェクトリストの印字処理方式
JPS593624A (ja) プリント出力制御方式
US4460971A (en) Terminal apparatus using register information to determine the meaning of a buffer stored field defining character
JPH05298003A (ja) データ処理装置
JPS60251465A (ja) 文字編集処理方式
JP2919396B2 (ja) 文書作成機
JP3358113B2 (ja) プログラマブルコントローラ用プログラムの作成装置
JPH0689299A (ja) 自動入力画面設定方式
JPH05189011A (ja) プログラミング装置
JPH04199430A (ja) 優先度付き待行列制御方式
JPH01136280A (ja) 画像処理装置
JPS6051937A (ja) 文書印刷制御方式
JPS62216028A (ja) ハ−ドコピ−制御方式
JPH04248652A (ja) Dmaコントローラ
JPH02232727A (ja) 情報処理装置
JPH0740236B2 (ja) 主記憶内容の退避方式
JPS62271142A (ja) プログラミングツ−ル
JPS6168631A (ja) 文書印刷処理方式
JPH0573390A (ja) データベースのデツドロツク対応処理方式
JPH0410048A (ja) 情報出力装置
JPS6142290B2 (ja)
JPH0654019A (ja) 通信制御手順選択方法および装置
JPH07200647A (ja) 設計支援装置
JPS62271141A (ja) プログラミングツ−ル