func NewEvent(eventType hsm.EventType) *GeneralEvent { return &GeneralEvent{ hsm.NewStdEvent(eventType), } }
func NewCCommentStarEvent() *CCommentStarEvent { return &CCommentStarEvent{ hsm.NewStdEvent(EventStar), } }
func NewCCommentCharEvent(c byte) *CCommentCharEvent { return &CCommentCharEvent{ hsm.NewStdEvent(EventChar), c, } }
func NewCCommentSlashEvent() *CCommentSlashEvent { return &CCommentSlashEvent{ hsm.NewStdEvent(EventSlash), } }