[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JPH01196632A - Re-translation processing system - Google Patents

Re-translation processing system

Info

Publication number
JPH01196632A
JPH01196632A JP2106688A JP2106688A JPH01196632A JP H01196632 A JPH01196632 A JP H01196632A JP 2106688 A JP2106688 A JP 2106688A JP 2106688 A JP2106688 A JP 2106688A JP H01196632 A JPH01196632 A JP H01196632A
Authority
JP
Japan
Prior art keywords
intermediate text
translation
source program
text
translation processing
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
JP2106688A
Other languages
Japanese (ja)
Inventor
Kiyoshi Otaki
大瀧 潔
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 JP2106688A priority Critical patent/JPH01196632A/en
Publication of JPH01196632A publication Critical patent/JPH01196632A/en
Pending legal-status Critical Current

Links

Landscapes

  • Devices For Executing Special Programs (AREA)

Abstract

PURPOSE:To shorten a translating time and to decrease storing resource to be used by judging whether the intermediate text of a source program, which is translation- processed in the past, can be re-utilized for this time of a translation processing, correcting the intermediate text based on correcting information when the intermediate text can be re-utilized and executing the translation processing. CONSTITUTION:A re-utilization possibility judging means 11 judges whether an intermediate text 4b, which is generated when a source program 2a is translated in the past, is stored in an intermediate text storing means 4 or not and when it is judged that the intermediate text is stored, whether the intermediate text is in a using condition or not is judged based on correcting information 3a. When it is judged that the intermediate text can be re-utilized by the re-utilization possibility judging means 11, an intermediate text re-utilization means 12 corrects the intermediate text 4b on the basis of the correcting information 3a. When it is judged by the re-utilization possibility judging means 11 that the intermediate text 4b can be re-utilized, a translating means 13 re-utilizes the intermediate text, which is corrected by the intermediate text re-utilizing means 12, and executes the translation processing. Thus, the translating time is shortened and the storing resource to be used can be decreased.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はソースプログラムから目的プログラムを生成す
る言語処理系に於ける翻訳処理方式に関し、特に過去に
翻訳処理を行なったソースプログラムを再翻訳する際の
翻訳処理を高速化することができる再翻訳処理方式に関
する。
[Detailed Description of the Invention] [Field of Industrial Application] The present invention relates to a translation processing method in a language processing system that generates a target program from a source program, and particularly relates to a translation processing method for retranslating a source program that has been translated in the past. The present invention relates to a retranslation processing method that can speed up translation processing.

〔従来の技術〕[Conventional technology]

ソースプログラムを翻訳して目的プログラムを生成する
場合、従来は翻訳対象となるソースプログラムが過去に
一度翻訳処理されたソースプログラムと同一、またはそ
の一部を変更しただけのものであり、更に、過去の翻訳
処理に於いて生成された中間テキストが今回の翻訳処理
に於いても参照可能な状態にある場合であっても、今回
翻訳対象としているソースプログラムと過去に翻訳され
たソースプログラムとの相違点を得る手段がなかったた
め、過去の翻訳処理に於いて作成された中間テキストを
再利用することはせず、翻訳処理を最初からやり直すよ
うにしていた。
Conventionally, when translating a source program to generate a target program, the source program to be translated is the same as a source program that has been translated once in the past, or only a part of it has been changed; Even if the intermediate text generated in the translation process is still available for reference in the current translation process, there may be differences between the source program being translated this time and source programs translated in the past. Since there was no way to obtain points, the intermediate text created in the past translation process was not reused, but the translation process was restarted from the beginning.

即ち、従来は第4図に示すように、過去に一度翻訳処理
が行なわれ、ソースプログラム格納手段31に格納され
ているソースプログラム31aを再度翻訳する場合、ス
テップS34の翻訳開始から処理を開始し、ステップ3
35の中間処理で中間テキスト32aを生成して中間テ
キスト格納手段32に格納し、ステップS36の翻訳終
了処理で目的プログラム33aを生成して目的プログラ
ム格納手段33に格納するようにしていた。
That is, conventionally, as shown in FIG. 4, when a source program 31a that has been translated once in the past and is stored in the source program storage means 31 is to be translated again, the process is started from the start of translation in step S34. , step 3
In the intermediate processing of step S35, an intermediate text 32a is generated and stored in the intermediate text storage means 32, and in the translation end processing of step S36, a target program 33a is generated and stored in the target program storage means 33.

〔発明が解決しようとする問題点〕[Problem that the invention seeks to solve]

上述したように、従来は過去に一度翻訳処理の行なわれ
たソースプログラムと同−或いは一部のみが異なるソー
スプログラムを翻訳する場合であっても、翻訳処理を最
初からやり直すようにしているため、前回の翻訳処理時
と同一の時間的資源。
As mentioned above, conventionally, even when translating a source program that is the same as, or only partially different from, a source program that has been translated once in the past, the translation process is restarted from the beginning. The same time resources as during the previous translation process.

記憶資源が必要になるという問題があった。There was a problem that storage resources were required.

本発明はこのような問題点を解決したものであり、その
目的は、過去に翻訳されたソースプログラムと同−或い
は一部のみが異なるソースプログラムを再翻訳する際の
処理時間を短縮化すると共に使用する記憶領域を少ない
ものとすることにある。
The present invention solves these problems, and its purpose is to shorten the processing time when retranslating a source program that is the same as or only partially different from a previously translated source program. The purpose is to reduce the amount of storage space used.

〔問題点を解決するための手段〕[Means for solving problems]

本発明はこのような問題点を解決するため、ソースプロ
グラムから目的プログラムを生成する言語処理系に於け
る翻訳処理方式に於いて、過去の翻訳処理に於いて作成
された中間テキストが格納されている中間テキスト格納
手段と、翻訳処理の対象となっているソースプログラム
が過去に翻訳処理され、その時に生成された中間テキス
トが前記中間テキスト格納手段中に存在しているか否か
を判断し、存在していると判断することにより、前記翻
訳処理の対象となっているソースプログラムの記述が過
去に翻訳処理の対象となった時の記述に対してどのよう
に修正されているのかを示す修正情報に基づいて前記中
間テキスト格納手段に格納されている中間テキストを使
用して前記翻訳処理の対象となっているソースプログラ
ムの翻訳処理を行なうことができるか否かを判断する再
利用可能性判断手段と、 該再利用可能性判断手段が前記中間テキスト格納手段に
格納されている中間テキストを使用して前記翻訳対象と
しているソースプログラムの翻訳処理が可能であると判
断することにより、前記修正情報に基づいて前記中間テ
キスト格納手段中の中間テキストを修正する中間テキス
ト再利用手段と、 翻訳処理を行なう翻訳手段とを設け、 該翻訳手段は前記再利用可能性判断手段で中間テキスト
が再利用可能であると判断されることにより前記中間テ
キスト再利用手段によって修正された中間テキストを利
用して翻訳処理を行なう。
In order to solve these problems, the present invention uses a translation processing method in a language processing system that generates a target program from a source program, in which intermediate text created in past translation processing is stored. The intermediate text storage means in which the source program is being translated and the source program that is the target of translation processing have been translated in the past, and it is determined whether or not the intermediate text generated at that time exists in the intermediate text storage means. Correction information indicating how the description of the source program that is the target of the translation process has been modified from the description that was the target of the translation process in the past. reusability determining means for determining whether or not it is possible to translate the source program that is the target of the translation processing using the intermediate text stored in the intermediate text storage means based on and the reusability determining means determines that it is possible to translate the source program to be translated using the intermediate text stored in the intermediate text storage means, thereby updating the modification information. intermediate text reuse means for modifying the intermediate text in the intermediate text storage means based on the intermediate text storage means; and translation means for performing translation processing; When it is determined that the intermediate text exists, translation processing is performed using the intermediate text modified by the intermediate text reusing means.

〔作 用〕[For production]

再利用可能性判断手段は今回翻訳処理の対象としている
ソースプログラムが過去に翻訳され、その時に生成され
た中間テキストが中間テキスト格納手段に格納されてい
るか否かを判断し、中間テキストが格納されていると判
断することにより、修正情報に基づいて以前の翻訳処理
に於いて生成された中間テキストが使用可能であるか否
かを判断する。中間テキスト再利用手段は再利用可能性
判断手段で再利用可能であると判断されることにより、
修正情報に基づいて中間テキストを修正する。翻訳手段
は再利用可能性判断手段で中間テキストを再利用するこ
とが可能であると判断されることにより、中間テキスト
再利用手段で修正された中間テキストを再利用して翻訳
処理を行なう。
The reusability determining means determines whether the source program targeted for translation processing this time has been translated in the past and the intermediate text generated at that time is stored in the intermediate text storage means. By determining that the intermediate text is usable, it is determined whether the intermediate text generated in the previous translation process can be used based on the modification information. When the intermediate text reuse means is determined to be reusable by the reusability determination means,
Modify intermediate text based on modification information. When the reusability determination means determines that the intermediate text can be reused, the translation means reuses the modified intermediate text by the intermediate text reuse means to perform translation processing.

〔実施例〕〔Example〕

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

第1図は本発明の実施例のブロック図であり、翻訳処理
部1と、ソースプログラム2aが格納されているソース
プログラム格納手段2と、修正情報3aが格納される修
正情報格納手段3と、目次情報4a及び中間テキス)4
bが格納されている中間テキスト格納手段4と、目的プ
ログラム5aが格納される目的プログラム格納手段5と
を備えている。翻訳処理部1は再利用可能性判断手段1
1と、中間テキスト再利用手段12と、翻訳手段13と
を含んでいる。中間テキスト格納手段4に格納されてい
る目次情報4aは、中間テキスト格納手段4に格納され
ている中間テキストと対応するソースプログラムを一意
に示す情報(例えば、ソースプログラム名)である。
FIG. 1 is a block diagram of an embodiment of the present invention, which includes a translation processing section 1, a source program storage means 2 in which a source program 2a is stored, a modification information storage means 3 in which modification information 3a is stored, Table of contents information 4a and intermediate text) 4
The intermediate text storage means 4 has an intermediate text storage means 4 in which the object program 5a is stored, and an object program storage means 5 in which the object program 5a is stored. Translation processing unit 1 is reusability determination means 1
1, intermediate text reuse means 12, and translation means 13. The table of contents information 4a stored in the intermediate text storage means 4 is information (eg, source program name) that uniquely indicates the source program corresponding to the intermediate text stored in the intermediate text storage means 4.

