2013-08-24 15:19:45 +02:00
|
|
|
------
|
|
|
|
-- Various ways of indicating errors
|
|
|
|
-- @module multiple
|
|
|
|
|
|
|
|
-----
|
|
|
|
-- function with return groups.
|
|
|
|
-- @treturn[1] string result
|
|
|
|
-- @return[2] nil
|
|
|
|
-- @return[2] error message
|
|
|
|
function mul1 () end
|
|
|
|
|
|
|
|
-----
|
|
|
|
-- function with return and error tag
|
|
|
|
-- @return result
|
|
|
|
-- @error message
|
|
|
|
function mul2 () end
|
|
|
|
|
2013-08-26 09:59:10 +02:00
|
|
|
-----
|
|
|
|
-- function with multiple error tags
|
|
|
|
-- @return result
|
|
|
|
-- @error[1] not found
|
|
|
|
-- @error[2] bad format
|
|
|
|
function mul3 () end
|
|
|
|
|
2013-08-24 15:19:45 +02:00
|
|
|
-----
|
|
|
|
-- function that raises an error.
|
|
|
|
-- @string filename
|
|
|
|
-- @treturn string result
|
|
|
|
-- @raise 'file not found'
|
2013-08-26 09:59:10 +02:00
|
|
|
function mul4(filename) end
|