The IEC 61131-3 Structured Text to XML Compiler parses an IEC Structured Text source and generates an XML representation of the syntax tree of the source. Names defined in the IEC 61131-3 grammar are used as tag names, though underscore characters in the names of the non-terminal symbols are replaced with a minus sign. The result then can be further processed with the YML toolchain or with an XSLT stylesheet. The compiler is compatible with the 61131-3 ST standard as used in the Beremiz project, as well as with the dialect of EPAS 4.
|Tags||Compilers automation XML|
|Operating Systems||Unix Linux Win32/64 Mac OS X|
|Implementation||Python 2.5 and above|
Release Notes: This is the initial public release under the GPL 2.0. The compiler is also available under a commercial license on request.