Rubriken
Hauptseite
Nachrichten
Artikel
Kurztipps
Programmnews
Sicherheit
LUGs
Veranstaltungen
Umfragen
Forum
News mitteilen
News-Archiv
Newsletter
Suche
Pro-Linux
DBApp-Menü
Aktuell
Archiv
Melden
Feedback
Veröffentlichungen
Juli 2021
So
Mo
Di
Mi
Do
Fr
Sa
1
2
3
4
5
6
7
8
9
10
11
12
1
3
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
DBApp-Suche
Erweiterte Suche
Application datasets: 20965
Version datasets: 152978
DBApp v1.06
Copyright ©
demon
Werbung
Programm-Informationen
Applikation:
TXR
Version(en):
Hauptzweig
266
Lizenz:
BSD-Lizenz (Dreiklausel)
Homepage:
http://www.nongnu.org/txr/
Kategorie:
Konsole
Beschreibung:
TXR implementiert eine ausgefeilte regelbasierte Abfragesprache, die Daten aus mehreren Textdateien oder Unix-Pipes auffinden kann und Ergebnisse in mehrere Dateien oder Unix-Pipes schreiben kann. Die Abfragen suchen in ganzen Dateien oder in Sektionen. TXR kann Ergebnisse in Rohform oder in Template-gesteuerten Berichten ausgeben. Ein herausragendes Feature ist, dass es im Gegensatz zu Parser-Generatoren oder regulären Ausdrücken erlaubt ist, dass mehrere Regeln zutreffen und Variablen binden dürfen - dies wird in der Sprache erkennbar beschrieben. Es können Funktionen programmiert werden, und es gibt eine Ausnahmebehandlung, wie man sie von gewöhnlichen objektorientierten Programmiersprachen kennt. Die Syntax von Txr erinnert an xslt, ist jedoch bedeutend einfacher und aussagekräftiger. Der Umgang mit Variablen ist Prolog-ähnlich (Unifikation und Vergleich). Ein Txr-Template könnte z.B. recht einfach Python Quellcode parsen. Bislang werden sämtliche Features der Sprache kompakt in einer einzigen Manpage beschrieben, der Einarbeitungsaufwand ist überschaubar.
Neue Kategorie
---
Distributionen
GNOME
KDE
Konsole
Mobilgeräte
Spiele
Web
X11