TextFSM.Template.Validator (TextFSM v0.1.2)

Copy Markdown View Source

Summary

Types

error_or_warning()

@type error_or_warning() :: {:error, String.t()} | {:warning, String.t()}

result()

@type result() :: :ok | [error_or_warning()]

Functions

validate(template)

@spec validate(TextFSM.Template.t()) :: result()

validate_eof_state(arg1)

@spec validate_eof_state(TextFSM.Template.State.t()) :: :ok | {:warning, String.t()}

validate_rule_continue_action(arg1)

@spec validate_rule_continue_action(TextFSM.Template.State.Rule.t()) :: result()

validate_rule_value_exists(values_defined, rule)

@spec validate_rule_value_exists([String.t()], TextFSM.Template.State.Rule.t()) ::
  result()

validate_start_state_exists(states)

@spec validate_start_state_exists([TextFSM.Template.State.t()]) :: result()

validate_value_definition_options(value_definition)

@spec validate_value_definition_options(TextFSM.Template.ValueDefinition.t()) ::
  result()