func NewStarState(super hsm.State) *StarState { object := &StarState{ StateHead: hsm.NewStateHead(super), } super.AddChild(object) return object }
func NewCommentState(super hsm.State) *CommentState { object := &CommentState{ StateHead: hsm.NewStateHead(super), } super.AddChild(object) return object }
func NewCodeState(super hsm.State) *CodeState { // initialized CodeState object := &CodeState{ StateHead: hsm.NewStateHead(super), entryCount: 0, initCount: 0, } // hook up to super super.AddChild(object) return object }
func NewVerboseStateHead(super hsm.State) *VerboseStateHead { return &VerboseStateHead{ StateHead: hsm.NewStateHead(super), } }