摘要
本文介绍了一种具有实例学习功能的增量逆句法分析工具的构造技术.文中采用属性文法描述程序设计语言的排版信息.文中的排版属性和排版风格信息的表示具有很好的语言独立性.特别,排版属性集与属性计值过程还具有产生式独立性.文中的方法可为开发句法制导的编辑工具、混合的编辑工具、程序美观排版工具提供性能优良的逆句法分析程序.特别由于文中排版信息描述与计值过程的语言独立性与产生式独立性使得文中的方法还可以用于构造通用的逆句法分析工具.*
The design and implementation of an incremental unparser that can learn by example is discussed.Attribute grammar is used to describe the indentation and type-setting information of the program.The attribute set and incremental attribute evaluation process proposed are language independent, thus well suited for the construction of (general-purpose) pretty printers, syntax-directed editors and hybrid editors.
出处
《计算机工程》
CAS
CSCD
北大核心
1993年第3期52-56,共5页
Computer Engineering
关键词
增量逆句法
分析器
混合编辑器
attribute grammar/ incremental unparser/ syntax-directed editor/ hybrid editor/ attributed abstract syntax tree