newsgroups-index (beta)

Current group: schule.informatik

Scanner, Scannergeneratoren, flex

Scanner, Scannergeneratoren, flex  
Andreas Rittershofer
From:Andreas Rittershofer
Subject:Scanner, Scannergeneratoren, flex
Date:Fri, 09 Jul 2004 14:58:20 +0200
Automatentheorie in der Schule:


Scanner: Ein Scanner ist ein endlicher Automat, der als Teil eines Compilers
die Eingabe scannt und in einzelne Token zerlegt.
http://www.ontolearn.de/cocoon/ol5-2.html?filename=ol5-2.html&alpha=f&tab=textnav&class=Scanner&ver=2

Scannergeneratoren: Ein Scannergenerator erzeugt aus einer abstrakten
Notation einen
Scanner.http://www.ontolearn.de/ontomat/5/scannergenerator.html

flex: Der bekannteste Vertreter der Scannergeneratoren dürfte flex sein -
der bei Linux wohl standardmäßig mit an Bord ist. flex erzeugt aus seiner
Eingabe C-Quellcode, ein C-Compiler daraus ein ausführbares Programm.
Dieses Programm arbeitet als endlicher Automat und kann als Scanner eine
lexikalische Analyse durchführen.
http://www.ontolearn.de/ontomat/5/flex.html

Beispiel für flex: Vokale ersetzen:
http://www.ontolearn.de/ontomat/5/vokale.html

Beispiel für flex: Textstatistik:
http://www.ontolearn.de/ontomat/5/statistik.html


Auf den Materialseiten führt ein Klick auf das OL-Logo oben links direkt in
die Navigation des OntoLearn-Servers http://www.OntoLearn.de - dort kann
dann weiter navigiert werden im gesamten Lerngebiet "Formale Sprachen und
Automaten".

mfg ar
--
E-Learning mit http://www.LmTM.de/
und http://www.OntoLearn.de/
   

Copyright © 2006 newsgroups-index   -   All rights reserved   -   Impressum