Website Meta Language
The Meta Language (also WML ) website is a free and expandable collection of tools for generating HTML for Unix that is distributed under version 2 of the GNU General Public License (GPL). It is written in ISO-C and Perl 5 and runs on all major Unix derivatives without any further system requirements.
WML should not be confused with the more well-known Wireless Markup Language , also abbreviated as WML , which is used for websites specially adapted for mobile phones.
construction
WML consists of a front-end that uses up to nine back-ends sequentially . Each backend interprets a specific language. WML also comes with a set of include files that provide high-level functionality.
The backends are used in the following order and function:
| program | function |
|---|---|
| ipp | Include preprocessor |
| mp4h | HTML macros |
| eperl | Embedded Perl interpreter |
| gm4 | m4 macros |
| divert | Redirect filter |
| asubst | Character / string replacement |
| htmlfix | Replace obsolete HTML tags |
| htmlstrip | Remove superfluous lines and spaces |
| slice | Split the output |