See this document in CiteSeerX!

LexAGen: An Interactive Incremental Scanner Generator (1990)  (Make Corrections)  (3 citations)
This is a pre-print of a copyrighted article in Software-Practice and...
Software - Practice and Experience



  Home/Search   Context   Related

Links:   ACM   DBLP

 
View or download:
cs.ualberta.ca/~duane/pub...SPE90.ps.gz
cs.ualberta.ca/~duane/public...SPE90.ps
cs.ualberta.ca/~duane/publi...90SPE.pdf
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  cs.ualberta.ca/~duane/publ...OOPL (more)
From:  cs.ualberta.ca/~duane/publ...OOPL
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: This paper describes LexAGen, an interactive scanner generator which is the first component of an interactive compiler generation environment. LexAGen can generate fast scanners for languages whose tokens can be specified by regular grammars. However, LexAGen also supports several context sensitive programming language constructs like nested comments and the interaction between floating point numbers and the range operator in Modula-2. In addition, LexAGen includes a fast new algorithm for... (Update)

Context of citations to this paper:   More

...by operator. This operator actually changes the longest match convention. Alex does not allow look ahead in the general sense. LexAGen [13] , which is similar to Alex, allows two character look ahead and employs special LookAheadStates to solve the problem. Nawrocki [14]...

...ahead problem, this operator actually changes the longest match convention. Alex does not allow look ahead in the general sense. LexAGen [17] solves the look ahead problem in essentially the same way as Alex does. It allows two character look ahead and employs special...

Cited by:   More
General Incremental Lexical Analysis - Wagner, Graham (1997)   (Correct)
On the Look-Ahead Problem in Lexical Analysis - Wuu Yang (1995)   (Correct)
Mealy Machines Are A Better Model Of Lexical Analyzers - Yang (1996)   (Correct)

Active bibliography (related documents):   More   All
0.5:   A Functional Database - Trinder (1989)   (Correct)
0.2:   An Evaluation of an Automatically Generated Compiler - Sloane (1995)   (Correct)
0.2:   Efficient Self-Versioning Documents - Wagner, Graham (1997)   (Correct)

Similar documents based on text:   More   All
0.3:   ALADIN: A Scanner Generator for Incremental Programming.. - Fischer, Hammer.. (1992)   (Correct)
0.1:   On the Performance of Photogrammetric Scanners - Baltsavias (1999)   (Correct)
0.1:   RE2C - A More Versatile Scanner Generator - Bumbulis, Cowan (1994)   (Correct)

Related documents from co-citation:   More   All
3:   Incremental scanning and parsing with Galaxy (context) - Beetem, Beetem - 1991
3:   ALADIN: A scanner generator for incremental programming environments - Fischer, Hammer et al. - 1992
3:   LEX --- A lexical analyzer generator (context) - Lesk, Schmidt - 1975

BibTeX entry:   (Update)

D. Szafron and R. Ng, LexAGen: An interactive incremental scanner generator, Software---Practice and Experience 20(5) pp. 459-483 (May 1990). http://citeseer.ist.psu.edu/szafron90lexagen.html   More

@article{ szafron90lexagen,
    author = "Duane Szafron and Randy Ng",
    title = "LexAGen: An Interactive Incremental Scanner Generator",
    journal = "Software - Practice and Experience",
    volume = "20",
    number = "5",
    pages = "459-483",
    year = "1990",
    url = "citeseer.ist.psu.edu/szafron90lexagen.html" }
Citations (may not include all citations):
1399   Compilers: Principles (context) - Aho, Sethi et al. - 1986
492   Smalltalk-80: The Language and Its Implementation (context) - Golderg, Robson - 1985
271   Yacc - Yet Another Compiler-Compiler - Johnson - 1975
167   Dimensions of Object-Based Language Design (context) - Wegner - 1987  ACM   DBLP
132   Lex - A Lexical Analyzer Generator (context) - Lesk, Schmidt - 1975
8   Mkscan - An Interactive Scanner Generator (context) - Horspool, Levy - 1987
6   Viewing a Programming Environment as a Single Tool (context) - Delisle, Menicosy et al. - 1984  ACM   DBLP
4   The Cost of Lexical Analysis (context) - Waite - 1986  ACM   DBLP
2   Organisation and Maintenance of Large Ordered (context) - Bayer, McCreight
1   Smalltalk-80: The Interactive Programming Environment (context) - Golderg - 1984
1   Introduction to Formal Languages (context) - Revesz - 1983  ACM
1   Some Effects of Graphical User Interfaces on Programming Env.. (context) - Szafron, Wilkerson - 1986
1   Alex - A Simple and Efficient Scanner Generator (context) - Mossenbock - 1986  ACM
1   The Smalltalk-80 MVC Paradigm with Plugable Views (context) - Szafron, Wilkerson - 1988
1   LexAGen Users Manual (context) - Szafron, Ng - 1989
1   Automatic Generation of Fast Lexical Analyzers (context) - Heuring - 1986
1   LexAGen - A Lexical-Analyzer Generator (context) - Ng - 1988
1   GLA - A Generator for Lexical Analyzers (context) - Waite, Heuring et al. - 1986

Documents on the same site (http://www.cs.ualberta.ca/~duane/publications/OOPL.html):   More
An Object-Oriented Inference Engine for PROLOG - Daniel Lanovaz   (Correct)
An Object-Oriented Inference Engine for PROLOG - Daniel Lanovaz   (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