[go: up one dir, main page]

JPS5847739B2 - Character appearance order analysis device - Google Patents

Character appearance order analysis device

Info

Publication number
JPS5847739B2
JPS5847739B2 JP771076A JP771076A JPS5847739B2 JP S5847739 B2 JPS5847739 B2 JP S5847739B2 JP 771076 A JP771076 A JP 771076A JP 771076 A JP771076 A JP 771076A JP S5847739 B2 JPS5847739 B2 JP S5847739B2
Authority
JP
Japan
Prior art keywords
character
storage means
appearance
characters
order
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.)
Expired
Application number
JP771076A
Other languages
Japanese (ja)
Other versions
JPS5291342A (en
Inventor
昌弘 山本
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
Nippon Electric Co Ltd
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 Nippon Electric Co Ltd filed Critical Nippon Electric Co Ltd
Priority to JP771076A priority Critical patent/JPS5847739B2/en
Publication of JPS5291342A publication Critical patent/JPS5291342A/en
Publication of JPS5847739B2 publication Critical patent/JPS5847739B2/en
Expired legal-status Critical Current

Links

Landscapes

  • Devices For Executing Special Programs (AREA)

Description

【発明の詳細な説明】 本発明は電子計算機に入力される原始プログラムを目的
プログラムに翻訳する場合に、原始プログラムが語粟解
析されて意味ある最小単位の文字列に分解された後に該
文字列の文字構戊と文字出現順序を解析する(構文解析
)文字出現順序解析装置に関する。
DETAILED DESCRIPTION OF THE INVENTION When translating a source program input into an electronic computer into a target program, the present invention is capable of translating a source program into a meaningful minimum unit of character strings after the source program is parsed into a meaningful minimum unit of character strings. The present invention relates to a character appearance order analysis device that analyzes character structure and character appearance order (syntax analysis).

一般に、COBOLおよびFORTRAN等の高級言語
で書かれたプログラムがコンパイラと称される翻訳プロ
グラムによって計算機が理解できる機械語命令列に変換
されるさいに、先ず原始プログラムは語粟解析(レキシ
カルアナリシス)段階で意味ある最小単位の一連の文字
列からなるシステム定義語、ユーザ一定義語および文字
列データ語等に分解された後、前記各語が使用可能な文
字で構成されているかどうかおよび文字の構或順序が正
しいか否かの構文解析(シンタックスアナリシス)が行
なわれている。
Generally, when a program written in a high-level language such as COBOL or FORTRAN is converted into a sequence of machine language instructions that a computer can understand by a translation program called a compiler, the source program is first processed at the lexical analysis stage. After decomposition into system-defined words, user-defined words, character string data words, etc. consisting of a series of strings of minimum meaningful units, it is determined whether each word is composed of usable characters and the structure of the characters. Syntax analysis is being performed to determine whether a certain order is correct.

この場合、従来では、前記構文解析は翻訳プログラムを
用いることによりソフトウエアで遂次行なわれていたた
めに高級言語プログラムの翻訳処理に多くの時間を費し
ていた。
In this case, conventionally, the syntax analysis has been performed sequentially by software using a translation program, and a lot of time has been spent translating the high-level language program.

本発明の目的は上述の従来の構文解析における欠点を除
去した文字出現順序解析装置を提供することにある。
SUMMARY OF THE INVENTION An object of the present invention is to provide a character appearance order analysis device that eliminates the drawbacks of the conventional syntax analysis described above.

本発明の文字出現順序解析装置は、許される原始プログ
ラムが語粟解析され意味ある最小単位に分割された複数
個の文字を貯える第1の貯蔵手段と、前記文字の許容さ
れる出現順序を記述する語を貯える第2の貯蔵手段と、
前記文字の出現経過情報を累積する第3の貯蔵手段と、
入力される文字が前記第1の貯蔵手段に貯えられた文字
であるかどうかの検査および前記第2の貯蔵手段中の前
記入力された文字に対応する出現順序記述語と前記第3
の貯蔵手段中の出現経過情報とに従って許される出現順
序であるかどうかの検査ならびに前記文字が入力された
という状態を前記第3の貯蔵手段に蓄積する制御手段と
から構成され語粟解析後の文字列の文字の構成順序を検
査する装置である。
The character appearance order analysis device of the present invention includes a first storage means for storing a plurality of characters whose permissible source program is parsed and divided into meaningful minimum units, and a description of the permissible appearance order of the characters. a second storage means for storing words to be used;
third storage means for accumulating appearance progress information of the characters;
Checking whether the input character is a character stored in the first storage means, and determining the appearance order descriptor corresponding to the input character in the second storage means and the third
control means for checking whether the order of appearance is permissible according to the appearance progress information in the storage means, and for storing in the third storage means the state that the characters have been inputted. This is a device that checks the order in which characters in a string are constructed.

この発明を用いると、許される文字かどうかの判定、文
字出現順序経過の累積および文字構戒順序の検定等を専
用のハードウエアにより行なえるために前記構文解析を
効率良く行なうことができる。
By using this invention, the syntactic analysis can be carried out efficiently because it is possible to determine whether or not a character is allowed, to accumulate the progress of character appearance order, to verify the order of character composition, etc., using dedicated hardware.

本発明においては、語葉解析された後の文字列を構成す
る各文字が許される文字であるか否かが検査される。
In the present invention, it is checked whether each character constituting a character string after word analysis is a permissible character.

例えば、数値データに関しては、Oから9までの数字と
、小数点・と、符号十,一とから構威されているかどう
かが検査される。
For example, regarding numerical data, it is checked whether it is composed of numbers from 0 to 9, a decimal point, and signs tens and ones.

また、本発明では、前記文字列を構戒する文字の出現順
序が検査される。
Further, in the present invention, the order in which characters appearing in the character string appear is checked.

例えば、(1)符号十,−,通貨記号¥は文字列の最初
にこなければならない、(2)小数点・は1度しか用い
ることができない、(3)編集文字,は複数回使用でき
る,(4)最初は英字でなければならない等の検査が可
能である。
For example, (1) the sign 10, -, and the currency symbol ¥ must appear at the beginning of the string, (2) the decimal point / can only be used once, (3) the editing character can be used multiple times, (4) It is possible to check that the first character must be an alphabetic character.

次に図面を参照して本発明を詳細に説明する。Next, the present invention will be explained in detail with reference to the drawings.

以下に述べる本発明の実施例では、事務用高級言語CO
BOLで用いられる数値データの編集形式を記述する文
字列が正しいか否かを検査ずるさいに次のような簡単な
規則が設けられている。
In the embodiment of the present invention described below, the high-level office language CO
The following simple rules are provided for checking whether the character string describing the editing format of numerical data used in BOL is correct.

(1)使用できる文字はー,9,・の3文字。(1) The three characters that can be used are -, 9, and .

(2)文字9は伺回でも、文字一 ・は1回たけ使用で
きる。
(2) The character 9 can be used only once, and the character 1 ・ can be used only once.

(3)文字9,・の後に文字−を書くことはできない。(3) The character - cannot be written after the character 9,.

従って、上記の規則では編集形式として、例えば、9・
99 ,−999 ,−9・99等が許され、9・9・
9,99一等は許されない。
Therefore, in the above rules, the editing format is, for example, 9.
99, -999, -9・99 etc. are allowed, 9・9・
9,99 1st place is not allowed.

次に前記規則に従う文字列であるかどうかを解析する本
発明の文字出現順序解析装置の構或および動作について
詳細に説明する。
Next, the structure and operation of the character appearance order analysis device of the present invention, which analyzes whether a character string complies with the above-mentioned rules, will be explained in detail.

第1図は本発明の一実施例を示すブロック図である。FIG. 1 is a block diagram showing one embodiment of the present invention.

第1図において、本発明の文字出現順序解析装置は、許
される文字を貯える貯蔵手段1と、文字の許される出現
順序を記述する語を貯える貯蔵千段2と、文字列の文字
出現順序経過情報を累積する貯蔵手段3と、入力された
文字が許される文字か否かの検査と文字の出現順序が正
しいか否かの検査とを文字列の各文字ごとに遂次行なう
制御手段4と、入力される文字列5とから構或されてい
る。
In FIG. 1, the character appearance order analysis device of the present invention includes a storage means 1 for storing permissible characters, a storage stage 2 for storing words describing the permissible appearance order of characters, and a character appearance order progress of a character string. a storage means 3 for accumulating information; a control means 4 for sequentially checking whether an input character is an allowed character and checking whether the order of appearance of the characters is correct for each character in a character string; , and the input character string 5.

許される文字を貯える貯蔵手段1は通常の連想メモリで
構成されており、本実施例では各文字を表わすための1
語が8ビットからなる計3語の記憶容量を有しており、
第2図に示すように文字9,,−を保存する。
The storage means 1 for storing permissible characters is constituted by an ordinary associative memory, and in this embodiment, one memory is used to represent each character.
It has a storage capacity of 3 words in total, each word consisting of 8 bits,
Save the characters 9,,- as shown in FIG.

この貯蔵手段1は制御千段4から照合信号47が送られ
ると、入力文字列5中の処理すべき文字が前記3文字の
いずれかに一致するかを照合し、3文字の内いずれか1
文字と一致しているか否かを示す一致信号11および前
記3文字を貯蔵する各語からの一致信号12(3ビット
)を発生する。
When a verification signal 47 is sent from the control stage 4, this storage means 1 verifies whether the character to be processed in the input character string 5 matches any of the three characters, and selects one of the three characters.
A match signal 11 indicating whether a character matches or not is generated, and a match signal 12 (3 bits) from each word storing the three characters.

許される出現順序記述語を貯える貯蔵千段2は許される
文字の種類の数に等しい3語からなる通常のメモリであ
る。
The storage stage 2 for storing allowed appearance order descriptors is a normal memory consisting of three words equal to the number of allowed character types.

この場合、行方向の各語のビット数は実現したい出現順
序規則に従って決まるが、1文字の出現順序規則を1ビ
ットで表わし、第3図に示すように1語を3ビットで構
成している。
In this case, the number of bits for each word in the row direction is determined according to the desired appearance order rule, but the appearance order rule for one character is represented by one bit, and one word is made up of three bits as shown in Figure 3. .

次に、各出現順序記述語のビット構成法について第3図
を用いて説明する。
Next, the bit configuration method of each appearance order descriptor will be explained using FIG. 3.

前記貯蔵手段2は3行3列のマトリックスとして構成す
ることができ、マトリックスの各要素は1ビットで表現
され、次のような規則に従って決定される。
The storage means 2 can be configured as a matrix of 3 rows and 3 columns, each element of the matrix being represented by 1 bit and determined according to the following rules.

(1)マトリックスの対角要素(3a ,3b t3c
)は対応する文字が1回しか出現できない時、2進値l
を与え、複数回出現してよい時、2進値Oを与える(例
えば、文字9は伺回出現してもよいため、要素3aはO
になっており、文字・は1回しか出現できないため、要
素3b,3cは1になっている)。
(1) Diagonal elements of the matrix (3a, 3b t3c
) is the binary value l when the corresponding character can occur only once.
and when it is allowed to appear multiple times, a binary value O is given (for example, the character 9 may appear several times, so element 3a is given O
, and the character * can only appear once, so elements 3b and 3c are 1).

(2)マ.トリックスの他の要素は行に対応する文字が
列に対応する文字以後に出現してよい時、2進値0を与
え、出現できない時、2進値1を与える(例えば、要素
3dは文字9の後に文字・が出現してもよいため0にな
っており、また、要素3eは文字9の後に文字−が出現
してはいけないために1になっている)。
(2) Ma. Other elements of the trix give a binary value of 0 when the character corresponding to a row can occur after the character corresponding to a column, and give a binary value of 1 when the character cannot appear (for example, element 3d gives a binary value of 1) It is set to 0 because the character * may appear after the character 9, and element 3e is set to 1 because the character - must not appear after the character 9).

