Pristine.Ports.Tokenizer behaviour (Pristine v0.4.0)

Copy Markdown View Source

Tokenizer boundary for encoding and decoding text.

Summary

Callbacks

decode(list, keyword)

@callback decode([non_neg_integer()], keyword()) :: {:ok, String.t()} | {:error, term()}

encode(t, keyword)

@callback encode(String.t(), keyword()) :: {:ok, [non_neg_integer()]} | {:error, term()}