JPH0452750A - Pre-command interpreter system - Google Patents

Pre-command interpreter system

Info

Publication number
JPH0452750A
JPH0452750A JP15564490A JP15564490A JPH0452750A JP H0452750 A JPH0452750 A JP H0452750A JP 15564490 A JP15564490 A JP 15564490A JP 15564490 A JP15564490 A JP 15564490A JP H0452750 A JPH0452750 A JP H0452750A
Authority
JP
Japan
Prior art keywords
command
user
terminal
interpreter
input
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
JP15564490A
Other languages
Japanese (ja)
Inventor
Takashi Akiyama
孝 秋山
Kazuhiro Sagawa
佐川 和広
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 JP15564490A priority Critical patent/JPH0452750A/en
Publication of JPH0452750A publication Critical patent/JPH0452750A/en
Pending legal-status Critical Current

Links

Landscapes

  • Stored Programmes (AREA)

Abstract

PURPOSE:To enable a user to freely use the commands with customization by converting a command train proper to the user and inputted through a terminal into a standard command train by a pre-command interpreter and then analyzing the command train by a command interpreter respectively. CONSTITUTION:A user registers previously the relation between a command train proper to the user and its corresponding standard command train to a pre-command interpreter 3 of an electronic computer 1. Then the user inputs these command trains through a terminal 8, and a terminal input/output part 2 of the computer 1 receives the command trains. Then the interpreter 3 converts the command train proper to the user and inputted through the terminal 8 into a standard command train. Meanwhile a command interpreter 4 analyzes the standard command train and selects and starts a command processor 5 corresponding to the requested processing out of a command processor group 6. Thus the user can freely input the commands in a customized format.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は電子計算機システムにおけるプリコマンドイン
タプリタ方式に関するものである。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a pre-command interpreter method in an electronic computer system.

〔従来の技術〕[Conventional technology]

通信回線を介して端末と接続され、端末からのコマンド
入力によって利用者からの要求を実現する電子計算機シ
ステムにおいては、一般に、コマンドの解析を行うコマ
ンドインタプリタと、そのコマンドに対応する処理を実
行する複数のコマンドプロセッサとを備えている。
Computer systems that are connected to terminals via communication lines and that fulfill requests from users by inputting commands from the terminal generally include a command interpreter that analyzes commands and executes processing that corresponds to the commands. Equipped with multiple command processors.

ところで、コマンドインタプリタは、汎用的に使用され
るものであることから、入力可能なコマンドは標準化さ
れており、従って、利用者は規定された正規のコマンド
の入力フォーマントに従い、所望の処理を行わせるため
のコマンド列を入力するものであった。
By the way, since command interpreters are used for general purposes, the commands that can be input are standardized, so users can perform the desired processing according to the specified formal command input format. It was used to enter a command string to perform the command.

