Augmenting Parsers to Support Incrementality
Journal of the ACM (JACM)
Journal of the ACM (JACM)
The Cornell program synthesizer: a syntax-directed programming environment
Communications of the ACM
Program editors should not abandon text oriented commands
ACM SIGPLAN Notices
An Incremental Programming Environment
IEEE Transactions on Software Engineering
The JADE interpreter: a RISC interpreter for syntax directed editing
SIGPLAN '87 Papers of the Symposium on Interpreters and interpretive techniques
The token-oriented approach to program editing
ACM SIGPLAN Notices
Hi-index | 0.00 |
The main problems associated with program structure editors are not inherent and can be solved without reverting to a textual viewpoint. Cursor movements can be made more natural by viewing the screen as a 2-D arrangement of nodes. Expressions can be input from left to right by rebinding operator keys to commands more complex than simple template expansion. Transformations of program fragments can be accomplished by an editor which supports matching and instantiation of subtrees.