International Conference on Software Engineering · 1984 · 16 citations · 9 references
ComputingComputer ScienceComputer SystemsProgramming LanguagesSoftware EngineeringSyntaxAbstract Syntax TreesApplication Programming InterfacesProgramming Language DesignProgramming Language ImplementationSyntax AnalysisSyntax ParsingAbstract Syntax Tree RepresentationData PortabilityPortabilityProgram TransformationSyntax-directed Code Generation
We present applications in various domains of a system built around a syntax directed editor: the Mentor system.The main characteristics of the system are the abstract representation of data, programmability of the command language, and language independance.The applications presented belong to the area of program editing and manipulation, extensions of programming languages through the development of preprocessors, processing of multi-formalism documents and program portability.
9
A theory of type polymorphism in programming
Robin Milner · Journal of Computer and System Sciences · 1978 · 2.2K citations · Full text
The Cornell program synthesizer
Tim Teitelbaum, Thomas Reps · Communications of the ACM · 1981 · 709 citations · Full text
An Incremental Programming Environment
Raúl Medina‐Mora, Peter H. Feiler · IEEE Transactions on Software Engineering · 1981 · 194 citations
The WEB system of structured documentation
Donald E. Knuth · 1983 · 112 citations