NAME

    Text::HandyMarkup - Handy markup parser & rewriter

     #------------------------------------------------------
     # (C) Daniel Peder & Infoset s.r.o., all rights reserved
     # http://www.infoset.com, Daniel.Peder@infoset.com
     #------------------------------------------------------

     $Revision: 1.2 $
     $Date: 2005/01/10 13:34:31 $

METHODS

    new ( [ $templates ] ) : blessed
    set_template ( $tag_name, $beg_template, $end_template ) : true
    set_templates ( $templates_hashref ) : true
    tag_open ( $tag_name [, $params ] ) : true
    tag_close ( $tag_name ) : true
    text_insert ( $text_body ) : true
    tag_rewrite ( $template_name, $tag_name [, $params] ) : string
    push_tag ( $tag_name ) : number
        Return number of times $tag_name was pushed.

    pop_tag ( ) : string
        Return tag name or undef if there was no pushed tag.

    get_top_tag ( ) : string
        Return name of last pushed tag or ''.

    is_open_tag ( [ $tag_name ] ) : bool
        With $tag_name - number of times was specified tag open.

        Without $tag_name - number of all tag open.

    result_append ( $text ) : true
    parse ( $data ) : string
        Return string with tags rewritten according to defined templates.

         - beg-tag without parameters :
           [tag_name:
 
         - beg-tag with parameters :
           [tag_name=parameter_value_without_whitespaces :
           [tag_name="parameter value with spaces and single quotes ' inside":
           [tag_name='parameter value with spaces and double quotes " inside':
   
         - end-tag un-named :
           :]

         - end-tag named :
           :tag_name]
 
TODO

