Compiles a parsed TextFSM template.
The compilation process involves:
- Inlining value descriptors to their regex patterns in the rules of each state.
- Compiling the final string regular expressions into
Regexstructs.
Summary
Functions
Compiles the given template.
Functions
@spec compile(TextFSM.Template.t(), String.t()) :: TextFSM.Template.t()
Compiles the given template.
Parameters
template- ATextFSM.Templatestruct.modifiers- Regex modifiers, seeRegexmodule.
Returns
TextFSM.Template- A compiled template struct.