JPH1173305A - Screen editor having check function - Google Patents

Screen editor having check function

Info

Publication number
JPH1173305A
JPH1173305A JP9249812A JP24981297A JPH1173305A JP H1173305 A JPH1173305 A JP H1173305A JP 9249812 A JP9249812 A JP 9249812A JP 24981297 A JP24981297 A JP 24981297A JP H1173305 A JPH1173305 A JP H1173305A
Authority
JP
Japan
Prior art keywords
name
processing procedure
data name
definition
source line
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
JP9249812A
Other languages
Japanese (ja)
Inventor
Itsuo Murakami
逸夫 村上
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 JP9249812A priority Critical patent/JPH1173305A/en
Publication of JPH1173305A publication Critical patent/JPH1173305A/en
Pending legal-status Critical Current

Links

Landscapes

  • Debugging And Monitoring (AREA)
  • Stored Programmes (AREA)

Abstract

PROBLEM TO BE SOLVED: To reduce the number of compiling to improve productivity and maintainability in software development by checking the existence of a data name that is specified by a cursor to a source program which is shown on a screen and performing error display when it does not exist. SOLUTION: A data name definition table 21 analyzes a source input at the time of inputting a source program when a check function on is and accumulates information of a definition source line number of the data name and a reference source line number as data name, status information and source line number information. A processing procedure name definition table 22 accumulates information of the definition of a processing procedure name, a source line number and a reference source line number. By checking the status information of the tables, it is decided whether the data name and the processing procedure name are normal or abnormal, and at the time of abnormality, corresponding data name and processing procedure name are displayed in color based on the source line number that is held in each table.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、プログラム編集装
置に関し、特にソフトウェア開発・保守に利用して好適
なスクリーンエディタ方式のプログラム編集装置に関す
る。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a program editing apparatus, and more particularly to a screen editor type program editing apparatus suitable for use in software development and maintenance.

【0002】[0002]

【従来の技術】従来のスクリーンエディタにおいては、
プログラム作成(新規作成/修正)に際して、コーディ
ング完了後、コンパイルし、データ名、処理手続名等誤
りがないか、目視で確認しなければならない。
2. Description of the Related Art In a conventional screen editor,
At the time of program creation (new creation / modification), after coding is completed, it must be compiled and visually checked for errors such as data names and processing procedure names.

【0003】また、エディタの特性を活用して他の部分
のコーディングを複写して再利用する場合にも、複写し
た部分のデータ名、処理手続名等を目視で確認して修正
しなければならない。
[0003] Further, even when the coding of another part is copied and reused by utilizing the characteristics of the editor, the data name, processing procedure name, and the like of the copied part must be visually checked and corrected. .

【0004】[0004]

【発明が解決しようとする課題】このように、従来のエ
ディタにおいては下記記載の問題点を有している。
As described above, the conventional editor has the following problems.

【0005】第1の問題点は、データ名の入力ミスを見
逃す可能性が高い、ということである。
The first problem is that there is a high possibility that a data name entry error is overlooked.

【0006】その理由は、従来のエディタはデータ名の
入力もれ等のチェック機能を具備していず、ソースプロ
グラムをコンパイルした結果、初めてデータ名の入力ミ
スが検出される、ためである。
The reason is that the conventional editor does not have a function for checking data name input omission and the like, and a data name input error is detected for the first time as a result of compiling a source program.

【0007】第2の問題点は、セクション内からの不正
ブランチや、セクション内への不正ブランチ等を目視で
検出する以外方法がない、ということである。
A second problem is that there is no other method than visually detecting an illegal branch from within a section or an illegal branch into a section.

【0008】その理由は、エディタにセクションの範囲
を認識する機能が具備されていない、ためである。
The reason is that the editor does not have a function of recognizing the section range.

