Expander library
Up | Previous | Next | Down
I made this library to replace some old code in my plugins and at the same time make it possible to parse much more advanced strings (containing variables and commands). The syntax and commands are very similar to the ones in use by the Ogg Vorbis input plugin for Winamp.
The library has quite a lot of features, while performance is quite good (comparable to Peter Pawlowsky's tagz library).
I am putting it on the Internet so other people can make use of it, also if you make any changes to it (like add a command or variable type) that could be useful to others I would appreciate it if you sent them to me (I will then include them in a next release).
The latest version was uploaded on December 6, 2002.
To download please click on the link:
- Expander library (160 KB)
- First release, still some rough edges, but very useable.
If you have any questions, just mail me.
The Doxygen documentation for this "library" is available on-line here. You can generate the documentation yourself using Doxygen, to download Doxygen go here: http://www.doxygen.org/. There is also a sample file included with the library that shows you how to use it.
Current features:
- Has support for variables of different types (including lists).
- Has support for commands (trim, lower, pad, if, etc.)
Known bugs:
- Haven't noticed any severe ones yet.
Version history:
- December 6, 2002 (first release):
- more optimizations, some bugfixes and some clean-ups
October 12, 2002:
- support for variables (different types, bool, text, numeric, time, date, list)
- support for commands (abbr, bpad, btrunc, fpad, ftrunc, if, knownvars, lower, ltrim, numvars, rtrim, trim, unknownvars, upper)
- it works :)
Up | Previous | Next | Down
To contact me, please mail to: th.v.d.gronde@hccnet.nl
I hope you'll enjoy my program(s).