mirror of https://github.com/mpastell/Weave.jl
Remove compat macros
parent
afb9fabef3
commit
56e92c648c
|
@ -1,5 +1,5 @@
|
|||
module Weave
|
||||
using Compat
|
||||
#using Compat
|
||||
|
||||
|
||||
"""
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
#Default options
|
||||
const defaultParams =
|
||||
@compat Dict{Symbol,Any}(:plotlib => nothing,
|
||||
Dict{Symbol,Any}(:plotlib => nothing,
|
||||
:plotlib_set => false,
|
||||
:storeresults => false,
|
||||
:doc_number => 0,
|
||||
|
|
|
@ -142,7 +142,7 @@ type Tex
|
|||
end
|
||||
|
||||
const tex = Tex("Latex with custom code environments",
|
||||
@compat Dict{Symbol,Any}(:codestart => "\\begin{juliacode}",
|
||||
Dict{Symbol,Any}(:codestart => "\\begin{juliacode}",
|
||||
:codeend => "\\end{juliacode}",
|
||||
:outputstart => "\\begin{juliaout}",
|
||||
:outputend => "\\end{juliaout}",
|
||||
|
@ -158,7 +158,7 @@ const tex = Tex("Latex with custom code environments",
|
|||
))
|
||||
|
||||
const texminted = Tex("Latex using minted for highlighting",
|
||||
@compat Dict{Symbol,Any}(
|
||||
Dict{Symbol,Any}(
|
||||
:codestart => "\\begin{minted}[mathescape, fontsize=\\small, xleftmargin=0.5em]{julia}",
|
||||
:codeend => "\\end{minted}",
|
||||
:outputstart => "\\begin{minted}[fontsize=\\small, xleftmargin=0.5em, mathescape, frame = leftline]{text}",
|
||||
|
@ -181,7 +181,7 @@ end
|
|||
|
||||
|
||||
const pandoc = Pandoc("Pandoc markdown",
|
||||
@compat Dict{Symbol,Any}(
|
||||
Dict{Symbol,Any}(
|
||||
:codestart => "~~~~{.julia}",
|
||||
:codeend=>"~~~~~~~~~~~~~\n\n",
|
||||
:outputstart=>"~~~~",
|
||||
|
@ -196,7 +196,7 @@ const pandoc = Pandoc("Pandoc markdown",
|
|||
|
||||
|
||||
const md2html = Pandoc("Markdown to HTML (requires Pandoc)",
|
||||
@compat Dict{Symbol,Any}(
|
||||
Dict{Symbol,Any}(
|
||||
:codestart => "````julia",
|
||||
:codeend=> "````\n\n",
|
||||
:outputstart=> "````",
|
||||
|
@ -208,7 +208,7 @@ const md2html = Pandoc("Markdown to HTML (requires Pandoc)",
|
|||
:doctype=> "md2html"))
|
||||
|
||||
const md2pdf = Pandoc("Markdown to pdf (requires Pandoc and xelatex)",
|
||||
@compat Dict{Symbol,Any}(
|
||||
Dict{Symbol,Any}(
|
||||
:codestart => "````julia",
|
||||
:codeend=> "````\n\n",
|
||||
:outputstart=> "````",
|
||||
|
@ -227,7 +227,7 @@ type Markdown
|
|||
end
|
||||
|
||||
const github = Markdown("Github markdown",
|
||||
@compat Dict{Symbol,Any}(
|
||||
Dict{Symbol,Any}(
|
||||
:codestart => "````julia",
|
||||
:codeend=> "````\n\n",
|
||||
:outputstart=> "````",
|
||||
|
@ -243,7 +243,7 @@ type MultiMarkdown
|
|||
end
|
||||
|
||||
const multimarkdown = MultiMarkdown("MultiMarkdown",
|
||||
@compat Dict{Symbol,Any}(
|
||||
Dict{Symbol,Any}(
|
||||
:codestart => "````julia",
|
||||
:codeend=> "````\n\n",
|
||||
:outputstart=> "````",
|
||||
|
@ -260,7 +260,7 @@ type Rest
|
|||
end
|
||||
|
||||
const rst = Rest("reStructuredText and Sphinx",
|
||||
@compat Dict{Symbol,Any}(
|
||||
Dict{Symbol,Any}(
|
||||
:codestart => ".. code-block:: julia\n",
|
||||
:codeend => "\n\n",
|
||||
:outputstart => "::\n",
|
||||
|
@ -279,7 +279,7 @@ end
|
|||
|
||||
#asciidoc -b html5 -a source-highlighter=pygments ...
|
||||
const adoc = AsciiDoc("AsciiDoc",
|
||||
@compat Dict{Symbol,Any}(
|
||||
Dict{Symbol,Any}(
|
||||
:codestart => "[source,julia]\n--------------------------------------",
|
||||
:codeend => "--------------------------------------\n\n",
|
||||
:outputstart => "--------------------------------------",
|
||||
|
@ -476,7 +476,7 @@ end
|
|||
|
||||
|
||||
#Add new supported formats here
|
||||
const formats = @compat Dict{AbstractString, Any}("tex" => tex,
|
||||
const formats = Dict{AbstractString, Any}("tex" => tex,
|
||||
"texminted" => texminted,
|
||||
"pandoc" => pandoc,
|
||||
"md2html" => md2html,
|
||||
|
|
|
@ -39,7 +39,7 @@ end
|
|||
"""Read and parse input document"""
|
||||
function read_doc(source::AbstractString, format=:auto)
|
||||
format == :auto && (format = detect_informat(source))
|
||||
document = @compat readstring(source)
|
||||
document = readstring(source)
|
||||
parsed = parse_doc(document, format)
|
||||
doc = WeaveDoc(source, parsed)
|
||||
end
|
||||
|
@ -85,7 +85,7 @@ function parse_doc(document::AbstractString, format::MarkupInput)
|
|||
#options = merge(rcParams[:chunk_defaults], options)
|
||||
#@show options
|
||||
chunk = DocChunk(content, docno, start_line)
|
||||
#chunk = @compat Dict{Symbol,Any}(:type => "doc", :content => content,
|
||||
#chunk = Dict{Symbol,Any}(:type => "doc", :content => content,
|
||||
# :number => docno,:start_line => start_line)
|
||||
docno += 1
|
||||
start_line = lineno
|
||||
|
@ -96,7 +96,7 @@ function parse_doc(document::AbstractString, format::MarkupInput)
|
|||
if ismatch(codeend, line) && state=="code"
|
||||
|
||||
chunk = CodeChunk(content, codeno, start_line, optionString, options)
|
||||
#chunk = @compat Dict{Symbol,Any}(:type => "code", :content => content,
|
||||
#chunk = Dict{Symbol,Any}(:type => "code", :content => content,
|
||||
# :number => codeno, :options => options,
|
||||
# :optionAbstractString => optionAbstractString,
|
||||
# :start_line => start_line)
|
||||
|
@ -119,7 +119,7 @@ function parse_doc(document::AbstractString, format::MarkupInput)
|
|||
#Remember the last chunk
|
||||
if strip(content) != ""
|
||||
chunk = DocChunk(content, docno, start_line)
|
||||
#chunk = @compat Dict{Symbol,Any}(:type => "doc", :content => content,
|
||||
#chunk = Dict{Symbol,Any}(:type => "doc", :content => content,
|
||||
# :number => docno, :start_line => start_line)
|
||||
push!(parsed, chunk)
|
||||
end
|
||||
|
|
Loading…
Reference in New Issue