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 Block
s.
blocks(s)
Parse s
into an Array of Block
s.
blocks(s, sreader)
Parse CEX data from file fname
into an Array of Block
s.
blocks(fname, freader)
Parse CEX data from url
into an Array of Block
s.
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 Block
s.
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)