- 【Updated on May 12, 2025】 Integration of CiNii Dissertations and CiNii Books into CiNii Research
- Trial version of CiNii Research Knowledge Graph Search feature is available on CiNii Labs
- 【Updated on June 30, 2025】Suspension and deletion of data provided by Nikkei BP
- Regarding the recording of “Research Data” and “Evidence Data”
PLATON - a New Programming Language for Natural Language Analysis
Search this article
Description
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.
Journal
-
- Information Processing in Japan
-
Information Processing in Japan 15 (0), 26-30, 1975-01-01
情報処理学会
- Tweet
Details 詳細情報について
-
- CRID
- 1050564287847745280
-
- NII Article ID
- 110002672287
-
- NII Book ID
- AA00674393
-
- Text Lang
- en
-
- Article Type
- journal article
-
- Data Source
-
- IRDB
- CiNii Articles