Tech. report

em@ohdake.cs.uta.fi (Erkki M{kinen)
Thu, 18 Mar 1993 11:12:57 GMT

          From comp.compilers

Related articles
Tech. report em@ohdake.cs.uta.fi (1993-03-18)
| List of all articles for this month |
Newsgroups: comp.compilers
From: em@ohdake.cs.uta.fi (Erkki M{kinen)
Keywords: FTP, report, OOP
Organization: University of Tampere, Finland
Date: Thu, 18 Mar 1993 11:12:57 GMT

DEPT. OF COMPUTER SCIENCE
UNIVERSITY OF TAMPERE
P.O. BOX 607
SF-33101 TAMPERE, FINLAND


********************************************************************
**************** Now available electronically **********************
********************************************************************




Anonymous ftp address: cs.uta.fi
Directory: pub/reports
Format: compressed PostScript
                (download in binary mode and run through uncompress)
Filename: A-1993-1.ps.Z




TITLE = Language implementation model in TaLE


NUMBER = A-1993-1, February 1993
AUTHORS = Esa Jarnvall and Kai Koskimies


ABSTRACT = TaLE (Tampere Language Editor) is a specialized program editor
for developing implementations of textual languages. The system assumes an
object-oriented programming language (currently Eiffel), and supports the
development of language implementations following a particular model. The
basic object-oriented language implementation model, including integrated
methods for lexical analysis, syntactic analysis, name analysis, error
recovery, and the construction of an internal (object) representation is
discussed. A central requirement implied by the incremental character of
the system is that the information concerning the language is distributed
among the classes representing structural units of the language (like
nonterminals), so that changes in the definition of a particular unit have
minimal effects on the classes representing other units. A general method
for solving LL(1) parsing conflicts using semantic information is included
in the model.


Paper copies are available upon request from em@cs.uta.fi
--


Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.