doc

The options 'prepar' and 'premac' are only useful with styx-like preprocessing.

If your language uses the same preprocessing directives as specified in [styx.sty], but differnt macro token identifiers and keywords, the option 'prepar' can be used to enable preprocessing and specify the differences as a comma separated list:

  1. 0~name of identifier token
  2. 1~name of macro definition token
  3. 2~name of argument separator token
  4. 3~name of include token
  5. 4~name of conditional token
  6. 5~name of undefine token
  7. 6~#macro keyword
  8. 7~#end keyword
  9. 8~#ifdef keyword
  10. 9~#ifndef keyword
  11. 10~#else keyword
  12. 11~#include keyword
  13. 12~#undefine keyword
  14. 13~environment variable or path list as search path for include files
  15. 14~include file character set ( default: charset-option )

The option 'premac' supports pre-defined macros in connection with styx-like preprocessing.

Dynamic library support is a prerequisite for the user-defined callback handler. cod