JPH02173820A - Data processing system - Google Patents

Data processing system

Info

Publication number
JPH02173820A
JPH02173820A JP63330383A JP33038388A JPH02173820A JP H02173820 A JPH02173820 A JP H02173820A JP 63330383 A JP63330383 A JP 63330383A JP 33038388 A JP33038388 A JP 33038388A JP H02173820 A JPH02173820 A JP H02173820A
Authority
JP
Japan
Prior art keywords
data
record
information
integrated
text
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
JP63330383A
Other languages
Japanese (ja)
Inventor
Hisashi Nakada
中田 久
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 JP63330383A priority Critical patent/JPH02173820A/en
Publication of JPH02173820A publication Critical patent/JPH02173820A/en
Pending legal-status Critical Current

Links

Abstract

PURPOSE:To simplify a program and to reduce the developing manhour and period by converting plural types of data records stored in an input data file into an integrated data record form and processing and outputting the data record. CONSTITUTION:A text information integrating means 3 sets a text record type at an integrated data information area 8 based on the information stored in a text record 7. The text information are sorted and integrated in the area 8, and the common information is set in the corresponding information setting position of an integration data common part 9 together with the proper data on each data item set at the corresponding information setting position of an integrated data proper part 10 respectively. An object code production means 4 uses these proper data to process and set the information necessary for production of an object code and obtains the object code. An object record output means 5 outputs the object code as an object record 11. Thus it is possible to simplify a program and to reduce the developing manhour and period.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はコンピュータのデータ処理方式に関し、特に、
プログラムによってデータを加工するデータ処理に関す
る。
[Detailed Description of the Invention] [Field of Industrial Application] The present invention relates to a computer data processing system, and in particular,
It relates to data processing that processes data using programs.

〔従来の技術〕[Conventional technology]

従来のこの種のデータ処理装置では、第4図のデータ処
理機構15内のデータレコード入力手段2によって入力
データファイル6を入力し、入力データファイル6内の
複数種類の入力データレコード7を各データレコード専
用処理手段16で加工処理して出力データレコード11
を生成し、データレコード出力手段5で出力用データフ
ァイル11に出力していた。
In a conventional data processing device of this type, an input data file 6 is inputted by the data record input means 2 in the data processing mechanism 15 shown in FIG. Processed by record processing means 16 and output data record 11
was generated and outputted to the output data file 11 by the data record output means 5.

〔発明が解決しようとする課題〕[Problem to be solved by the invention]

しかし、上述した従来のデータ処理方式では、入力デー
タファイル内の複数種類のデータレコードを入力し、各
データレコード専用処理手段で処理し、加工済みデータ
レコードを生成出力するため、データレコードの種類の
数だけ、データ処理手段を用意しなければならず、プロ
グラムが太きく、かつ複雑になるという欠点や、データ
レコード毎に処理方式を設計しなければならず、開発工
数及び期間が増大するという欠点がある。
However, in the conventional data processing method described above, multiple types of data records in an input data file are input, processed by processing means dedicated to each data record, and processed data records are generated and output. Disadvantages include the need to prepare as many data processing means as possible, making the program thick and complex, and the need to design a processing method for each data record, increasing development man-hours and time. There is.

〔課題を解決するための手段〕[Means to solve the problem]

本発明のデータ処理方式の構成は、入力データファイル
から複数種類のデータレコードを読み込み、その各デー
タレコードを加工し複数の加工データレコードとして出
力するデータ処理方式に於て、前記入力データファイル
の複数種類のデータレコードを読み込むデータレコード
入力手段と、その読み込まれた複数種類のデータレコー
ドを統合データレコード形式に変換するデータ統合化手
段と、その統合化されたデータを入力して加工処理する
統合データ処理手段と、その加工されたデータを複数種
類の加工済みデータレコードとして出力するデータレコ
ード出力手段とを含むことを特徴とする。
The configuration of the data processing method of the present invention is such that the data processing method reads a plurality of types of data records from an input data file, processes each data record, and outputs a plurality of processed data records. A data record input means for reading different types of data records, a data integration means for converting the read multiple types of data records into an integrated data record format, and integrated data for inputting and processing the integrated data. It is characterized by including a processing means and a data record output means for outputting the processed data as a plurality of types of processed data records.

〔実施例〕〔Example〕

次に、本発明の実施例について図面を参照して説明する
Next, embodiments of the present invention will be described with reference to the drawings.