上記2つの規則に従ったビットパターンが第3図に示さ
れている。
A bit pattern according to the above two rules is shown in FIG.

貯蔵千段2には、入力された文字と貯蔵千段1の内容と
の照合の結果として貯蔵千段1の各文字から各々1ビッ
トづつ合計3ビットの一致信号12(一致時に2進値1
、不一致時に2進値0をそれぞれ示す)が出力される。
As a result of matching the input character with the contents of storage stage 1, storage stage 2 receives a match signal 12 of 3 bits (binary value 1 at the time of a match), 1 bit from each character in storage stage 1.
, respectively, which indicate a binary value of 0 when there is a mismatch) are output.

前記一致信号をもとにして図示されていない通常のエン
コーダを介して作成したアドレス情報を用いて、前記入
力文字に対応する3ビットの出現順序記述語21が取り
出される。
A 3-bit appearance order descriptor 21 corresponding to the input character is extracted using address information created via a normal encoder (not shown) based on the coincidence signal.

文字列の文字出現順序経過情報を累積する貯蔵千段3は
、出現順序記述語に等しいビット数である3ビットから
なる通常のレジスタであり、1つの文字が出現すると、
前記貯蔵千段1からの一致信号12に従ってその文字に
対応するビット位置を2進値1にセットすることによっ
てその文字が出現したことを蓄積できるようにビット単
位でセットできるとともに1つの文字列の解析開始時に
自分自身の全ビットをリセットできる構造を備えている
The storage stage 3 that accumulates character appearance order progress information of a character string is a normal register consisting of 3 bits, which is the number of bits equal to the appearance order descriptor, and when one character appears,
By setting the bit position corresponding to the character to a binary value 1 according to the match signal 12 from the storage stage 1, it is possible to set the occurrence of the character in bit units so as to store the occurrence of the character. It has a structure that allows it to reset all its own bits at the start of analysis.

