JPH03251929A - 翻訳システムにおける修飾名解決方式 - Google Patents

翻訳システムにおける修飾名解決方式

Info

Publication number
JPH03251929A
JPH03251929A JP4988590A JP4988590A JPH03251929A JP H03251929 A JPH03251929 A JP H03251929A JP 4988590 A JP4988590 A JP 4988590A JP 4988590 A JP4988590 A JP 4988590A JP H03251929 A JPH03251929 A JP H03251929A
Authority
JP
Japan
Prior art keywords
name
definition
definition name
subsystem
token
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
JP4988590A
Other languages
English (en)
Inventor
Bunji Yagi
八木 文治
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 JP4988590A priority Critical patent/JPH03251929A/ja
Publication of JPH03251929A publication Critical patent/JPH03251929A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Devices For Executing Special Programs (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は原始プログラムの翻訳システムにおける修飾名
解決方式に関する。
〔従来の技術〕
従来、この種の翻訳システムにおける修飾名解決方式は
、名標の参照解決処理時点で同時に行なうようにしてい
る。
〔発明が解決しようとする課題〕
上述した従来の修飾名解決方式は、名標の参照解決処理
時点で修飾名の情報を必要とするために、修飾名の個数
や語長に比例してトークン格納領域が大きくなり、翻訳
時間が増大するという欠点を有している。
〔課題を解決するための手段〕
本発明の翻訳システムにおける修飾名解決方式は、原始
プログラムを読込んで語分解処理を行ない、生成したト
ークンをトークン格納領域に格納する翻訳システムにお
ける語彙解析サブシステムにおいて、生成したトークン
中の名標の定義名で定義名テーブルを検索し、同一名が
あれば付加情報により定義名を一意化してこの定義名を
前記定義テーブルに登録する定義名登録機構と、前記ト
ークン中の名標の修飾名を同一名に対する付加情報によ
り一意化された定義名に置換して修飾情報を削除する修
飾基解決機構とを有することにより構成される。
〔実施例〕
次に、本発明について図面を参照して説明する。
第1図は本発明の一実施例の構成図である。
第1図において、翻訳システム1は原始プログラム5を
読込んで語分解処理を行うためN紮解析サブシステム2
を呼出す、そこで、語彙解析システム2は、まず原始プ
ログラム5を一行読込んで語分解処理を行い、複数のト
ークンを生成する。
ここでトークン中の名標が定義名であった場合に、語彙
解析サブシステム2は定義名登録機構3を呼出す。定義
名登録機構3は、まず定義名で定義名テーブル7を検索
して同一名の有無を判定し、同一名が無ければそのまま
を、同一名が有れば付加情報により定義名を一意化した
後に、この定義名を定義名テーブル7に登録する。
次に名標が修飾名であった場合に、語彙解析サブシステ
ム2は修飾基解決機構4を呼出す。修飾基解決機構4は
定義名テーブル7を検索して修飾名解決を行う、即ち同
一名に対する付加情報により一意化された定義名に置換
することにより修飾情報をすべて削除する。
最後に、語彙解析サブシステム2は一意化されて修飾情
報をもたないトークンをトークン格納領域6に出力する
〔発明の効果〕
以上説明したように本発明は、修飾名解決を語分解処理
時点で行なうことにより、トークン格納領域が小さくて
すみ、翻訳時間を短縮できる効果がある。
【図面の簡単な説明】
第1図は本発明の一実施例の構成図である。 1・・・翻訳システム、2・・・語業解析サブシステム
、3・・・定義名登録機構、4・・・修飾基解決機構、
5・・・原始プログラム、6・・・トークン格納領域、
7・・・定義名テーブル。

Claims (1)

    【特許請求の範囲】
  1.  原始プログラムを読込んで語分解処理を行ない、生成
    したトークンをトークン格納領域に格納する翻訳システ
    ムにおける語彙解析サブシステムにおいて、生成したト
    ークン中の名標の定義名で定義名テーブルを検索し、同
    一名があれば付加情報により定義名を一意化してこの定
    義名を前記定義テーブルに登録する定義名登録機構と、
    前記トークン中の名標の修飾名を同一名に対する付加情
    報により一意化された定義名に置換して修飾情報を削除
    する修飾名解決機構とを有することを特徴とする翻訳シ
    ステムにおける修飾名解決方式。
JP4988590A 1990-02-28 1990-02-28 翻訳システムにおける修飾名解決方式 Pending JPH03251929A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4988590A JPH03251929A (ja) 1990-02-28 1990-02-28 翻訳システムにおける修飾名解決方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4988590A JPH03251929A (ja) 1990-02-28 1990-02-28 翻訳システムにおける修飾名解決方式

Publications (1)

Publication Number Publication Date
JPH03251929A true JPH03251929A (ja) 1991-11-11

Family

ID=12843492

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4988590A Pending JPH03251929A (ja) 1990-02-28 1990-02-28 翻訳システムにおける修飾名解決方式

Country Status (1)

Country Link
JP (1) JPH03251929A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018519592A (ja) * 2015-07-10 2018-07-19 グーグル エルエルシー 大規模ソースコードリポジトリにおける自動インポートおよびディペンデンシー

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018519592A (ja) * 2015-07-10 2018-07-19 グーグル エルエルシー 大規模ソースコードリポジトリにおける自動インポートおよびディペンデンシー

Similar Documents

Publication Publication Date Title
JPH0630066B2 (ja) テーブル型言語翻訳方法
JPH03251929A (ja) 翻訳システムにおける修飾名解決方式
JPH0644309A (ja) データベース管理方式
JPH01211121A (ja) 複数データベース記述を含む原始プログラムの翻訳方式
JPH0359724A (ja) 翻訳システムにおけるエラー情報圧縮方式
JPS63221475A (ja) 構文解析方法
JPH04149640A (ja) プリコンパイラ
JPS6320567A (ja) 翻訳装置
JPH0310327A (ja) コンパイラ処理方式
JPS63245720A (ja) デ−タベ−スシステム
JP2577626B2 (ja) プログラム変換装置
JPH0348336A (ja) 翻訳システムにおける利用者語名標の圧縮処理方式
JPH01119831A (ja) ソーステキスト管理方式
JPH03245233A (ja) 名標の検索方式
JPS63291117A (ja) デ−タ処理装置
JPH04326471A (ja) 対訳マスタ辞書メンテナンス方法
JPH03125265A (ja) キーワード抽出装置
JPH0290364A (ja) 機械翻訳システムの対訳辞書及び共起関係辞書の作成方法
JPS63266543A (ja) 名標テ−ブル検索方式
JPH0279137A (ja) 統合辞書システム
JPH04335471A (ja) データベース参照処理方式
JPS61262883A (ja) 日本語構文解析方式
JPS61105670A (ja) 機械翻訳装置
JPH02260042A (ja) データ参照解決方式
JPS6143357A (ja) デ−タの直接アクセス方法