Erbauliches Lateinische Verbfamilien Altgriechische Grammatik (i.st.n.) Wörterbücher - online Altgriechisch-Konverter
Lexer Eigener Nameserver Cloud-Telefonanlage mit Asterisk Fernsteuerung von Outlook per ssh Interaktive HTML-Tabelle Bilderverwaltung im Browser CSV => Excel (formatiert) Befehlsreferenzen
Horae vulnerant ... Terminal 2.0 ...

Hotkeys (Tastatursteuerung)

Befehl Aktion
+ Vergrößerung aller Bilder
- Verkleinerung aller Bilder

Lexer als Hilfswerkzeuge



Ein Lexical-Analzyer oder Scanner kann Scripte ergänzen, wo Suchen/Ersetzen Grenzen erreicht.

Beispiele

Beispiel CSV-Wandlung

Um CSV-Dateien mit Skripten (bash, awk, sed) zu verarbeiten, sollte das Spaltentrennzeichen nicht innerhalb von Spalteninhalten vorkommen. Der Default-Export von Microsoft-Excel etwa verwendet Semikola als Spaltentrenner, wodurch Kommata innnerhalb von Texten oder Zahlen nicht quoted sein müssen. Für Script-Anwendungen dagegen ist aufwendig, eine CSV-Datei mit einer Mischung spaltentrennender Kommata und in Hochkommata eingeschlossener echter Kommata (z.B. als Dezimaltrenner bei Zahlen oder Trenner von Nach- und Vornamen) korrekt zu verarbeiten. Zielführend hier ist, den zeichenweisen Scan des menschlichen Betrachters nachzuahmen und bei bei öffnenden wie schließenden Hochkommata schlicht die Ausgabe-/Ersetzungsregel für Hochkommata zu wechseln.

Der lex/flex-Scanner beginnt im Zustand OUTSIDESTRING, in welchem Kommata als Semikola, alle anderen Zeichen außer Hochkommata unverändert ausgegeben werden.
Das nächste gefundene Hochkomma versetzt den Scanner in den Zustand INSIDESTRING.
In diesem werden nun alle Zeichen außer Hochkommata (also einschließlich Kommata) unverändert ausgegeben und das nächste gefundene Hochkomma wechselt zurück in den Zustand OUTSIDESTRING



Beispiel Kommentierungs- und Suchfunktion in einem privaten Cloudreader


Beispiel für Overlay-Kommentierung einer lateinischen Grammatik



Problem

1.) Altgriechisch Kommentieren

Ablauf
Schema




Ausschnitt 1 des Scanners ...




Ausschnitt 2 für verschiedene Behandlung von in Wortinnerem und an Wortende

2.) Nachschlagen altgriechischer Worte in Backend-Wörterbuch

Problem Lösung
Indexdatei aus allen ersten Worten einer Wörterbuchdoppelseite in Betacodedarstellung ohne spiritus in Reihenfolge des griechischen Alphabetes




Lexer für die Abbildung jedes griechischen Zeichens als Betacode auf dasjenige römische Zeichen mit derselben Positionsnummer im römischen Alphabet



Liegt ein Wörterbuch bereits (nicht in Betacode, sondern Altgriechisch) digital vor, muss es in einem ersten Schritt mit sed um spiritus, Akzente, iota sub-/ascripta bereinigt in Betacode gewandelt werden
Impressum