diff options
author | Olly Betts <olly@survex.com> | 2011-12-14 11:15:06 +0000 |
---|---|---|
committer | Olly Betts <olly@survex.com> | 2011-12-14 11:15:06 +0000 |
commit | 67993c878662d1ff2b7aaf92696611603be1a941 (patch) | |
tree | 193e86b6b80bd10c046b50089e5f1665c6e85b42 /Doc | |
parent | dce1a85757dd2bb057526ca6003a3bc5e0c3fd41 (diff) | |
download | swig-67993c878662d1ff2b7aaf92696611603be1a941.tar.gz |
Escape literal > to >
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12876 626c5289-ae23-0410-ae9c-e8d60b6d4f22
Diffstat (limited to 'Doc')
-rw-r--r-- | Doc/Manual/Lua.html | 30 |
1 files changed, 15 insertions, 15 deletions
diff --git a/Doc/Manual/Lua.html b/Doc/Manual/Lua.html index 43584421c..9bbb3891d 100644 --- a/Doc/Manual/Lua.html +++ b/Doc/Manual/Lua.html @@ -1133,13 +1133,13 @@ SWIG will automatically convert this to a Lua error. </p> <div class="targetlang"><pre> -> message() +> message() I died. stack traceback: [C]: in function 'message' stdin:1: in main chunk [C]: ? -> +> </pre></div> <p> @@ -1148,13 +1148,13 @@ Using xpcall will allow you to obtain additional debug information (such as a st </p> <div class="targetlang"><pre> -> function a() b() end -- function a() calls function b() -> function b() message() end -- function b() calls C++ function message(), which throws -> ok,res=pcall(a) -- call the function -> print(ok,res) +> function a() b() end -- function a() calls function b() +> function b() message() end -- function b() calls C++ function message(), which throws +> ok,res=pcall(a) -- call the function +> print(ok,res) false I died. -> ok,res=xpcall(a,debug.traceback) -- call the function -> print(ok,res) +> ok,res=xpcall(a,debug.traceback) -- call the function +> print(ok,res) false I died. stack traceback: [C]: in function 'message' @@ -1189,13 +1189,13 @@ SWIG will just convert it (poorly) to a string and use that as its error. (Yes i </p> <div class="targetlang"><pre> -> throw_A() +> throw_A() object exception:A * stack traceback: [C]: in function 'unknown' stdin:1: in main chunk [C]: ? -> +> </pre></div> <p> To get a more useful behaviour out of SWIG you must either: provide a way to convert your exceptions into strings, or @@ -1236,14 +1236,14 @@ void throw_exc() throw(Exc) { Then the following code can be used (note: we use pcall to catch the error so we can process the exception). </p> <div class="targetlang"><pre> -> ok,res=pcall(throw_exc) -> print(ok) +> ok,res=pcall(throw_exc) +> print(ok) false -> print(res) +> print(res) userdata: 0003D880 -> print(res.code,res.msg) +> print(res.code,res.msg) 42 Hosed -> +> </pre></div> <p> |