diff options
author | Clement Farabet <clement.farabet@gmail.com> | 2012-05-11 03:09:54 +0400 |
---|---|---|
committer | Clement Farabet <clement.farabet@gmail.com> | 2012-05-11 03:09:54 +0400 |
commit | 95e758def782bc073ddd45e1acf3e0ca50b660ee (patch) | |
tree | 616b82e6dcd51c75c2e91656b8121351d28d8a6d | |
parent | 8efcd2ce852e73af770d5c6b99407119244eb684 (diff) |
Simplified inline (Benoit Corda's patch)
-rw-r--r-- | inline.lua | 12 |
1 files changed, 2 insertions, 10 deletions
@@ -406,7 +406,7 @@ function dok.unpack(args, funcname, description, ...) -- get args local iargs = {} - if #args == 0 then + if args.__printhelp then print(usage) error('error') elseif #args == 1 and type(args[1]) == 'table' and #args[1] == 0 @@ -450,15 +450,7 @@ function dok.unpack(args, funcname, description, ...) end -- return modified args - return dargs, - dargs[1], dargs[2], dargs[3], dargs[4], dargs[5], dargs[6], dargs[7], dargs[8], - dargs[9], dargs[10], dargs[11], dargs[12], dargs[13], dargs[14], dargs[15], dargs[16], - dargs[17], dargs[18], dargs[19], dargs[20], dargs[21], dargs[22], dargs[23], dargs[24], - dargs[25], dargs[26], dargs[27], dargs[28], dargs[29], dargs[30], dargs[31], dargs[32], - dargs[33], dargs[34], dargs[35], dargs[36], dargs[37], dargs[38], dargs[39], dargs[40], - dargs[41], dargs[42], dargs[43], dargs[44], dargs[45], dargs[46], dargs[47], dargs[48], - dargs[49], dargs[50], dargs[51], dargs[52], dargs[53], dargs[54], dargs[55], dargs[56], - dargs[57], dargs[58], dargs[59], dargs[60], dargs[61], dargs[62], dargs[63], dargs[64] + return dargs,unpack(dargs) end -------------------------------------------------------------------------------- |