JPH0352032A - Snap id setting system for compiler - Google Patents

Snap id setting system for compiler

Info

Publication number
JPH0352032A
JPH0352032A JP1189061A JP18906189A JPH0352032A JP H0352032 A JPH0352032 A JP H0352032A JP 1189061 A JP1189061 A JP 1189061A JP 18906189 A JP18906189 A JP 18906189A JP H0352032 A JPH0352032 A JP H0352032A
Authority
JP
Japan
Prior art keywords
snap
compiler
function
source program
instruction
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
JP1189061A
Other languages
Japanese (ja)
Inventor
Michiko Ujiie
氏家 美智子
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 JP1189061A priority Critical patent/JPH0352032A/en
Publication of JPH0352032A publication Critical patent/JPH0352032A/en
Pending legal-status Critical Current

Links

Landscapes

  • Devices For Executing Special Programs (AREA)
  • Debugging And Monitoring (AREA)

Abstract

PURPOSE:To enhance debugging efficiency of a program by providing a compiler with a function which inserts a snap ID output statement for the acquisition of routine passage information into a user's specified position in a source program and a function which deletes the statement when the information acquisition becomes unnecessary. CONSTITUTION:The subject system is constituted of instruction data 1, the compiler 2, the source program 9, and an object program 10. The compiler 2 is constituted of a data reading function 3, a data separating function 4, a key word retrieving function 5, a snap ID newly setting function 6, a snap ID resetting function 7, and a snap ID deleting function 8 as existent functions. Consequently, a programmer can insert the routine passage information output document into the source program at a target position automatically by the compiler without inserting logic for the passage information acquisition directly into the source program, so that the program can be efficiently debugged.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はコンピュータソフトウェアのデバグ方式におい
て、ルーチン通過情報等を出力するスナップID出力文
をコンパイラによシ自動的にソースプログラム中に埋め
込み、また、不要となった場合にはそれを削除するスナ
ップID設定方式に関するものである。
[Detailed Description of the Invention] [Field of Industrial Application] The present invention is a computer software debugging method in which a compiler automatically embeds a snap ID output statement that outputs routine passage information etc. into a source program. This relates to a snap ID setting method that deletes the snap ID when it is no longer needed.

〔従来の技術〕[Conventional technology]

従来、ルーチン通過情報等を得るためには、ソースプロ
グラム中の通過を確認したい場所に、利用者が通過情報
取得のためのロジックを直接埋め込み、情報の取得が不
要となった場合には直談削除するという方法、もしくは
コンバイクが自動的に行う場合にかいてもコンパイラの
意識できる範囲(例えばIF文等のように予約瞼として
コンバイ2が意識できる範囲)に限られていた。
Conventionally, in order to obtain routine passage information, etc., users would directly embed the logic for acquiring passage information in the place in the source program where they would like to check the passage, and if it was no longer necessary to acquire the information, they would directly consult with the user. Even if the method of deleting or the case where the compiler performs this automatically, it is limited to the range that the compiler can be aware of (for example, the range that the compiler can be aware of as a reserved eyelid, such as an IF statement).

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

しかしながら上述した従来方式は、サブルーチンの通過
情報等の簡単な情報を知シたい場合にかいても、利用者
はソースプログラム中に通過情報取得のためのロジック
を埋め込まなければならず、プログラムの規模が小さい
場合にはさほど繁雑ではないが、プログラムの規模が大
きくなるとかなシ繁雑となυ、かつ、通過情報の取得も
れ等が発生する場合がある。
However, with the conventional method described above, even if the user wants to obtain simple information such as subroutine passage information, the user must embed logic for acquiring passage information in the source program, which increases the program size. It is not very complicated when υ is small, but when the scale of the program becomes large, it becomes complicated and there are cases where passing information is not obtained properly.

なシ、自動的に行われる場合にかいても、コンバイ2の
意識できる範囲に限定されていたため、利用者が独自に
定義した命令での情報の取得については、刑用者が独自
に情報の取得を打う必要があった. 例えば、端末との交信を特定の命令で行った場合、その
特定の命令での通過情報を自動的に出力する等の場合に
かいても、利用者はその全ての箇所を意識して通過情報
取得のためのロジックを挿入する必要があった・ また、悄報の取得が不要となった場合には通過情報取得
のためのロジックを削除する必要も!D,このための作
業は更に繁雑である。
However, even when this is done automatically, it is limited to the range that Combai 2 is aware of, so when it comes to acquiring information based on instructions defined by the user, the prison sentencer can independently acquire the information. I needed to hit get. For example, when communication with a terminal is performed using a specific command, even if the passing information for that specific command is automatically output, the user must be aware of all parts of the passing information. It was necessary to insert the logic for acquiring the transit information. Also, if it is no longer necessary to acquire the news, it is necessary to delete the logic for acquiring the passage information! D. The work for this is even more complicated.

