diff options
author | Hans Hagen <pragma@wxs.nl> | 2008-05-13 14:42:00 +0200 |
---|---|---|
committer | Hans Hagen <pragma@wxs.nl> | 2008-05-13 14:42:00 +0200 |
commit | d7e26feb7432f7bd29dd065fa578dc8395fb408f (patch) | |
tree | 607ced1d197efb172b8320b395a3b03a70b8b6fd /tex/context/base/mlib-run.lua | |
parent | 3d7afaa86d4d170aacd4d287e70149d22172bf4f (diff) | |
download | context-d7e26feb7432f7bd29dd065fa578dc8395fb408f.tar.gz |
stable 2008.05.13 14:42
Diffstat (limited to 'tex/context/base/mlib-run.lua')
-rw-r--r-- | tex/context/base/mlib-run.lua | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/tex/context/base/mlib-run.lua b/tex/context/base/mlib-run.lua index 3dedb2e21..30cd01c73 100644 --- a/tex/context/base/mlib-run.lua +++ b/tex/context/base/mlib-run.lua @@ -183,8 +183,8 @@ end metapost.showlog = false -function metapost.process(mpx, data, trialrun, flusher) - local result +function metapost.process(mpx, data, trialrun, flusher, multipass) + local converted, result = false, {} if type(mpx) == "string" then mpx = metapost.format(mpx) -- goody end @@ -206,7 +206,6 @@ function metapost.process(mpx, data, trialrun, flusher) end if e then metapost.report("mp error",e) ---~ metapost.reset(mpx) end if not t and not e and l then metapost.report("mp log",l) @@ -216,7 +215,7 @@ function metapost.process(mpx, data, trialrun, flusher) elseif metapost.showlog then metapost.report("mp info",result.term or "no terminal output") elseif result.fig then - metapost.convert(result, trialrun, flusher) + converted = metapost.convert(result, trialrun, flusher, multipass) end else metapost.report("mp error", "invalid graphic component " .. i) @@ -234,15 +233,15 @@ function metapost.process(mpx, data, trialrun, flusher) elseif metapost.showlog then metapost.report("info",result.term or "no-term") elseif result.fig then - metapost.convert(result, trialrun, flusher) + converted = metapost.convert(result, trialrun, flusher, multipass) end end input.stoptiming(metapost) end - return result + return converted, result end -function metapost.convert(result, trialrun) +function metapost.convert(result, trialrun, multipass) metapost.report('Warning','no converter set') end |