| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| oxml2m4-1.3.zip | 2025-12-12 | 278.7 kB | |
| README-1.3.txt | 2025-12-12 | 815 Bytes | |
| oxml2m4-1.3.tar.bz2 | 2025-12-12 | 218.4 kB | |
| oxml2m4-1.3.tar.gz | 2025-12-12 | 261.0 kB | |
| Totals: 4 Items | 758.9 kB | 4 | |
This package provides translator from Ox Macro Language (OXML) macro definitions to M4sugar macro definitions, used by the M4 macro processor to generate the final Yacc- and Lex-compatible source files implementing an attribute grammar evaluator generated by the Ox Attribute Grammar Compiling System. OXML is an XML-based macro definition language that is (somewhat) easier to read and write, and much easier to debug, than the M4sugar macro language. OXML is defined by an XSD schema, which both enables use of an XSD-aware editor to validate OXML source during development, and use of the CodeSynthesis XSD compiler [https://codesynthesis.com] to gemerate the skeleton parser used in the implementation of the OXML translator. The package must be separately configured and installed prior to its use with Ox.