JPH0346026A - Source program diagnostic system - Google Patents
Source program diagnostic systemInfo
- Publication number
- JPH0346026A JPH0346026A JP1182083A JP18208389A JPH0346026A JP H0346026 A JPH0346026 A JP H0346026A JP 1182083 A JP1182083 A JP 1182083A JP 18208389 A JP18208389 A JP 18208389A JP H0346026 A JPH0346026 A JP H0346026A
- Authority
- JP
- Japan
- Prior art keywords
- program
- information
- diagnostic
- source program
- input means
- 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
- 230000003213 activating effect Effects 0.000 claims description 2
- 238000003745 diagnosis Methods 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 3
- 238000012937 correction Methods 0.000 description 2
- 238000001514 detection method Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000000034 method Methods 0.000 description 1
Landscapes
- Debugging And Monitoring (AREA)
- Stored Programmes (AREA)
Abstract
Description
【発明の詳細な説明】
[産業上の利用分野]
本発明は、原始プログラムを作成し、更新し完成する工
程において、原始プログラムが、コンパイラによってど
の様なエラーが検出され、またその修正のためにどのく
らい更新されたかを分析するための診断情報作成システ
ムに関する。[Detailed Description of the Invention] [Industrial Application Field] The present invention provides a process for creating, updating, and completing a source program. Regarding a diagnostic information creation system for analyzing how much has been updated.
[従来の技術]
従来、この種の診断情報は、原始プログラムの更新情報
と翻訳情報とが別々に管理されており原始プログラムの
更新および翻訳操作の1回分の情報となっていた。[Prior Art] Conventionally, in this type of diagnostic information, source program update information and translation information are managed separately, and the information is for one source program update and translation operation.
[発明が解決しようとする課8]
しかしながら上述した従来の診断情報は、原始プログラ
ムの更新情報と翻訳情報とか別々に管理されており、原
始プログラムの更新および翻訳操作の1回分の情報であ
るため、原始プログラムが完成するまでにどの様な間違
いをし、どのくらい修正したかを手作業で集計しなけれ
ばならないという欠点があった。[Problem 8 to be solved by the invention] However, in the conventional diagnostic information described above, the update information of the source program and the translation information are managed separately, and the information is for one update and translation operation of the source program. However, the disadvantage was that it was necessary to manually tally up what mistakes were made and how much corrections were made until the original program was completed.
そこで1本発明の技術的課題は上記欠点に鑑み。Therefore, one technical problem of the present invention is to solve the above drawbacks.
原始プログラムの更新情報及び翻訳情報とを自動的に集
計することができる原始プログラム診断システムを堤供
することである。An object of the present invention is to provide a source program diagnosis system that can automatically aggregate update information and translation information of a source program.
[課題を解火するための手段]
本発明に′よればエディタによって原始プログラムを作
成し、修正した時に生成されたプログラム更新情報を入
力するプログラム更新情報入力手段と、コンパイラによ
って原始プログラムの翻訳時に生成されたプログラム診
断情報を入力するプログラム診断情報入力手段と、プロ
グラム診断情報中の診断メツセージ番号より診断メツセ
ージ本文を診断メツセージより入力する診断メツセージ
入力手段と1診断したい原始プログラムのプログラム名
やそのファイル名等の入力指示を行なう診断プログラム
入力指示手段と。[Means for solving the problem] According to the present invention, a program update information input means for inputting program update information generated when a source program is created and modified by an editor, and a program update information input means for inputting program update information generated when a source program is created and modified by an editor; A program diagnosis information input means for inputting generated program diagnosis information, a diagnostic message input means for inputting a diagnostic message body from a diagnostic message based on a diagnostic message number in the program diagnosis information, and (1) a program name of a source program to be diagnosed and its file. diagnostic program input instruction means for instructing input of name, etc.;
指示された原始プログラムの診断情報を作成するために
前記プログラム更新情報手段、プログラム翻訳情報入力
手段および診断メツセージ入力手段を起動する診断情報
作成手段と1診断情報作戊手段によって作成された診断
情報を表示する診断情報表示手段とを有していることを
特徴とする原始プログラム診断システムが得られる。Diagnostic information creation means for activating the program update information means, program translation information input means and diagnostic message input means to create diagnostic information for the instructed source program; A source program diagnostic system is obtained, characterized in that it has a diagnostic information display means for displaying diagnostic information.
[実施例]
次に1本発明の実施例について図面を参照して説明する
。[Example] Next, an example of the present invention will be described with reference to the drawings.
第1図は2本実施例の構成を表わす図である。FIG. 1 is a diagram showing the configuration of two embodiments.
プログラム更新情報1はエディタによって原始プログラ
ムの作成時、更新時に生成され、プログラム名1作成日
付、更新日付、更新回数(レビジョン)1及び更新時に
修正された行数などの情報からなる。Program update information 1 is generated by an editor when a source program is created or updated, and includes information such as program name 1 creation date, update date, number of updates (revision) 1, and number of lines modified during update.
プログラム更新情報入力手段2は前記プログラム更新情
報1の中から指示されたプログラム名と対応する更新情
報を入力する。The program update information input means 2 inputs update information corresponding to the designated program name from the program update information 1.
プログラム翻訳情報3はコンパイラによって原始プログ
ラムの翻訳時に生成され、プログラム名。Program translation information 3 is generated by the compiler when a source program is translated, and is the program name.
更新回数(レビジョン)9診断メツセージ数、及び診断
メツセージ番号などの情報からなる。Update count (revision) 9 Consists of information such as the number of diagnostic messages and the diagnostic message number.
プログラム翻訳情報4は前記プログラム翻訳情報3の中
から指示されたプログラムと対応する翻訳情報を入力す
る。The program translation information 4 inputs translation information corresponding to the designated program from the program translation information 3.
診断メツセージファイル5はコンパイラが使用する診断
メツセージファイルで診断メツセージ番号によって診断
メツセージ本文を検索できる。The diagnostic message file 5 is a diagnostic message file used by the compiler, and the text of the diagnostic message can be searched by the diagnostic message number.
診断メツセージ入力手段6はプログラム翻訳情報3の中
の診断メツセージ番号と対応する診断メツセージ本文を
診断メツセージファイル5を検索し入力する。The diagnostic message input means 6 searches the diagnostic message file 5 for the diagnostic message text corresponding to the diagnostic message number in the program translation information 3 and inputs it.
診断プログラム入力指示手段7は診断したいプログラム
名を入力し診断情報作成手段8を起動する。The diagnostic program input instruction means 7 inputs the name of the program to be diagnosed and starts the diagnostic information creation means 8.
診断情報作成手段8は指示されたプログラム名の診断情
報を作成するために前記プログラム更新情報入力手段2
とプログラム翻訳情報入力手段4を起動する。The diagnostic information creation means 8 inputs the program update information input means 2 in order to create the diagnostic information of the designated program name.
and starts the program translation information input means 4.
診断情報表示手段9は前記診断情報作成手段8によって
作成された診断情報10を表示する。The diagnostic information display means 9 displays the diagnostic information 10 created by the diagnostic information creation means 8.
診断情報10は、指示されたプログラム名の原始プログ
ラムが今までに何回更新されたのか、またそれぞれの更
新時に6行のソース行が修正されたか、また更新後の翻
訳によってどの様なエラーが良く検出されたのか等の情
報からなる。Diagnostic information 10 shows how many times the source program with the specified program name has been updated, whether the 6 source lines were modified during each update, and what errors were caused by the translation after the update. It consists of information such as whether the detection was successful.
[発明の効果]
以上説明したように本発明は、原始プログラムの更新情
報と翻訳情報とを自動的に集計することにより、原始プ
ログラムが完成するまでにどの様な間違いをし、どのく
らい修正したかを分析でき。[Effects of the Invention] As explained above, the present invention automatically aggregates update information and translation information of a source program, thereby determining what mistakes were made and how much corrections were made before the source program was completed. can be analyzed.
この分析結果に従って、プログラムの作成時にどの様な
点に注意したら良いか知ることができる効果がある。Based on the analysis results, it is possible to know what points to pay attention to when creating a program.
第1図は1本発明の全体構成図である。
1・・・プログラム更新情報、2・・・プログラム更新
情報入力手段、3・・・プログラム翻訳情報、4・・・
プログラム翻訳情報入力手段、5・・・診断メツセージ
ファイル、6・・診断メツセージ入力手段、7・・・診
断プログラム入力指示手段、8・・・診断情報作成手段
、9・・・診断情報表示手段、10・・診断情報。
第
図FIG. 1 is an overall configuration diagram of the present invention. 1... Program update information, 2... Program update information input means, 3... Program translation information, 4...
Program translation information input means, 5... Diagnostic message file, 6... Diagnostic message input means, 7... Diagnostic program input instruction means, 8... Diagnostic information creation means, 9... Diagnostic information display means, 10...Diagnostic information. Diagram
Claims (1)
た時に生成されたプログラム更新情報を入力するプログ
ラム更新情報入力手段と、 コンパイラによって原始プログラムの翻訳時に生成され
たプログラム翻訳情報を入力するプログラム翻訳情報入
力手段と、 プログラム翻訳情報中の診断メッセージ番号より診断メ
ッセージ本文を診断メッセージファイルより入力する診
断メッセージ入力手段と、 診断したい原始プログラムのプログラム名やそのファイ
ル名等の入力指示を行なう診断プログラム入力手段と、 指示された原始プログラムの診断情報を作成するために
前記プログラム更新情報手段、プログラム翻訳情報入力
手段、および診断メッセージ入力手段を起動する診断情
報作成手段と、 診断情報作成手段によって作成された診断情報を表示す
る診断情報表示手段とを有することを特徴とする原始プ
ログラム診断システム。(1) A program update information input means for inputting program update information generated when a source program is created and modified by an editor; and a program translation information input means for inputting program translation information generated by a compiler when a source program is translated. a diagnostic message input means for inputting a diagnostic message text from a diagnostic message file based on the diagnostic message number in the program translation information; a diagnostic program input means for inputting the program name of the source program to be diagnosed, its file name, etc.; diagnostic information creation means for activating the program update information means, program translation information input means, and diagnostic message input means to create diagnostic information for the instructed source program; 1. A source program diagnostic system comprising: diagnostic information display means for displaying diagnostic information.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP1182083A JPH0346026A (en) | 1989-07-14 | 1989-07-14 | Source program diagnostic system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP1182083A JPH0346026A (en) | 1989-07-14 | 1989-07-14 | Source program diagnostic system |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH0346026A true JPH0346026A (en) | 1991-02-27 |
Family
ID=16112062
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP1182083A Pending JPH0346026A (en) | 1989-07-14 | 1989-07-14 | Source program diagnostic system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH0346026A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6857509B1 (en) | 1998-12-23 | 2005-02-22 | Daimlerchrysler Ag | Braking unit |
-
1989
- 1989-07-14 JP JP1182083A patent/JPH0346026A/en active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6857509B1 (en) | 1998-12-23 | 2005-02-22 | Daimlerchrysler Ag | Braking unit |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPS6116100B2 (en) | ||
JPH0346026A (en) | Source program diagnostic system | |
JPH07120285B2 (en) | How to use the syntax checker and text editor | |
JP3016109B2 (en) | Program document maintenance device | |
JP2681815B2 (en) | Equipment control processor | |
JPH04271440A (en) | System for automatically preparing test item | |
JP2002268729A (en) | Soft isolation device | |
JPH07146787A (en) | Method for retrieving influence program | |
JPH02285414A (en) | Key display processing system | |
JPH03144832A (en) | Symbolic debugging device for precompiler language program | |
Barik | Improving error notification comprehension in IDEs by supporting developer self-explanations | |
JP2000330767A (en) | System for setting software environment definition | |
JPH064378A (en) | Change information managing device | |
JPH10105446A (en) | Automatic integration system | |
JPH0721237A (en) | Drawing information management device | |
JPH03119475A (en) | Comparison method for logical simulation result | |
JPH04153737A (en) | Output system for compile updating information | |
JPS59163639A (en) | Analyzing system of source program | |
JPS63278151A (en) | Debugging device | |
JPH04347727A (en) | Method and device for automatically correcting program | |
JPH04364520A (en) | Generation system for general sequence program and general screen information | |
JPH09297680A (en) | Method and system for inputting parameter in application development environment | |
JPS63291122A (en) | Microprogram development supporting device | |
JPH07182149A (en) | Message display system | |
JPH04342024A (en) | Document preparing system dealing with program |