Bbutils
Diese Einheiten bestehen aus wichtigen Funktionen auf niedriger Ebene, die in Freepascal fehlen. Zum Beispiel:
- Zeichenfolge und Arrayansicht für die effiziente Verarbeitung von Scheiben einer Zeichenfolge oder einem Array.
- Verschiedene Array -Funktionen (hinzufügen, löschen, suchen, prealloc, ...) und Array -Listen.
- Verschiedene Zeichenfolgenfunktionen (pchar/Ansistring, vergleichen, teilen, suchen, HTML -Entitäten konvertieren, ...). String Builder für schnelle Konstruktion von Saiten.
- Verschiedene Datums-/Zeit -Parsen-/Formatierungsfunktionen, die Jahre vor 0 und nach 65535 und Timezones unterstützen
- Mathematische Funktionen (GCD, Primes, Bernoulli Statistics, Prime/Euler-Phi Sieb ...)
- Stabile Sortierfunktion für beliebige Datenarrays großer Größe
- Automatische Übersetzung von TR ['markierten Zeichenfolgen'] und Komponenten
- Eine Pascal -Vorlagensprache, die mit Pascal "kompiliert" wird (ähnlich dem C -Präprozessor)
In meiner Webseite finden Sie die detaillierte BBUTILS -Dokumentation