smc
SMC (State Machine Compiler) takes a text input file describing states, events and actions of a state machine and generates source code that implements the state machine.
SMC supports many target languages: C, C++, DotNet, Groovy, java, Java, JavaScript, Lua, ObjC, Perl, Php, Python, Ruby, Scala, Tcl.
SMC can also generate GraphViz state diagrams from the input file.
- Name
- smc
- Main Program
smc- Programs
smc
- Homepage
- Version
- 6.6.3
- License
- Maintainers
- Platforms
- aarch64-linux
- armv5tel-linux
- armv6l-linux
- armv7a-linux
- armv7l-linux
- i686-linux
- loongarch64-linux
- m68k-linux
- microblaze-linux
- microblazeel-linux
- mips-linux
- mips64-linux
- mips64el-linux
- mipsel-linux
- powerpc-linux
- powerpc64-linux
- powerpc64le-linux
- riscv32-linux
- riscv64-linux
- s390-linux
- s390x-linux
- x86_64-linux
- Defined
- Source