JPH025136A - 言語処理プログラムのエラー処理方式 - Google Patents

言語処理プログラムのエラー処理方式

Info

Publication number
JPH025136A
JPH025136A JP63157317A JP15731788A JPH025136A JP H025136 A JPH025136 A JP H025136A JP 63157317 A JP63157317 A JP 63157317A JP 15731788 A JP15731788 A JP 15731788A JP H025136 A JPH025136 A JP H025136A
Authority
JP
Japan
Prior art keywords
error
language processing
time
console
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
JP63157317A
Other languages
English (en)
Inventor
Katsuko Fukuhara
福原 功子
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 JP63157317A priority Critical patent/JPH025136A/ja
Publication of JPH025136A publication Critical patent/JPH025136A/ja
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は電子計算機システム上で動作する言語処理プロ
グラムのエラー処理方式に関する。
〔従来の技術〕
従来、電子計算機システム上で動作する言語処理プログ
ラムのエラー処理方式は、入力したソース・プログラム
に対するすべての言語処理が終了した時点でエラーの数
をコンソール、リスト・ファイルなどに出力するように
なっていた。
〔発明が解決しようとする課題〕
上述した従来のエラー処理方式は、言語処理がすべて終
了する時点までエラー数が表示されない。
このため、言語処理の早期に少量のエラーが発見され、
それ以降の処理ではエラーが発見されなかった場合には
、エラー情報を必要とするプログラマが、そのエラー情
報を得るまでに時間がかかり、開発効率が落ちるという
欠点がある。
〔課題を解決するための手段〕
本発明のエラー処理方式は、ニラ−発見時にそれ以降の
言語処理を一時中断する手段と、エラーを発見した時点
でそれをメツセージ出力する手段とを有している。
〔実施例〕
次に本発明を図面を参照して説明する。
第1図は本発明のエラー処理方式を含む言語処環プログ
ラム全体の流れをブロック図にしたものであり、1はソ
ース・プログラム・ファイル、2は言語処理プログラム
、3は入力処理部、4は構文解析処理部、5はオブジェ
クト・コード生成部、6は出力処理部、7はエラー処理
部、8は出力ファイル、9はコンソールである。
第2図は本エラー処理方式の流れ図、第3図はエラー・
メツセージである。
(1)第1図により本発明のエラー処理方式を含む言語
処理プログラム全体の流れを説明する。
言語処理プログラム2は、入力処理部3においてコンソ
ール9からの入力を解析し、ソース・プログラム・ファ
イルlを読み込む。構文解析処理部4は、入力処理部3
で読み込まれたソース・プログラムの情報をうけとり、
ソース・プログラム中の文を解析する。構文解析の結果
、エラーが発見された場合には、エラー処理部7で、そ
のエラー・メツセージをコンソール9に出力する。その
メツセージに対し、コンソール9より言語処理続行 エラー処理部7より構文解析処理部4の処理に戻る。オ
ブジェクト・コード生成部5は、構文解析処理部4がソ
ース・プログラム中の文を解析した情報をうけとり、ソ
ース・プログラム中の文をオブジェクト・コードに変換
する。出力処理部6はオブジェクト・コート生成部5か
ら情報をうけとり、出力ファイル8に出力する。
(2)つぎにエラー処理部7の処理について、第2図を
用いて説明する。第2図において、構文解析処理部が、
ステップA1でソース・プログラムを1行読み込み、ス
テップA2で、その行の構文を解析する。ステップA3
でその行にエラーがあるかどうかを判定し、エラーがあ
る場合には処理をエラー処理部に渡す。エラー処理部で
は、ステップA4で第3図に示すようなエラー・メツセ
ージをコンソールに出力し、ステップA5でソンソール
からのキー人力を待つ。
ステップA6でコンソールからのキー人力有と判断され
た場合には、ステ、ブA7でそのキー人力が言語処理の
中止を指示するもとがどうか判断する。コンソールより
言語処理中止の指示が入力された場合には、ステップA
8で言語処理を中止して制御をO3に戻す。ステップA
7で言語処理続行の指示が入力された場合には、処理を
構文解析処理部に戻し、言語処理を続行する。
上記実施例1の第1図のブロック図において、言語処理
プログラム起動時に入力されるコンソール9からのデー
タとして、構文解析処理4でエヤーが発見さhた場合に
言語処理プログラムを中止するかどうかの指示を入力し
、その情報をエラー処理部7に渡すことにより、エラー
処理部7においてコンソール9からのキー人力待ちをし
ないですむ。
〔発明の効果〕
以上説明したように本発明は、言語処理中にエラーが発
見された時点で処理を一時中断し、エラー情報をコンソ
ールなどに出力することにより、言語処理が完了するま
でに長時間かかるような場合、プログラマがエラーの有
無を早期に知り、必要であればエラー発生時点で言語処
理を中断することができる。これによりエラー数が少量
の場合に、言語処理全てが終了するまでエラー情報が得
られない場合にくらべ、開発効率を短縮できるという効
果がある。
【図面の簡単な説明】
第1図は本エラー処理方式を含む言語処理プログラム全
体のブロック図、 ■・・・・・・ソース・プログラム・ファイル、2・旧
・・言語処理プログラム、3・・・・・・入力処理部、
4・・・・・・構文解析処理部、訃・・・・・オブジェ
クト・コード生成部、6・・・・・・出力処理部、7・
・・・・・エラー処理部、8・・・・・・出力ファイル
、9・・・・・・コンソール、第2図は第1の実施例に
おける本エラー処理方式のフローチャート図、第3図は
エラー・メツセージを示す図である。 代理人 弁理士  内 原   晋 茅3 閃

