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 |