Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BetterNaming ¶
func BetterNaming(fd fileData) (data, error)
func InjectFlags ¶
func InjectFlags(d data, flags InjectedFlags) data
Types ¶
type CommentsParser ¶
type CommentsParser struct {
// contains filtered or unexported fields
}
func NewCommentsParser ¶
func (*CommentsParser) Parse ¶
func (r *CommentsParser) Parse() (fileData, error)
type ConflictingNamesError ¶
type ConflictingNamesError struct {
// contains filtered or unexported fields
}
func (ConflictingNamesError) Error ¶
func (error ConflictingNamesError) Error() string
type FSMGenerator ¶
type FSMGenerator struct {
// contains filtered or unexported fields
}
func NewFSMGenerator ¶
func NewFSMGenerator(parser Parser) *FSMGenerator
func (*FSMGenerator) Do ¶
func (g *FSMGenerator) Do() error
type InjectedFlags ¶
type MockParser ¶
type MockParser struct{}
func (*MockParser) Parse ¶
func (mc *MockParser) Parse() data
type RealParser ¶
type RealParser struct {
CommentParser *CommentsParser
}
func (*RealParser) Parse ¶
func (r *RealParser) Parse() (data, error)
type TransitionData ¶
type TransitionData struct {
Events []lineData
}
Click to show internal directories.
Click to hide internal directories.