JPH03211627A - Data type conversion system - Google Patents
Data type conversion systemInfo
- Publication number
- JPH03211627A JPH03211627A JP643490A JP643490A JPH03211627A JP H03211627 A JPH03211627 A JP H03211627A JP 643490 A JP643490 A JP 643490A JP 643490 A JP643490 A JP 643490A JP H03211627 A JPH03211627 A JP H03211627A
- Authority
- JP
- Japan
- Prior art keywords
- data
- statement
- usage
- data type
- unit
- 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
Links
- 238000006243 chemical reaction Methods 0.000 title claims abstract description 39
- 238000000034 method Methods 0.000 claims description 16
- 238000010586 diagram Methods 0.000 description 7
- 230000006870 function Effects 0.000 description 3
- 238000007796 conventional method Methods 0.000 description 1
Landscapes
- Devices For Executing Special Programs (AREA)
- Stored Programmes (AREA)
Abstract
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は、抽象度の高い言語によるソフトウェアの記述
を入力し、抽象度の低い言語によるソフトウェアの記述
を、自動的または半自動的に出力するソフトウェア変換
方式に関するものである。[Detailed Description of the Invention] [Industrial Application Field] The present invention inputs a software description in a language with a high level of abstraction, and automatically or semi-automatically outputs a description of software in a language with a low level of abstraction. This relates to software conversion methods.
第5図に従来のデータ型変換方式の構成図を示す。第5
図に示したように、従来のデータ変換方式は、入力部5
1と、データ定義文探索部52と、データ利用文探索部
53と、データ定義文変換部54と、データ利用窯変換
部55と、出力部56とから構成されていた。FIG. 5 shows a configuration diagram of a conventional data type conversion method. Fifth
As shown in the figure, in the conventional data conversion method, the input section 5
1, a data definition statement search unit 52, a data usage statement search unit 53, a data definition statement conversion unit 54, a data usage kiln conversion unit 55, and an output unit 56.
従来は、入力言語に含まれる各データ型に対し、出力言
語に含まれるどのデータ型に変換するかが、各データの
利用形態にかかわらず、予め1つに決められていた。そ
こで、入力部51で入力されたソフトウェアの記述の中
で、データ定義文探索部52がデータ定義文を捜し出し
、データ定義文変換部54が予め決定している出力言語
中のデータ型に変換し、出力部56に渡していた。また
、データ利用文探索部53は、入力部51で入力された
記述の中で、各データの利用文を探索し、データ利用窯
変換部55は、データ定義文変換部54が変換したデー
タ型に対応した、予め決定しているデータ利用方式に変
換して出力部56に渡し、出力部56がデータ定義文変
換部54.データ利用窯変換部55の変換結果を含む、
変換されたソフトウェアの記述を出力していた。Conventionally, for each data type included in an input language, one data type included in an output language is determined in advance, regardless of the usage form of each data. Therefore, a data definition statement search unit 52 searches for a data definition statement in the software description input by the input unit 51, and a data definition statement conversion unit 54 converts it into a data type in a predetermined output language. , was passed to the output section 56. Further, the data usage sentence search unit 53 searches for usage sentences of each data in the description input by the input unit 51, and the data usage kiln conversion unit 55 searches for the data type converted by the data definition sentence conversion unit 54. It is converted into a predetermined data usage method corresponding to the data usage method and passed to the output unit 56, and the output unit 56 converts the data into a predetermined data usage method corresponding to the data definition statement conversion unit 54. Contains the conversion result of the data utilization kiln conversion unit 55,
It was outputting the description of the converted software.
(発明が解決しようとする課題〕
一般に、個々のソフトウェア記述言語は、それぞれのデ
ータ型を持っており、特に、記述の抽象度の異なる言語
の場合は、異なったデータ型を持つ場合が多い。人間が
ソフトウェアの設計を行う場合は、機能仕様書等、抽象
度の高い記述から詳細仕様書等、具体性の高い記述へ設
計を進める際、各データの利用形態を特定し、その利用
形態を最も効率よく実現できるデータ型に変換している
。(Problem to be Solved by the Invention) In general, individual software description languages have their own data types, and in particular, languages with different levels of abstraction often have different data types. When humans design software, when the design progresses from highly abstract descriptions such as functional specifications to highly specific descriptions such as detailed specifications, the usage form of each data is identified and the usage form is determined. Converting to the most efficient data type.
前述した従来の方式では、入力言語の各データ型に対し
、予め出力言語のデータ型を一つに決定しているため、
どのような利用形態を持つデータでも、同一データ型で
あれば一つのデータ型に変換されてしまい、実行速度、
メモリ使用量の両面で、最も効率のよいソフトウェアの
記述を出力することが困難であった。In the conventional method described above, one data type of the output language is determined in advance for each data type of the input language.
No matter how the data is used, if it is of the same data type, it will be converted to one data type, which will reduce the execution speed,
It was difficult to output the most efficient software description in terms of memory usage.
本発明の目的は、このような問題点を解決し、目的言語
によるソフトウェア記述に変換する際、実行速度、メモ
リ使用量の両面で効率のよい記述を得ることを可能とす
るデータ型変換方式を提供することにある。The purpose of the present invention is to solve these problems and to provide a data type conversion method that makes it possible to obtain a description that is efficient in terms of both execution speed and memory usage when converting to a software description in a target language. It is about providing.
本発明は、ある入力言語に従って記述されたソフトウェ
アを入力し、同一の意味を持つ、目的言語に従ったソフ
トウェアの記述を出力するソフトウェア変換における、
入力言語の持つデータ型を目的言語の持つデータ型に変
換する方式において、入力言語によるソフトウェアの記
述を入力する入力部と、
前記入力部で入力されたソフトウェアの中から、データ
定義を行っている文を捜し出すデータ定義文探索部と、
前記入力部で入力されたソフトウェアの中から、前記デ
ータ定義文探索部で捜し出したデータ定義文が定義する
データを利用している文を捜し出すデータ利用文探索部
と、
前記データ定義文が定義するデータの型を、前記データ
利用文探索部で捜し出したデータ利用文におけるデータ
の利用形態を参照し、目的言語のもつデータ型のうち、
利用形態に最も適したものに決定する最適データ型決定
部と、
前記データ定義文探索部で捜し出したデータ定義を、前
記最適データ型決定部で決定したデータ型によるデータ
定義に変換するデータ定義文変換部と、
前記データ利用文探索部で捜し出したデータ利用文を、
前記最適データ型決定部で決定されたデータ型のデータ
利用方式に変換するデータ利用窯変換部と、
前記データ定義文変換部でデータ定義文を、前記データ
利用窯変換部でデータ利用文を変換したソフトウェアを
出力する出力部と、
を備えることを特徴とする。The present invention provides software conversion that inputs software written in a certain input language and outputs a software description in a target language that has the same meaning.
In the method of converting the data type of an input language into the data type of a target language, there is an input section for inputting the software description in the input language, and data definition is performed from among the software input in the input section. a data definition statement search unit that searches for a sentence; and a data usage statement search that searches for a statement that uses data defined by the data definition statement searched by the data definition statement search unit from among the software input in the input unit. and the data type defined by the data definition statement by referring to the data usage form in the data usage statement found by the data usage statement search unit,
an optimal data type determination unit that determines the most suitable data type for the usage pattern; and a data definition statement that converts the data definition found by the data definition statement search unit into a data definition based on the data type determined by the optimal data type determination unit. The conversion unit and the data usage statement found by the data usage statement search unit are
a data usage conversion unit that converts the data usage method of the data type determined by the optimal data type determination unit; the data definition statement conversion unit converts the data definition statement; and the data usage conversion unit converts the data usage statement. and an output unit that outputs software that has been created.
本発明の実施例について図面を参照して説明する。 Embodiments of the present invention will be described with reference to the drawings.
第1図は、本発明の一実施例の構成を示す図である。こ
のデータ変換方式は、入力部lと、データ定義文探索部
2と、データ利用文探索部3と、最適データ型決定部4
と、データ定義文変換部5と、データ利用突変換部6と
、出力部7とから構成されている。FIG. 1 is a diagram showing the configuration of an embodiment of the present invention. This data conversion method consists of an input section l, a data definition statement search section 2, a data usage statement search section 3, and an optimal data type determination section 4.
, a data definition statement conversion unit 5 , a data usage conversion unit 6 , and an output unit 7 .
まず、入力部1で入力されたソフトウェアの記述の中で
、データ定義文探索部2が、データをあるデータ型とし
て定義しているデータ定義文を捜し出し、データ利用文
探索部3が、そのデータ定義文で定義されたデータを利
用しているデータ利用文をすべて探索する。最適データ
型決定部4は、データ定義文探索部2とデータ利用文探
索部3からそれぞれ、データ定義文とデータ利用文を受
は取り、データ利用文の全てを最も効率よく実現できる
データの型を、目的言語の持つデータ型の中から1つ選
択し、データ定義文変換部5とデータ利用突変換部6と
に通知する。データ定義文変換部5は、データ定義文探
索部2から通知されたデータ定義文を、最適データ型決
定部4から通知されたデータ型としての定義に変換し、
その結果を出力部7へ通知する。データ利用突変換部6
は、データ利用文探索部3から通知されたデータ利用文
すべてを、最適データ型決定部4から通知されたデータ
型のデータを対象とする利用文に変換し、出力部7に通
知する。First, in the software description input in the input unit 1, the data definition statement search unit 2 searches for a data definition statement that defines data as a certain data type, and the data usage statement search unit 3 searches for that data definition statement. Search for all data usage statements that use the data defined in the definition statement. The optimal data type determining unit 4 receives and receives data definition statements and data usage statements from the data definition statement search unit 2 and data usage statement search unit 3, respectively, and selects a data type that can most efficiently realize all of the data usage statements. is selected from among the data types of the target language, and is notified to the data definition sentence conversion section 5 and the data usage conversion section 6. The data definition statement conversion unit 5 converts the data definition statement notified from the data definition statement search unit 2 into a definition as a data type notified from the optimal data type determination unit 4,
The result is notified to the output unit 7. Data usage sudden conversion part 6
converts all the data usage sentences notified from the data usage sentence search unit 3 into usage sentences that target data of the data type notified from the optimal data type determination unit 4, and notifies the output unit 7.
第2図は、最適データ型決定部4の構成を示す。FIG. 2 shows the configuration of the optimal data type determining section 4. As shown in FIG.
最適データ型決定部4は、最適なデータ型を決定するた
めの規則の集まりであるデータ型決定規則群21と、規
則群が適用されるための作業領域部22と、規則群から
適用可能な規則を選択し規則の適用を行う推論機構23
とから構成されている。The optimal data type determination section 4 includes a data type determination rule group 21 that is a collection of rules for determining the optimal data type, a work area section 22 to which the rule group is applied, and a data type determination rule group 21 that is a collection of rules for determining the optimal data type, a work area section 22 for applying the rule group, and a data type determination rule group 21 that is a collection of rules for determining the optimal data type. Reasoning mechanism 23 that selects rules and applies rules
It is composed of.
このような構成の最適データ型決定部において、第1図
のデータ定義文探索部2.データ利用文探索部3から、
それぞれデータ定義文とデータ利用文を通知されると、
最適データ型決定部4は、これらを作業領域部22に格
納する。推論機構23は、作業領域部22の内容に対し
て適用可能な規則を1つ、データ型決定規則群21から
選択して適用する。In the optimal data type determination unit having such a configuration, the data definition statement search unit 2 in FIG. From the data usage statement search unit 3,
When notified of the data definition statement and data usage statement, respectively,
The optimal data type determination section 4 stores these in the work area section 22. The inference mechanism 23 selects and applies one rule applicable to the contents of the work area section 22 from the data type determination rule group 21.
以上の操作を、目的言語の持つデータ型のうち、最適な
1つのデータ型が決まるまで繰り返す。The above operations are repeated until the most suitable data type is determined from among the data types of the target language.
次に、以上の動作を1つの入力例を基に説明する。第3
図に示すソフトウェアの記述を入力するものとする。ス
テップ31では、データ「奇数」が「整数の集合」とい
うデータ型のデータとして定義されていることを示す。Next, the above operation will be explained based on one input example. Third
Assume that you enter the description of the software shown in the figure. In step 31, it is shown that the data "odd number" is defined as data of the data type "set of integers".
ステ・ノブ32.33も同様に、データ「10以下の正
整数」と「10以下の奇数」とが、それぞれ「整数の集
合」型のデータとして定義されている。ステップ34は
、データ「奇数」に、2で除した剰余が1であるような
正の整数の集合を代入している。ステップ35では、デ
ータ「10以下の正整数」に1から10までの整数から
なる集合を代入している。ステップ36では、データ「
奇数」とデータ「10以下の正整数」の論理積をデータ
「10以下の奇数」に代入している。Similarly, in Ste Nobu 32 and 33, the data "positive integer less than or equal to 10" and "odd number less than or equal to 10" are each defined as "set of integer" type data. In step 34, a set of positive integers whose remainder when divided by 2 is 1 is assigned to the data "odd number". In step 35, a set of integers from 1 to 10 is assigned to the data "positive integer less than or equal to 10". In step 36, the data "
The logical product of "odd number" and the data "positive integer less than 10" is assigned to the data "odd number less than 10".
第4図は入力言語によるソフトウェアの記述のうち、集
合型のデータを、ビット配列型のデータか、要素/否要
素判定関数かに変換する規則群を示している。FIG. 4 shows a group of rules for converting set type data into bit array type data or an element/no element determination function in software description in an input language.
規則41は、集合の要素数の上限が決まっていて、集合
データ間の論理演算が多い場合は、最適データ型として
ビット配列型に決定することを表す。Rule 41 indicates that when the upper limit of the number of elements in a set is determined and there are many logical operations between set data, a bit array type is determined as the optimal data type.
規則42は、集合の要素数が無限である可能性があり、
要素か否要素かの判定処理が多い場合は、最適データ型
として、要素/否要素判定関数に決定することを表す。Rule 42 states that the number of elements in a set may be infinite;
If there are many processes for determining whether an element is an element or not, an element/no element determination function is determined as the optimal data type.
規則43は、要素を列挙することによる集合定義から値
を代入している利用形態がある場合、それは要素数の上
限が決まっている場合の利用形態であることを作業領域
部に書き入れることを表している。Rule 43 indicates that if there is a usage pattern in which values are assigned from a set definition by enumerating elements, it is written in the work area section that it is a usage pattern where the upper limit of the number of elements is determined. ing.
規則44は、要素の持つ性質を示すことによる集合定義
から値を代入されている利用形態がある場合、それは要
素個数が無限である場合の利用形態であることを作業領
域部に書き入れることを表している。Rule 44 indicates that if there is a usage pattern in which a value is assigned from a set definition that indicates the properties of an element, it is written in the work area that this is a usage pattern where the number of elements is infinite. ing.
規則45は、要素個数が無限である可能性がある集合型
データと、要素数の上限が決まっている集合型データと
の論理積を代入している利用形態がある場合、それは要
素数の上限が決まっている場合の利用形態であることを
作業領域部に書き入れることを表している。Rule 45 states that if there is a form of use in which a logical product is assigned between set-type data that may have an infinite number of elements and set-type data that has a fixed upper limit on the number of elements, then this is the upper limit on the number of elements. This indicates that the usage pattern is written in the work area section when .
規則46は、全ての利用形態が要素数の上限が決まって
いる場合の利用形態である場合、その集合型データの要
素数の上限が決まっていることを作業領域部に書き入れ
ることを表している。Rule 46 indicates that if all usage types are usage types where the upper limit of the number of elements is determined, the fact that the upper limit of the number of elements of the set type data is determined is written in the work area section. .
規則47は、1つの利用形態が要素数が無限である場合
の利用形態である場合、その集合型データの要素数が無
限である可能性があることを作業領域部に書き入れるこ
とを表している。Rule 47 indicates that when one usage type is a usage type where the number of elements is infinite, the fact that the number of elements of the set type data may be infinite is written in the work area section. .
これらのうち、規則4Iと42が最適なデータ型を直接
決定する規則、規則43から47は、データの利用形態
を参照して、規則41または42が適用されるために必
要としている前提条件をテストするための規則である。Among these, rules 4I and 42 directly determine the optimal data type, and rules 43 to 47 refer to the data usage form and specify the preconditions necessary for rule 41 or 42 to be applied. This is a rule for testing.
以上のような規則をデータ型決定規則群21が有する場
合に、第3図に示したソフトウェア記述が作業領域部2
2に格納されると、第4図の規則44は、第3図のステ
ップ34の利用形態が要素数が無限である場合の利用形
態であることを作業領域部22に書き入れる。同様に規
則43は、第3図のステップ35の利用形態が要素数の
上限が決まっている場合の利用形態であることを作業領
域部22に書き入れる。When the data type determination rule group 21 has the above rules, the software description shown in FIG.
2, the rule 44 in FIG. 4 writes into the work area section 22 that the usage pattern in step 34 in FIG. 3 is the usage pattern when the number of elements is infinite. Similarly, the rule 43 writes in the work area section 22 that the usage pattern in step 35 in FIG. 3 is a usage pattern when the upper limit of the number of elements is determined.
次に規則47.46が、規則44.43によって書き入
れられた内容を参照し、第3図のステップ31とステッ
プ32がそれぞれ、要素数が無限である可能性がある集
合データ、要素数の上限が決まっている集合データであ
ることを、作業領域部22に書き入れる。Next, Rule 47.46 refers to the content entered by Rule 44.43, and Steps 31 and 32 in Figure 3 respectively represent aggregate data that may have an infinite number of elements, and the upper limit of the number of elements. This is written in the work area section 22 to indicate that the set data has been determined.
次に規則45が、作業領域部21内で、規則46.47
によって書き入れられた内容を参照し、第3図のステッ
プ33が要素数の上限が決まっている集合データである
ことを作業領域部22に書き入れる。Next, rule 45 is applied within work area section 21 to rule 46.47.
Referring to the contents written in step 33 of FIG. 3, the information that step 33 in FIG.
最後に、規則41が、それぞれ、規則43.45によっ
て書き入れられた内容を参照して、データ「10以下の
正整数」と「10以下の奇数」には、ビット配列型が最
も適していることを作業領域部22に書き入れる。また
、規則42は、規則44によって書き入れられた内容を
参照して、データ「奇数」には、要素/否要素判定関数
が最も適していることを作業領域部22に書き入れる。Finally, Rule 41 states that the bit array type is most suitable for the data "positive integer less than or equal to 10" and "odd number less than or equal to 10", respectively, referring to the contents written in Rule 43.45. is written in the work area section 22. Further, the rule 42 refers to the content written in the rule 44 and writes in the work area section 22 that the element/non-element determining function is most suitable for the data "odd number".
データ定義文変換部5.データ利用突変換部6は、最適
データ型決定部4内の作業領域部41に書き入れられた
内容に従って、それぞれ、データ定義文、データ利用文
を変換する。Data definition statement conversion unit 5. The data usage conversion unit 6 converts the data definition statement and the data usage statement, respectively, according to the contents written in the work area unit 41 in the optimal data type determination unit 4.
本発明によるデータ型変換方式では、最適データ型決定
部が、データ定義文探索部とデータ利用文探索部からそ
れぞれ、データ定義文とデータ利用文を受は取り、デー
タ利用文の全てを最も効率よく実現できるデータの型を
、目的言語の持つデータ型の中から、個々のデータに対
して1つ選択する。従って、目的言語によるソフトウェ
ア記述に変換する際、実行速度、メモリ使用量の両面で
効率のよい記述を得ることが可能になるという効果があ
る。In the data type conversion method according to the present invention, the optimal data type determining unit receives data definition statements and data usage statements from the data definition statement search unit and the data usage statement search unit, respectively, and converts all of the data usage statements in the most efficient manner. Select one data type that can be easily realized from among the data types of the target language for each piece of data. Therefore, when converting to a software description in the target language, it is possible to obtain a description that is efficient in terms of both execution speed and memory usage.
第1図は本発明の一実施例の構成を示す図、第2図は第
1図における最適データ型決定部の構成を示す図、
第3図は入力言語によるソフトウェアの記述例を示す図
、
第4図はデータ型変換規則群の例を示す図、第5図は従
来のデータ型変換方式の構成を示す図である。
1・・・・・入力部
2・・・・・データ定義群探索部
3・・・・・データ利用文探索部
4・・・・・最適データ型決定部
5・・・・・データ定義文変換部
6・・・・・データ利用突変換部
7・・・・・出力部FIG. 1 is a diagram showing the configuration of an embodiment of the present invention, FIG. 2 is a diagram showing the configuration of the optimal data type determining section in FIG. 1, FIG. 3 is a diagram showing an example of software description in an input language, FIG. 4 is a diagram showing an example of a data type conversion rule group, and FIG. 5 is a diagram showing the configuration of a conventional data type conversion method. 1... Input unit 2... Data definition group search unit 3... Data usage statement search unit 4... Optimal data type determination unit 5... Data definition statement Conversion unit 6... Data usage conversion unit 7... Output unit
Claims (1)
入力し、同一の意味を持つ、目的言語に従ったソフトウ
ェアの記述を出力するソフトウェア変換における、入力
言語の持つデータ型を目的言語の持つデータ型に変換す
る方式において、入力言語によるソフトウェアの記述を
入力する入力部と、 前記入力部で入力されたソフトウェアの中から、データ
定義を行っている文を捜し出すデータ定義文探索部と、 前記入力部で入力されたソフトウェアの中から、前記デ
ータ定義文探索部で捜し出したデータ定義文が定義する
データを利用している文を捜し出すデータ利用文探索部
と、 前記データ定義文が定義するデータの型を、前記データ
利用文探索部で捜し出したデータ利用文におけるデータ
の利用形態を参照し、目的言語のもつデータ型のうち、
利用形態に最も適したものに決定する最適データ型決定
部と、 前記データ定義文探索部で捜し出したデータ定義を、前
記最適データ型決定部で決定したデータ型によるデータ
定義に変換するデータ定義文変換部と、 前記データ利用文探索部で捜し出したデータ利用文を、
前記最適データ型決定部で決定されたデータ型のデータ
利用方式に変換するデータ利用文変換部と、 前記データ定義文変換部でデータ定義文を、前記データ
利用文変換部でデータ利用文を変換したソフトウェアを
出力する出力部と、 を備えることを特徴とするデータ型変換方式。(1) In software conversion, which inputs software written according to a certain input language and outputs a software description according to the target language that has the same meaning, the data type of the input language is changed to the data type of the target language. The conversion method includes: an input section for inputting a software description in an input language; a data definition sentence search section for searching for a sentence defining data from among the software input in the input section; a data usage statement search unit that searches from input software for a statement that uses data defined by the data definition statement searched by the data definition statement search unit; , with reference to the data usage form in the data usage sentence found by the data usage sentence search unit, and among the data types of the target language,
an optimal data type determination unit that determines the most suitable data type for the usage pattern; and a data definition statement that converts the data definition found by the data definition statement search unit into a data definition based on the data type determined by the optimal data type determination unit. The conversion unit and the data usage statement found by the data usage statement search unit are
a data usage statement conversion unit that converts the data usage method of the data type determined by the optimal data type determination unit; the data definition statement conversion unit converts the data definition statement; and the data usage statement conversion unit converts the data usage statement. A data type conversion method comprising: an output unit that outputs converted software;
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP643490A JPH03211627A (en) | 1990-01-17 | 1990-01-17 | Data type conversion system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP643490A JPH03211627A (en) | 1990-01-17 | 1990-01-17 | Data type conversion system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH03211627A true JPH03211627A (en) | 1991-09-17 |
Family
ID=11638294
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP643490A Pending JPH03211627A (en) | 1990-01-17 | 1990-01-17 | Data type conversion system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH03211627A (en) |
-
1990
- 1990-01-17 JP JP643490A patent/JPH03211627A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5204939A (en) | Rule base processing system and rule evaluation control method therein | |
| US5212650A (en) | Procedure and data structure for synthesis and transformation of logic circuit designs | |
| US5790760A (en) | Program generating apparatus and method thereof | |
| JP2506991B2 (en) | Circuit conversion system, circuit conversion method, inversion logic generation method, and logic design system | |
| KR950033820A (en) | Data processor for performing fuzzy logic operations and method | |
| US5721924A (en) | Method and device for obtaining a value of a referred to variable defined in a source program having a specific variable name | |
| EP0488297A2 (en) | Symbol string search apparatus and system | |
| JPH03211627A (en) | Data type conversion system | |
| JP2967275B2 (en) | Kana-Kanji conversion device | |
| JPH01234930A (en) | Method and device for retrieving character string | |
| JPS63269253A (en) | Japanese document creation device | |
| JPH0315772B2 (en) | ||
| JPH1063675A (en) | Data retrieving method and data retrieving device applying the method | |
| JPH0342728A (en) | Deciding system for reservation word | |
| JP2848609B2 (en) | Logic circuit conversion method and device | |
| JPS61253577A (en) | Japanese word processing filter | |
| JPH036624A (en) | Processing system for translation list output corresponding to plural code systems | |
| Wilkes | Associative tabular data structures | |
| JPS61123929A (en) | Data retrieval system | |
| JPH03201058A (en) | Japanese sentence processor | |
| JPH031238A (en) | Compiler for information processor | |
| JPH03260732A (en) | Register allocation system | |
| JPH0421172A (en) | Machine translation device | |
| JPS6365534A (en) | Inference control system | |
| JPH0659928A (en) | Array data display system by debugger |