PLATON - a New Programming Language for Natural Language Analysis
この論文をさがす
説明
A new programming language named PLATON (Programming Language for Tree OperatioN) which has the facilities of pattern matching and flexible backtracking is described. The language is developed in order to make it easy to write an analysis program of natural language. The pattern matching process not only checks whether a rewriting rule is applicable or not but also extracts sub-strings from the input sentence and invokes appropriate semantic and contextual checking functions. We can set up arbitrary numbers of decision points in a program. If a failure occurs the control will be changed appropriately according to the cause of the failure. By means of using this mechanism we can write fairly complicated non-deterministic programs in a simple manner.
A new programming language named PLATON (Programming Language for Tree OperatioN),which has the facilities of pattern matching and flexible backtracking, is described. The language is developed in order to make it easy to write an analysis program of natural language. The pattern matching process not only checks whether a rewriting rule is applicable or not, but also extracts sub-strings from the input sentence and invokes appropriate semantic and contextual checking functions. We can set up arbitrary numbers of decision points in a program. If a failure occurs, the control will be changed appropriately according to the cause of the failure. By means of using this mechanism, we can write fairly complicated non-deterministic programs in a simple manner.
収録刊行物
-
- Information Processing in Japan
-
Information Processing in Japan 15 (0), 26-30, 1975-01-01
情報処理学会
- Tweet
詳細情報 詳細情報について
-
- CRID
- 1050564287847745280
-
- NII論文ID
- 110002672287
-
- NII書誌ID
- AA00674393
-
- 本文言語コード
- en
-
- 資料種別
- journal article
-
- データソース種別
-
- IRDB
- CiNii Articles