Skip to content
Free planNo credit card requiredStart writing

Search 250 million research papers

Read the abstract, see who wrote it and who cites it, and get the citation in APA, MLA, Chicago or Harvard.

About 125 papers for “syntax-directed editor”

Syntax directed editor

Matěj Outlý · Digital Repository (National Repository of Grey Literature) · 2008

Design and implementation of the program core, which uses syntax of the formal language, parses the input text and aplies the results in indentation and source code highlighting. The goal is to describe the way of the language processing given by formal grammar and to design the application, which builds on this principles.

Cited by 0

Syntax-Directed Editor

Šuška, Boris · Brno University of Technology Digital Library (Brno University of Technology) · 2009

Práce se zaobírá integrací dostupných nástrojů pro generování lexikálního analyzátoru a návrhem paralelní syntaktické analýzy založené na blokové syntaktické analýze. Výsledek této práce se využije při tvorbě syntaxí řízeného editoru postaveného na platformě Eclipse.

Cited by 0

Minerve: a syntax directed editor

Vercoustre, Anne-Marie, Institut National de Recherche en Informatique et en Automatique, Centre de Rocquencourt Le Chesnay (FRANCE) · OpenGrey (Institut de l'Information Scientifique et Technique) · 1983

Cited by 0

A multi-language syntax-directed editor

Donald J. Bagert, Donald K. Friesen · 1987

A limitation of current selection-entry syntax-directed editors is that a particular editor is limited to manipulating programs in one particular programming language. A primary goal of the IMEGS research project was to construct a selection-entry syntax-directed editor which can manipulate programs in a wide variety of languages. An IMEGS prototype has been developed which contains a multi-language editor.

Cited by 1Open access

Text editor with syntax-directed functions

Pavol Gajarský · Digital Repository (National Repository of Grey Literature) · 2008

Design and implement a programmer's text editor with syntax directed functions. Syntax rules submitted in a suitable format shall be used to visually distinguish syntactic constructs and to drive various functionality like automatic indentation, formatting, and auto-completion of parentheses, keywords, or XML elements.

Cited by 0

A Syntax-Directed Editor for TM

Jochem Vonk, Ing J. Flokstra, Dr. H. Balsters · 2007

This thesis describes the design and implementation of a support tool that will be integrated into the Database Design Tool (DDT). This is an already existing toolset that supports the use of the object-oriented database specification language TM. The support tool described in this thesis is a syntax-directed editor (SDE). The purpose of the SDE is to support a user, an unexperienced user in particular, in specifying expressions. The SDE presents a list of syntax constructs that are allowed at specific places, so the user does not need to know the complete syntax of the language TM. This also prevents the creation of syntactically incorrect expressions. The choice to have a generic structure for the implementation makes the tool language-independent. Although the SDE is implemented to use the language TM it can therefore be easily modified to be used with other languages. ii Samenvatting In dit verslag wordt het ontwerp en de implementatie van een tool beschreven. Het is een gebruike...

Cited by 0

GSE, a generic syntax-directed editor

Dijk, M.H.H., Koorn, J.W.C. · Centrum Wiskunde & Informatica (CWI), the national research institute for mathematics and computer science in the Netherlands · 1990

GSE is a generic syntax-directed editor developed in the context of the GIPE project (Generation of Interactive Programming Environments).GSE is generic, i.e., it can be used for any language for which the syntax has been specified .Furthermore, GSE is syntax-directed, which means that it is aware of the syntax of the language in use and can thus assist the user both in building a syntactically correct program and in checking and correcting the syntax of existing (parts of) programs.Finally, free text editing and syntax-directed editing are integrated in a transparent way.

Cited by 0Open access

Syntax-Directed Pretty Printing—A First Step Towards a Syntax-Directed Editor

Larry Rubin · IEEE Transactions on Software Engineering · 1983

A language-independent syntax-directed pretty printer has been implemented as the first step towards building a language-independent syntax-directed editor. The syntax-directed pretty printer works in two phases: the grammar processing phase and the program processing phase. In the grammar processing stage, a grammar which contains a context-free grammar and information for the parser and pretty printer is processed and all files needed by the second phase are written. With these files, the syntax-directed pretty printer works for the language of the grammar. The syntax-directed editor would use the same grammar processing phase to construct the files needed to make it work for a specific language. In the program processing phase, programs in the language of the grammar are parsed and parse trees are built. If syntax errors are found, error messages are produced and error recovery is done. The parse trees are pretty printed according to the pretty printer specifications given in the grammar, resulting in well-indented, syntactically clear programs.

Cited by 38

STEVE : A Syntax Directed Editor for VHDL

Katrina Kerry Department, Katrina E. Kerry · 1996

Hardware design involves designing the interfaces and interconnections between hardware components as well as the algorithmic behaviour of these components. This form of design can not be performed optimally by either graphical or textual methods alone. The VHDL Integrated Design Environment (VIDE) is introduced; it proposes the integrated use of a graphical design tool and a textual design tool for the hardware description language VHDL [Ashenden 96]. STEVE is a Syntax directed TExtual VHDL Editor which forms part of VIDE. STEVE uses automatic template insertion as its method of program entry and extends the concept of autocompletion to editing and semantic analysis. STEVE has been designed in an object--oriented fashion and uses Savant [Martin & Wilsey 96] as its intermediate representation of VHDL. Acknowledgements Thanks are due to my supervisors, Peter Ashenden and Michael Oudshoorn for their patience and advice throughout the year. Many thanks also to John Willis and Philip Wilsey. Thankyou also to my fellow lab--rats for putting up with me and to my fish for surviving the 5am feedings. Table of Contents 1.

Cited by 0

INFORM: an interactive syntax-directed formulae-editor

Egmond, S., Heeman, F.C., Vliet, Hans · Centrum Wiskunde & Informatica (CWI), the national research institute for mathematics and computer science in the Netherlands · 1987

An article or book does not simply exist of a lot of characters, but it is structured.A book consists of chapters, which in return consist of subchapters, paragraphs, pictures, etc.The difference in approach between text-editing and document-editing is, that the former regards the text as a string of characters while the latter takes the structure of the text into account.As a subproject of the development of an interactive document-editor we have designed and implemented a prototype for an interactive grammardriven editor for mathematical formulre.

Cited by 0Open access

Syntax-directed editor support for incremental consistency maintenance

Scott A. Vorthmann · SMARTech Repository (Georgia Institute of Technology) · 1990

Consistency maintenance is dependency-directed recompilation of a multi-component software system during development or maintenance. Incremental consistency maintenance requires an interactive setting, and a finer granularity of dependencies and processing than is possible with batch compilation technology. The technology of syntax-directed editors offers characteristics which are ideally suited to the task of incremental consistency maintenance. In particular, the use of attribute grammars to provide static semantic analysis has several specific advantages, including a fine granularity of dependencies and processing, and algorithms that update an attributed tree with a minimal amount of processing. However, several shortcomings of this approach have been identified. The described research addresses these shortcomings with extensions to the technology of syntax-directed editor generation. The principal extension is the addition of specific support for naming semantics in an SDE generator system. This support takes the form of a naming specification language (NSL), which extends the existing syntax and AG description language, and a kernel naming layer (KNL), which is incorporated into the editor kernel architecture. NSL supports the designation of name declaration and reference sites, the designation of productions that embody scopes, and specification of visibility of names between related scopes. NSL is highlighted by its powerful mechanisms for describing various visibility features. The KNL augments the syntax tree structure with additional edges from identifier usage sites to declaration sites. These edges provide efficient communication of semantic information (attributes) from declarations to references. The additional substrate edges, and the attribute propagation they support, introduce a coordination problem during incremental evaluation of the attributed substrate. An algorithm for performing efficient, coordinated attribute evaluation on this augmented substrate is presented as an important contribution of this thesis. The algorithm is an extension of a tree-based incremental evaluator due to Reps.

Cited by 6

Design of a syntax directed editor for PSDL.

Scott Wilkin. Porter · Calhoun: The Naval Postgraduate School Institutional Archive (Naval Postgraduate School) · 1988

http://archive.org/details/designofsyntaxdi1094523168

Cited by 4Open access

INTELLIGENT SYNTAX-DIRECTED EDITOR THAT MODELS USER PROFICIENCY

JEFFREY J.-R TSAI, OWEN S. CHAN, Alan Liu · Applied Artificial Intelligence · 1992

Abstract Current interactive software systems try to offer many features and a user-friendly interface to aid the user. However, where one system may suit one user, another user may find it difficult to use, because each user is different. User modeling techniques have been applied to make a system suitable for different users. This paper surveys research works for developing interactive systems that use user modeling techniques. After presenting the systems and techniques, we introduce a system called the Intelligent Syntax-Directed Editor (ISE) as an example to show how this approach can benefit the user as an intelligent tool. The ISE assists the user in (1) using the editor more efficiently through ISE's active suggestions and on-line help and (2) program development through the syntax-directed editor. In applying user modeling techniques, ISE builds a profile/model of the user and, based on this model, ISE offers a suitable amount of help and advice depending on the proficiency of the user toward the system. The ISE is implemented on a VAX/780 computer to demonstrate its ability to volunteer advice

Cited by 1

STEVE: A Syntax-Directed Editor for VHDL Based on SAVANT

Katrina Kerry, Peter J. Ashenden, Michael J. Oudshoorn · 2007

This paper describes STEVE, a syntax-directed editor for VHDL, which uses auto-completion and automatic template insertion to accelerate the entry of syntactically correct VHDL models. It is part of a larger project, VIDE, which integrates textual and graphical tools for HDL design entry. STEVE extends the SAVANT intermediate representation to deal with representation of templates and the onscreen presentation of a VHDL model. STEVE demonstrates the advantages of SAVANT's extensible object-oriented structure, and shows how it facilitates the integration of a new tool into an existing CAD tool framework. 1. Introduction STEVE is a syntax-directed editor for VHDL. It uses the SAVANT extensible object-oriented intermediate representation developed jointly by the University of Cincinnati and MTL Systems [6]. SAVANT has been designed as an extensible means for representing Hardware Description Languages (HDLs) and as a standard intermediate representation in hardware design tools. The use ...

Cited by 0

OBJECT-ORIENTED DESIGNING IN THE GENERAL SYNTAX DIRECTED STRUCTURAL EDITOR

Ian L · 1997

Geneial Structural Editor (G8E) is one of the most important research aspects of editor system. This paper tries to describe the process of analysising, designing and implementing a GSE using the Object-Oriented developing method. The GSE presented here integrates the features of both structural editor and text editor. It overcomes the limitations of common structural editor and the weakness of text editor which is lack of syntax direction. Since it is developed with OO method, there are many advantages over those editors which are developed using other methods such as waterfall model.

Cited by 0

A voice-activated syntax-directed editor for manually disabled programmers

Thomas J. Hubbell, David D. Langan, Thomas F. Hain · 2006

This paper discusses a research project targeted at the design and implementation of an interface intended to allow manually disabled people to more easily perform the task of programming. It proposes a Speech User Interface (SUI) targeted for this task. Voice was selected as the means of input as an alternative to the keyboard and mouse. Traditional programming IDEs tend to be character and line oriented. It is argued that this orientation is not conducive to voice input, and so a syntaxdirected programming interface is proposed. To test the viability of this combination of voice with a syntax-directed approach, an editor named VASDE (Voice-Activated Syntax-Directed Editor) was implemented using ECLIPSE as the underlying platform for development. This paper describes the syntax-directed interface, VASDE, and some of the lessons learned from initial usability studies.

Cited by 14