従来の方式は以上のようないくつかの欠点を持っている
。従って本発明の目的は、従来の欠点を解決したコンパ
イラにおけるスナップID設定方式を提供する点にある
The conventional method has several drawbacks as described above. SUMMARY OF THE INVENTION Accordingly, an object of the present invention is to provide a snap ID setting method for a compiler that solves the conventional drawbacks.

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

本発明のコンパイラにおけるスナップID設定方式は、
利用者が外部から4えたコンパイラへの指示データを読
み込む機能を有するコンパイラにおいて、読み込んだ指
示データをコンパイラへの指示とキーワードとに分離す
るデータ分離機能と、分mしたキーワードをソースプロ
グラム中から検索し指示施行箇所を取得するキーワード
検索機能と、分離したコンパイラへの指示に従いソース
プログラム中の指示施行箇所にルーチン通過情報等取得
のためにスナップID出力文を新規に設定するスナップ
ID新規設定機能と、分離したコンパイラへの指示に従
いソースプログラム中の指示施行箇所にすでに埋め込ま
れているスナップID出力文を無視して新規に再設定を
行うスナップID再設定機能と、分離したコンパイ2へ
の指示に従いソースグログ2ム中の指示施行箇所のスナ
クプID出力文を全て削除するスナップID削除機能と
を伺えて構成される。
The snap ID setting method in the compiler of the present invention is as follows:
In a compiler that has a function to read compiler instruction data provided by the user from the outside, there is a data separation function that separates the read instruction data into compiler instructions and keywords, and a search for the separated keywords from the source program. and a new snap ID setting function that sets a new snap ID output statement to obtain routine passage information, etc. at the instruction enforcement point in the source program according to instructions to the separate compiler. , a snap ID resetting function that ignores the snap ID output statement already embedded in the instruction execution part of the source program and resets it according to instructions to the separated compiler, and a snap ID resetting function that resets the snap ID according to instructions to the separated compiler 2. It is configured with a snap ID deletion function that deletes all Snap ID output sentences at the instruction execution location in the source log.

〔実施例〕〔Example〕

次に本発明について図面を参照して説明する.第1図は
本発明の一実施例の構或を示すブロック図である. 第1図を参照すると本発明の一実施例は、指示データ1
と、コンパイラ2と、ソースプログラム9と、目的プロ
グラム10とから構成される。また、コンパイラ2は、
既存の機能であるデータ読み込み機能3と、データ分離
機能4と、キーワード検索機能5と、スナップID新規
設定機能6と、スナッ7ID再設定機能7と、スナクプ
ID削除機能8とから構成される。
Next, the present invention will be explained with reference to the drawings. FIG. 1 is a block diagram showing the structure of an embodiment of the present invention. Referring to FIG. 1, one embodiment of the present invention has instruction data 1
, a compiler 2 , a source program 9 , and a target program 10 . In addition, compiler 2
It is composed of existing functions: a data reading function 3, a data separation function 4, a keyword search function 5, a snap ID new setting function 6, a snap ID resetting function 7, and a snap ID deletion function 8.

次に本発明の動作について図面を参照して説明する. 先ず、利用者はンースプログラム9へのスナップID出
力文の付与に関して、スナップID出力文付与方法及び
付与箇所としてのソースプログラム9中のキーワードを
、外部からのコンパイラへの指示データ1としてコンパ
イラ2に与える。コンパイラ2は、利用者が外部から与
えた指示データlをコンパイラ2の既存の機能であるデ
ータ読み込み機能3によって読み込み、データ分離機能
4によう、読み込んだ指示データlをスナップ工D出力
文付与方法とキーワードとに分離し、コンパイラ2への
指示がスナップID出力文の新規設定か再設定か削除か
を知る。
Next, the operation of the present invention will be explained with reference to the drawings. First, regarding the assignment of a snap ID output statement to the source program 9, the user inputs the snap ID output statement assignment method and the keyword in the source program 9 as the assignment location to the compiler 2 as external instruction data 1 to the compiler. give to The compiler 2 reads the instruction data l given from the outside by the user using the data reading function 3, which is an existing function of the compiler 2, and sends the read instruction data l to the data separation function 4 as a snap-processing method. and keywords to know whether the instruction to the compiler 2 is to newly set, reset, or delete the snap ID output statement.

