(Enter summary)
Abstract: "Little languages" such as configuration files or
HTML documents are commonplace in computing.
This paper divides the work of implementing a little
language into four parts, and presents a framework
which can be used to easily conquer the implementation
of each. The pieces of the framework have
the unusual property that they may be extended
through normal object-oriented means, allowing features
to be added to a little language simply by subclassing
parts of its compiler.
1 Introduction... (Update)
Cited by: More
Gnie Logiciel, Mthodes et Spcifications Formelles --- - Research Report September
(Correct)
The Korrigan Environment - Christine Choppy Lipn
(Correct)
An Examination of DSLs for Concisely Representing Model.. - Gray, Karsai (2003)
(Correct)
Active bibliography (related documents): More All
0.2: Engineering a Customizable Intermediate Representation - Palacz, Baker, Flack.. (2003)
(Correct)
0.2: How to preserve the benefits of Design Patterns - Agerbo, Cornils (1998)
(Correct)
0.1: An Efficient Bottom-Up Tree Pattern Matching for Code Selection .. - Kang, Choe
(Correct)
Similar documents based on text: More All
0.5: UCPy: Reverse-Engineering Python - Aycock, Pereira, Jodoin
(Correct)
0.3: Schrödinger's Token - Aycock, Horspool (2001)
(Correct)
0.2: A Scheme for Little Languages in Interactive Graphics - Beckman (1991)
(Correct)
Related documents from co-citation: More All
4: An Efficient Context-free Parsing Algorithm (context) - Earley - 1970
3: Introduction to the ISO specification language LOTOS (context) - Bolognesi, Brinksma - 1989
3: SDL with Applications from Protocol Specifications (context) - Belina, Hogrefe et al. - 1991
BibTeX entry: (Update)
Aycock, J. (1998) Compiling little languages in Python. In Proc. 7th Int. Python Conf., Houston, TX, November 10--13, pp. 69--77. Foretec Seminars, Reston, VA. http://citeseer.ist.psu.edu/aycock98compiling.html More
@misc{ aycock98compiling,
author = "J. Aycock",
title = "Compiling little languages in Python",
text = "Aycock, J. (1998) Compiling little languages in Python. In Proc. 7th Int.
Python Conf., Houston, TX, November 10--13, pp. 69--77. Foretec Seminars,
Reston, VA.",
year = "1998",
url = "citeseer.ist.psu.edu/aycock98compiling.html" }
Citations (may not include all citations):
1399
Compilers: Principles (context) - Aho, Sethi et al. - 1986
861
Tcl and the Tk Toolkit
- Ousterhout - 1994
406
Design Patterns (context) - Gamma, Helm et al. - 1995 ACM
400
Pattern-Oriented Software Architecture: A System of Patterns (context) - Buschmann, Meunier et al. - 1996
192
An Efficient Context-Free Parsing Algorithm (context) - Earley - 1970 ACM DBLP
57
Modern Compiler Implementation in Java (context) - Appel - 1998 ACM
14
Parsing Techniques: A Practical Guide
- Grune, Jacobs - 1990
13
Little Languages (context) - Bentley - 1988 ACM DBLP
7
Efficient Code Generator Generator (context) - Fraser, Hanson et al. - 1992
1
aaron watters/- kwParsing (context) - Watters, http et al.
1
Accepted for publication July (context) - Levy, in et al. - 1998
1
A Universal Scripting Framework (context) - Shivers - 1996
The graph only includes citing articles where the year of publication is known.
Documents on the same site (http://www.foretec.com/python/workshops/1998-11/proceedings.html): More
Beyond: A Portable Virtual World Simulation Framework - Asbahr (1998)
(Correct)
A Peephole Optimizer for Python - Montanaro (1998)
(Correct)
Converting Python Virtual Machine Code to C - Aycock (1998)
(Correct)
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC