Padmark.PadmarkParserProxy (padmark v1.4.49)

View Source

This acts as a proxy to adapt to changes in Padmark.Parser's API

If no changes are needed it can delegate as_ast to Padmark.Parser

If changes are needed they will be realised in this modules as_ast function.

For that reason Padmark.Parser.as_ast/* SHALL NOT be invoked anywhere else in this code base

Summary

Functions

An adapter to Padmark.Parser.as_ast/*

Functions

as_ast(input, options)

@spec as_ast([String.t()] | String.t(), Padmark.Options.options()) ::
  {:error, Padmark.ast(), [any()]} | {:ok, Padmark.ast(), [map()]}

An adapter to Padmark.Parser.as_ast/*