API documentation
Exported types and functions
The Block data type
CiteEXchange.Block — TypeA single block of CEX data.
CiteEXchange.blocktypes — FunctionFind list of unique block types in a group.
blocktypes(blockgroup)
Find list of unique block types in a group.
blocktypes(cexsrc)
CiteEXchange.cexversion — FunctionFind CEX version for a block group.
cexversion(group)
Return nothing if no version specified.
The blocks function
CiteEXchange.blocks — FunctionFind blocks of a given type in a blockgroup.
blocks(blockgroup, blocktype)
Parse s into an Array of Blocks.
blocks(s)
Parse s into an Array of Blocks.
blocks(s, sreader)
Parse CEX data from file fname into an Array of Blocks.
blocks(fname, freader)
Parse CEX data from url into an Array of Blocks.
blocks(url, ureader)
Parse cexsrc and find blocks of type blocktype.
blocks(cexsrc, blocktype)
Find blocks of type blocktype in a CEX source to read with reader T.
blocks(cexsrc, T, blocktype)
The data function
CiteEXchange.data — FunctionFind data lines for all blocks of type blocktype in a Vector of Blocks.
data(blockgroup, blocktype; delimiter, complement)
Find data lines for all blocks of type blocktype in the CEX string s.
data(s, blocktype; delimiter, complement)
Find data lines for all blocks of type blocktype after parsing the CEX source with reader T.
data(src, T, blocktype; delimiter, complement)