Dies ist die Linux-App namens flex: der schnelle lexikalische Analysator, dessen neueste Version als flex-2.6.0.tar.bz2 heruntergeladen werden kann. Es kann online im kostenlosen Hosting-Anbieter OnWorks für Workstations ausgeführt werden.
Laden Sie diese App namens „flex: the fast lexicalanalysator“ mit OnWorks kostenlos herunter und führen Sie sie online aus.
Befolgen Sie diese Anweisungen, um diese App auszuführen:
- 1. Diese Anwendung auf Ihren PC heruntergeladen.
- 2. Geben Sie in unserem Dateimanager https://www.onworks.net/myfiles.php?username=XXXXX den gewünschten Benutzernamen ein.
- 3. Laden Sie diese Anwendung in einem solchen Dateimanager hoch.
- 4. Starten Sie den OnWorks Linux-Online- oder Windows-Online-Emulator oder den MACOS-Online-Emulator von dieser Website.
- 5. Rufen Sie vom gerade gestarteten OnWorks Linux-Betriebssystem aus unseren Dateimanager https://www.onworks.net/myfiles.php?username=XXXXX mit dem gewünschten Benutzernamen auf.
- 6. Laden Sie die Anwendung herunter, installieren Sie sie und führen Sie sie aus.
flex: der schnelle lexikalische Analysator
Ad
BESCHREIBUNG
Flex ist ein Tool zum Generieren von Scannern. Ein Scanner, manchmal auch Tokenizer genannt, ist ein Programm, das lexikalische Muster in Texten erkennt. Das Flex-Programm liest vom Benutzer angegebene Eingabedateien oder seine Standardeingabedateien, wenn keine Dateinamen angegeben sind, um eine Beschreibung eines zu generierenden Scanners zu erhalten. Die Beschreibung erfolgt in Form von Paaren aus regulären Ausdrücken und C-Code, sogenannten Regeln. Flex generiert eine C-Quelldatei mit dem Namen „lex.yy.c“, die die Funktion yylex() definiert. Die Datei „lex.yy.c“ kann kompiliert und verknüpft werden, um eine ausführbare Datei zu erstellen. Wenn die ausführbare Datei ausgeführt wird, analysiert sie ihre Eingabe auf Vorkommen von Text, der mit den regulären Ausdrücken für jede Regel übereinstimmt. Immer wenn eine Übereinstimmung gefunden wird, führt es den entsprechenden C-Code aus.Publikum
Entwicklung
Programmiersprache
C ++, c
Dies ist eine Anwendung, die auch von https://sourceforge.net/projects/flex/ abgerufen werden kann. Es wurde in OnWorks gehostet, um es auf einfachste Weise online über eines unserer kostenlosen Betriebssysteme ausführen zu können.