第2図は再利用可能性判断手段11の処理例を示すフロ
ーチャート、第3図は中間テキスト再利用手段12の処
理例を示すフローチャートであり、以下各図を参照して
本実施例の動作を説明する。
FIG. 2 is a flowchart showing a processing example of the reusability determining means 11, and FIG. 3 is a flowchart showing a processing example of the intermediate text reuse means 12. The operation of this embodiment will be explained below with reference to each figure. explain.

ソースプログラム格納手段2に格納されているソースプ
ログラム2aが入力されると、翻訳処理部l内の再利用
可能性判断手段11は第2図のフローチャートに示すよ
うに、中間テキスト格納手段4に格納されている目次情
報4aを参照し、入力されたソースプログラム2aが過
去に翻訳されていてその時に生成された中間テキストが
中間テキスト格納手段4内に存在しているか否かを判断
する(ステップ5ll) 、ステップ311に於いて、
存在していると判断した場合は、修正情報格納手段3に
格納されている修正情報3a(今回処理対象としている
ソースプログラム2aが前回の翻訳処理時と全く同一で
ある場合はそのことを示す情報が、異なる場合は修正位
置及び修正内容を示す情報が格納される)に基づいて、
今回翻訳処理の対象としているソースプログラム2aの
記述が前回翻訳処理の対象となった時の記述に対して下
記■〜■の条件の内の何れかを満足させているか否かを
判断する(ステップ312)。
When the source program 2a stored in the source program storage means 2 is input, the reusability determination means 11 in the translation processing unit 1 stores it in the intermediate text storage means 4 as shown in the flowchart of FIG. Referring to the table of contents information 4a, it is determined whether the input source program 2a has been translated in the past and the intermediate text generated at that time exists in the intermediate text storage means 4 (step 5ll). ), in step 311,
If it is determined that it exists, the modification information 3a stored in the modification information storage means 3 (if the source program 2a to be processed this time is exactly the same as the previous translation processing, information indicating that but if they are different, information indicating the correction position and correction content is stored).
It is determined whether the description of the source program 2a that is currently being translated satisfies any of the following conditions (step 312).

