State Programming Language
is a programming language for automation control software. Hierarchical,
type parametrized systems, controlled by Moore statemachines, are connected
with arbitrary precision signals. Code generators for M68HC11 and Java are
This is an attempt to do something good for the poor automation industry where ladder diagrams are the standard programming language. It is also a personal education project in language design, the Visitor pattern and code generation.
Download from State Programming Language - Files.
Documentation can be found
State Programming Language - Docs.
State uses ANTLR for parser generation. You need it if you want to modify the language.Write to Marcus Andersson about anything regarding this language.