第1図は本発明の一実施例であるコンパイラのオブジェ
クト生成方式を説明するための図であり、コンパイラの
オブジェクト生成機構1は、テキストレコード入力手段
2と、テキスト情報統合手段3と、オブジェクト生成手
段4と、オブジェクトレコード出力手段5とを含み、入
力用データファイル6内の入力データレコード7を入力
し、統合データ共通部9と統合データ固有部10から成
る統合データ情報領域8を使用してオブジェクトレコー
ド11を生成し、出力用データファイル12を生成する
FIG. 1 is a diagram for explaining an object generation method of a compiler which is an embodiment of the present invention, and an object generation mechanism 1 of the compiler includes a text record input means 2, a text information integration means 3, and an object generation system. means 4 and object record output means 5, inputs an input data record 7 in an input data file 6, and uses an integrated data information area 8 consisting of an integrated data common part 9 and an integrated data specific part 10. An object record 11 is generated, and an output data file 12 is generated.

テキストレコード入力手段2は、入力用データファイル
6内の入力データレコード7を読み込み。
The text record input means 2 reads the input data record 7 in the input data file 6.

テキスト情報統合化手段3を呼ぶ。The text information integration means 3 is called.

テキスト情報統合化手段3は、入力したテキストレコー
ド7内の情報により、第2図のレコードタイプ設定処理
31で、手続き名、データ名参照、ファイルのレコード
名参照等のテキストレコードタイプtを統合データ情報
領域8に設定する。更に、テキストレコードタイプ毎に
共通/固有データ判定32によりテキストレコードの情
報を、データレコード共通情報と、固有情報に判別する
The text information integration means 3 converts the text record type t such as procedure name, data name reference, file record name reference, etc. into integrated data in the record type setting process 31 of FIG. 2 based on the information in the input text record 7. Set in information area 8. Further, for each text record type, the common/unique data determination 32 determines the information of the text record into data record common information and unique information.

統合データ情報領域8は、テキスト情報を分類/統合し
、各領域毎に設定する情報の種類が決められており、デ
ータのタイプ、桁数1位置等の共通情報は、統合データ
共通部設定処理33にて統合データ情報領域8内の統合
データ共通部9の対応する情報設定位置に、又、各デー
タ項目毎の編集方式、使用頻度の低い特殊情報等の固有
データは、統合データ固有部設定処理34にて統合デー
タ固有部10の対応する情報設定位置に設定し、オブジ
ェクトコード生成手段4を呼ぶ。
The integrated data information area 8 classifies/integrates text information, and the type of information to be set for each area is determined. Common information such as data type and number of digits 1 position is stored in the integrated data common section setting process. 33, in the corresponding information setting position of the integrated data common part 9 in the integrated data information area 8, and unique data such as editing method for each data item and special information that is rarely used, are set in the integrated data specific part setting. In step 34, the information is set in the corresponding information setting position of the integrated data specific section 10, and the object code generation means 4 is called.

オブジェクトコード生成手段4は、統合データ情報領域
8上のデータを使用し、第3図のオブジェクトコード生
成共通データ処理41にて統合データ共通部のデータを
使用し、オブジェクトコード生成処理に必要な情報の加
工/設定を行う。
The object code generation means 4 uses the data in the integrated data information area 8 and the data in the integrated data common part in the object code generation common data processing 41 shown in FIG. 3 to generate information necessary for the object code generation process. Perform processing/settings.

さらに、固有データ有無判定42により固有データが有
る時のみ、オブジェクト生成固有データ処理43にて統
合データ固有部のデータを使用し、固有データ特有のオ
ブジェクトコード生成処理に必要な情報の加工/設定を
行う。その後設定された情報を使用し、オブジェクトコ
ード生成処理44にてアドレス解決を行い、オブジェク
トコードを生成してオブジェクトコード出力手段5を呼
ぶ。
Furthermore, only when unique data is found in the unique data presence/absence determination 42, the data in the integrated data unique part is used in the object generation unique data processing 43 to process/set information necessary for object code generation processing specific to the unique data. conduct. Thereafter, using the set information, an object code generation process 44 performs address resolution, generates an object code, and calls the object code output means 5.

オブジェクトレコード出力手段5は、オブジェクトコー
ドをオブジェクトレコード11として出力用データファ
イル12へ出力する。
The object record output means 5 outputs the object code as an object record 11 to the output data file 12.

〔発明の効果〕〔Effect of the invention〕

