etch  ] [  etch-m68k  ] [  lenny  ] [  squeeze  ] [  sid  ]
[ Quellcode: flex  ]

Paket: flex (2.5.35-9)

Ein schneller Generator für lexikalische Analysen

Flex ist ein Werkzeug für die Erzeugung von Scannern, d.h. Programmen, die lexikalische Muster in Texten erkennen. Es liest Eingabedateien mit einer Beschreibung des zu erzeugenden Scanners. Diese Beschreibung besteht aus Paaren (»Regeln«) von regulären Ausdrücken und C-Code. Flex erzeugt als Ausgabe die C-Quelldatei lex.yy.c, die eine Routine yylex() definiert. Diese Datei wird übersetzt und mit der Bibliothek libfl zu einem ausführbaren Programm gelinkt. Wenn dieses Programm ausgeführt wird, analysiert es seine Eingabe auf das Vorkommen der regulären Ausdrücke und führt dann den zugehörigen C-Code aus.

Markierungen: Software-Entwicklung: Code-Erzeugung, Implementiert in: C, Benutzer-Schnittstellen: Kommandozeile, Rolle: Programm, Zweck: Hilfswerkzeug, Arbeitet mit: Quellcode

Andere Pakete mit Bezug zu flex

  • hängt ab von
  • empfiehlt
  • schlägt vor
  • dep: dpkg (>= 1.15.4)
    Debian-Paketverwaltungssystem
    oder install-info
    Verwaltung installierter Dokumentationen im Info-Format
  • dep: libc6 (>= 2.10) [hppa]
    GNU C-Bibliothek: Dynamische Bibliotheken
    auch ein virtuelles Paket, bereitgestellt durch libc6-udeb
    dep: libc6 (>= 2.3.4) [mips, mipsel]
    dep: libc6 (>= 2.4) [powerpc]
    dep: libc6 (>= 2.7) [amd64, armel, i386, s390, sparc]
  • dep: libc6.1 (>= 2.7) [ia64]
    GNU C-Bibliothek: Dynamische Bibliotheken
    auch ein virtuelles Paket, bereitgestellt durch libc6.1-udeb
  • dep: m4
    Eine Makroprozessor-Sprache
  • sug: bison
    Ein zu YACC kompatibler Parsergenerator
  • sug: build-essential
    Informelle Liste von Paketen, die zum Erzeugen von Paketen benötigt werden

flex herunterladen

Download für alle verfügbaren Architekturen
Architektur Paketgröße Größe (installiert) Dateien
amd64 325,0 kB1004 kB [Liste der Dateien]
armel 318,8 kB984 kB [Liste der Dateien]
hppa 319,0 kB988 kB [Liste der Dateien]
i386 306,1 kB972 kB [Liste der Dateien]
ia64 352,9 kB1244 kB [Liste der Dateien]
mips 321,7 kB1036 kB [Liste der Dateien]
mipsel 321,1 kB1036 kB [Liste der Dateien]
powerpc 318,7 kB996 kB [Liste der Dateien]
s390 318,8 kB996 kB [Liste der Dateien]
sparc 316,8 kB992 kB [Liste der Dateien]