JsonRemedy.Layer3.RuleProcessors (json_remedy v0.1.3)
View SourceRule-based processing system for Layer 3 syntax normalization.
Provides a flexible rule system for applying various syntax normalization operations with configurable processors and conditions.
Summary
Functions
Apply a single syntax rule with context awareness.
Get default syntax normalization rules.
Validate that a syntax rule is well-formed.
Types
Functions
@spec apply_rule(String.t(), syntax_rule()) :: {String.t(), [repair_action()]}
Apply a single syntax rule with context awareness.
@spec default_rules() :: [syntax_rule()]
Get default syntax normalization rules.
@spec validate_rule(syntax_rule()) :: :ok | {:error, String.t()}
Validate that a syntax rule is well-formed.