Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/torch/argcheck.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'graph.lua')
-rw-r--r--graph.lua9
1 files changed, 5 insertions, 4 deletions
diff --git a/graph.lua b/graph.lua
index 32e3a0c..7d839fb 100644
--- a/graph.lua
+++ b/graph.lua
@@ -351,20 +351,21 @@ function ACN:usage(...)
function(self)
if self.rules and not history[self.rules] then
history[self.rules] = true
- table.insert(txt, usage(true, self.rules))
+ table.insert(txt, usage.usage(true, self.rules))
end
end
)
return string.format(
"%s\n%s\n",
table.concat(txt, '\n\nor\n\n'),
- usage(false, self, ...)
+ usage.usage(false, self, ...)
)
end
function ACN:generate(upvalues)
assert(upvalues, 'upvalues table missing')
local code = {}
+ table.insert(code, 'local usage = require "argcheck.usage"')
table.insert(code, 'return function(...)')
table.insert(code, ' local narg = select("#", ...)')
self:generate_ordered_or_named(code, upvalues, 'O')
@@ -421,9 +422,9 @@ function ACN:generate(upvalues)
end
)
if quiet then
- table.insert(code, ' return false, graph:usage(...)')
+ table.insert(code, ' return false, usage.render(graph:usage(...))')
else
- table.insert(code, ' error(string.format("%s\\ninvalid arguments!", graph:usage(...)))')
+ table.insert(code, ' error(string.format("%s\\ninvalid arguments!", usage.render(graph:usage(...))))')
end
table.insert(code, 'end')
return table.concat(code, '\n')