Claims (1)

    【特許請求の範囲】
  1. 電子計算機システム上で動作する言語処理プログラムの
    エラー処理方式において、エラー発見時にそれ以降の言
    語処理を一時中断する手段と、エラーを発見した時点で
    それをメッセージ出力する手段とを有し、エラー発見時
    にプログラマが言語処理プログラムの中止を指示でかる
    ことを特徴とする言語処理プログラムのエラー処理方式
JP63157317A 1988-06-24 1988-06-24 言語処理プログラムのエラー処理方式 Pending JPH025136A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63157317A JPH025136A (ja) 1988-06-24 1988-06-24 言語処理プログラムのエラー処理方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63157317A JPH025136A (ja) 1988-06-24 1988-06-24 言語処理プログラムのエラー処理方式

Publications (1)

Publication Number Publication Date
JPH025136A true JPH025136A (ja) 1990-01-10

Family

ID=15647049

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63157317A Pending JPH025136A (ja) 1988-06-24 1988-06-24 言語処理プログラムのエラー処理方式

Country Status (1)

Country Link
JP (1) JPH025136A (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5910298A (en) * 1996-01-10 1999-06-08 Nakamichi Yamasaki Method of and apparatus for performing continuous hydrothermal synthesis
US5954267A (en) * 1996-11-22 1999-09-21 Nakamichi Yamasaki Method for spraying starting material particles in continuous hydrothermal reaction and apparatus therefor
US10731722B2 (en) 2015-02-18 2020-08-04 E. I. Du Pont De Nemours And Company Jounce bumper
US10737543B2 (en) 2010-08-12 2020-08-11 Dupont Polymers, Inc. Thermoplastic jounce bumpers

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5910298A (en) * 1996-01-10 1999-06-08 Nakamichi Yamasaki Method of and apparatus for performing continuous hydrothermal synthesis
US5954267A (en) * 1996-11-22 1999-09-21 Nakamichi Yamasaki Method for spraying starting material particles in continuous hydrothermal reaction and apparatus therefor
US10737543B2 (en) 2010-08-12 2020-08-11 Dupont Polymers, Inc. Thermoplastic jounce bumpers
US10731722B2 (en) 2015-02-18 2020-08-04 E. I. Du Pont De Nemours And Company Jounce bumper

Similar Documents

Publication Publication Date Title
JP2001184218A (ja) Mpiプログラムのコンパイルにおける最適化方法
JPH025136A (ja) 言語処理プログラムのエラー処理方式
EP0821306A2 (en) High-speed simulation method
JPH0916382A (ja) プログラム開発支援システム
JP2540605B2 (ja) デ―タフロ―コンピュ―タの実行検知方式
JP3130421B2 (ja) プログラム解析方法および装置
JPH03235135A (ja) プログラムの自動検査方式
JP3018783B2 (ja) コンパイル方式
JPH0210433A (ja) 予約語判定方式
JPH01296347A (ja) コンパイラのエラーメッセージ出力方式
JPH0358232A (ja) プリプロセッサ呼び出し方式
JPS63280331A (ja) ジョブ転送とファイル転送の融合方式
JPH05313870A (ja) プログラム構造図作成方式
JPH03168836A (ja) エミュレーションプロセッサ
JPH01274241A (ja) 命令列生成方式
JPH01291329A (ja) 高速コンパイル処理方式
JPS63228341A (ja) プログラム構文チエツク方式
JPH04248624A (ja) プログラム変換処理装置
JPH08137714A (ja) マルチタスクプログラムのデバッグ方法およびデバッグシステム
JPH03233730A (ja) ソフトウェアエラー処理方式
JPH05216828A (ja) ソフトウェアシミュレータのバッチ実行下でのエラー処理方式
JPH01187640A (ja) 未設定領域検出方式
JPH03242736A (ja) 異常処理方式
JPH03132825A (ja) 論理型言語のコンパイル方式
JPH046019B2 (ja)