Name : perl-Text-Tmpl
| |
Version : 0.33
| Vendor : obs://build_opensuse_org/devel:languages:perl
|
Release : 4.1
| Date : 2017-06-19 21:08:19
|
Group : Development/Libraries/Perl
| Source RPM : perl-Text-Tmpl-0.33-4.1.src.rpm
|
Size : 0.14 MB
| |
Packager : (none)
| |
Summary : Templating system perl library
|
Description :
Design goals simplicity, reusability, speed, complete separation of logic from formatting.
Feature set variables, loops, conditionals, extensibility of tags, includes, arbitrary delimiters.
Usage For starters, make sure you \'use Text::Tmpl\'.
Each function is described below:
* *new*
This function initializes the library. It allocates and returns the \"global\" context structure, and also configures all of the default tag behavior.
* *set_delimiters*
This function lets you change the delimiters marking the beginning and end of a tag (by default, these are \"< !--#\" and \"-->\"), for the specified context.
* *set_value*
This function stores the name=value pair in the current context.
* *set_values*
This function dumps the name=value pairs from a hash reference into the current context.
* *set_debug*
This function turns debugging output on or off. Note that debugging output hasn\'t been written yet - this is just a placeholder.
* *set_strip*
This function enables or disables the newline stripping feature. If enabled, the parser removes a single newline (if present) from after any tag.
* *set_dir*
This function sets the directory where templates will be sought, both by parse_file and by the include tag. Search order is always current directory then this searched directory.
This directory must contain all the necessary punctuation so that appending a filename to it produces a valid path (On unix systems, you have to include the trailing slash on the directory name).
* *loop_iteration*
This function adds an iteration to the loop named loop_name, and returns a unique context for that loop iteration.
* *fetch_loop_iteration*
This function retrieves and returns the context for $iteration_number from the loop named $loop_name.
* *parse_file*
This function opens $template_filename, and parses the contents of that file as a template, returning the output.
* *parse_string*
This function parses template directly, in the same way that Text::Tmpl::parse_file does.
* *register_simple*
This function registers a new simple tag named $name, which when encountered will cause the parser to call $coderef. See template_extend(1) for the gory details.
* *register_pair*
This function registers a new tag pair $open_name/$close_name, which when encountered will cause the parser to call $coderef. See template_extend for the gory details.
* *alias_simple*
This function copies the definition of a simple tag, previously registered as $old_name, to also be called by $new_name.
* *alias_pair*
This function copies the definition of a tag pair, previously registered as $old_open_name/$old_close_name, to also be called by $new_open_name/$new_close_name.
* *remove_simple*
This function removes the simple tag $name.
* *remove_pair*
This function removes the tag pair whose open tag is $open_name.
* *errno*
This function returns the error number of the last error - see the RETURN VALUES section below.
* *strerror*
This function returns a string describing the last error - see the RETURN VALUES section below.
|
RPM found in directory: /packages/linux-pbone/ftp5.gwdg.de/pub/opensuse/repositories/devel:/languages:/perl/SLE_12_SP3/x86_64 |
Hmm ... It's impossible ;-) This RPM doesn't exist on any FTP server
Provides :
Tmpl.so()(64bit)
perl(Text::Tmpl)
perl-Text-Tmpl
perl-Text-Tmpl(x86-64)
Requires :