View Source doctest_extract behaviour (doctest v0.9.3)
Summary
Types
-type chunk() :: {token(), Ln :: pos_integer(), Doc :: binary()}.
-type location() :: {Ln :: pos_integer(), Col :: pos_integer()}.
-type token() :: doc_token() | moduledoc_token().
Callbacks
-callback chunks(Args) -> Chunks when Args :: {Mod, Forms}, Mod :: module(), Forms :: [erl_syntax:syntaxTree()], Chunks :: [chunk()].
-callback code_blocks(Doc) -> CodeBlocks when Doc :: binary(), CodeBlocks :: code_blocks().