Documentation
¶
Index ¶
- type Moore
- func (m *Moore) AddLetter(letter string)
- func (m *Moore) AddMapping(state string, output string)
- func (m *Moore) AddState(state string)
- func (m *Moore) AddTransition(state string, input string, nextState string)
- func (m *Moore) CheckLetter(letter string) bool
- func (m *Moore) CheckState(state string) bool
- func (m *Moore) MapOutput() (string, error)
- func (m *Moore) NextState(input string) error
- func (m *Moore) StartState(state string) error
- func (m *Moore) Validate() bool
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Moore ¶
type Moore struct {
CurrentState string
States []string
Alphabet []string
Transitions map[string]map[string]string
Mapping map[string]string
Accept bool
}
func (*Moore) AddMapping ¶
func (*Moore) AddTransition ¶
func (*Moore) CheckLetter ¶
func (*Moore) CheckState ¶
func (*Moore) StartState ¶
Click to show internal directories.
Click to hide internal directories.