This directory contains modules for processing text containing tags in HTML (or XML) style.
They implement syntax along the lines

<expression> ::= <free-text> ( <tagged-block> [ <free-text> ] )* [ '<' '/' ]
<free-text> ::= any text except for '<'. The &lt; is replaced with '<', &amp; is replaced with '&'.
<tagged-text> ::= '<' 'b' '>' <expression> 'b' '>'
<tagged-text> ::= '<' 'i' '>' <expression> 'i' '>'
<tagged-text> ::= '<' center '>' <expression> center '>'
<tagged-text> ::= '<' right '>' <expression> right '>'
<tagged-text> ::= '<' field '>' <field-name> '<' '/' field '>'
<tagged-text> ::= '<' audio <field-name> '>' <free-text> '<' '/' audio '>
<tagged-text> ::= '<' img <field-name> '>' <free-text> '<' '/' img '>
<tagged-text> ::= '<' br '>'

So, it shall be possible to process input like

<center> <b><field>en_word</field></b> -- <field>en_sentence</field> </center> <br>
<img pic>/home/user/dir</img> <br>
<audio speech>/home/user/dir</audio>
