Flex lexical analyser

Flex lexical analyser
VývojářVern Paxson
Aktuální verze2.6.4 (6. května 2017)
Operační systémBSD
GNU/Hurd
GNU/Linux
Vyvíjeno vC
Typ softwarusvobodný software a lexical analyzer generator
LicenceBSD licence
Webgithub.com/westes/flex
Některá data mohou pocházet z datové položky.

Flex lexical analyser je v informatice nástroj, který generuje zdrojový kód pro lexikální analyzátorjazyce C. Jde o GNU variantu programu Lex. Používá se často spolu s generátorem syntaktického analyzátoru yacc nebo jeho vylepšenou alternativou GNU bison. Flex byl vytvořen Vernem Paxsonem v jazyce C v roce 1987.[zdroj?] Byl překládán pomocí Ratfor generátoru, který byl v té době veden Jefem Poskanzerem.[1]

Existuje podobný nástroj pro jazyk C++, který se jmenuje flex++, který je součástí balíčku Flex. V současné době Flex podporuje generování kódu pouze pro jazyky C a C++ (flex++). Vygenerovaný kód není závislý na žádné runtime nebo externí knihovně (s výjimkou paměťově alokované), pokud je na ní vstup také závislý. To může být užitečné v embedded systémech a podobných situacích, kde tradiční operační systém nebo C runtime zařízení nemusí být k dispozici.[zdroj?]

  1. Archivovaná kopie. flex.sourceforge.net [online]. [cit. 2012-04-09]. Dostupné v archivu pořízeném dne 2012-03-12. 

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Nelliwinne