Affiliation:
1. Department of Computer Science, Brown University,Providence, RI
Abstract
This paper describes the user's view of the PECAN family of program development systems. PECAN is a program development system generator for algebraic programming languages. The program development systems it produces support multiple views of the user's program, its semantics, and its execution. The program views include a syntax-directed editor, a declaration editor, and a structured flow graph editor. The semantic views include expression trees, data type diagrams, flow graphs, and the symbol table. Execution views show the program in action and the stack contents as the program executes. PECAN is designed to make effective use of powerful personal machines with high-resolution graphics displays and is currently implemented on APOLLO workstations.
Publisher
Association for Computing Machinery (ACM)
Subject
Computer Graphics and Computer-Aided Design,Software
Cited by
31 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Filling typed holes with live GUIs;Proceedings of the 42nd ACM SIGPLAN International Conference on Programming Language Design and Implementation;2021-06-18
2. Managing facts and resources with the Pica IDE infrastructure library;Science of Computer Programming;2017-02
3. Distinguishing redundant parentheses by syntax;International Journal of Computer Mathematics;2005-08
4. Language Definition in the Schütz Semantic Editor;Lecture Notes in Computer Science;2003
5. Exploiting Persistent Linkage in Software Engineering Environments;Fully Integrated Data Environments;2000