【0009】なお、例えば特開平3−294927号公
報には、プログラムソース過程において、入力記号情報
の簡単な文法チェックを行い、文法エラー検知時にエラ
ー指示を行うスクリーンエディタが提案されているが、
単に、これは入力時に、簡易なシンタックス(文法)チ
ェックを行うだけのものである。
For example, Japanese Patent Application Laid-Open No. 3-294927 proposes a screen editor that performs a simple grammatical check on input symbol information in a program source process and gives an error instruction when a grammatical error is detected.
It simply performs a simple syntax (grammar) check on input.

【0010】したがって、本発明は、上記問題点に鑑み
てなされたものであって、その目的は、ソースプログラ
ム入力時点で、入力ミスや入力もれを検出し、訂正を行
うことにより、例えばコンパイル後のデバッグ作業を、
ロジック(プログラムの論理)のデバックに専念させる
ことにより、コンパイル回数の削減を図り、ソフトウェ
ア開発の生産性向上、保守性の向上を図るプログラム作
成装置を提供することにある。
Therefore, the present invention has been made in view of the above problems, and has as its object to detect input errors and omissions at the time of input of a source program and to correct them, for example, by compiling. Later debugging work,
An object of the present invention is to provide a program creating apparatus that reduces the number of compiles by focusing on debugging of logic (program logic), thereby improving productivity and maintenance of software development.

【0011】[0011]

【課題を解決するための手段】前記目的を達成するため
本発明のチェック機能付きプログラム変種装置は、チェ
ック機能がオンに設定されて際に、画面上に表示される
ソースプログラムに対してカーソルで指定したデータ名
の存在をチェックし、存在していない時には別色等でエ
ラー表示する手段を備えたことを特徴とする。
In order to achieve the above object, a program variant device with a check function according to the present invention provides a program variant with a cursor for a source program displayed on a screen when the check function is set to ON. It is characterized in that a means is provided for checking the existence of the specified data name, and displaying an error in a different color or the like when it does not exist.

【0012】また、本発明においては、チェック機能が
オンに設定されて際に、画面上に表示されるソースプロ
グラムに対して、処理手続名が単純ブランチか、セクシ
ョン内のブランチであるかについて妥当性をチェックす
る手段を備えたことを特徴とする。
In the present invention, when the check function is set to ON, it is appropriate for the source program displayed on the screen whether the processing procedure name is a simple branch or a branch in a section. A means for checking sex.

【0013】[0013]

【発明の実施の形態】本発明の実施の形態について以下
に説明する。本発明のプログラム編集装置は、その好ま
しい実施の形態において、チェック機能オン指定時、ソ
ースプログラムの入力時(キーボードからの入力、フロ
ッピーディスク、ハードディスクからの読み出し時)、
ソース入力を解析し、データ名、ステータス情報、ソー
スライン番号情報として該データ名の定義ソースライン
番号及び該データ名の参照ソースライン番号の情報を蓄
積するデータ名定義テーブル(図2の21)と、処理手
続名、ステータス情報、ソースライン番号情報として該
処理手続名の定義ソースライン番号及び該処理手続名の
参照ソースライン番号の情報を蓄積する処理手続名定義
テーブル(図2の22)と、を作成する機能と、これら
のテーブルのステータス情報をチェックすることによ
り、そのデータ名、処理手続名が正常か異常か判定し、
異常時は各テーブルに保持しているソースラインNo
(番号)を基に該当するデータ名や処理手続名を色表示
させる機能を備えて構成されている。
Embodiments of the present invention will be described below. In a preferred embodiment of the program editing apparatus of the present invention, when the check function is ON, when a source program is input (input from a keyboard, when reading from a floppy disk or a hard disk),
A data name definition table (21 in FIG. 2) for analyzing the source input and accumulating information on a definition source line number of the data name and a reference source line number of the data name as data name, status information, and source line number information; A processing procedure name definition table (22 in FIG. 2) for storing information on the definition source line number of the processing procedure name and the reference source line number of the processing procedure name as the processing procedure name, status information, and source line number information; Function and the status information of these tables are checked to determine whether the data name and processing procedure name are normal or abnormal,
When abnormal, the source line No. held in each table
It is provided with a function of displaying the corresponding data name or processing procedure name in color based on the (number).

