Next: Tag option conventions Previous: Tag definition Contents: Contents |
New tag names can be freely chosen, with two exceptions: first, certain tag names are already used (and therefore reserved) by the base system:
tag | description |
\B , \C , \HIDE , \I , \IMAGE , \READY , \REF , \SEQ | Base tags defined by PerlPoint::Tags::Basic . By convention, all converters support these tags. (The list might be incomplete, please look at the latest version of the module.) |
\TABLE , \END_TABLE | construct tables |
\EMBED , \END_EMBED | embed other languages into a PerlPoint source, e.g. to directly include parts in the target format, or to call Perl code which produces PerlPoint on the fly |
\INCLUDE | loads additional files which are made part of the source (in various ways) |
Second, please have a look at existing converters and their tags. It might confuse users if one and the same tag name has completely different meanings in different converters. So if your prefered name is already used, please invent another one. On the other hand, it may be the intention to support "foreign" tags as well, in a way that fits into your target format. In this case, the "foreign" names (and their syntax) have to be used, of course.
All tag names are made of uppercased letters. Underscores and digits are allowed as well. The parser does not recognize a tag if its name does not match these rules.
Next: Tag option conventions Previous: Tag definition Contents: Contents |