Lex (informatika)

Eric Schmidt, a Lex társírója.

A lex egy program, amely segítségével lexikális szabályokból lexikális elemző programkódot lehet generálni.[1][2] A lexet gyakran, de nem feltétlenül, a yacc parserrel kombinálva használják. A legtöbb Unix rendszer szabványos lexikális elemzője a lex.

A lex egy szövegfájlból olvassa be a lexikális szabályokat, s kimenetként C nyelvű kódot állít elő.

Több kereskedelmi és nyílt forráskódú implementációja is létezik. Az egyik népszerű nyílt forráskódú lex a flex (fast lexical analyzer).

  1. LEX & YACC, 2, O'Reilly, 1–2. o. (1992). ISBN 1-56592-000-7 
  2. Levine, John. flex & bison. O'Reilly Media, 304. o. (2009. augusztus 1.). ISBN 978-0-596-15597-1 

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Nelliwinne