Meinzer H P, Sandblad B
Comput Programs Biomed. 1979 Sep;10(2):175-81. doi: 10.1016/0010-468x(79)90065-5.
The paper describes how a language analyser (parser) is used as interface between a user and the functions of an information system. A specific user is at log-on forced into a sublanguage analyser, which only recognizes statements relevant to this specific user. Every attempt to use non-allowed functions is rejected, and the user is guided into his sublanguage. The language analyser is defined completely separately from the semantics of the information system, and it can be automatically generated outgoing from a definition of language functions.
本文描述了语言分析器(解析器)如何用作用户与信息系统功能之间的接口。特定用户在登录时会被强制进入子语言分析器,该分析器仅识别与该特定用户相关的语句。任何使用不允许功能的尝试都会被拒绝,并且用户会被引导进入其所在的子语言。语言分析器与信息系统的语义完全分开定义,并且可以根据语言功能的定义自动生成。