lua-users home
lua-l archive

Re: New here!

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]


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
-- -- -- -- -- -- -- -- -- -- -- --

AltStyle によって変換されたページ (->オリジナル) /