[発明が解決しようとする課題〕 上述したように、従来の電子計算機システムにおいては
、利用者は標準化されたコマンドを組み合わせることに
より所望の処理を行わせることができるものであったが
、常に標準化された入力フォーマントに従ってコマンド
入力を行わなければならないため、適用業務毎に定型パ
ターンの入力を行いたい場合や、個人的に自由なフォー
マットでコマンド入力を行いたい場合等において、コマ
ンド入力方式をカスタマイズしたいという要望に応える
ことができず、柔軟性に欠けるという欠点があった。
[Problems to be Solved by the Invention] As mentioned above, in conventional computer systems, users were able to perform desired processing by combining standardized commands. Since commands must be input according to the specified input format, the command input method can be customized if you want to input a fixed pattern for each application, or if you want to input commands in a personal format. It had the disadvantage of being inflexible and unable to respond to people's requests.

本発明は上記の点に鑑み提案されたものであり、その目
的とするところは、利用者が自由にカスタマイズしてコ
マンドを使用することのできるプリコマンドインタプリ
タ方式を提供することにある。
The present invention has been proposed in view of the above points, and its purpose is to provide a pre-command interpreter system that allows users to freely customize and use commands.

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

本発明は上記の目的を達成するため、端末との入出力を
行う端末入出力部と、 端末から入力された利用者固有のコマンド列を標準のコ
マンド列へ変換するプリコマンドインタプリタと、 コマンド列の解析を行うコマンドインタプリタと、 コマンドに対応する処理を実行するコマンドプロセッサ
とを備えるようにしている。
In order to achieve the above object, the present invention includes: a terminal input/output unit that performs input/output with a terminal; a pre-command interpreter that converts a user-specific command string input from the terminal into a standard command string; and a command string. It is equipped with a command interpreter that analyzes the command, and a command processor that executes processing corresponding to the command.

〔作用〕 本発明のプリコマンドインタプリタ方式にあっては、端
末入出力部が端末との入出力を行い、プリコマンドイン
タプリタが端末から入力された利用者固有のコマンド列
を標準のコマンド列へ変換し、コマンドインタプリタが
コマンド列の解析を行い、コマンドプロセッサがコマン
ドに対応する処理を実行する。
[Operation] In the pre-command interpreter method of the present invention, the terminal input/output unit performs input/output with the terminal, and the pre-command interpreter converts a user-specific command string input from the terminal into a standard command string. Then, the command interpreter analyzes the command string, and the command processor executes processing corresponding to the command.

〔実施例〕〔Example〕

以下、本発明の実施例につき図面を参照して説明する。 Embodiments of the present invention will be described below with reference to the drawings.

第1図は本発明のプリコマンドインタプリタ方式を適用
した電子計算機システムの一実施例を示す構成図である
FIG. 1 is a block diagram showing an embodiment of a computer system to which the pre-command interpreter method of the present invention is applied.

第1図において、電子計算機1には通信回線7を介して
端末8が接続され、これらにより電子計算機システムが
構成される。また、電子計算機1は、端末8との入出力
を行う端末入出力部2と、端末8から入力された利用者
固有のコマンド列を標準のコマンド列へ変換するプリコ
マンドインタプリタ3と、コマンド列の解析を行うコマ
ンドインタプリタ4と、コマンドに対応する処理を実行
するコマンドプロセッサ5およびその集合体であるコマ
ンドプロセッサ群6とを含んでいる。
In FIG. 1, a terminal 8 is connected to a computer 1 via a communication line 7, and these constitute a computer system. The computer 1 also includes a terminal input/output unit 2 that performs input/output with the terminal 8, a pre-command interpreter 3 that converts a user-specific command string input from the terminal 8 into a standard command string, and a command string. It includes a command interpreter 4 that analyzes commands, a command processor 5 that executes processing corresponding to commands, and a command processor group 6 that is a collection thereof.

第2図は上記の実施例の動作例を示したものであり、以
下、第1図および第2図を参照して実施例の動作を説明
する。
FIG. 2 shows an example of the operation of the above embodiment, and the operation of the embodiment will be explained below with reference to FIGS. 1 and 2.

利用者は予め電子計算機1のプリコマンドインタプリタ
3に利用者固有のコマンド列とそれに対応する標準のコ
マンド列との関係を登録しておく。
The user registers in advance in the pre-command interpreter 3 of the computer 1 the relationship between the user-specific command string and the corresponding standard command string.

例えば、標準のコマンド列で jklm、n、o、p、q で表されるコマンド列に対し、利用者固有のコマンド列
として例えば abc  d、e、f を対応付けておく。なお、登録内容はいつでも変更可能
である。
For example, a standard command string represented by jklm, n, o, p, q is associated with user-specific command strings such as abc d, e, f. Note that the registered contents can be changed at any time.

その後、第2図に示すように、利用者が端末8から例え
ば abc  d、e、f のコマンド列を入力すると、電子計算機1の端末入出力
部2がそのコマンド列を受信する。
Thereafter, as shown in FIG. 2, when the user inputs a command string, for example, abc d, e, f, from the terminal 8, the terminal input/output section 2 of the computer 1 receives the command string.

端末入出力部2はその利用者がプリコマンドインタプリ
タ3を登録しているか否かを判断し、登録していれば受
信したコマンド列をプリコマンドインタプリタ3に渡す
。登録していなければ通常通りに直接にコマンドインタ
プリタ4に渡す。
The terminal input/output unit 2 determines whether or not the user has registered the pre-command interpreter 3, and if so, passes the received command string to the pre-command interpreter 3. If it is not registered, it is passed directly to the command interpreter 4 as usual.

コマンド列を渡されたプリコマンドインタプリタ3は、
コマンド列を解析し、今の例では該当するコマンド列が
登録されているため、そのコマンド列に対応する標準の
コマンド列 jklm、n、o、p、q をコマンドインタプリタ4に渡す。なお、該当するコマ
ンド列が登録されていない場合は直接にコマンドインタ
プリタ4に渡す。
The pre-command interpreter 3 that has been passed the command string,
The command string is analyzed, and in this example, since the corresponding command string is registered, the standard command string jklm, n, o, p, q corresponding to that command string is passed to the command interpreter 4. Note that if the corresponding command string is not registered, it is passed directly to the command interpreter 4.

標準のコマンド列を渡されたコマンドインタプリタ4は
、そのコマンド列を解析し、要求される処理に対応する
コマンドプロセッサ5をコマンドプロセッサ群6の中か
ら選択して起動する。
The command interpreter 4 to which the standard command string is passed analyzes the command string, selects and activates a command processor 5 corresponding to the requested processing from the command processor group 6.

起動されたコマンドプロセッサ5は対応する処理(コマ
ンド)を実行し、実行結果を端末入出力部2に渡す。
The activated command processor 5 executes the corresponding process (command) and passes the execution result to the terminal input/output unit 2.

端末人出力部2は渡された実行結果を端末8に返す。The terminal output unit 2 returns the passed execution result to the terminal 8.

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

以上説明したように、本発明のプリコマンドインタプリ
タ方式にあっては、利用者が自由にカスタマイズしたフ
ォーマットでコマンド入力を行えるので、適用業務毎に
定型パターンの入力を行いたい場合や、個人的に自由な
フォーマントでコマンド入力を行いたい場合等において
使い勝手が非常に良くなるという効果がある。
As explained above, in the pre-command interpreter system of the present invention, the user can input commands in a freely customized format. This has the effect of greatly improving usability when it is desired to input commands in a free form.

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

第1図は本発明のプリコマンドインタプリタ方式を通用
した電子計算機システムの一実施例を示す構成図および
、 第2図は実施例の動作説明図である。 図において、 1・・・・・・・・・電子計算機 2・・・・・・・・・端末人出力部 第1図 3・・・・・・・・・プリコマンドインタプリタ4・・
・・・・・・・コマンドインクプリタ5・・・・・・・
・・コマンドプロセッサ6・・・・・・・・・コマンド
プロセッサ群7・・・・・・・・・通信回線 8・・・・・・・・・端末
FIG. 1 is a block diagram showing an embodiment of a computer system using the pre-command interpreter system of the present invention, and FIG. 2 is an explanatory diagram of the operation of the embodiment. In the figure, 1... Computer 2... Terminal output unit Figure 1 3... Pre-command interpreter 4...
......Command Inputer 5...
...Command processor 6...Command processor group 7...Communication line 8...Terminal

Claims (2)

【特許請求の範囲】[Claims] (1)端末との入出力を行う端末入出力部と、端末から
入力された利用者固有のコマンド列を標準のコマンド列
へ変換するプリコマンドインタプリタと、 コマンド列の解析を行うコマンドインタプリタと、 コマンドに対応する処理を実行するコマンドプロセッサ
とを備えたことを特徴とするプリコマンドインタプリタ
方式。
(1) A terminal input/output unit that performs input/output with the terminal, a pre-command interpreter that converts a user-specific command string input from the terminal into a standard command string, and a command interpreter that analyzes the command string. A pre-command interpreter method comprising a command processor that executes processing corresponding to a command.
(2)プリコマンドインタプリタは、端末利用者毎に利
用者固有のコマンド列を登録可能であると共に、登録内
容をいつでも変更可能とした請求項1記載のプリコマン
ドインタプリタ方式。
(2) The pre-command interpreter system according to claim 1, wherein the pre-command interpreter is capable of registering user-specific command sequences for each terminal user, and is also capable of changing the registered contents at any time.
JP15564490A 1990-06-14 1990-06-14 Pre-command interpreter system Pending JPH0452750A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP15564490A JPH0452750A (en) 1990-06-14 1990-06-14 Pre-command interpreter system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP15564490A JPH0452750A (en) 1990-06-14 1990-06-14 Pre-command interpreter system

Publications (1)

Publication Number Publication Date
JPH0452750A true JPH0452750A (en) 1992-02-20

Family

ID=15610480

Family Applications (1)

Application Number Title Priority Date Filing Date
JP15564490A Pending JPH0452750A (en) 1990-06-14 1990-06-14 Pre-command interpreter system

Country Status (1)

Country Link
JP (1) JPH0452750A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001236234A (en) * 2000-02-21 2001-08-31 Hiroshi Izumi Computer and computer-readable recording medium

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001236234A (en) * 2000-02-21 2001-08-31 Hiroshi Izumi Computer and computer-readable recording medium

Similar Documents

Publication Publication Date Title
JPH0452750A (en) Pre-command interpreter system
JPH04131921A (en) Interactive input system
JP2003150440A (en) Method for synchronizing multiple user interfaces, system and program thereof
JPH1152983A (en) Speech recognition apparatus
JPH04260970A (en) Method for inputting japanese language in application program
JPH02257210A (en) Character-string reinputting method
JPH0363721A (en) Data editing device
JPH0876786A (en) Information processing device
JPS63111519A (en) Input system for command procedure by picture processing type command
JPH0594559A (en) Keyboard input device equivalent system
JPH03137725A (en) Designation system for customized file in distributed editor
JP2604907B2 (en) Input / output method of local file data
JPS63613A (en) Input device
JPH0567049A (en) External command processor
JPH0675881A (en) Different machine kind terminal control and transmission control system
JPS63132341A (en) Conversational process control system
JPH04162170A (en) Japanese language processing system
JPS60204069A (en) Japanese input device
JPS62159216A (en) Mouse device
JPH0471058A (en) Computer system
JPS62154062A (en) Information retrieving and controlling system
JPH09134267A (en) Graphical user interface device
JPH0525322B2 (en)
JPH01241672A (en) Kanji input system to utilize kana for reading of kanji
JPH0231208A (en) Programming unit