/
ColdCore-3.0a9.02/
ColdCore-3.0a9.02/src/
new object $help_cml_customizing: $help_cml;

var $has_name name = ['prop, "Customizing Ctext", "Customizing Ctext"];
var $help_node body = <$ctext_frob, [[<$format, ["subj", [["level", "3"]], ["Interface"], 'do_subj]>, <$format, ["p", [], [], 'do_p]>, "ctext frobs are created by calling compile_cml method off the cml compiler object. On a frob, you can do .uncompile (returns the original text), eval_ctext (evaluates the generators, but will not touch the formatters. This is used to speed up message dispatching) and format (final formatting of the ctext). You can add/modify variables on a frob by set_var(variable, value) call, or with set_vars(dict) (same, with multiple variables getting modified). ", <$format, ["subj", [["level", "3"]], ["Adding new evaluators"], 'do_subj]>, <$format, ["p", [], [], 'do_p]>, "Evaluator is an object which contains methods for generation or formatting. Evaluation object descended from vanilla evaluator will try to store the evaluation results in a list, and is therefore most suitable for adding new generators. On the other hand, evaluators descended from a formatter object create string, and try to evaluate and concatenate lists until a string is obtained. Hence, you want to use them for formatting. To add a new generator or formatter, simply add a do_format or gen_generator method on the object, and make sure that the object is in the evaluation path (by explicitely adding 'evaluator, 'formatter or evan 'uncompiler field to the ctext frob.)"], #[['this, $help_cml_customizing]]]>;
var $help_node links = #[];
var $help_node nolist = 0;
var $root created_on = 837752811;
var $root flags = ['variables, 'methods, 'code, 'core];
var $root inited = 1;
var $root managed = [$help_cml_customizing];
var $root manager = $help_cml_customizing;