さらに、文字の出現順序を検定するためにこの貯蔵手段
3中の文字出現順序経過情報は信号線31を介して制御
千段4に与えられる。
Furthermore, character appearance order progress information in this storage means 3 is supplied to the control stage 4 via a signal line 31 in order to verify the appearance order of the characters.

第4図は入力された文字が許される文字か否かの検査と
文字の出現順序が正しいか否かの検査とを行なうための
制御手段4の詳細ブロック図である。
FIG. 4 is a detailed block diagram of the control means 4 for checking whether an input character is an allowed character and checking whether the order of appearance of the characters is correct.

第4図において、制御千段4は、論理積回路41と、零
判定回路42と、シークエンス制御回路43とから構戒
されている。
In FIG. 4, the control stage 4 is composed of an AND circuit 41, a zero determination circuit 42, and a sequence control circuit 43.

論理積回路41は通常の3個のANDゲートを用いて作
ることができ、第1図の貯蔵千段2から取り出された入
力文字に対応する出現順序記述語21と貯蔵千段3から
取り出されたこれまでに累積されている出現順序経過情
報31との3ビットの論理積を取る。
The logical product circuit 41 can be made using three ordinary AND gates, and the appearance order descriptor 21 corresponding to the input character taken out from the storage stage 2 in FIG. In addition, a 3-bit AND is performed with the appearance order progress information 31 accumulated so far.