【0014】[0014]

【実施例】上記した本発明の実施の形態について更に詳
細に説明すべく、本発明の実施例について図面を参照し
て以下に説明する。
BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is a block diagram showing an embodiment of the present invention;

【0015】図1は、本発明の一実施例の概略を説明す
る図であり、プログラム編集装置(エディタ)の画面表
示出力を模式的に示したものである。図1を参照する
と、本発明の一実施例においては、チェック機能がオン
設定時(図1のF10チェックON参照)、カーソルで
指定したデータ名、処理手続名の存在がチェックされ、
色表示され(図1の「GHG4−C」)、例えばソース
プログラム中に該データ名が存在していない時は、別色
で表示される。また、本発明の一実施例においては、処
理手続名が単純ブランチか、セクション内のブランチで
あるか妥当性をチェックし、異常時には、ソースライン
No、カラム位置情報を基に、該当する処理手続名を色
表示させる(なお、カラー表示端末でない場合、輝度反
転等で表示してもよい)。データ名未定義、入力ミス、
分岐先の誤り等の各エラーに対応して別々の色表示を行
ってもよいことは勿論である。以下に本発明の一実施例
のエディタ装置の詳細について説明する。
FIG. 1 is a diagram for explaining an outline of an embodiment of the present invention, and schematically shows a screen display output of a program editing device (editor). Referring to FIG. 1, in one embodiment of the present invention, when the check function is set to ON (see F10 check ON in FIG. 1), the existence of the data name designated by the cursor and the processing procedure name is checked.
For example, when the data name does not exist in the source program, it is displayed in a different color ("GHG4-C" in FIG. 1). Also, in one embodiment of the present invention, the validity of the processing procedure name is checked whether it is a simple branch or a branch within a section, and when an abnormality occurs, the corresponding processing procedure name is determined based on the source line No. and column position information. The name is displayed in color (if the terminal is not a color display terminal, it may be displayed by brightness inversion or the like). Data name undefined, typo,
Needless to say, different colors may be displayed in response to each error such as an error at a branch destination. The details of the editor device according to one embodiment of the present invention will be described below.

【0016】図2は、本発明の一実施例を説明するため
の図であり、テーブル構成を模式的に示す図である。図
2を参照すると、本発明の一実施例のプログラム編集装
置(エディタ)は、通常のスクリーンエディタが保持す
るテーブルに加えて、データ名定義テーブル21と、処
理手続名定義テーブル22と、を備えている。
FIG. 2 is a diagram for explaining an embodiment of the present invention, and is a diagram schematically showing a table configuration. Referring to FIG. 2, a program editing apparatus (editor) according to an embodiment of the present invention includes a data name definition table 21 and a processing procedure name definition table 22 in addition to a table held by a normal screen editor. ing.

【0017】データ名、処理手続名は、ソースプログラ
ムが1行入力完了時、データ名か処理手続名か判別さ
れ、該当テーブルに記録される。
When the source program has completed inputting one line, it is determined whether the data name or the processing procedure name is the data name or the processing procedure name, and is recorded in the corresponding table.

【0018】データ名定義テーブル21は、データ名エ
リア(主たるキーとなる)、ステータス情報エリア、ソ
ースラインNoエリアに分けられており、ソースライン
Noエリアは、定義ソースラインと、参照ソースライン
の情報を蓄積する。
The data name definition table 21 is divided into a data name area (which is a main key), a status information area, and a source line No. area. The source line No. area includes information on a definition source line and information on a reference source line. To accumulate.

