Website Meta Language

from Wikipedia, the free encyclopedia

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

Web links