零検出回路42は通常の3人力OR回路で構成され、前
記論理積回路41で作られた3ビットの論理積の結果4
4が少なくとも1ビットでも論理値1であると、信号線
45に論理値信号1を出力する。
The zero detection circuit 42 is composed of a normal three-way OR circuit, and the result 4 of the 3-bit AND produced by the AND circuit 41 is
If at least one bit of 4 is a logic value 1, a logic value signal 1 is output to the signal line 45.

シークエンス制御回路43は通常のD型フリツブフロツ
プを用いて構成することができ、図示されていない外部
装置から文字列の解析要求信号が与えられると、まず入
力文字要求信号46により前記文字列5から1文字が取
り出される。
The sequence control circuit 43 can be constructed using a normal D-type flip-flop, and when a character string analysis request signal is given from an external device (not shown), the input character request signal 46 first analyzes the character string 5 to 1. Characters are extracted.

次に、前記文字が許される文字セットに含まれるか検査
するように貯蔵手段1へ照合信号47を発生する。
A verification signal 47 is then generated to the storage means 1 to check whether the character is included in the allowed character set.

連想メモリを用いた照合の結果、貯蔵千段1から一致信
号11と各文字からの一致信号12とが出力される。
As a result of the matching using the associative memory, a match signal 11 from the storage stage 1 and a match signal 12 from each character are output.

また、一致信号11が不一致状態を示すと、前記制御回
路43から文字不正信号48が出力される。
Further, when the match signal 11 indicates a mismatch state, the control circuit 43 outputs an invalid character signal 48.