以上説明したように、本発明のデータ処理方式は、入力
データファイル内の複数種類のデータレコードを統合デ
ータレコード形式に変換し、その統合化されたデータを
一つの統合データ処理手段で処理し、加工済みデータレ
コードを生成出力するため、データレコードの種類とは
関係なくデータ処理手段を用意すれば良く、プログラム
を小さく、かつ簡素化できると共に、開発工数及び期間
を少なくすることができる効果がある。
As explained above, the data processing method of the present invention converts multiple types of data records in an input data file into an integrated data record format, processes the integrated data with one integrated data processing means, In order to generate and output processed data records, it is sufficient to prepare a data processing means regardless of the type of data record, which has the effect of making the program smaller and simpler, and reducing the number of development steps and period. .

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は本発明のデータレコードの統合化によるデータ
処理方式の一実施例であるコンパイラのオブジェクト生
成方式を示す図、第2図はデータ統合化手段の実行フロ
ーチャート、第3図はオブジェクト生成手段の実行フロ
ーチャート、第4図は従来のデータ処理方式の例の図で
ある。 1・・・コンパイラのオブジェクト生成機構、2・・・
テキストレコード入力手段、3・・・テキスト情報統合
化手段、4・・・オブジェクト生成手段、5・・・オブ
ジェクトレコード出力手段、6・・・入力用データファ
イル、7・・・入力データレコード、8・・・統合デー
タ情報領域、9・・・統合データ共通部、10・・・統
合データ固有部、11・・・オブジェクトレコード、1
2・・・出力用データファイル。
Fig. 1 is a diagram showing an object generation method of a compiler which is an embodiment of the data processing method by integrating data records of the present invention, Fig. 2 is an execution flowchart of the data integration means, and Fig. 3 is an object generation means. FIG. 4 is an example of a conventional data processing method. 1...Compiler object generation mechanism, 2...
Text record input means, 3... Text information integration means, 4... Object generation means, 5... Object record output means, 6... Input data file, 7... Input data record, 8 ...Integrated data information area, 9...Integrated data common part, 10...Integrated data specific part, 11...Object record, 1
2...Output data file.

Claims (1)

【特許請求の範囲】[Claims] 入力データファイルから複数種類のデータレコードを読
み込み、その各データレコードを加工し複数の加工デー
タレコードとして出力するデータ処理方式に於て、前記
入力データファイルの複数種類のデータレコードを読み
込むデータレコード入力手段と、その読み込まれた複数
種類のデータレコードを統合データレコード形式に変換
するデータ統合化手段と、その統合化されたデータを入
力して加工処理する統合データ処理手段と、その加工さ
れたデータを複数種類の加工済みデータレコードとして
出力するデータレコード出力手段とを含むことを特徴と
するデータ処理方式。
In a data processing method that reads a plurality of types of data records from an input data file, processes each of the data records, and outputs them as a plurality of processed data records, a data record input means reads the plurality of types of data records of the input data file. , a data integration means for converting the read multiple types of data records into an integrated data record format, an integrated data processing means for inputting and processing the integrated data, and an integrated data processing means for inputting and processing the integrated data; A data processing method comprising: a data record output means for outputting a plurality of types of processed data records.
JP63330383A 1988-12-26 1988-12-26 Data processing system Pending JPH02173820A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63330383A JPH02173820A (en) 1988-12-26 1988-12-26 Data processing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63330383A JPH02173820A (en) 1988-12-26 1988-12-26 Data processing system

Publications (1)

Publication Number Publication Date
JPH02173820A true JPH02173820A (en) 1990-07-05

Family

ID=18231988

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63330383A Pending JPH02173820A (en) 1988-12-26 1988-12-26 Data processing system

Country Status (1)

Country Link
JP (1) JPH02173820A (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6211931A (en) * 1985-07-10 1987-01-20 Hitachi Ltd Dynamic data conversion method
JPS63254542A (en) * 1987-04-10 1988-10-21 Nec Corp Control system for mixed field

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6211931A (en) * 1985-07-10 1987-01-20 Hitachi Ltd Dynamic data conversion method
JPS63254542A (en) * 1987-04-10 1988-10-21 Nec Corp Control system for mixed field

Similar Documents

Publication Publication Date Title
JPH02173820A (en) Data processing system
JPH06301522A (en) Computer system configuration method
JPH1011271A (en) Version down input method
JP2604551B2 (en) File dump output support method
JP2606566B2 (en) Screen creation and display method for demonstration
JPS62135958A (en) Simulation system
JPH01205332A (en) Linkage editor system
JPH0210430A (en) Online program generating system
JPS6344240A (en) Program processing control system
JPH1124911A (en) Source program automatic generation method
JP2723528B2 (en) Message editing processor
JPH04273328A (en) Generation system for cross-reference list
JPH05250210A (en) Program trace system
JPS62285129A (en) knowledge acquisition processing device
JPH01109430A (en) How to create a computer processing program
JPH0734193B2 (en) Text-separated learning system
JPS61253577A (en) Japanese word processing filter
JPH07325703A (en) Data conversion device and data conversion method
JPH021027A (en) Compiling system for compressed source program
JP2001331312A (en) Related information acquisition system between multiple programs
JPH03186933A (en) Symbol processing system for language processing system
JPH02199527A (en) Device for editing character and number
JPH01287740A (en) Character string converter
JPH02294833A (en) Vocabulary analysis system
JPH04211825A (en) Program creation device