Provided by: tcllib_1.21+dfsg-1_all bug

NAME

       pt::tclparam::configuration::tcloo - Tcl/PARAM, Canned configuration, Tcloo

SYNOPSIS

       package require Tcl  8.5

       package require pt::tclparam::configuration::tcloo  ?1.0.4?

       ::pt::tclparam::configuration::tcloo def name pkg version cmdprefix

________________________________________________________________________________________________________________

DESCRIPTION

       Are  you lost ?  Do you have trouble understanding this document ?  In that case please read the overview
       provided by the Introduction to Parser Tools. This document is the entrypoint to  the  whole  system  the
       current package is a part of.

       This  package is an adjunct to pt::peg::to::tclparam, to make the use of this highly configurable package
       easier by  providing  a  canned  configuration.  When  applied  this  configuration  causes  the  package
       pt::peg::to::tclparam to generate OO-based parser packages.

       It is a supporting package in the Core Layer of Parser Tools.

       IMAGE: arch_core_support

API

       ::pt::tclparam::configuration::tcloo def name pkg version cmdprefix
              The  command  applies  the  configuration  provided  by this package to the cmdprefix, causing the
              creation of OO-based parsers whose class is name, in package pkg with version.

              The use of a  command  prefix  as  API  allows  application  of  the  configuration  to  not  only
              pt::peg::to::tclparam (pt::peg::to::tclparam configure), but also export manager instances and PEG
              containers ($export configuration set and [$container exporter] configuration set respectively).

              Or anything other command prefix accepting two arguments, option and value.

BUGS, IDEAS, FEEDBACK

       This  document,  and  the package it describes, will undoubtedly contain bugs and other problems.  Please
       report such in the category pt of the  Tcllib  Trackers  [http://core.tcl.tk/tcllib/reportlist].   Please
       also report any ideas for enhancements you may have for either package and/or documentation.

       When proposing code changes, please provide unified diffs, i.e the output of diff -u.

       Note  further  that  attachments  are strongly preferred over inlined patches. Attachments can be made by
       going to the Edit form of the ticket immediately after its creation, and then using the left-most  button
       in the secondary navigation bar.

KEYWORDS

       EBNF,   LL(k),  PEG,  TDPL,  context-free  languages,  expression,  grammar,  matching,  parser,  parsing
       expression, parsing expression grammar, push down automaton, recursive descent, state,  top-down  parsing
       languages, transducer

CATEGORY

       Parsing and Grammars

COPYRIGHT

       Copyright (c) 2009 Andreas Kupries <andreas_kupries@users.sourceforge.net>

tcllib                                                1.0.4             pt::tclparam::configuration::tcloo(3tcl)