さらに、前記一致信号11が一致状態をとり、入力文字
に対応する出現順序記述語21とこれまでの文字出現順
序経過情報31との論理積の結果をあらわす信号45が
1状態の時、前記制御回路43から文字不正信号48が
出力され、また、O状態の時、信号50によって貯蔵手
段3中のその文字に対応するビットがセットされる。
Furthermore, when the coincidence signal 11 is in the coincidence state and the signal 45 representing the result of the logical product of the appearance order descriptor 21 corresponding to the input character and the character appearance order progress information 31 is in the 1 state, the control An invalid character signal 48 is output from the circuit 43 and, when in the O state, the bit corresponding to the character in the storage means 3 is set by the signal 50.

以下この動作を各文字について繰り返して、1つの文字
列が終了するまで行なった結果、許される文字でありか
つ出現順序が正しいと判断されると、この文字列が正し
かったことを示す信号49が前記制御回路43から出力
される。
This operation is repeated for each character until the end of one character string. When it is determined that the character is allowed and the order of appearance is correct, a signal 49 indicating that this character string is correct is output. The signal is output from the control circuit 43.

以上実施例を用いて詳細に説明したが、第5図は入力文
字列が (1)−9・9および(2)9・9・である場合を例に
して具体的に示したものであり、各文字が入力された時
の信号21,31,45及び貯蔵千段3の変化を示す。
Although the above has been explained in detail using examples, FIG. 5 specifically shows the case where the input character strings are (1) -9.9 and (2) 9.9. , shows the changes in the signals 21, 31, 45 and the storage stage 3 when each character is input.

本実施例中の貯蔵手段2に貯えられる出現順序記述語は
簡単な出現規則のために1文字につき1ビットで実現さ
れているが、出現規則が複雑な場合には、複数ビットで
実現される。
The appearance order descriptor words stored in the storage means 2 in this embodiment are realized with one bit per character due to simple appearance rules, but if the appearance rules are complex, they may be realized with multiple bits. .

例えば、文字が連続して出現して良いか否かの規定を上
記例に付加すると、第6図に示すように1文字に2ビッ
トを用いることによって実現できる。
For example, if a regulation regarding whether or not characters can appear consecutively is added to the above example, this can be realized by using 2 bits for each character as shown in FIG.

この場合、貯蔵千段3もそれに応じてビット数が増加さ
れる。
In this case, the number of bits of the storage stage 3 is increased accordingly.

また、本実施例中の貯蔵手段3は出現した文字に対応す
るビット位置を単にセットできる機能しか有していない
が、同時にその他のビット位置に対するセット/リセッ
トの制御ができる構或にすることもできる。
Furthermore, although the storage means 3 in this embodiment only has the function of simply setting the bit position corresponding to the character that appears, it may also be configured to be able to control the setting/resetting of other bit positions at the same time. can.

さらに、本実施例では、入力された文字列の全体が正し
いか否かの検査を行なっているが、各文字が検査される
毎に前記制御信号や前記各貯蔵手段の内容を外部装置へ
送出する構成を取ることも可能である。
Furthermore, in this embodiment, the entire input character string is checked to see if it is correct, but each time each character is checked, the control signal and the contents of each storage means are sent to an external device. It is also possible to adopt a configuration in which:

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

第1図は本発明の一実施例を示すブロック図、第2図は
第1図の貯蔵千段1の構成図、第3図は第1図の貯蔵千
段2の内容を詳細に示す図、第4図は第1図の制御手段
4を詳細に示す図、第5図は第1図に示す実施例中の制
御信号および各貯蔵手段の変化を示す図および第6図は
文字の許される出現規則を示す図である。 第1図において、参照数字1は許される文字を貯える手
段、参照数字2は許される出現順序を記述する語を貯え
る手段、参照数字3は文字の出現経過情報を累積する手
段および参照数字4は文字の出現順序の検査を制御する
手段をそれぞれあらわす。
FIG. 1 is a block diagram showing an embodiment of the present invention, FIG. 2 is a block diagram of the storage stage 1 shown in FIG. 1, and FIG. 3 is a diagram showing details of the contents of the storage stage 2 shown in FIG. 1. , FIG. 4 is a diagram showing the control means 4 of FIG. 1 in detail, FIG. 5 is a diagram showing changes in the control signal and each storage means in the embodiment shown in FIG. 1, and FIG. FIG. In FIG. 1, reference numeral 1 is a means for storing permissible characters, reference numeral 2 is a means for storing words describing the permissible order of appearance, reference numeral 3 is a means for accumulating occurrence progress information of characters, and reference numeral 4 is a means for storing words describing the permissible order of appearance. Each represents a means for controlling the checking of the order in which characters appear.