■全く修正されていない。■It has not been modified at all.

■定数の値のみが修正されている。ここで、定数とは、
例えば、X−Y+ 1に於ける1を指すものである。
■Only the constant values have been modified. Here, the constant is
For example, it refers to 1 in X-Y+1.

■ソースプログラムの内容は同一だが、行や桁(行内の
何文字目かを示す)が修正されている。
■The content of the source program is the same, but the line and column (indicating the number of characters in the line) have been modified.

ソースプログラムの内容が同一で行が修正される例とし
ては、例えば、注釈行の挿入等があり、また、ソースプ
ログラムの内容が同一で桁が修正される例としては、例
えば、Do文によって作られるループを他の部分と区別
し易くするために、ループを構成する各行内に於ける先
頭文字の位置をずらす修正等がある。
An example of a line being modified when source programs have the same content is, for example, insertion of a comment line, and an example of a source program having the same content and a digit modified is, for example, when a line is modified using a Do statement. In order to make the loop easier to distinguish from other parts, there are modifications such as shifting the position of the first character in each line that makes up the loop.

ステップS12に於いて、上記■〜■の条件の内の何れ
かが成立していると判断した場合は、再利用可能性判断
手段11は中間テキスト格納手段4に格納されているソ
ースプログラム2a対応の中間テキスト(本実施例では
中間テキスト4bとする)を再利用することが可能であ
ると判断し、上記■〜■の条件の内の何れが成立したか
を示す条件情報を中間テキスト再利用手段12に送出す
る(ステップ513)。また、ステップ312に於いて
、上記■〜■の条件が全て不成立であると判断した場合
及びステップSllでソースプログラム2aに対応する
中間テキストが存在していないと判断した場合は、中間
テキスト格納手段4に格納されている中間テキストを再
利用することができないと判定し、その旨を翻訳手段1
3に通知する(ステップ514)。
In step S12, if it is determined that any of the conditions (■ to ■) above are satisfied, the reusability determination means 11 supports the source program 2a stored in the intermediate text storage means 4. It is determined that it is possible to reuse the intermediate text (in this embodiment, it is referred to as intermediate text 4b), and the condition information indicating which of the conditions ■ to ■ above is satisfied is reused as the intermediate text. It is sent to the means 12 (step 513). In addition, if it is determined in step 312 that all of the above conditions (■ to ■) are not satisfied, and if it is determined in step Sll that there is no intermediate text corresponding to the source program 2a, the intermediate text storage means It is determined that the intermediate text stored in 4 cannot be reused, and the translation means 1
3 (step 514).

