BeniBela online

Summary

README.md:

BButils Build Status

These units consist of important low-level functions missing in FreePascal. For example:

  • Various array functions (add, delete, search, prealloc, ...)
  • Various string functions (pchar/ansistring, compare, split, search, convert html entities, ...)
  • Various date/time parsing/formatting functions, supporting years before 0 and after 65535, and timezones
  • Mathematical functions (gcd, primes, Bernoulli statistics, prime/euler-phi sieve...)
  • Stable sorting function for arbitrary sized data arrays (merge+insert sort)
  • Automatical translation of with tr['marked strings'] and components
  • A Pascal template language which is "compiled" to Pascal (similar to the C preprocessor)

See my webpage for the detailed bbutils documentation



How to clone

You can clone this repository with
hg clone http://hg.benibela.de/bbutils/


directory / @ :3ca1f2f5e67d

name size permissions
[up] drwxr-xr-x
dir. tests/ drwxr-xr-x
file .travis.yml 568 -rw-r--r--
file README.md 953 -rw-r--r--
file bbutils.inc 167765 -rw-r--r--
file bbutils.pas 198930 -rw-r--r--
file bbutils_generate.lpr 61662 -rw-r--r--
file bbutils_template.inc 12059 -rw-r--r--
file bbutils_template.pas 202718 -rw-r--r--
file bbutils_templateh.inc 7601 -rw-r--r--
file bbutilsbeta.pas 9825 -rw-r--r--
file bbutilsh.inc 28052 -rw-r--r--
file pastemplate.pas 10485 -rw-r--r--
file ptranslateutils.pas 5348 -rw-r--r--