44 lines
2.3 KiB
JavaScript
44 lines
2.3 KiB
JavaScript
var documenterSearchIndex = {"docs": [
|
|
|
|
{
|
|
"location": "index.html#",
|
|
"page": "Home",
|
|
"title": "Home",
|
|
"category": "page",
|
|
"text": ""
|
|
},
|
|
|
|
{
|
|
"location": "index.html#BibTeX.Citation",
|
|
"page": "Home",
|
|
"title": "BibTeX.Citation",
|
|
"category": "Type",
|
|
"text": "Citation{S}(data::Dict{String,String})\n\nA bibliography item in a bibTeX database, based on a dictionary of strings to values. It is parameterized by a symbol S giving the type of the item (:article etcetera). A b::Citation supports b[key] access to retrieve the data and in general acts like a dictionary from String to String.\n\n\n\n"
|
|
},
|
|
|
|
{
|
|
"location": "index.html#BibTeX.Bibliography-Tuple{String}",
|
|
"page": "Home",
|
|
"title": "BibTeX.Bibliography",
|
|
"category": "Method",
|
|
"text": "Bibliography(bibtex::String)\nBibliography(io::IO)\n\nGiven a string (or IO stream) of bibtex-format bibliography data, parses the data and returns a Dict-like object b::Bibliography that behaves as a dictionary mapping strings to bibliography items Citation.\n\n\n\n"
|
|
},
|
|
|
|
{
|
|
"location": "index.html#BibTeX.parse_bibtex-Tuple{Any}",
|
|
"page": "Home",
|
|
"title": "BibTeX.parse_bibtex",
|
|
"category": "Method",
|
|
"text": "parse_bibtex(text)\n\nThis is a simple input parser for BibTex. I had trouble finding a standard specification, but I've included several features of real BibTex. Returns a preamble (or an empty string) and a dict of dicts.\n\njulia> using BibTeX: parse_bibtex\n\njulia> preamble, result = parse_bibtex(\"\"\"\n @preamble{some instructions}\n @comment blah blah\n @string{short = long}\n @a{b,\n c = { {c} c},\n d = \"d d\",\n e = f # short\n }\n \"\"\");\n\njulia> preamble\n\"some instructions\"\n\njulia> result[\"b\"][\"__type__\"]\n\"a\"\n\njulia> result[\"b\"][\"c\"]\n\"{ c } c\"\n\njulia> result[\"b\"][\"d\"]\n\"d d\"\n\njulia> result[\"b\"][\"e\"]\n\"f short\"\n\njulia> parse_bibtex(\"@book\")\nERROR: Expected { on line 1\n[...]\n\njulia> parse_bibtex(\"@book@\")\nERROR: Expected { on line 1\n[...]\n\n\n\n"
|
|
},
|
|
|
|
{
|
|
"location": "index.html#BibTeX.jl-1",
|
|
"page": "Home",
|
|
"title": "BibTeX.jl",
|
|
"category": "section",
|
|
"text": "Modules = [BibTeX]"
|
|
},
|
|
|
|
]}
|