[vset VERSION 1.0.2] [comment {-*- text -*- doctools manpage}] [manpage_begin pt::cparam::configuration::critcl n [vset VERSION]] [include include/module.inc] [titledesc {C/PARAM, Canned configuration, Critcl}] [require pt::cparam::configuration::critcl [opt [vset VERSION]]] [description] [include include/ref_intro.inc] This package is an adjunct to [package 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 [package pt::peg::to::cparam] to generate [package critcl]-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::cparam::configuration::critcl] [method def] \ [arg name] [arg pkg] [arg version] [arg cmdprefix]] The command applies the configuration provided by this package to the [arg cmdprefix], causing the creation of [package critcl]-based parsers whose class is [arg name], in package [arg pkg] with [arg version]. [para] The use of a command prefix as API allows application of the configuration to not only [package pt::peg::to::cparam] ([cmd {pt::peg::to::cparam 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]