# TextFSM v0.1.2 - API Reference

## Modules

- [TextFSM](TextFSM.md): TextFSM is a template-based state machine for parsing semi-structured text.
- [TextFSM.Engine](TextFSM.Engine.md): The Engine is responsible for executing the TextFSM state machine against input text.
- [TextFSM.Engine.Context](TextFSM.Engine.Context.md)
- [TextFSM.Engine.MatchConstraints](TextFSM.Engine.MatchConstraints.md)
- [TextFSM.Engine.Memory](TextFSM.Engine.Memory.md)
- [TextFSM.ParserHelpers](TextFSM.ParserHelpers.md)
- [TextFSM.Template](TextFSM.Template.md): Represents the structure of a TextFSM template.
- [TextFSM.Template.Compiler](TextFSM.Template.Compiler.md): Compiles a parsed TextFSM template.
- [TextFSM.Template.State](TextFSM.Template.State.md): Represents a State in a TextFSM template.
- [TextFSM.Template.State.Rule](TextFSM.Template.State.Rule.md)
- [TextFSM.Template.State.Rule.Action](TextFSM.Template.State.Rule.Action.md)
- [TextFSM.Template.State.Rule.ErrorAction](TextFSM.Template.State.Rule.ErrorAction.md)
- [TextFSM.Template.Validator](TextFSM.Template.Validator.md)
- [TextFSM.Template.ValueDefinition](TextFSM.Template.ValueDefinition.md): Represents a Value definition in a TextFSM template.

- Exceptions
  - [TextFSM.Error](TextFSM.Error.md)
  - [TextFSM.StateExecutionError](TextFSM.StateExecutionError.md)