Claims (1)

【特許請求の範囲】[Claims] 1 許される原始プログラムが語粟解析され意味ある最
小単位に分割された複数個の文字を貯える第1の貯蔵手
段と、前記文字の許容される出現順序を記述する語を貯
える第2の貯蔵手段と、前記文字の出現経過情報を累積
する第3貯蔵手段と、入力される文字が前記第1の貯蔵
手段に貯えられた文字であるかどうかの検査および前記
第2の貯蔵手段中の前記入力された文字に対応する出現
順序記述語と前記第3の貯蔵手段中の出現経過情報とに
従って許される出現順序であるかどうかの検査ならびに
前記文字が入力されたという状態を前記第3の貯蔵手段
に蓄積する制御手段とから構成され語葉解析後の文字の
構成順序を検査する文字出現順序解析装置。
1. A first storage means for storing a plurality of characters whose permissible source program has been parsed and divided into meaningful minimum units, and a second storage means for storing words describing the permissible order of appearance of said characters. a third storage means for accumulating occurrence progress information of said characters; checking whether an input character is a character stored in said first storage means; and said inputting said character in said second storage means. The third storage means checks whether the appearance order is permissible according to the appearance order descriptor corresponding to the input character and the appearance progress information in the third storage means, and records the status that the character has been input. A character appearance order analysis device for inspecting the order of character formation after word analysis.
JP771076A 1976-01-26 1976-01-26 Character appearance order analysis device Expired JPS5847739B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP771076A JPS5847739B2 (en) 1976-01-26 1976-01-26 Character appearance order analysis device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP771076A JPS5847739B2 (en) 1976-01-26 1976-01-26 Character appearance order analysis device

Publications (2)

Publication Number Publication Date
JPS5291342A JPS5291342A (en) 1977-08-01
JPS5847739B2 true JPS5847739B2 (en) 1983-10-24

Family

ID=11673285

Family Applications (1)

Application Number Title Priority Date Filing Date
JP771076A Expired JPS5847739B2 (en) 1976-01-26 1976-01-26 Character appearance order analysis device

Country Status (1)

Country Link
JP (1) JPS5847739B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS592141A (en) * 1982-06-29 1984-01-07 Fujitsu Ltd Character string processing method
JPS595345A (en) * 1982-06-30 1984-01-12 Fujitsu Ltd Character string processing method
JPS61143855A (en) * 1984-11-14 1986-07-01 Hitachi Software Eng Co Ltd Program test system

Also Published As

Publication number Publication date
JPS5291342A (en) 1977-08-01

Similar Documents

Publication Publication Date Title
US5479654A (en) Apparatus and method for reconstructing a file from a difference signature and an original file
US4734856A (en) Autogeneric system
US5870608A (en) Method and apparatus for displaying text including context sensitive information derived from parse tree
JPH02109127A (en) Specification processing method
JPS6375835A (en) Apparatus for generating intended code, program, list and design document
JPS63500548A (en) Rule-based data search method and device
CN102713834A (en) Managing record format information
CN116050312A (en) Method and system for extracting hierarchical structure information of hardware logic design based on linked list tree
JPS5847739B2 (en) Character appearance order analysis device
CN114091383A (en) Test sequence generation method, device and system and related equipment
JPS60105039A (en) Collation system of character string
JPS63500547A (en) Circular context addressable memory
CN116360794A (en) Database language analysis method, device, computer equipment and storage medium
JP3847836B2 (en) Character string search method and apparatus
JPH1165837A (en) Data exception detecting method for external file data and storage medium where data exception detection program for external file data is recorded
Hansen et al. The Cobol compiler for the Siemens 3003
JPH0752450B2 (en) Dictionary data retrieval device
JP3454188B2 (en) Command parameter syntax checking device, command parameter syntax checking method, and recording medium storing command parameter syntax analysis program
CN119065663A (en) A method for automatically generating chip pin multiplexing circuit code
JP3216660B2 (en) Data type and data constant expansion method
Goad MUMPS code-building package for data-base management
CN116204581A (en) A data writing method, device, computer equipment and storage medium
SU1008752A1 (en) Data search device
JPH04153880A (en) String substring extraction processing method
JPS6065334A (en) Logical device