When a new user start using The Dotfile Generator he might very well have some configuration in the actual dotfiles, which The Dotfile Generator offer to configure for him.
The module may set the variable module(parser) to the name of a tcl function, which may convert the original file to an export file. This function takes as it's first argument the name of the export file to write to, and as it second argument a list of pages to load. (See the rtin module for an example.)
To do this, you need a knowledge about the format of the export file, so here is a grammer:
A few comments are needed to understand, and use, this grammer:
#
)#$[
and
]
shall not be escaped. Here are a few examples:
"hello world"
{he said: "now do it"}
"he said: \"now do it\""