OSSP var

OSSP var is a flexible, full-featured and fast variable construct expansion library.
Download

OSSP var Ranking & Summary

Advertisement

  • Rating:
  • License:
  • MIT/X Consortium Lic...
  • Price:
  • FREE
  • Publisher Name:
  • Ralf S. Engelschall and Peter Simons
  • Publisher web site:
  • http://www.ossp.org/pkg/lib/var/

OSSP var Tags


OSSP var Description

OSSP var is a flexible, full-featured and fast variable construct expansion library. OSSP var is a flexible, full-featured and fast variable construct expansion library. It supports a configurable variable construct syntax very similar to the style found in many scripting languages (like @name, ${name}, , etc.) and provides both simple scalar (${name}) and array (${name}) expansion, plus optionally one or more post-operations on the expanded value (${name:op:op...}).The supported post-operations are length determination, case conversion, defaults, postive and negative alternatives, sub-strings, regular expression based substitutions, character translations, and padding.Additionally, a meta-construct plus arithmetic expressions for index and range calculations allow (even nested) iterations over array variable expansions (..}..]..). The actual variable value lookup is performed through a callback function, so OSSP var can expand arbitrary values.Hint: There is also an ISO C++ derivative of the OSSP var library, named libvarexp. It is based on a development version of OSSP var and hence does not provide exactly the same amount of functionality. But it provides an ISO C++ API and so can be of interest to you if you are programming in ISO C++ (where OSSP var's ISO C API might be too boring for you).What's New in This Release:· Fix some sprintf(3) parameter passing. · Upgraded build environment to GNU libtool 1.5.20 and GNU shtool 2.0.3. · Bumped year in copyright messages for new year 2005.


OSSP var Related Software