The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
Revision history for Perl extension Text::Balanced.

1.00  Mon Aug 11 12:42:56 1997

	- original version


1.01  Mon Sep  8 18:09:18 EST 1997

	- changed "quotemeta" to "quotemeta $_" to work 
	  around bug in Perl 5.002 and 5.003


1.10  Tue Sep 30 17:23:23 EST 1997

	- reworked extract_quotelike to correct handling of some obscure cases


1.21  Sat Oct  4 17:21:54 EST 1997

	- synchronised with Parse::RecDescent distribution (version number
	  will now reflect that package)

1.23  Fri Oct 17 10:26:38 EST 1997

	- changed behaviour in scalar and void contexts. Scalar contexts
	  now return only the extracted string. Void contexts now remove
	  the extracted string from the first argument (or $_).

1.24

	- changed behaviour in scalar contexts. Scalar contexts
	  now return the extracted string _and_ remove it from the
	  first argument (or $_).

	- changed return values on failure (all contexts return undef
	  for invalid return fields)

	- fixed some lurking bugs with trailing modifier handling
	
	- added :ALL tag to simplify wholesale importing of functions

	- fixed serious bug with embedded division operators ("/")
	  This now also allows the ?...? form of pattern matching!

1.35	Wed Jun 24 09:53:31 1998

	- fixed handling of :: quantifiers in extract_variable()

	- numerous trivial lexical changes to make xemacs happy


1.36	Tue Jul 14 12:26:04 1998

	- Reinstated POD file missing from previous distribution

	- Added undocumented fourth parameter to extract_codeblock
	  so as to correctly handle (?) and (s?) modifiers in
	  RecDescent grammars.


1.40	Tue Aug  4 13:54:52 1998

        - Added (optional) handling of embedded quoted text to
          extract_delimited (see revised entry in Balanced.pod)

        - Added extract_tagged which extracts text between arbitrary,
          optionally nested start and end tags (see new entry in
          Balanced.pod).

        - Added delimited_pat which builds a pattern which matches a
          string delimited by any of the delimiters specified (see new
          entry in Balanced.pod).

	- Added test.pl


1.41	Mon Aug 10 14:51:50 1998

	- Reinstated change to extract_codeblock from 1.36 which were
	  mysteriously lost in 1.40


1.50	Thu Aug 27 09:20:19 1998

	- Improved the structure of the regex generated by
	  delimited_pat (and used in extract_delimited). It's
	  considerably more complex, but also more robust and 
	  much faster in the worst case.

	- Altered extract_variable to accept whitespace in variables,
	  e.g. '$ a -> {'b'}     ->  [2]'