Short: HTML (De)Compressor/Preprozessor (German)
Author: thorsten.willert@gmx.de Thorsten Willert
Uploader: thorsten.willert@gmx.de (Thorsten Willert)
Version: 0.603b
Type: comm/www
Requires: WB3.x, tritonrexx.library, rexxMOOS.library, rexxlocaldates.library
Kurz: HTML (De)Kompressor/Preprozessor
Allgemeines:
· Triton- Oberfläche
· Integrierte Projektverwaltung
· Die Hauptfunktionen sind als Plugins realisiert
· Plugins können mit internen Funktionen über eine
Funktionsliste beliebig kombiniert werden
(Batchprozessor)
· Dokumentation in HTML
benötigt:
dev/gui/tri20b2usr.lha (Triton)
util/rexx/TritonRexx376.lha (TritonRexx)
util/rexx/MOOS.lha (rexxMOOS)
util/rexx/RexxLocalDates.lha (RexxLocalDates)
================================================================
Hauptprogramm:
Neues:
· Oberfläche komplett neu.
· Interne Optimierung.
· Projektverwaltung integriert.
· Beliebig viele Plugins und Interne Funktionen,
für die Bearbeitung von Dateien, kombinierbar.
· (Optional: Automatische Dateiauswahl über Archiv-Bit.)
Plugin
HTML_Preprozessor_D:
Neues:
· Optionen für #DATE und #FILEDATE erweitert
· Datumsangaben sind nun lokalisiert (vorher nur deutsch).
================================================================
Plugins:
· Zwei Startscripts für RexxOpt zum Komprimieren
und Dekomprimieren von ARexx- Programmen.
· AmigaGuide-Kompressor:
· entfernt überflüssige Zeilen vor dem ersten und
zwischen den @nodes
· HTML-Compressor(en) mit folgenden Funktionen:
· entfernen von Kommentaren
· löschen von Leerzeilen
· löschen von Zeilenumbrüchen
· entfernen von überflüssigen Leerzeichen
· PRE-formatierter Text und Scripts werden
berücksichtigt
· HTML-Decompressor:
· Dekomprimiert Dateien wieder
· HTML-Preprozessor, mit folgenden Befehlen:
## Preprozessor- Kommentar, wird von diesem
gelöscht.
#INCLUDE: Einbinden einer Datei ab dieser Zeile
(mit mehreren Standardsuchpfaden)
#DEFINE: Definieren von Macros, diese dürfen
wiederrum Befehle enhalten.
An Macros können bis zu 100! Variablen
übergeben werden.
Alles zwischen
#DEFINE #BLOCK und
#ENDDEF: kann als Macro definiert werden.
Länge bis 65k! Mit bis zu 100 Variablen.
#UNDEF: Löschen von Macro-Definitionen
Kontrollstruktur mit:
#IFDEF: Abfrage eines mit #DEFINE erstellten
Bezeichners
#IFNDEF: Negation der vorherigen Abfrage
#ELSE: Alternativzweig
#ENDIF: Ende der #IFDEF- Struktur
Keine Schachtelung möglich!
#TIME: Einfügen der aktuellen Uhrzeit, in
wahlfreiem Format.
#DATE: Einfügen des aktuellen Datums/Tages, in
wahlfreiem Format.
#FILETIME: Einfügen der Speicherzeit der Quelldatei,
in wahlfreiem Format.
#FILEDATE: Einfügen des Speicherdatums/Tages der
Quelldatei, in wahlfreiem Format.
#FILENAME: Einfügen des Namens der Quelldatei mit,
ohne oder nur Pfadangabe.
#FILESIZE: Fügt die Größe der angegebenen Datei ein.
#IMGSIZE: Fügt die Dimensionen des angegebenen
Bildes ein.
#CLI Ausgabe des angegebenen CLI-Commandos
wird ab dieser Stelle einfügt, wahlweise
PRE-formatiert.
Alles zwischen
#HTMLCODE und
#ENDHTMLCODE wird in sichtbaren HTML-Quelltext
umgewandelt.
Zeilen zwischen
#SORT und
#ENSORT können einfach, nach URL oder dem dazugehörigen
LINK sortiert werden.
Mit vorgefertigten #INCLUDE-Dateien.
Pfadangaben relativ (wie in HTML) möglich.
http://www.thorsten-willert.de/