论文部分内容阅读
CCD is an integrated software tool which is intended to support the coding and debugging for C language.It integrates a hybrid editor,an incremental semantic analyzer,a multi-entry parser,an incremental unpaser and asource-level debugger into a single tool.The integration is realized by sharing common knowledge,among all thecomponents of the system and by task-oriented comhination of the components.Nonlocal attribute grammar isadopted for specifying the common knowledge about the syntax and semantics of C language.The incremental attribute evaluation is used to implement the semantic analyzer and the unparser to increase system efficiency.CCDkeeps the preprocessors and comments most regular to make it practical.
CCD is an integrated software tool which is intended to support the coding and debugging for C language. It integrates a hybrid editor, an incremental semantic analyzer, a multi-entry parser, an incremental unpaser and asource-level debugger into a single tool. integration is realized by sharing common knowledge, among all thecomponents of the system and by task-oriented comhination of the components. Nonlocal attribute grammar isadopted for specifying the common knowledge about the syntax and semantics of C language.The incremental attribute evaluation is used to implement the semantic analyzer and the unparser to increase system efficiency. CCDkeeps the preprocessors and comments most regular to make it practical.