162 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1986.The research described in this dissertation supports the thesis that a language-oriented editor for full programming languages, and other languages specifiable with context-free LR(1) grammars, can be based upon an incremental LR(1) parser employing incremental analysis techniques. The resulting editor is flexible, supporting a higher-level command interface which includes structure-oriented commands involving tokens and sub-trees, while retaining common text editing commands which operate on arbitrary groups of characters and lines. This editor can be used to develop practical programs which incorporate software engineering principles concerning the design and construct...
116 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1987.This work concerns the genera...
Language-aware text editing While software developers have various power tools at their disposal tha...
This study details the design and implementation of the LSD program, a syntax-directed editor for us...
Incremental parsing has long been recognized as a technique of great utility in the construction of ...
Integrated development environments (IDEs) increase programmer productivity, providing rapid, intera...
This paper is a pre-print of: Providing Rapid Feedback in Generated Modular Language Environments. A...
This paper is a pre-print of: Providing Rapid Feedback in Generated Modular Language Environments. A...
An interactive programming environment allows the programmer to construct programs in parts, correct...
An interactive programming environment allows the programmer to construct programs in parts, correct...
Previously published algorithms for LR(k) incremental parsing are inefficient, unnecessarily restric...
This paper demonstrates a new approach to the building of a syntax-directed editor (SDE). The approa...
Typescript (photocopy).A limitation of current selection-entry syntax-directed editors is that a par...
Typescript (photocopy).A limitation of current selection-entry syntax-directed editors is that a par...
The SLR(k) Parser Generator discussed in this paper is based upon the automated parser construction ...
Abstract. An incremental development environment for unrestricted context-free languages is describe...
116 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1987.This work concerns the genera...
Language-aware text editing While software developers have various power tools at their disposal tha...
This study details the design and implementation of the LSD program, a syntax-directed editor for us...
Incremental parsing has long been recognized as a technique of great utility in the construction of ...
Integrated development environments (IDEs) increase programmer productivity, providing rapid, intera...
This paper is a pre-print of: Providing Rapid Feedback in Generated Modular Language Environments. A...
This paper is a pre-print of: Providing Rapid Feedback in Generated Modular Language Environments. A...
An interactive programming environment allows the programmer to construct programs in parts, correct...
An interactive programming environment allows the programmer to construct programs in parts, correct...
Previously published algorithms for LR(k) incremental parsing are inefficient, unnecessarily restric...
This paper demonstrates a new approach to the building of a syntax-directed editor (SDE). The approa...
Typescript (photocopy).A limitation of current selection-entry syntax-directed editors is that a par...
Typescript (photocopy).A limitation of current selection-entry syntax-directed editors is that a par...
The SLR(k) Parser Generator discussed in this paper is based upon the automated parser construction ...
Abstract. An incremental development environment for unrestricted context-free languages is describe...
116 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1987.This work concerns the genera...
Language-aware text editing While software developers have various power tools at their disposal tha...
This study details the design and implementation of the LSD program, a syntax-directed editor for us...