BUGS

If identifiers don't start with @ they will not be detected.

Does not cope with nested braces properly.

Ignores definitions and macros.

Its slow.

It doesn't cope with all the symbols.

It does not do tables, diagrams, graphics, etc - and may never do them - see below.

It is not a true parser - so it will never get it right. There is no BNF for Lout which means that making a proper parser is `non-trivial'. However, lout2html may be sufficient for your needs - at least to do the bulk of the conversion work.

Lout

Converts a subset of Lout to HTML

Pragmas:

strict

Modules:

Getopt::Long Lout HTML::Entities

Linux

GPL.