RE2C: a more versatile scanner generator

  title={RE2C: a more versatile scanner generator},
  author={P. Bumbulis and D. Cowan},
  • P. Bumbulis, D. Cowan
  • Published 1993
  • Computer Science
  • It is usually claimed that lexical analysis routines are still coded by hand, despite the widespread availability of scanner generators, for efficiency reasons. While efficiency is a consideration, there exist freely available scanner generators such as GLA [Gray 1988] that can generate scanners that are faster than most hand-coded ones. However, most generated scanners are tailored for a particular environment, and retargeting these scanners to other environments, if possible, is usually… CONTINUE READING
    31 Citations

    Figures, Tables, and Topics from this paper

    Explore Further: Topics Discussed in This Paper

    Parsing in a hostile world
    • D. Blasband
    • Computer Science
    • Proceedings Eighth Working Conference on Reverse Engineering
    • 2001
    • 20
    Data integration using scanners with SQL output - The Bioscanners project at sourceforge
    • PDF
    Pragmatic aspects of reusable program generators
    • N. Ramsey
    • Computer Science
    • J. Funct. Program.
    • 2003
    • 4
    Evaluation of Automatically-Generated Compilers
    • 1
    An evaluation of an automatically generated compiler
    • 11
    Pragmatic Aspects of Reusable Program Generators
    • 1
    • PDF
    Tagged Deterministic Finite Automata with Lookahead
    • 3
    • PDF


    Lex—a lexical analyzer generator
    • 704
    • Highly Influential
    • PDF
    Compilers: Principles, Techniques, and Tools
    • A. Aho, R. Sethi, J. Ullman
    • Computer Science
    • Addison-Wesley series in computer science / World student series edition
    • 1986
    • 9,038
    • Highly Influential
    • PDF
    GLA - A generator for lexical analyzers that programmers can use
    • USENIX Conference Proceedings (June
    • 1988
    The Annotated C++
    • Reference Manual. Addison-Wesley,
    • 1990
    In ex-2.3.7.tar.Z. Available for anonymous ftp from in /packages/gnu
    • man pages,
    • 1988
    flex-Man pages
    • flex-2 .3.7.tar.Z. (Available for anonymous ftp from in \packages \ gnu.)
    • 1988