【0019】処理手続名定義テーブル22は、処理手続
名エリア(主たるキーとなる)、ステータス情報エリ
ア、ソースラインNoエリアからなり、ソースラインN
oエリアは、定義ソースライン(定義エリア)と、参照
ソースライン(参照エリア)の情報の情報を蓄積する
(図3参照)。ステータス情報エリアは、定義、セクシ
ョン、セクション内、参照、GOTO(分岐)の各フラ
グからなる。
The processing procedure name definition table 22 includes a processing procedure name area (which is a main key), a status information area, and a source line No. area.
The o area stores information on information on the definition source line (definition area) and the reference source line (reference area) (see FIG. 3). The status information area includes flags of definition, section, within section, reference, and GOTO (branch).

【0020】データ名定義テーブル21と処理手続名定
義テーブル22のソースラインNoエリアとも、ソース
ラインNo情報とそのデータ名、又は、処理手続名のポ
ジションアドレス(カラム位置)を情報としてセットで
もつ。
Each of the source line No. areas of the data name definition table 21 and the processing procedure name definition table 22 has a set of source line No. information and its data name, or the position address (column position) of the processing procedure name as information.

【0021】データ名定義テーブル21と処理手続名定
義テーブル22の間のリンク関係等は無く、独立に存在
する。すなわち、対象となるものが、データ名と判別さ
れた場合、データ名定義テーブル21について参照、検
索、更新等の処理がなされる。
There is no link relationship between the data name definition table 21 and the processing procedure name definition table 22, and they exist independently. That is, when the target is determined to be a data name, processing such as reference, search, and update is performed on the data name definition table 21.

【0022】チェック機能オン指定時、一行のソース入
力が終了したら、該一行のソース入力に対してデータ
名、処理手続名の抽出を行う。
When the check function is turned on and the input of one line is completed, the data name and the processing procedure name are extracted from the input of the one line.

【0023】抽出位置(先頭カラム位置と末尾カラム位
置)は、各定義テーブルの情報となるので、保管してお
く。そして、抽出文字列がデータ名か処理手続名か判別
し、該当する定義テーブルを更新する。
The extraction positions (the first column position and the last column position) become information of each definition table, and are stored. Then, it determines whether the extracted character string is a data name or a processing procedure name, and updates the corresponding definition table.

【0024】(1)データ名の場合: データ名定義テーブル21を抽出されたデータ名をキ
ーとして検索する。
(1) Data name: The data name definition table 21 is searched using the extracted data name as a key.

【0025】ストッパー(FF…FF)が検出された
ら、新規データ名とみなし、抽出されたデータ名、ソー
スラインNo、抽出位置を追加し、ステータス情報を更
新する。
When a stopper (FF... FF) is detected, it is regarded as a new data name, the extracted data name, source line No. and extraction position are added, and the status information is updated.

【0026】一方、データ名定義テーブル21に一致す
るものが検出されたら、抽出位置から、二重定義である
か否か判定する。二重定義ならエラー表示の処理を行
う。二重定義でない場合(OKの場合)、ソースライン
Noエリアに情報を追加し、ステータス情報を更新す
る。
On the other hand, if a match is found in the data name definition table 21, it is determined from the extraction position whether or not the data is a double definition. If it is a duplicate definition, error display processing is performed. If it is not a duplicate definition (OK), information is added to the source line No area and the status information is updated.

【0027】プログラムの最終行が入力完了したら、
データ名定義テーブル21を検索し、ステータス情報が
「定義状態」(定義だけして参照がない)のものの有無
を調べる。その結果、ステータス情報が「定義状態」の
もの(定義フラグが「1」)が存在した場合には、注意
メッセージを表示出力する。
When the last line of the program is completed,
The data name definition table 21 is searched to determine whether or not the status information is "definition status" (only the definition is made and there is no reference). As a result, if there is a status information whose definition information is “definition state” (definition flag is “1”), a warning message is displayed and output.

【0028】また、エディタのFIND命令(サーチ
命令)が実行された場合、データ名定義テーブル21を
参照し、ソースラインNo、抽出位置情報を基に、該当
のデータ名を色表示する。
When the FIND instruction (search instruction) of the editor is executed, the corresponding data name is displayed in color based on the source line No. and the extraction position information with reference to the data name definition table 21.

