Abstract: | MultiLex is a lexer generator designed to facilitate creation of lexical analyzers, particularly lexical analyzers for LALR(1) parsers of legacy languages. Innovative features of MultiLex include its pipeline architecture, lexical pattern-matching over a larger space of objects than just characters, reconfigurability for languages that include sub-languages, and lexically-scoped dictionary mechanism. We discuss the place of lexers in re-engineering of legacy languages, the features of MultiLex, and compare it to prior work on lexers. © 1997 by John Wiley & Sons, Ltd. |