chemeq is a basic standalone filter written in C language,
flex and bison. It inputs strings like:
2H2 + O2 ---> 2 H2O
and can outputs LaTeX code, useful messages and much more. It aims to be embeddable in education tools.
These details are provided for information only. No information here is legal advice and should not be used as such.