【0029】(2)処理手続名の場合: データ名の場合と同様に、抽出された処理手続名をキ
ーとして処理手続名定義テーブル22を検索する。
(2) In the case of processing procedure name: As in the case of data name, the processing procedure name definition table 22 is searched using the extracted processing procedure name as a key.

【0030】新規の場合は、処理手続名、ソースライ
ンNo、抽出位置、種別、ステータス情報を更新する。
一方、一致するものが検出されたら、定義か参照かを判
別し、定義なら二重定義とみなし、エラー表示する。参
照なら、処理手続名定義テーブルに追加する。
If it is new, the processing procedure name, source line No., extraction position, type, and status information are updated.
On the other hand, if a match is detected, it is determined whether it is a definition or a reference. If it is a definition, it is regarded as a duplicate definition and an error is displayed. If it is referenced, it is added to the processing procedure name definition table.

【0031】処理手続が、セクション名の時は、セク
ションの開始からExiT迄のソースラインNoの管理
が必要となる。「ExiT命令」又は、次のセクション
名が検出された時点で、処理手続名定義テーブル22の
更新を行う。更新後、処理手続名定義テーブル22を検
索し、不正飛び出し等をチェックはエラー表示する。
When the processing procedure is a section name, it is necessary to manage source line numbers from the start of the section to ExiT. When the “ExiT instruction” or the next section name is detected, the processing procedure name definition table 22 is updated. After the update, the processing procedure name definition table 22 is searched, and if an illegal pop-up or the like is checked, an error is displayed.

【0032】プログラムの最終行が入力完了したら、
処理手続名テーブル22を検索し、テーブルが確定して
いない部分をチェックし、テーブルが確定していない部
分があればエラー表示を行う。
When the last line of the program is completed,
The processing procedure name table 22 is searched, and the portion where the table is not determined is checked. If there is a portion where the table is not determined, an error is displayed.

【0033】次に図3を参照して、本発明の一実施例の
処理動作として、処理手続名定義テーブルの遷移につい
て説明する。図3(A)はソースプログラムの一例、図
3(B)は処理手続名定義テーブルの内容を示したもの
である。
Next, transition of the processing procedure name definition table will be described as a processing operation of one embodiment of the present invention with reference to FIG. FIG. 3A shows an example of a source program, and FIG. 3B shows the contents of a processing procedure name definition table.

【0034】図3(A)のプログラム例のソースライン
11より、1行づつ、処理を行う。処理手続名定義テー
ブルには、A→X→A1→AExiT→B1→Bの順に
テーブルが作成されていく。
Processing is performed line by line from the source line 11 in the example of the program shown in FIG. In the processing procedure name definition table, a table is created in the order of A → X → A1 → AExit → B1 → B.

【0035】プログラムの100行目の「A SECT
ION.」を処理時点で、セクションフラグ(処理手続
定義テーブルのステータス情報参照)がONになる。
[A SECT] on the 100th line of the program
ION. Is turned on, the section flag (see the status information in the processing procedure definition table) is turned ON.

【0036】次の121行目の「B SECTIO
N.」を検出した時点でセクションが終結したので、処
理手続名定義テーブルがスキャンされ(図3(B)の*
1)、未確定のアドレス(図3(B)の*2)が決定さ
れる。すなわち、処理手続名Aの定義エリアとしてソー
スラインNoの100行目と120行目(AExiT)
が確定される。
On the next line 121, "B SECIO"
N. Is detected when the section is terminated, the processing procedure name definition table is scanned (* in FIG. 3B).
1), an undetermined address (* 2 in FIG. 3B) is determined. That is, as the definition area of the processing procedure name A, the 100th and 120th lines of the source line No (AExit)
Is determined.

