Projects / cfsm

cfsm

cfsm is a finite state machine compiler. It converts a high-level text description of a state machine into a C source and header file, and optionally a Graphviz dot graph. The generated code ensures that only explicitly permitted state transitions are possible, and supports optional precondition and transition callbacks.

Tags
Licenses
Implementation
Screenshot

Project Spotlight

Berkeley Yacc

A high-quality yacc variant.

Screenshot

Project Spotlight

Buildes

A designer’s program for describing parts of the building.