├── .gitignore ├── LICENSE ├── README.md ├── assert.go ├── event.go ├── example ├── annotated │ ├── annotated.go │ ├── annotated_test.go │ ├── event.go │ ├── hsm.go │ ├── state.go │ └── state_chart.jpg └── c_comment │ ├── c_comment.go │ ├── c_comment_test.go │ ├── event.go │ ├── hsm.go │ ├── state.go │ ├── state_chart.jpg │ └── util.go ├── hsm.go ├── state.go └── util.go /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hhkbp2/go-hsm/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hhkbp2/go-hsm/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hhkbp2/go-hsm/HEAD/README.md -------------------------------------------------------------------------------- /assert.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hhkbp2/go-hsm/HEAD/assert.go -------------------------------------------------------------------------------- /event.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hhkbp2/go-hsm/HEAD/event.go -------------------------------------------------------------------------------- /example/annotated/annotated.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hhkbp2/go-hsm/HEAD/example/annotated/annotated.go -------------------------------------------------------------------------------- /example/annotated/annotated_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hhkbp2/go-hsm/HEAD/example/annotated/annotated_test.go -------------------------------------------------------------------------------- /example/annotated/event.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hhkbp2/go-hsm/HEAD/example/annotated/event.go -------------------------------------------------------------------------------- /example/annotated/hsm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hhkbp2/go-hsm/HEAD/example/annotated/hsm.go -------------------------------------------------------------------------------- /example/annotated/state.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hhkbp2/go-hsm/HEAD/example/annotated/state.go -------------------------------------------------------------------------------- /example/annotated/state_chart.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hhkbp2/go-hsm/HEAD/example/annotated/state_chart.jpg -------------------------------------------------------------------------------- /example/c_comment/c_comment.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hhkbp2/go-hsm/HEAD/example/c_comment/c_comment.go -------------------------------------------------------------------------------- /example/c_comment/c_comment_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hhkbp2/go-hsm/HEAD/example/c_comment/c_comment_test.go -------------------------------------------------------------------------------- /example/c_comment/event.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hhkbp2/go-hsm/HEAD/example/c_comment/event.go -------------------------------------------------------------------------------- /example/c_comment/hsm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hhkbp2/go-hsm/HEAD/example/c_comment/hsm.go -------------------------------------------------------------------------------- /example/c_comment/state.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hhkbp2/go-hsm/HEAD/example/c_comment/state.go -------------------------------------------------------------------------------- /example/c_comment/state_chart.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hhkbp2/go-hsm/HEAD/example/c_comment/state_chart.jpg -------------------------------------------------------------------------------- /example/c_comment/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hhkbp2/go-hsm/HEAD/example/c_comment/util.go -------------------------------------------------------------------------------- /hsm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hhkbp2/go-hsm/HEAD/hsm.go -------------------------------------------------------------------------------- /state.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hhkbp2/go-hsm/HEAD/state.go -------------------------------------------------------------------------------- /util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hhkbp2/go-hsm/HEAD/util.go --------------------------------------------------------------------------------