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

NAME

       pt::cparam::configuration::tea - C/PARAM, Canned configuration, TEA

SYNOPSIS

       package require Tcl  8.5

       package require pt::cparam::configuration::tea  ?0.1?

       ::pt::cparam::configuration::tea 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::cparam,  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::cparam to generate plain parser code ready
       for inclusion into a TEA-based C extension.

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

       IMAGE: arch_core_support

API

       ::pt::cparam::configuration::tea def name pkg version cmdprefix
              The command applies the configuration provided by this package  to  the  cmdprefix,
              causing  the creation of tea-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::cparam  (pt::peg::to::cparam 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>