verl_parser (verl v1.1.0) View Source

Link to this section Summary

Link to this section Types

Specs

operator() :: :!= | :&& | :< | :<= | :== | :> | :>= | :|| | :~> | bitstring()

Link to this section Functions

Link to this function

parse_requirement(Source)

View Source

Specs

parse_requirement(:verl.requirement()) ::
  {:ok, :ets.match_spec()} | {:error, :invalid_requirement}

Specs

parse_version(:verl.version()) ::
  {:ok,
   {:verl.major(), :verl.minor(), :verl.patch(), [:verl.pre()], [:verl.build()]}}
  | {:error, :invalid_version}
Link to this function

parse_version(Str, Approximate)

View Source

Specs

parse_version(:verl.version(), boolean()) ::
  {:ok,
   {:verl.major(), :verl.minor(), :verl.patch(), [:verl.pre()], [:verl.build()]}}
  | {:error, :invalid_version}