次に、キーワード検索機能5によシデータ分離機能4に
よって分離したキーワードをンースプログラム9の中か
ら検索し、スナップID出力文付与箇所を認識する.コ
ンパイラ2は、データ分離機能4によう分離したスナッ
プID出力文付与方法がスナップIDの新規設定指示の
場合には、スナップID新規設定機能6によυ、スナッ
プID出力文をソースプログ2ム9の各スナップID出
力文付与箇所Kllめ込む.そして、ソースプログラム
9の各スナップID出力文付与箇所にすでにスナップI
D出力文が埋め込iれている時には、スナップID出力
文が埋め込まれていない付与箇所に対してのみ、埋め込
み済みのスナップIDと重複しないスナップIDのスナ
ップID出力文の追加を行う. ここで、スナップID出力文は特定のキーワード(例え
ばaNAP文)を予約語とすること等によシ認識するこ
とができ、スナップIDとしては「ルーチン名十通番」
もしくは、「特定の文字列十通番j等があげられる。
Next, the keyword search function 5 searches the keyword separated by the data separation function 4 from the second program 9, and recognizes the location where the snap ID output sentence is added. When the snap ID output statement assignment method separated by the data separation function 4 is a snap ID new setting instruction, the compiler 2 uses the snap ID new setting function 6 to add the snap ID output statement to the source program 2. Insert each snap ID output statement in Kll. Then, the snap ID has already been added to each snap ID output statement in the source program 9.
D When an output statement is embedded, a snap ID output statement with a snap ID that does not overlap with the embedded snap ID is added only to the assigned locations where no snap ID output statement is embedded. Here, the snap ID output statement can be recognized by making a specific keyword (for example, aNAP statement) a reserved word, and the snap ID is "routine name 10 serial number".
Or, ``I can give you a specific string of ten characters, j, etc.

次に、データ分離機能4によシ分離したスナクプID出
力文付与方法がスナップIDの再設定指示の場合κは、
スナップID再設定機能7によシ、ソースプログラム9
中のスナップID出力文付与箇所に埋め込まれているス
ナップID出力文を一度削除し、再度ソースプログラム
9中のスナップID出力文付与箇所にスナップID出力
文を境め込む。また、データ分離機能4にょシ分離した
スナップID出力文付与方法がスナクプIDの削除指示
の場合にはスナップID削除機能8によシ、ソースプロ
グラム9中のスナップID出力文付与箇所に壊め込んだ
スナップID出力文を削除する.なか、スナク7ID再
設定機能7はスナップIDPA除機能8とスナップID
新規設定機能6とを組み合わせることによっても実現で
きる。
Next, if the method of adding the Snap ID output statement separated by the data separation function 4 is a Snap ID resetting instruction, κ is as follows.
Snap ID reset function 7, source program 9
The snap ID output statement embedded in the snap ID output statement appended location in the source program 9 is once deleted, and the snap ID output statement is again inserted in the snap ID output statement appended location in the source program 9. In addition, if the method for attaching the separated snap ID output statement in data separation function 4 is to instruct the deletion of the Snap ID, the snap ID deletion function 8 will break it into the location where the snap ID output statement is assigned in the source program 9. Delete the snap ID output statement. Among them, Snaku 7 ID reset function 7, Snap ID PA removal function 8 and Snap ID
This can also be realized by combining the new setting function 6.

