Kuhn R A, Reider R S
IBM Corporation, Bethesda, MD 20817, USA.
Comput Biol Med. 1994 Sep;24(5):365-70. doi: 10.1016/0010-4825(94)90003-5.
When developing a clinical decision support system that uses knowledge expressed in Arden Syntax, the availability of a robust means of translating Arden Syntax into an executable module becomes critical. This paper describes an approach where Arden Syntax is translated into an intermediate pseudo-Arden language that is in turn compiled and linked to create the executable module. The pseudo-Arden language is defined in C++ using specialized class libraries and preprocessor macros. This approach provides an alternative means of developing the code generator for an Arden Syntax compiler.
在开发一个使用Arden语法表达的知识的临床决策支持系统时,将Arden语法转换为可执行模块的强大方法的可用性变得至关重要。本文描述了一种方法,其中Arden语法被转换为一种中间伪Arden语言,该语言进而被编译和链接以创建可执行模块。伪Arden语言是使用专门的类库和预处理器宏在C++中定义的。这种方法为开发Arden语法编译器的代码生成器提供了一种替代方法。