A TL A S翻译器是 ATL AS编译器开发中重要的组成部分。本文从翻译器最基本的部分—词法分析器着手 ,着重介绍了应用词法分析器生成工具 L EX实现 A TL AS语言到 C语言的词法分析器设计过程 ,实践表明该方法可以使ATL A S语言词法分析...A TL A S翻译器是 ATL AS编译器开发中重要的组成部分。本文从翻译器最基本的部分—词法分析器着手 ,着重介绍了应用词法分析器生成工具 L EX实现 A TL AS语言到 C语言的词法分析器设计过程 ,实践表明该方法可以使ATL A S语言词法分析工作高效省时。展开更多
提出了一种将农业知识表示语言KRL(Knowledge Representation Language of Agriculture)转换到Java代码的设计方法,给出了一组从KRL到Java的转换规则。通过设计一个KtoJ翻译器完成自动转换功能,使得KRL表示的知识库能够跨平台,并具有一...提出了一种将农业知识表示语言KRL(Knowledge Representation Language of Agriculture)转换到Java代码的设计方法,给出了一组从KRL到Java的转换规则。通过设计一个KtoJ翻译器完成自动转换功能,使得KRL表示的知识库能够跨平台,并具有一定的软件重用和面向对象特性,其中有些研究观点和结论适用于相关程序语言转化的工作,并对面向对象语言转换问题有所启示。展开更多
文摘提出了一种将农业知识表示语言KRL(Knowledge Representation Language of Agriculture)转换到Java代码的设计方法,给出了一组从KRL到Java的转换规则。通过设计一个KtoJ翻译器完成自动转换功能,使得KRL表示的知识库能够跨平台,并具有一定的软件重用和面向对象特性,其中有些研究观点和结论适用于相关程序语言转化的工作,并对面向对象语言转换问题有所启示。