具体的な例として、第2図〜第5図を参照して説明する
. 第2図は読み込まれた指示データの指示が新規設定であ
ってキーワードが利用者定義文であるTREADの時ニ
コンパイラ2でコンパイルヲ行っタ際のコンパイル前と
コンパイル後ノソースjログ2▲の状態を示す説明図、
第3図は読み込まれた指示データの指示が新規設定、キ
ーワードが利用者定義文であるTREADであってすで
にソースプログラム中にスナップID出力文が埋め込ま
れている時にコンパイラ2でコンパイルを行った際のコ
ンパイル前とコンパイル後のソースグログラムの状態を
示す説明図、第4図は読み込まれた指示データの指示が
再設定であってキーワードが利用者定義文であるTRE
ADの時にコンパイラ2でコンパイルを行った際のコン
パイル前とコンパイル後のソースプログラムの状態を示
す説明図、第5図は読み込まれた指示データの指示が削
除であってキーワードが利用者定義文であるTREAD
の時にコンパイラ2でコンパイルを行った際の3冫パイ
ル前とコンパイル後のソースプログラムの状態を示す説
明図である. 第2図において、利用者が第1図の指示データ1でスナ
クプIDの新規設定指示及びキーワードとしてTREA
Dを指定し、ソースプログラム人を第1図めコンパイラ
2でコンパイルした場合、このコンパイラ20機能によ
うソースプログラム人のTREAD命令のすぐ後にそれ
ぞれ( SNAP ( Q000〕、(SNAP(00
10))、(SNAP(0020)〕というスナップI
D出力文を展開する.ここで、SNAPはコンパイラ2
との約束でスナップIDを示す予約語と仮定し、000
0、001G及び0020はスナフプIDである。
A specific example will be explained with reference to FIGS. 2 to 5. Figure 2 shows the state of source jlog 2▲ before and after compilation when compiling with Nikcompiler 2 when the instruction of the read instruction data is a new setting and the keyword is TREAD, which is a user-defined statement. An explanatory diagram showing
Figure 3 shows when compiling with compiler 2 is performed when the instruction of the read instruction data is a new setting, the keyword is TREAD, which is a user-defined statement, and a snap ID output statement has already been embedded in the source program. Figure 4 is an explanatory diagram showing the state of the source program before and after compilation.
An explanatory diagram showing the state of the source program before and after compilation when compiling with compiler 2 at the time of AD, Figure 5 shows that the instruction of the read instruction data is deletion and the keyword is a user-defined statement. A TREAD
This is an explanatory diagram showing the state of the source program before and after compilation when compiling with compiler 2 at the time of . In FIG. 2, the user uses instruction data 1 in FIG.
If you specify D and compile the source program with compiler 2 in Figure 1, this compiler 20 function will write (SNAP (Q000), (SNAP (00)) immediately after the TREAD instruction of the source program, respectively.
10)), (SNAP(0020))
D Expand the output statement. Here, SNAP is compiler 2
Assuming that it is a reserved word that indicates the snap ID according to the promise, 000
0, 001G and 0020 are snuff IDs.

第3図において、利用者が第1図の指示データ1でスナ
ップIDの新規設定指示及びキーワードとしてTREA
Dを指定し、すでにソースプログラムBO中のTREA
D命令のすぐ後にスナクプエD出力文として( 8NA
P( oooo))、( SNAP(001G))が展
開されているものを第1図のコンバイン2でコンパイル
した場合、コンバイ−)2の機能によシ、すでに埋め込
まれてあったスナップID出力文はそのtt保存し、ソ
ースプログラムBoTREAD命令のすぐ後にスナップ
ID出力文の展開されていない箇所を捜しだし、ソース
プログラムBに、スナップID出力文として(8NAP
(0005))を追加する。
In FIG. 3, the user uses instruction data 1 in FIG.
D is specified and TREA already in the source program BO
Immediately after the D command, as a Sunakpue D output statement (8NA
When P(oooo)) and (SNAP(001G)) are expanded and compiled with Combine 2 in Figure 1, the snap ID output statement that was already embedded by the function of Combine-) 2 is generated. saves that tt, finds the unexpanded part of the snap ID output statement immediately after the BoTREAD command in the source program, and writes it to source program B as a snap ID output statement (8NAP
(0005)) is added.

第4図において、利用者が第1図の指示データ1でスナ
ップIDの再設定指示及びキーワードとしてTREAD
を指定し、ソースプログラムCを第1図のコンバイ−)
2でコンパイルした場合、コンパイラ20機能によシ、
すでにソースプログラムCoTREAD命令のすぐ後に
埋め込まれてあったスナップID出力文( SNAP 
( 0500 ) )、( SNAP ( 0610 
) )、( SNAP ( 0800 ) )を削除し
、新たに(SNAP(0000))、( 8NAP(0
0010))、(SNAP(00020))というスナ
ップID出力文を展開する. 第5図において、利用者が第1図の指示データ1でスナ
ップIDの削除指示及びキーワードとしてTREADを
指定し、ソースプログラムDを第1図のコンパイ−)2
でコンパイルした場合、コンパイラ20機能によう1ソ
ースプログラムDOTREAD命令のすぐ後に埋め込ま
れてあったスナップID出力文(SNAP(0100)
’l、(SNAP(0110))、(SNAP(012
0))を削除する。
In FIG. 4, the user uses instruction data 1 in FIG.
, and combine the source program C as shown in Figure 1.)
If you compile with 2, the compiler 20 function will be used.
The snap ID output statement (SNAP) that was already embedded immediately after the source program CoTREAD instruction
(0500)), (SNAP (0610)
) ), ( SNAP (0800) ) and newly (SNAP (0000)), ( 8NAP (0
0010)), expand the snap ID output statement (SNAP(00020)). In FIG. 5, the user specifies the snap ID deletion instruction and TREAD as the keyword in instruction data 1 in FIG. 1, and compiles the source program D in FIG.
When compiled with the compiler 20 function, the snap ID output statement (SNAP (0100)
'l, (SNAP (0110)), (SNAP (012
0)) Delete.

