To allow users of your pre-processor extentions to easily add and remove your extentions from their pre-processor, it is strongly recommended that you put your extentions in the following format:
Here is a simple example of an extention to the tokenizer:
-- addto=tokens.e addBlockComment("/*","*/") -- Add C-like block comments addLineComment("//") -- Add C-like line comments
To add an extention to your pre-processor, use eppext:
eppext ext.e
where ext.e is the filename of the extention to add. You also use eppext to remove it:
eppext ext.e -r
ext.e is the filename of the extention to remove. -r is for remove.