VDF.ReaderUtil (vdf v0.1.0)

Summary

Types

Link to this type

classification()

@type classification() ::
  :skippable
  | :opening_brace
  | :closing_brace
  | :unknown
  | {:key, String.t()}
  | {:key_value, {String.t(), String.t()}}

Functions

@spec classify(String.t()) :: classification()
Link to this function

is_closing_brace?(line)

@spec is_closing_brace?(String.t()) :: boolean()
Link to this function

is_comment?(line)

@spec is_comment?(String.t()) :: boolean()
Link to this function

is_empty?(line)

@spec is_empty?(String.t()) :: boolean()
Link to this function

is_opening_brace?(line)

@spec is_opening_brace?(String.t()) :: boolean()
Link to this function

is_skippable?(line)

@spec is_skippable?(String.t()) :: boolean()
@spec key(String.t()) :: {:ok, String.t()} | nil
Link to this function

key_value(line)

@spec key_value(String.t()) :: {:ok, {String.t(), String.t()}} | nil