なか、コンパイラに対する指示としての新規設定、再設
定、削除は一つの例である. 〔発明の効果〕 以上説明したように本発明は、コンパイラにソースプロ
グラム中の利用者指定箇所にルーチン通過情報等取得の
ためのスナフプID出力文を涯め込む機能と、情報取得
が不要となった場合にはそれを削除する機能を持たせる
ここによb1従来のようにソースグログ2▲中に直接通
過情報取得のためのロジククをプログラム作或者が塩め
込むこと慶<、自動的にコンパイラにかいてルーチン通
過情報出力文等をソースプログラ▲中の埋め込みたい箇
所に壌め込むことを可能とし、プログラムのデバグにお
けるよシ一層の効率化を図ることができるという効果が
ある.
One example is new settings, resetting, and deletion as instructions to the compiler. [Effects of the Invention] As explained above, the present invention has a function that allows a compiler to include a snuff ID output statement for acquiring routine passage information, etc. at a user-specified location in a source program, and eliminates the need for information acquisition. If there is a problem, we will provide a function to delete it.b1 As in the past, if the program creator adds logic to directly obtain passing information in the source log 2▲, it will be automatically added to the compiler. This makes it possible to embed routine passage information output statements, etc. in the desired location in the source program, and has the effect of further improving the efficiency of program debugging.

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

第1図は本発明の一実施例O構戒を示すブロック図、第
2図は読み込まれた指示データの指示が新規設定であっ
てキーワードが利用者定義文であるTREADの時にフ
ンバイラ2でコンパイルを行った際のコンパイル前とコ
ンパイル後のソースプログラムの状aを示す説明図、第
3図は読み込まれた指示データの指示が新規設定、キー
ワードが利用者定義文であるTREADであクてすでに
ソースプログラム中にスナップID出力文が埋め込まれ
ている時にコンパイラ2でコンパイルを行った際のコン
パイル前とコンパイル後のソースプログラムの状態を示
す説明図、第4図は読み込まれた指示データの指示が再
設定であってキーワードが.利用者定義文であるTRE
ADの時にコンパイラ2でコンパイルを行った際のコン
パイル前とコンパイル後のソースプログラムの状態を示
す説明図、第5図は読み込筐れた指示データの指示が削
除であってキーワードが利用者定義文であるTREAD
の時にコンパイ−)2でコンパイルを行った際のコンハ
イル前トコンパイル後のソースプログラムの状態を示す
説明図である。 1・・・指示データ、2・・・コンパイラ、3・・・デ
ータ読み込み機能、4・・・データ分離機能、5・・・
キーワード検索機能、6・・・スナップID新規設定機
能、7・・・スナップID再設定機能、8・・・スナッ
プID削除機能、9・・・ソースプログラム、lO・・
・目的グログラム。
Fig. 1 is a block diagram showing the structure of an embodiment of the present invention, and Fig. 2 is a block diagram showing the structure of an embodiment of the present invention, and Fig. 2 is a compilation using Funbaira 2 when the instruction of the read instruction data is a new setting and the keyword is TREAD, which is a user-defined statement. Figure 3 is an explanatory diagram showing the state of the source program before and after compilation. An explanatory diagram showing the state of the source program before and after compilation when compiling with compiler 2 when a snap ID output statement is embedded in the source program. It's a reset and the keyword is. TRE, which is a user-defined statement
An explanatory diagram showing the state of the source program before and after compilation when compiling with compiler 2 at the time of AD. Figure 5 shows the instruction of the read instruction data is deleted and the keyword is user-defined. TREAD which is a sentence
FIG. 2 is an explanatory diagram showing the state of a source program before compilation and after compilation when compilation is performed using Compiler 2. 1... Instruction data, 2... Compiler, 3... Data reading function, 4... Data separation function, 5...
Keyword search function, 6... Snap ID new setting function, 7... Snap ID resetting function, 8... Snap ID deletion function, 9... Source program, lO...
・Purpose grogram.