【0037】その後、AからBの位置まで検査され、
「B1」(109行目のGOTO文の分岐先)のアドレ
スが未確定であることを検出し、エラーメッセージを表
示する。
Thereafter, inspection is performed from A to B,
It detects that the address of “B1” (the branch destination of the GOTO statement in the 109th line) is undetermined, and displays an error message.

【0038】また、同様に、131行目の「C SEC
TION.」を処理時点で、図3(B)の*3のスキャ
ンが行われ、図3(B)の*4のアドレスが決定され
る。
Similarly, in the 131st line, “C SEC
TION. At the time of processing, the scan of * 3 in FIG. 3B is performed, and the address of * 4 in FIG. 3B is determined.

【0039】[0039]

【発明の効果】以上説明したように、本発明によれば、
ソフトウェア開発の生産性向上、及び保守性向上を図る
ことができる、という効果を奏する。
As described above, according to the present invention,
This has the effect of improving productivity and maintainability of software development.

【0040】その理由は、本発明においては、エディタ
装置においてソース入力段階で入力ミス、入力もれが検
出することができ、このためコンパイル後のデバッグ
は、ロジックに限定して作業することを可能としたため
である。
The reason is that, in the present invention, input errors and omissions can be detected at the source input stage in the editor device, so that debugging after compilation can be limited to logic. This is because

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

【図1】本発明の一実施例のエディタ装置の画面表示出
力の一例を模式的に示す図である。
FIG. 1 is a diagram schematically illustrating an example of a screen display output of an editor device according to an embodiment of the present invention.

【図2】本発明の一実施例を説明するための図であり、
テーブル構成の一例を示す図である。
FIG. 2 is a diagram for explaining one embodiment of the present invention;
It is a figure showing an example of a table composition.

【図3】本発明の一実施例の動作を説明するための図で
あり、処理手続定義テーブルに関する処理の推移を模式
的に示す図である。
FIG. 3 is a diagram for explaining the operation of one embodiment of the present invention, and is a diagram schematically showing a transition of processing relating to a processing procedure definition table.

【符号の説明】[Explanation of symbols]

21 データ名定義テーブル 22 処理手続名定義テーブル 21 Data name definition table 22 Processing procedure name definition table

Claims (3)

【特許請求の範囲】[Claims] 【請求項1】チェック機能がオン設定時、画面上に表示
されるソースプログラムに対してカーソルで指定したデ
ータ名の存在をチェックし、存在していない(未定
義)、二重定義、定義のみで不参照等の異常を検出した
時にはエラーを知らせるために別色等で該データ名を表
示する手段を備えたことを特徴とするチェック機能付き
プログラム編集装置。
1. When a check function is set to ON, a source program displayed on a screen is checked for the existence of a data name specified by a cursor, and does not exist (undefined), double definition, only definition. A program editing device with a check function, comprising means for displaying the data name in another color or the like to notify an error when an abnormality such as non-reference is detected.
【請求項2】チェック機能がオン設時、画面上に表示さ
れるソースプログラムに対して、処理手続名が単純ブラ
ンチか、セクション内のブランチであるかについて妥当
性をチェックする手段を備えたことを特徴とするチェッ
ク機能付きプログラム編集装置。
A means for checking whether a processing procedure name is a simple branch or a branch in a section with respect to a source program displayed on a screen when a check function is set to ON. A program editing device with a check function.
【請求項3】チェック機能がオン設定時、ソースプログ
ラムを入力した際に、ソース入力を解析して、データ
名、ステータス情報、該データ名の定義ソースライン番
号、及び該データ名の参照ソースライン番号を蓄積する
データ名定義テーブルと、 処理手続名、ステータス情報、該処理手続名の定義ソー
スライン番号、及び該処理手続名の参照ソースライン番
号を蓄積する処理手続名定義テーブルと、をそれぞれ作
成する手段を備え、前記テーブルのステータス情報は、
定義、セクション、セクション内、参照、GOTO(分
岐)などの各フラグからなり、 前記データ名定義テーブル及び、前記処理手続名定義テ
ーブルのステータス情報をチェックすることにより、デ
ータ名、及び処理手続名が正常か否かを判定し、異常時
には前記各テーブルに保持しているソースライン番号を
基に画面上で該当するデータ名や処理手続名をエラーを
識別可能とする色表示を行う手段を備えたことを特徴と
するチェック機能付きプログラム編集装置。
3. When the check function is set to ON, when a source program is input, the source input is analyzed to determine a data name, status information, a definition source line number of the data name, and a reference source line of the data name. Create a data name definition table that stores numbers, and a processing procedure name definition table that stores processing procedure names, status information, definition source line numbers of the processing procedure names, and reference source line numbers of the processing procedure names. Means for performing, the status information of the table,
It consists of flags such as definition, section, in section, reference, and GOTO (branch). By checking status information of the data name definition table and the processing procedure name definition table, the data name and the processing procedure name are determined. Means for judging whether or not the data is normal or not, and in the event of an error, a means for performing color display of a corresponding data name or processing procedure name on the screen based on the source line number held in each of the tables so that an error can be identified. A program editing device with a check function.
JP9249812A 1997-08-29 1997-08-29 Screen editor having check function Pending JPH1173305A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP9249812A JPH1173305A (en) 1997-08-29 1997-08-29 Screen editor having check function

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9249812A JPH1173305A (en) 1997-08-29 1997-08-29 Screen editor having check function

