Re: New here!
[
Date Prev][
Date Next][
Thread Prev][
Thread Next]
[
Date Index]
[
Thread Index]
- Subject: Re: New here!
- From: Philippe Lhoste <PhiLho@...>
- Date: 2004年7月21日 15:12:36 +0200
mark greenlancer wrote:
I use lua embedded in a c++ program.
I compile lua with my programm and everything works fine.
But e.g. I have a syntax error lua interrupt it's work and
returned to my programm (on dofile). I've set the 'atpanic' callback
function - but how to get more info about the error
(like line no., kind of error (syntax,...))?
I can't see the relation with the thread, but perhaps you are new here
too... You should make new messages (not reply) and take a signifiant
subject.
I believe you should take a look at src/lua/lua.c which is the official
interpreter of the language. It can be seen also as a program managing
command line parameters and interactive mode, embedding Lua, just like your.
Look how it manages scripts: if Lua meets an error, it reports it with a
lot of details: the name of the script, the line where the error was
found, a descriptive error message, and if it is a run-time error (ie.
not a parsing error), it gives a stack trace showing the nested function
calls.
--
Philippe Lhoste
-- (near) Paris -- France
-- Professional programmer and amateur artist
-- http://Phi.Lho.free.fr
-- -- -- -- -- -- -- -- -- -- -- --