JPH03276335A - File editing device - Google Patents
File editing deviceInfo
- Publication number
- JPH03276335A JPH03276335A JP2077896A JP7789690A JPH03276335A JP H03276335 A JPH03276335 A JP H03276335A JP 2077896 A JP2077896 A JP 2077896A JP 7789690 A JP7789690 A JP 7789690A JP H03276335 A JPH03276335 A JP H03276335A
- Authority
- JP
- Japan
- Prior art keywords
- file
- section
- information
- input
- source program
- 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
- 238000012217 deletion Methods 0.000 claims description 9
- 230000037430 deletion Effects 0.000 claims description 9
- 238000012545 processing Methods 0.000 abstract description 32
- 238000011022 operating instruction Methods 0.000 abstract 1
- 238000000034 method Methods 0.000 description 18
- 238000010586 diagram Methods 0.000 description 7
- 230000000694 effects Effects 0.000 description 3
- 239000012634 fragment Substances 0.000 description 2
- 238000011161 development Methods 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000004904 shortening Methods 0.000 description 1
Landscapes
- Debugging And Monitoring (AREA)
- Stored Programmes (AREA)
Abstract
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は情報処理装置を用いたファイル編集装置に利用
され、特に、アセンブルリスト情報を編集するファイル
編集装置に関する。DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention is used in a file editing device using an information processing device, and particularly relates to a file editing device for editing assemble list information.
本発明は、付加情報とソースプログラム情報とを含むア
センブルリスト情報を入力し、指定された編集を行いソ
ースプログラムを生成出力するファイル編集装置におい
て、
アセンブルリスト情報の付加情報の部分とソースプログ
ラム情報の部分とを識別し、ソースプログラム情報のみ
を操作可能とし、ファイル出力の際に付加情報を削除で
きるようにすることにより、プログラムの開発時間を短
縮できるようにしたものである。The present invention provides a file editing device that inputs assemble list information including additional information and source program information, performs specified editing, and generates and outputs a source program. The program development time can be shortened by identifying the source program information, making it possible to manipulate only the source program information, and deleting additional information when outputting a file.
プログラムの開発および改造においては、開発したソー
スプログラムだけでなく、行番号、アドレス、機械語コ
ード、タイトル、エラーメツセージおよびマクロ展開片
等の付加情報を含んだアセンブルリストが必要となる。In developing and modifying programs, not only the developed source program but also an assemble list containing additional information such as line numbers, addresses, machine language codes, titles, error messages, and macro expansion fragments is required.
アセンブルリストは、プログラムを開発するために必要
な情報である前記付加情報を得るためにアセンブラによ
って作成される。また、この際、アセンブラによって、
オブジェクト情報も得られるが、本発明のアセンブラリ
ストファイル編集手段の入出力情報とは関係ないので省
略する。The assemble list is created by an assembler to obtain the additional information that is necessary for developing a program. Also, at this time, the assembler writes
Although object information is also obtained, it is not related to the input/output information of the assembler list file editing means of the present invention, so it will be omitted.
従来のプログラム開発方式を第6図で説明する。A conventional program development method will be explained with reference to FIG.
プログラムの開発において、ソースプログラムのエラー
箇所に対する修正を行う場合には、まず、ソースプログ
ラム70をアセンブラ50を入力し、アセンブラ50か
ら出力されたアセンブルリスト80を得る。このアセン
ブルリスト80の中の付加情報であるエラーメツセージ
に対する修正を行うためには、ソースプログラム70を
ファイル編集装置60に人力し、エラー箇所を見つけ出
し、エラー箇所に対する修正を行い、その編集結果とし
て、ソースプログラム70を更新し、再びアセンブラ5
0に入力するという処理を繰り返し行っていた。In developing a program, when correcting an error in a source program, first, the source program 70 is input to the assembler 50, and an assemble list 80 output from the assembler 50 is obtained. In order to correct the error message, which is additional information in the assemble list 80, the source program 70 is manually input to the file editing device 60, the error location is found, the error location is corrected, and as the editing result, Update the source program 70 and use the assembler 5 again.
The process of inputting 0 was repeated.
プログラムの開発および改造には、エラーメツセージ情
報などの付加情報を含んだアセンブルリストが必要であ
りながら、アセンブラに人力するリストは、付加情報が
あってはいけない。Although an assemble list containing additional information such as error message information is necessary for program development and modification, the list manually entered into the assembler must not contain any additional information.
従って、前述した従来のプログラムの開発では、第6図
に示すように、アセンブラ50やファイル編集装置60
の処理の対象となっているファイルが二つあり、一つ目
はソースプログラム70であり、二つ目は、ソースプロ
グラムの他に、行番号、アドレス、機械語コード、タイ
トノベエラーメッセージおよびマクロ展開片等の付加情
報を含んだアセンブルリスト80である。プログラムの
開発では、これらソースプログラム70とアセンブルリ
スト80の二つのファイルの管理および更新をしなけれ
ばならず、プログラムの開発が複雑となり処理時間が長
くかかる欠点がある。Therefore, in the conventional program development described above, as shown in FIG.
There are two files to be processed: the first is the source program 70, and the second is the source program, as well as line numbers, addresses, machine language codes, tight novel error messages, and macros. This is an assemble list 80 that includes additional information such as expanded pieces. In program development, these two files, the source program 70 and the assemble list 80, must be managed and updated, which has the disadvantage that program development is complicated and processing time is long.
本発明の目的は、前記の欠点を除去することにより、プ
ログラムの開発を簡単に短い処理時間で行うことができ
るファイル編集装置を提供することにある。An object of the present invention is to provide a file editing device that can easily develop programs in a short processing time by eliminating the above-mentioned drawbacks.
本発明は、アセンブラによって生成された付加情報とソ
ースプログラム情報とを入力ファイルから入力する入力
部と、コンソールからの操作指示情報を入力するキー入
力部と、前記操作指示情報をもとに入力されたアセンブ
ルリスト情報を編集する編集部と、編集結果を前記コン
ソールに出力するコンソール出力部と、編集結果を出力
ファイルに出力する出力部とを備えたファイル編集装置
において、前記編集部は、カラム数規定部、タイトル行
キーワード規定部、エラー行キーワード規定部、および
マクロ展開キーワード規定部を有し人力した前記アセン
ブルリスト情報から前記付加情報と前記ソースプログラ
ム情報とを識別する識別部と、作成したソースプログラ
ムを前記出力ファイルに出力する際に前記付加情報の部
分を削除する削除部とを含むことを特徴とする。The present invention includes an input section for inputting additional information and source program information generated by an assembler from an input file, a key input section for inputting operation instruction information from a console, and a key input section for inputting operation instruction information from a console. In the file editing device, the editing section includes an editing section that edits assembled list information, a console output section that outputs editing results to the console, and an output section that outputs the editing results to an output file. an identification section that includes a specification section, a title line keyword specification section, an error line keyword specification section, and a macro expansion keyword specification section, and identifies the additional information and the source program information from the manually generated assemble list information; and the created source. The present invention is characterized in that it includes a deletion unit that deletes the additional information portion when outputting the program to the output file.
識別部は、入力されたアセンブルリスト情報中の付加情
報(行番号、アドレス、機械語コード、タイトル、エラ
ーメツセージおよびマクロ展開片等)と、ソースプログ
ラム情報とを識別し、ソースプログラム情報部分につい
てのみ処理できるようにし、削除部は、ファイル出力す
る際に付加情報の部分を削除し、ソースプログラムを得
る。The identification section identifies additional information (line numbers, addresses, machine language codes, titles, error messages, macro expansion pieces, etc.) in the input assemble list information and source program information, and only identifies the source program information part. The deletion unit deletes the additional information part when outputting the file to obtain a source program.
従って、処理において、繰り返し必要となるファイルは
人力ファイル−つだけでよくなり、処理時間を短縮する
ことが可能となる。Therefore, in the process, only one file, which is manually required, is required repeatedly, and the processing time can be shortened.
以下、本発明の実施例について図面を参照して説明する
。Embodiments of the present invention will be described below with reference to the drawings.
第1図は、本発明の一実施例を示すブロック構成因であ
る。FIG. 1 is a block diagram showing one embodiment of the present invention.
本実施例のファイル編集装置10は、アセンブルリスト
を入力ファイル21から入力する入力部11と、コンソ
ール22から人力されたキーを入力するキー入力部12
と、入力されたキーをもとにアセンブルリストを編集す
る編集部13と、編集された結果をコンソール22に出
力するコンソール出力部14と、編集された結果を出力
ファイル23に出力する出力部15とを備えている。The file editing device 10 of this embodiment includes an input section 11 that inputs an assemble list from an input file 21, and a key input section 12 that inputs manually input keys from a console 22.
an editing section 13 that edits the assemble list based on the input key; a console output section 14 that outputs the edited result to the console 22; and an output section 15 that outputs the edited result to the output file 23. It is equipped with
そして、編集部13は、本発明の特徴とするところの、
読み込んだアセンブルリストを付加情報の部分とソース
プログラムの部分とに識別する識別部1と、ファイルに
出力する際に付加情報の部分を削除する削除部2とを含
み、さらに、識別部1の中に、識別するための情報とし
て、カラム数規定部3、タイトル行キーワード規定部4
、エラー行キーワード規定部5、およびマクロ展開片キ
ーワード規定部6を含む。Then, the editorial department 13, which is a feature of the present invention,
It includes an identification section 1 that distinguishes the read assemble list into an additional information part and a source program part, and a deletion section 2 that deletes the additional information part when outputting to a file. As information for identification, a column number specification section 3 and a title row keyword specification section 4 are provided.
, an error line keyword specifying section 5, and a macro expansion piece keyword specifying section 6.
本実施例のファイル編集装置10は、キー入力部12か
ら1文字単位で人力し、入力ファイル21のアセンブル
リストを1文字単位で処理するものとする。It is assumed that the file editing device 10 of this embodiment manually inputs character by character from the key input unit 12 and processes the assemble list of the input file 21 character by character.
第2図は、アセンブラによって作成された入力ファイル
21のアセンブルリスト30のイメージ図である。FIG. 2 is an image diagram of the assemble list 30 of the input file 21 created by the assembler.
アセンブルリスト30は、はぼ左半分に行番号、アドレ
ス、機械語コードの付加情報、右半分にマクロ展開片の
付加情報とソースプログラムを含んでいて、エラー行が
左右全体の1行に含んでいる。The assemble list 30 includes additional information such as line numbers, addresses, and machine language code in the left half, and additional information on macro expansion pieces and the source program in the right half, and the error line is included in one line on the left and right sides. There is.
第3図は本実施例におけるプログラムの開発手順を示す
説明図である。本実施例においては、ファイル編集装置
IOが、その識別部lおよび削除部2を用いることによ
り、第2図に示すアセンブルリスト30一つを用いて、
アセンブラ50に入力して処理を行う。FIG. 3 is an explanatory diagram showing the program development procedure in this embodiment. In this embodiment, the file editing device IO uses the identification section 1 and the deletion section 2 to use one assemble list 30 shown in FIG.
It is input to the assembler 50 and processed.
本実施例では、アセンブルリスト30の1カラム目から
40カラム目までを行番号、アドレスおよび機械語コー
ドの付加情報の部分、41カラム目以降をマクロ展開片
の付加情報の部分とソースプログラムの部分とする。従
って、カラム数規定部3はこの行番号、アドレスおよび
機械語コードの付加情報と、マクロ展開片の付加情報と
ソースプログラムとを分けるカラム数40を持つものと
する。また、本実施例では、タイトル行であるか否かを
判断するキーワードとして、タイトル行キーワード規定
部4は、rTITIJ Jを持ち、エラー行であるか否
かを判断するキーワードとして、エラー行キーワード規
定部5は「本本社RRORJを持ち、それぞれ1カラム
目からの文字列にキーワードがあるか否かで判断し、さ
らに、マクロ展開された行か否かを判断するキーワード
として、マクロ展開片キーワード規定部6はrMJを持
ち、カラム数規定数−1である39カラム目にそのキー
ワードがあるか否かで判断する。In this embodiment, the 1st to 40th columns of the assemble list 30 are line numbers, addresses, and machine language code additional information, and the 41st and subsequent columns are macro expansion piece additional information and source program. shall be. Therefore, the column number specifying section 3 has a column number 40 that separates the additional information of the line number, address, and machine code, the additional information of the macro expansion piece, and the source program. In addition, in this embodiment, the title line keyword specification unit 4 has rTITIJ J as a keyword for determining whether or not it is a title line, and the error line keyword specification unit 4 has rTITIJ J as a keyword for determining whether or not it is an error line. Part 5 has the head office RRORJ, and judges whether or not there is a keyword in the character string from the first column, and further includes a macro expansion piece keyword specification part as a keyword to judge whether there is a macro expanded line or not. 6 has rMJ, and it is determined whether the keyword is present in the 39th column, which is the specified number of columns minus 1.
利用者は、エラーメツセージが付加されたアセンブルリ
スト30を見て、そのエラーメツセージからアセンブル
リスト30のソースプログラム部分のエラー箇所に対す
る修正を加える。このとき、識別部1の中のカラム数規
定83、タイトル行キーワード規定部4、エラー行キー
ワード規定部5、およびマクロ展開片キーワード規定部
6が、識別するための情報として、それぞれ、カラム数
情報、タイトル行キーワード情報、エラー行キーワード
情報、およびマクロ展開側キーワード情報を持つことに
よって、アセンブルリスト30のソースプログラム部分
のみに修正が可能となり、誤って、付加情報としての行
番号、アドレス、機械語コード、タイトル、エラーメツ
セージおよびマクロ展開片を修正しないようになってい
る。以下これについて詳しく説明する。The user looks at the assemble list 30 to which the error message has been added, and uses the error message to correct the error location in the source program portion of the assemble list 30. At this time, the column number specification 83, title line keyword specification section 4, error line keyword specification section 5, and macro expansion piece keyword specification section 6 in the identification section 1 each provide column number information as information for identification. , title line keyword information, error line keyword information, and macro expansion side keyword information, it is possible to modify only the source program part of the assemble list 30, and by mistake, line numbers, addresses, and machine language as additional information may be modified. Code, titles, error messages, and macro expansion fragments are not modified. This will be explained in detail below.
第4図は、本実施例のファイル編集装置10の編集部1
3の識別部1における処理手順を示す流れ図である。FIG. 4 shows the editing section 1 of the file editing device 10 of this embodiment.
3 is a flowchart showing the processing procedure in the identification unit 1 of No. 3;
コンソール22からキー入力部12を通って入力された
操作情報は、識別部1において次の手順で処理される。Operation information input from the console 22 through the key input section 12 is processed in the identification section 1 in the following procedure.
操作情報入力処理ステップS1は、入力された一つの文
字またはカーソル移動コードを読み込む。Operation information input processing step S1 reads one input character or cursor movement code.
カーソル移動コード判定処理ステップS2は、読み込ま
れた文字が、カーソル移動コードであるか否かを判定し
、カーソル移動コードであれば、カーソル移動コード処
理ステップS3を行う。A cursor movement code determination processing step S2 determines whether or not the read character is a cursor movement code, and if it is a cursor movement code, a cursor movement code processing step S3 is performed.
カーソル移動コードでなければ、次の四つの処理ステッ
プS4〜S7で現在のカーソルの位置が付加情報部分で
あるか否かを順次判断する。まず、カラム位置判定処理
ステップS4では、現在のカーソル位置のカラム数がカ
ラム数規定部3の40カラム目以下か否かを判断し、4
0カラム目以下であれば、操作情報人力処理ステップS
1で入力された文字を無視する。次に、41力ラム目以
上の場合には、タイトル行判定処理ステップS5で、現
在のカーソル位置の1カラム目からの文字列がタイトル
行キーワード規定部4のrTITLB Jであるか否か
を判断し、このキーワードであれば、操作情報入力処理
ステップS1で入力された文字を無視する。次に、タイ
トル行キーワードでなければ、エラー行判定処理ステッ
プS6で、現在のカーソル位置の1カラム目からの文字
列がエラー行キーワード規定部5の「本本社RRORJ
であるか否かを判断し、このキーワードであれば、操作
情報入力処理ステップS1で入力された文字を無視する
。次に、エラー4キーワードでなければ、マクロ展開片
判定処理ステップS7で、現在のカーソル位置の39文
字目の文字がマクロ展開片キーワード規定部6の「M」
であるか否かを判断し、このキーワードであれば、操作
情報入力処理ステップS1で人力された文字を無視する
。次に、このマクロ展開側キーワードでなければ、現在
のカーソル位置の文字を操作情報人力処理ステップS1
で入力された文字で処理する。If it is not a cursor movement code, it is sequentially determined in the next four processing steps S4 to S7 whether or not the current cursor position is in the additional information portion. First, in column position determination processing step S4, it is determined whether the number of columns at the current cursor position is less than or equal to the 40th column of the column number specifying section 3.
If it is below the 0th column, the operation information manual processing step S
Ignore the characters entered in 1. Next, in the case of the 41st column or more, in title line determination processing step S5, it is determined whether the character string from the first column at the current cursor position is rTITLB J of the title line keyword specification section 4. However, if it is this keyword, the characters input in operation information input processing step S1 are ignored. Next, if it is not a title line keyword, in error line determination processing step S6, the character string from the first column at the current cursor position is
If it is this keyword, the characters input in operation information input processing step S1 are ignored. Next, if it is not an error 4 keyword, in step S7 of the macro expansion piece determination process, the 39th character at the current cursor position is "M" in the macro expansion piece keyword specifying section 6.
If it is this keyword, the characters entered manually in operation information input processing step S1 are ignored. Next, if it is not this macro expansion side keyword, the character at the current cursor position is input to the operation information manual processing step S1.
Process the characters entered in .
第5図は、本発明の一実施例のファイル編集装置lOの
識別部1の削除部2における処理手順を示す流れ図であ
る。FIG. 5 is a flowchart showing the processing procedure in the deletion unit 2 of the identification unit 1 of the file editing device IO according to an embodiment of the present invention.
コンソール22からキー入力部12を通ってファイル出
力指示が行われた場合に、削除部2において次の手順で
処理される。When a file output instruction is issued from the console 22 through the key input unit 12, the deletion unit 2 processes the file according to the following procedure.
1行入力処理ステップSllは、アセンブルリスト30
から1行のターミネート文字である行終了コードまたは
ファイル終了コードがくるまでバッファに読み込む。The one-line input processing step Sll is the assemble list 30.
Read into the buffer until the line end code or file end code, which is the terminating character for one line, is reached.
次に、四つの処理ステップ312〜515において、付
加情報部分を削除するようにする。まず、文字列長判定
処理ステップ812では、バッファに読み込んだ文字列
長が40以下か否かを判断し、40以下の場合はこの読
み込んだ文字列は読み飛ばす。41以上の場合には、タ
イトル行キーワード判定処理ステップ313で、バッフ
ァの先頭の文字列がタイトル行キーワード規定部4のr
TITLE Jか否かを判断し、そのキーワードであれ
ば、バッファの文字列は無視する。タイトル行キーワー
ドでない場合には、エラー行キーワード判定処理ステッ
プS14で、バッファの先頭の文字列がエラー行キーワ
ード規定部5の「零本本ERRORJか否かを判断し、
そのキーワードであれば、バッファの文字列は無視する
。エラー4キーワードでない場合には、マクロ展開前キ
ーワード判定処理ステップ315で、バッファの先頭よ
りカラム数規定部3のカラム数−1である39文字目の
文字がマクロ展開片キーワード規定部6のrMJである
か否かを判断し、そのキーワードであれば、バッファの
文字列は読み飛ばす。マクロ展開側キーワードでなけれ
ば、ソースプログラム部分切り出し処理ステップ316
で、41文字目以降の文字列をファイルの出力部15に
弓渡し、出力ファイル23に出力される。これらの処理
ステップ311−316は、処理ステップSllでファ
イル終了コードでターミネートされた文字列が処理ステ
ップ316までの処理がされるまで、繰り返し行われる
。Next, in four processing steps 312 to 515, the additional information portion is deleted. First, in character string length determination processing step 812, it is determined whether the length of the character string read into the buffer is 40 or less, and if it is 40 or less, the read character string is skipped. 41 or more, in title line keyword determination processing step 313, the character string at the beginning of the buffer is
It is determined whether TITLE J or not, and if it is that keyword, the character string in the buffer is ignored. If it is not the title row keyword, in error row keyword determination processing step S14, it is determined whether the character string at the beginning of the buffer is "ZERO BOND ERRORJ" of the error row keyword specifying section 5,
If that keyword is used, the string in the buffer will be ignored. If it is not an error 4 keyword, in pre-macro expansion keyword determination processing step 315, the 39th character from the beginning of the buffer, which is the number of columns minus 1 in the column number specification section 3, is entered in rMJ of the macro expansion piece keyword specification section 6. Determine whether the keyword exists or not, and if it is the keyword, skip the string in the buffer. If it is not a macro expansion side keyword, source program partial extraction processing step 316
Then, the character string starting from the 41st character is passed to the file output unit 15 and output to the output file 23. These processing steps 311-316 are repeated until the character string terminated with the file end code in processing step Sll is processed up to processing step 316.
以上の処理によって、入力されたアセンブルリスト30
は、第3図に示すソースプログラム部分のみに修正が施
され、出力ファイル23に出力される際には、前記ソー
スプログラム部分のみがファイルとして出力される。Through the above processing, the input assemble list 30
3, only the source program portion shown in FIG. 3 is modified, and when outputting to the output file 23, only the source program portion is output as a file.
以上説明したように、本発明は、アセンブルリスト情報
の付加情報の部分とソースプログラムの部分とを識別し
、カーソルの位置によってコンソールからの操作指示内
容の処理を操作することによって、付加情報の部分を操
作せずに、ソースプログラムの部分のみを操作可能なよ
うにすることによって、および、ファイル出力する際に
付加情報の部分を削除することによって、再びアセンブ
ラに入力できるソースプログラムを得ることができる。As explained above, the present invention identifies the additional information part of the assemble list information and the source program part, and processes the contents of the operation instruction from the console depending on the position of the cursor. By making only part of the source program operable without manipulating it, and by deleting the additional information part when outputting to a file, it is possible to obtain a source program that can be input into the assembler again. .
従って、従来の開発手順に比べ、繰り返し扱うファイル
を一つにすることができるので、プログラムの開発時間
を短縮することができる効果がある。Therefore, compared to conventional development procedures, it is possible to reduce the number of files that are handled repeatedly into one file, which has the effect of shortening the program development time.
4、 I!1面の簡単な説明 第1図は本発明の一実施例を示すブロック構成図。4. I! Brief explanation of page 1 FIG. 1 is a block diagram showing an embodiment of the present invention.
第2図はそのプログラム開発の手順を示す説明図。FIG. 2 is an explanatory diagram showing the procedure for developing the program.
第3[!Iはそのアセンブルリストの形式を示す説明図
。Third [! I is an explanatory diagram showing the format of the assemble list.
第4図はその識別部の処理手順を示す流れ図。FIG. 4 is a flowchart showing the processing procedure of the identification section.
第5図はその削除部の処理手順を示す流れ図。FIG. 5 is a flowchart showing the processing procedure of the deletion section.
第6図は従来例のプログラム開発の手順を示す説明図。FIG. 6 is an explanatory diagram showing a conventional program development procedure.
l・・・識別部、2・・・削除部、3・・・カラム数規
定部、4・・・タイトル行キーワード規定部、5・・・
エラー行キーワード規定部、6・・・マクロ展開片キー
ワード規定部、10.60・・・ファイル編集装置、1
1・・・入力部、I2・・・キー入力部、13・・・編
集部、14・・・コンソール出力部、15・・・出力部
、21・・・入力ファイル、22・・・コン7−ル、2
3・・・出力ファイル、30.80−・・アセンブルリ
スト、50・・・アセンブラ、70・・・ソースプログ
ラム、S1〜S8.311〜S16・・・ステップ。l...Identification part, 2...Deletion part, 3...Column number specification part, 4...Title row keyword specification part, 5...
Error line keyword specification section, 6... Macro expansion piece keyword specification section, 10.60... File editing device, 1
DESCRIPTION OF SYMBOLS 1... Input part, I2... Key input part, 13... Editing part, 14... Console output part, 15... Output part, 21... Input file, 22... Controller 7 -Le, 2
3... Output file, 30. 80-... Assemble list, 50... Assembler, 70... Source program, S1-S8. 311-S16... Step.
Claims (1)
ログラム情報とを入力ファイルから入力する入力部と、 コンソールからの操作指示情報を入力するキー入力部と
、 前記操作指示情報をもとに入力されたアセンブルリスト
情報を編集する編集部と、 編集結果を前記コンソールに出力するコンソール出力部
と、 編集結果を出力ファイルに出力する出力部とを備えたフ
ァイル編集装置において、 前記編集部は、 カラム数規定部、タイトル行キーワード規定部、エラー
行キーワード規定部、およびマクロ展開キーワード規定
部を有し入力した前記アセンブルリスト情報から前記付
加情報と前記ソースプログラム情報とを識別する識別部
と、作成したソースプログラムを前記出力ファイルに出
力する際に前記付加情報の部分を削除する削除部とを含
む ことを特徴とするファイル編集装置。[Claims] 1. An input section for inputting additional information and source program information generated by an assembler from an input file; a key input section for inputting operation instruction information from a console; and a key input section for inputting operation instruction information from a console. A file editing device comprising: an editing section that edits assemble list information input to the console; a console output section that outputs the editing results to the console; and an output section that outputs the editing results to an output file. an identification unit that identifies the additional information and the source program information from the input assemble list information, the unit having a column number specification section, a title line keyword specification section, an error line keyword specification section, and a macro expansion keyword specification section; and a deletion unit that deletes the additional information portion when outputting the created source program to the output file.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2077896A JPH03276335A (en) | 1990-03-27 | 1990-03-27 | File editing device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2077896A JPH03276335A (en) | 1990-03-27 | 1990-03-27 | File editing device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH03276335A true JPH03276335A (en) | 1991-12-06 |
Family
ID=13646841
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2077896A Pending JPH03276335A (en) | 1990-03-27 | 1990-03-27 | File editing device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH03276335A (en) |
-
1990
- 1990-03-27 JP JP2077896A patent/JPH03276335A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS6047606B2 (en) | program input device | |
| JP3431685B2 (en) | Document-dictionary link generator | |
| JPH0449421A (en) | File editing system | |
| JPS62203268A (en) | Mechanical translation system | |
| JP2670276B2 (en) | Character reader | |
| JPH09160611A (en) | Programmable controller | |
| JPH0358227A (en) | File editing system | |
| JPH0668082A (en) | Routine text preparing device | |
| JPH0750480B2 (en) | Text data editing device | |
| JP2607976B2 (en) | Debug method | |
| JPH0589103A (en) | Document editing processor | |
| JPS5969831A (en) | Device for documentation | |
| JPH06274371A (en) | Source program correcting method | |
| JPH06332684A (en) | Program correction support device | |
| JPH01124056A (en) | Document processor | |
| JPH0685169B2 (en) | Document processing method | |
| JPH0371231A (en) | Source list forming system | |
| JPH07110765A (en) | Document editing method | |
| JPH0358226A (en) | File editing system | |
| JPH03171252A (en) | Character processor | |
| JPH0540638A (en) | Vocabulary analyzing/editing system | |
| JPH05242080A (en) | Character processor | |
| JPH05143545A (en) | Instruction selection/execution processing system of plural instructions texts | |
| JPH04101229A (en) | Compile error display controlling system | |
| JPS6148065A (en) | Word processor |