Publications (1)

Publication Number Publication Date
JPH1173305A true JPH1173305A (en) 1999-03-16

Family

ID=17198580

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9249812A Pending JPH1173305A (en) 1997-08-29 1997-08-29 Screen editor having check function

Country Status (1)

Country Link
JP (1) JPH1173305A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006215896A (en) * 2005-02-04 2006-08-17 Nec Micro Systems Ltd Management method for identifier for conditional compilation and preparation supporting device for computer program and program
US11369559B2 (en) 2015-12-23 2022-06-28 L'oreal Process for treating keratin substances using a composition comprising a modified photo-dimerizable polymer

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006215896A (en) * 2005-02-04 2006-08-17 Nec Micro Systems Ltd Management method for identifier for conditional compilation and preparation supporting device for computer program and program
US11369559B2 (en) 2015-12-23 2022-06-28 L'oreal Process for treating keratin substances using a composition comprising a modified photo-dimerizable polymer

Similar Documents

Publication Publication Date Title
US9710243B2 (en) Parser that uses a reflection technique to build a program semantic tree
US20060005169A1 (en) Software development system and method
JPH0748182B2 (en) Program error detection method
JP2004126866A (en) Description output suppression program analysis apparatus and description output suppression program analysis method
CN114911698A (en) Automatic test method, device, electronic equipment and storage medium
JPH02224132A (en) Automatic generation system for message pursuer
JPH1185536A (en) Automatic error correction apparatus and method for source program
US7120616B2 (en) Method for specifying, executing and analyzing method sequences for recognition
JP2002342129A (en) Coding check method
JP4488226B2 (en) Macro program that realizes highly functional ladder program
JPH0836489A (en) Syntax analyzing method and device
US8479167B1 (en) Detecting indexing errors in declarative languages
JP3011115B2 (en) Debug system
JPH0793144A (en) Program analysis device
JPH06231001A (en) Symbol name input device
US8522210B1 (en) Detecting indexing errors in declarative languages
JP2007265095A (en) Source program verification program
JP2908184B2 (en) Text file editing method and apparatus
JPH1049358A (en) Device and method for automatically generating altered program
JPH06259241A (en) Execution error message display method
JPH03111909A (en) Method for checking numerical controller program
JPH0644081A (en) System for outputting error message of compiler
JPH08234888A (en) External character management device
JPH05334135A (en) Error information display system for abnormal end of program
JPH05108372A (en) System for outputting compiler optimization processing content

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20020528