Syntax-directed editor for subset of VAS VMS Pascal

Syntax-Directed editor, SYNED is designed for a subset of VAX VMS Pascal 8350 mini computer system at De La Salle University. SYNED is designed to detect syntax errors as the source program is edited. The theory of syntax direction for the languages is well supported by the reference we have include...

Full description

Saved in:
Bibliographic Details
Main Authors: Lu, Alvin, Dorji, Rinzy, Gener, Jann Erick, Cantemprate, Paquito
Format: text
Language:English
Published: Animo Repository 1992
Subjects:
Online Access:https://animorepository.dlsu.edu.ph/etd_bachelors/7543
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: De La Salle University
Language: English
id oai:animorepository.dlsu.edu.ph:etd_bachelors-8188
record_format eprints
spelling oai:animorepository.dlsu.edu.ph:etd_bachelors-81882021-08-02T03:03:21Z Syntax-directed editor for subset of VAS VMS Pascal Lu, Alvin Dorji, Rinzy Gener, Jann Erick Cantemprate, Paquito Syntax-Directed editor, SYNED is designed for a subset of VAX VMS Pascal 8350 mini computer system at De La Salle University. SYNED is designed to detect syntax errors as the source program is edited. The theory of syntax direction for the languages is well supported by the reference we have included and in fact there are several Syntax-Directed editors implemented on various systems. It involves the theory and concepts on Editor and Compiler building. We shall briefly discuss only the important theories and concepts being used in design and implementation of SYNED. The single most important theory used is the incremental parsing concept. The crux of the incremental parsing is still the LR parsing algorithm. LR parsing is extended by the following ways: suitable design of a special editor data structure, special treatment of the symbol table, mechanism of saving the shift-reduce stacks for all lines parsed, and extension of LR parsing algorithm to deal with this new demand of incremental parsing. It uses the LALR parsing tables generated by YACC. SYNED is only capable of detecting simple type errors. Not withstanding the importance of incremental parsing, the design of the editor is equally important in the areas of windowing system, file functions, help features, diagnostic capabilities, and an integrated environment of Compile and Run. Lastly, the SYNED test results of diagnostic capability and speed indicate that the requirements were successfully met. 1992-01-01T08:00:00Z text https://animorepository.dlsu.edu.ph/etd_bachelors/7543 Bachelor's Theses English Animo Repository Input design, Computer PASCAL (Computer program language) Programming languages (Electronic computers) Data structures (Computer science)
institution De La Salle University
building De La Salle University Library
continent Asia
country Philippines
Philippines
content_provider De La Salle University Library
collection DLSU Institutional Repository
language English
topic Input design, Computer
PASCAL (Computer program language)
Programming languages (Electronic computers)
Data structures (Computer science)
spellingShingle Input design, Computer
PASCAL (Computer program language)
Programming languages (Electronic computers)
Data structures (Computer science)
Lu, Alvin
Dorji, Rinzy
Gener, Jann Erick
Cantemprate, Paquito
Syntax-directed editor for subset of VAS VMS Pascal
description Syntax-Directed editor, SYNED is designed for a subset of VAX VMS Pascal 8350 mini computer system at De La Salle University. SYNED is designed to detect syntax errors as the source program is edited. The theory of syntax direction for the languages is well supported by the reference we have included and in fact there are several Syntax-Directed editors implemented on various systems. It involves the theory and concepts on Editor and Compiler building. We shall briefly discuss only the important theories and concepts being used in design and implementation of SYNED. The single most important theory used is the incremental parsing concept. The crux of the incremental parsing is still the LR parsing algorithm. LR parsing is extended by the following ways: suitable design of a special editor data structure, special treatment of the symbol table, mechanism of saving the shift-reduce stacks for all lines parsed, and extension of LR parsing algorithm to deal with this new demand of incremental parsing. It uses the LALR parsing tables generated by YACC. SYNED is only capable of detecting simple type errors. Not withstanding the importance of incremental parsing, the design of the editor is equally important in the areas of windowing system, file functions, help features, diagnostic capabilities, and an integrated environment of Compile and Run. Lastly, the SYNED test results of diagnostic capability and speed indicate that the requirements were successfully met.
format text
author Lu, Alvin
Dorji, Rinzy
Gener, Jann Erick
Cantemprate, Paquito
author_facet Lu, Alvin
Dorji, Rinzy
Gener, Jann Erick
Cantemprate, Paquito
author_sort Lu, Alvin
title Syntax-directed editor for subset of VAS VMS Pascal
title_short Syntax-directed editor for subset of VAS VMS Pascal
title_full Syntax-directed editor for subset of VAS VMS Pascal
title_fullStr Syntax-directed editor for subset of VAS VMS Pascal
title_full_unstemmed Syntax-directed editor for subset of VAS VMS Pascal
title_sort syntax-directed editor for subset of vas vms pascal
publisher Animo Repository
publishDate 1992
url https://animorepository.dlsu.edu.ph/etd_bachelors/7543
_version_ 1707059232794214400