Advertisement

Integrated graphic environment to develop applications based on attribute grammars

  • Tibor Gyimóthy
  • Zoltán Alexin
  • Róbert Szücs
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 641)

Abstract

This paper presents an overview of an integrated graphic environment called P-GEN(1) to develop applications based on attribute grammars. The system has a modular structure to enable integration of different modules for all phases of the processing of an attribute grammar specification. This environment contains routines for transforming attribute grammar specifications written in different formalisms to an internal representation. The system assists the interpretation of the most important evaluation strategies. The graphic representation of the parse trees and attributed dependency graphs is also supported.

Keywords

Attribute Evaluation Parse Tree Compute Attribute Attribute Instance Attribute Evaluator 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

References

  1. [Alb90]
    H. Alblas: Concurrent Incremental Attribute Evaluation. In: P. Deransart, M. Jourdan (eds.): Attribute Grammars and their Applications Lecture Notes in Computer Science 461. Berlin: Springer Verlag 1990. pp. 343–358Google Scholar
  2. [ASU86]
    A.V. Aho, R. Sethi, J.D. Ullman: Compilers — Principles, Techniques and Tools. Addison-Wesley 1986.Google Scholar
  3. [DJL88]
    P. Deransart, M. Jourdan, B. Lorho: Attribute Grammars. In: Lecture Notes in Computer Science 323. Berlin: Springer Verlag 1988.Google Scholar
  4. [GHK89]
    T. Gyimóthy, T. Horváth, F. Kocsis, J. Toczki: Incremental Algorithms in PROF-LP. In: D. Hammer (eds.) 2nd Workshop on Compiler-Compilers and High-Speed Compilation 1988. Lecture Notes in Computer Science 371. Berlin: Springer Verlag 1989. pp 93–102Google Scholar
  5. [GHP92]
    R.W. Gray, V.P. Heuring, S.P. Levi, A.M. Sloane, W.M. Waite: ELI: A Complete, Flexible Compiler Construction System In: Communications of the ACM. February, 1992. Vol. 35. No. 2. pp 121–130Google Scholar
  6. [GYT86]
    T. Gyimóthy, J. Toczki: Syntactic Pattern Recognition in the HLP/PAS System. Acta Cybernetica 8, Vol 1. Szeged: 1987. pp 79–88Google Scholar
  7. [HKR89]
    J. Heering, P. Klint, J.G. Rekers: Incremental Generation of Parsers In: Proc. of ACM Sigplan '89 Conference on Programming Language Design and Implementation, Portland, Oregon, 1989. ACM Sigplan Notices 24, 7 1989. pp 179–191Google Scholar
  8. [JKP91]
    E. Järnwall, K. Koskimies, J. Paakki: The Design of the Tampere Language Editor. Department of Computer Science University of Tampere Technical Report A-1991-10.Google Scholar
  9. [Kas80]
    U. Kastens: Ordered Attributed Grammars. Acta Informatica 13. 1980. pp 229–256CrossRefGoogle Scholar
  10. [Knu68]
    D.E. Knuth: Semantics of Context-Free Languages Mathematical Systems Theory 2 (June 1986.) pp 127–146Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1992

Authors and Affiliations

  • Tibor Gyimóthy
    • 1
  • Zoltán Alexin
    • 1
  • Róbert Szücs
    • 2
  1. 1.Research Group on the Theory of AutomataHungarian Academy of SciencesSzeged
  2. 2.Cogito, Software Research and Development Ltd.Szeged

Personalised recommendations