Claims (1)

【特許請求の範囲】[Claims] 利用者が外部から与えたコンパイラへの指示データを読
み込む機能を有するコンパイラにおいて、読み込んだ指
示データをコンパイラへの指示とキーワードとに分離す
るデータ分離機能と、分離したキーワードをソースプロ
グラム中から検索し指示施行箇所を取得するキーワード
検索機能と、分離したコンパイラへの指示に従いソース
プログラム中の指示施行箇所にルーチン通過情報等取得
のためにスナップID出力文を新規に設定するスナップ
ID新規設定機能と、分離したコンパイラへの指示に従
いソースプログラム中の指示施行箇所にすでに埋め込ま
れているスナップID出力文を無視して新規に再設定を
行うスナップID再設定機能と、分離したコンパイラへ
の指示に従いソースプログラム中の指示施行箇所のスナ
ップID出力文を全て削除するスナップID削除機能と
を備えて成ることを特徴とするコンパイラにおけるスナ
ップID設定方式。
A compiler that has a function to read compiler instruction data given externally by the user has a data separation function that separates the read instruction data into compiler instructions and keywords, and a data separation function that searches the source program for the separated keywords. A keyword search function for obtaining instruction enforcement locations; a snap ID new setting function for setting a new snap ID output statement for obtaining routine passage information, etc. at instruction enforcement locations in a source program according to instructions to a separate compiler; A snap ID resetting function that ignores the snap ID output statement that has already been embedded in the instruction execution part of the source program and resets it according to the instructions to the separated compiler, and a source program that resets the snap ID according to the instructions to the separated compiler. 1. A snap ID setting method in a compiler, comprising a snap ID deletion function for deleting all snap ID output sentences at instruction enforcement locations in the compiler.
JP1189061A 1989-07-20 1989-07-20 Snap id setting system for compiler Pending JPH0352032A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1189061A JPH0352032A (en) 1989-07-20 1989-07-20 Snap id setting system for compiler

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1189061A JPH0352032A (en) 1989-07-20 1989-07-20 Snap id setting system for compiler

Publications (1)

Publication Number Publication Date
JPH0352032A true JPH0352032A (en) 1991-03-06

Family

ID=16234641

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1189061A Pending JPH0352032A (en) 1989-07-20 1989-07-20 Snap id setting system for compiler

Country Status (1)

Country Link
JP (1) JPH0352032A (en)

Similar Documents

Publication Publication Date Title
US7096420B1 (en) Method and system for automatically documenting system command file tags and generating skeleton documentation content therefrom
CA2137492C (en) System for and method of providing delta-versioning of the contents of pcte file objects
US6662356B1 (en) Application program interface for transforming heterogeneous programs
US5903859A (en) Dynamic multi-lingual software module system
CN113204571B (en) SQL execution method and device related to write-in operation and storage medium
JPH04320533A (en) Device and method for processing program
JPH10232875A (en) Database management method and parallel database management system
US7143108B1 (en) Apparatus and method for deletion of objects from an object-relational system in a customizable and database independent manner
JP2000029674A (en) Application software constitution method
JP3130828B2 (en) Assembly processing method
EP3764219B1 (en) Support device and support program
JPH0352032A (en) Snap id setting system for compiler
JP3292160B2 (en) COBOL language source program conversion method and apparatus, and recording medium
JPH08194611A (en) A device that analyzes the range of influence of program modification
JP2002132502A (en) Automatic creating system and method of distributed object with interpretation of language function
JP2003330731A (en) Project management file generator
Seiwald Jam-Make (1) Redux.
JP3921288B2 (en) Computer-readable storage medium storing language processing apparatus and inline expansion program
JP2001109618A (en) History managing file system
JPH01286020A (en) Program retrieving system
JPH04205142A (en) Existent source code reutilization editor
JP2797749B2 (en) File destruction pre-check mechanism
CN119781775A (en) A code conversion method, device and medium
JPH09198246A (en) Method for analyzing function calling status
JPH08202538A (en) Program creation device