LangExtract.Pipeline.Parser (LangExtract v0.6.0)

Copy Markdown View Source

Parses canonical extraction maps into %Extraction{} structs.

Expects normalized maps from LangExtract.WireFormat. Validates each entry before constructing structs.

Summary

Functions

parse(decoded)

@spec parse(map()) ::
  {:ok, [LangExtract.Extraction.t()]} | {:error, :missing_extractions}