Minga.Parser.EventCorrelation (Minga v0.1.0)

Copy Markdown View Source

Opaque correlation metadata for parser events delivered to editor presentation.

The generation changes whenever a buffer PID is registered with different parser configuration. The version identifies the parse that produced the event.

Summary

Functions

Creates correlation metadata for a registration generation and parse version.

Types

generation()

@type generation() :: reference()

t()

@type t() :: %Minga.Parser.EventCorrelation{
  generation: generation(),
  version: non_neg_integer()
}

Functions

new(generation, version)

@spec new(generation(), non_neg_integer()) :: t()

Creates correlation metadata for a registration generation and parse version.