中間テキスト再利用手段12は再利用可能性判断手段1
1から条件情報が送られて(ると、条件情報に応じて第
3図のフローチャートに示す処理を行なう。即ち、再利
用可能性判断手段11からの条件情報に基づいて、ソー
スプログラム2aが全く修正されていないと判断した場
合(ステップS21の判断結果がYESの場合)は翻訳
手段13に中間テキス)4bを使用して翻訳処理を行な
う供とを指示しくステップ326)、定数の値のみが修
正されていると判断した場合(ステップ322の判断結
果がYESの場合)は今回翻訳処理の対象としているソ
−スジログラム2a対応の中間テキスト4bの内、定数
の値を表現する箇所を修正情報3aに従って修正した後
(ステップ324) 、ステップ326の処理を行ない
、行1桁のみが修正されていると判断した場合(ステッ
プ323の判断結果がY[!Sの場合)は今回翻訳処理
の対象としているソースプログラム2a対応の中間テキ
スl−4bの内、行番号1桁番号に当たる箇所を修正情
報3aに従って修正した後(ステップ325) 、ステ
ップS26の処理を行なう。
Intermediate text reuse means 12 is reusability determination means 1
When the condition information is sent from the source program 2a, the process shown in the flowchart of FIG. 3 is performed according to the condition information. If it is determined that the modification has not been made (if the determination result in step S21 is YES), the translation means 13 is instructed to perform translation processing using the intermediate text) 4b (step 326), and only the value of the constant is If it is determined that the correction has been made (if the judgment result in step 322 is YES), the part that expresses the value of the constant in the intermediate text 4b corresponding to the source girogram 2a that is currently being translated is changed into correction information 3a. After making corrections according to the following (step 324), perform the process of step 326, and if it is determined that only one digit of the line has been corrected (if the judgment result of step 323 is Y[!S), the translation process will be performed this time. After modifying the portion corresponding to the one-digit line number in the intermediate text l-4b corresponding to the source program 2a in accordance with the modification information 3a (step 325), the process of step S26 is performed.

翻訳手段13は中間テキスト再利用手段12から中間テ
キストを使用して翻訳処理を行なうことが指示されると
、中間テキスト格納手段4に格納されている中間テキス
トの内の今回翻訳処理の対象としているソースプログラ
ム2a対応の中間テキスト4bを使用して翻訳処理を行
ない、生成した目的プログラム5aを目的プログラム格
納手段5に格納する。また、翻訳手段13は再利用可能
性判断手段11から中間テキストを再利用することがで
きない旨の通知を受けた場合は、ソースプログラム2a
についての翻訳処理を最初からやり直す。
When the translation means 13 receives an instruction from the intermediate text reusing means 12 to perform translation processing using intermediate text, it selects one of the intermediate texts stored in the intermediate text storage means 4 as the target for translation processing this time. Translation processing is performed using the intermediate text 4b corresponding to the source program 2a, and the generated target program 5a is stored in the target program storage means 5. Further, when the translation means 13 receives a notification from the reusability determination means 11 that the intermediate text cannot be reused, the translation means 13 uses the source program 2a
Start the translation process from the beginning.

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

以上説明したように、本発明は、過去に翻訳処理の行な
われたソースプログラムの中間テキストが格納されてい
る中間テキスト格納手段内の中間テキストを今回の翻訳
処理に於いて再利用することができるか否かを再利用可
能性判断手段で判断し、再利用できると判断した場合は
、中間テキスト再利用手段で修正情報に基づいて中間テ
キストを修正し、この修正された中間テキストを用いて
翻訳手段で翻訳処理を行なうものであり、再翻訳処理の
内、中間テキストを生成するまでの処理を省略すること
ができるので、翻訳時間を短縮することができる効果が
あると共に翻訳処理に於いて使用する記憶資源を少ない
ものとすることができる効果もある。
As explained above, the present invention is capable of reusing intermediate text in the intermediate text storage means in which intermediate text of a source program that has been translated in the past is stored in the current translation process. If it is determined that it can be reused, the intermediate text reuse means modifies the intermediate text based on the modification information, and the modified intermediate text is used to translate the text. Translation processing is performed by means of translation processing, and as part of the retranslation processing, the processing up to the generation of intermediate text can be omitted, so it has the effect of shortening translation time and is also used in translation processing. It also has the effect of reducing the amount of memory resources required.

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

第1図は本発明の実施例のブロック図、第2図は再利用
可能性判断手段11の処理例を示すフローチャート、 第3図は中間テキスト再利用手段12の処理例を示すフ
ローチャート及び、 第4図は従来例の説明図である。 図に於いて、1・・・翻訳処理部、2・・・ソースプロ
グラム格納手段、2a・・・ソースプログラム、3・・
・修正情報格納手段、3a・・・修正情報、4・・・中
間テキスト格納手段、4a・・・目次情報、4b・・・
中間テキスト、5・・・目的プログラム格納手段、5a
・・・目的プログラム、11・・・再利用可能性判断手
段、12・・・中間テキスト再利用手段、13・・・翻
訳手段。
FIG. 1 is a block diagram of an embodiment of the present invention, FIG. 2 is a flowchart showing a processing example of the reusability determining means 11, and FIG. 3 is a flowchart showing a processing example of the intermediate text reuse means 12. FIG. 4 is an explanatory diagram of a conventional example. In the figure, 1... translation processing unit, 2... source program storage means, 2a... source program, 3...
- Correction information storage means, 3a... Correction information, 4... Intermediate text storage means, 4a... Table of contents information, 4b...
Intermediate text, 5...Object program storage means, 5a
. . . Purpose program, 11. Reusability determination means, 12. Intermediate text reuse means, 13. Translation means.

Claims (1)

【特許請求の範囲】 ソースプログラムから目的プログラムを生成する言語処
理系に於ける翻訳処理方式に於いて、過去の翻訳処理に
於いて作成された中間テキストが格納されている中間テ
キスト格納手段と、翻訳処理の対象となっているソース
プログラムが過去に翻訳処理され、その時に生成された
中間テキストが前記中間テキスト格納手段中に存在して
いるか否かを判断し、存在していると判断することによ
り、前記翻訳処理の対象となっているソースプログラム
の記述が過去に翻訳処理の対象となった時の記述に対し
てどのように修正されているのかを示す修正情報に基づ
いて前記中間テキスト格納手段に格納されている中間テ
キストを使用して前記翻訳処理の対象となっているソー
スプログラムの翻訳処理を行なうことができるか否かを
判断する再利用可能性判断手段と、 該再利用可能性判断手段が前記中間テキスト格納手段に
格納されている中間テキストを使用して前記翻訳対象と
しているソースプログラムの翻訳処理が可能であると判
断することにより、前記修正情報に基づいて前記中間テ
キスト格納手段中の中間テキストを修正する中間テキス
ト再利用手段と、 翻訳処理を行なう翻訳手段とを設け、 該翻訳手段は前記再利用可能性判断手段で中間テキスト
が再利用可能であると判断されることにより中間テキス
ト再利用手段によって修正された中間テキストを利用し
て翻訳処理を行なうことを特徴とする再翻訳処理方式。
[Scope of Claims] In a translation processing method in a language processing system that generates a target program from a source program, an intermediate text storage means that stores intermediate texts created in past translation processing; A source program that is a target of translation processing has been translated in the past, and determining whether or not intermediate text generated at that time exists in the intermediate text storage means, and determining that it exists. The intermediate text is stored based on modification information indicating how the description of the source program that is the target of the translation process has been modified from the description that was the target of the translation process in the past. reusability determining means for determining whether or not it is possible to translate the source program that is the target of the translation process using the intermediate text stored in the means; The determining means determines that the translation process of the source program to be translated is possible using the intermediate text stored in the intermediate text storing means, and the intermediate text storing means intermediate text reuse means for modifying the intermediate text in the content, and translation means for performing translation processing, and the translation means is configured to reuse the intermediate text when the reusability determination means determines that the intermediate text can be reused. A re-translation processing method characterized in that translation processing is performed using intermediate text modified by intermediate text reusing means.
JP2106688A 1988-01-30 1988-01-30 Re-translation processing system Pending JPH01196632A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2106688A JPH01196632A (en) 1988-01-30 1988-01-30 Re-translation processing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2106688A JPH01196632A (en) 1988-01-30 1988-01-30 Re-translation processing system

Publications (1)

Publication Number Publication Date
JPH01196632A true JPH01196632A (en) 1989-08-08

Family

ID=12044513

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2106688A Pending JPH01196632A (en) 1988-01-30 1988-01-30 Re-translation processing system

Country Status (1)

Country Link
JP (1) JPH01196632A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05197561A (en) * 1992-01-20 1993-08-06 Hitachi Ltd Compilation system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05197561A (en) * 1992-01-20 1993-08-06 Hitachi Ltd Compilation system

Similar Documents

Publication Publication Date Title
JPH01196632A (en) Re-translation processing system
JP2009048259A (en) Program conversion method and program for conversion
JPH0362227A (en) High speed retranslation processing system
JPH05173844A (en) Coding error correcting system
JP2009009545A (en) Data processing system and method
JP2725490B2 (en) Software Bug Cause Inference Expert System
JPH01196628A (en) System for processing re-translation
JPH0667871A (en) Automatic program updating system
JPH04287134A (en) Simplified trace information acquisition system
JPS5827242A (en) Controlling system between programs
JPH02267632A (en) Retranslation processing system
JPS63305434A (en) Debugging aid device
CN112068816A (en) Method and storage medium for preventing JS global pollution
JPH11184680A (en) File editing method, method and device for developing program using the same, and storage medium
JPH01123337A (en) Interactive program debugging system
JPH05108338A (en) Correcting method for linked program
JPH07160352A (en) Program execution system
JPH02284239A (en) Executing system for language processing program
JPH01196629A (en) Translation processing system
JPS62290945A (en) Software debugging system
JPH06332684A (en) Program correction supporting device
JPH0695868A (en) Software management system
JPS61279932A (en) Automatic collective translation system for source program
JPH05100865A (en) Compiling system
JPS63266551A (en) Compiling list system