skip to main content
article
Free Access

Text-oriented structure commands for structure editors

Published:01 November 1982Publication History
Skip Abstract Section

Abstract

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.

References

  1. V. Donzeau-Gouge et. al., "A Structure-Oriented Program Editor", Tech. Report, IRIA-LABORIA, France 1975Google ScholarGoogle Scholar
  2. C. Ghezzi & D. Mandrioli, "Augmenting Parsers to Support Incrementality", JACM 27, 3 (July 1980) Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. J. Gosling, "Unix Emacs", Computer Science Dept., Carnegie-Mellon Univ., Pittsburgh PA, December 1981Google ScholarGoogle Scholar
  4. C. Hoffman & M. O'Donell, "Pattern Matching in Trees", JACM 29, 1 (Jan 1982) Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. R. Medina-More & P. Feiler, "An Incremental Programming Environment", IEEE Transactions on Software Engineering 7, 5 (Sept 81) Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. M. Rudell, "MYTE: An Extensible Program Structure Editor", Tech. Report CS-82-104, Computer Science Program, Brandeis University, Waltham MA, May 1982Google ScholarGoogle Scholar
  7. R. Stallman, "EMACS Manual for TWENEX Users", AI Memo 555, AI Laboratory, MIT, Oct 1981Google ScholarGoogle Scholar
  8. T. Teitelbaum & T. Reps, "The Cornell Program Synthesizer: A Syntax-Directed Programming Environment", CACM 24, 9 (Sept 81) Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. R. Waters, "Program Editors Should Not Abandon Text Oriented Commands", SIGPLAN Notices 17, 7 (July 82) Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. M. Wegman, "Parsing for a Structural Editors", 21st Annual Foundations of Computer Science, Oct 1980Google ScholarGoogle Scholar
  11. M. Wegman, "Parsing for a Structural Editor (Part II)", IBM Watson Research Center, 1981Google ScholarGoogle Scholar

Recommendations

Comments

Login options

Check if you have access through your login credentials or your institution to get full access on this article.

Sign in

Full Access

  • Published in

    cover image ACM SIGPLAN Notices
    ACM SIGPLAN Notices  Volume 17, Issue 11
    November 1982
    52 pages
    ISSN:0362-1340
    EISSN:1558-1160
    DOI:10.1145/988152
    Issue’s Table of Contents

    Copyright © 1982 Author

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    • Published: 1 November 1982

    Check for updates

    Qualifiers

    • article

PDF Format

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader