1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
|
[comment {-*- text -*- doctools manpage}]
[manpage_begin pt::tclparam::configuration::tcloo n 1.0.1]
[include include/module.inc]
[titledesc {Tcl/PARAM, Canned configuration, Tcloo}]
[require pt::tclparam::configuration::tcloo [opt 1.0.1]]
[description]
[include include/ref_intro.inc]
This package is an adjunct to [package 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 [package pt::peg::to::tclparam] to generate
[package OO]-based parser packages.
[para]
It is a supporting package in the Core Layer of Parser Tools.
[para][image arch_core_support][para]
[section API]
[list_begin definitions]
[call [cmd ::pt::tclparam::configuration::tcloo] [method def] \
[arg name] [arg cmdprefix]]
The command applies the configuration provided by this package to the
[arg cmdprefix], causing the creation of [package OO]-based parsers
whose class is [arg name].
[para]
The use of a command prefix as API allows application of the
configuration to not only [package pt::peg::to::tclparam]
([cmd {pt::peg::to::tclparam configure}]), but also export manager
instances and PEG containers ([cmd {$export configuration set}] and
[cmd {[$container exporter] configuration set}] respectively).
[para]
Or anything other command prefix accepting two arguments, option and
value.
[list_end]
[include include/feedback.inc]
[manpage_end]
|