Re: buggy 4.0 program
- Posted by kinz Dec 10, 2008
- 1691 views
http://pl-euphoria.narod.ru/4.0.1249.png
Do you see that there is nothing to do with
4.0 error message about that a.e program?
In that program, there is just single non-declared symbol,
which is a real error.
But 4.0 interpreters still tell us about "resolving" and
point to the empty place just after the real error place.
Could you copy the console output into the posts, please? It would make these threads easier to follow. Use the triple curly brackets (I notice that they're not explicitly listed in the help, but you can use the Section: Plain link if you're using Firefox, at leastYMMV with other browsers) like so:
{{{ bug.exw:1 Errors resolving the following references: bug.exw (1): a ? a ^}}}
I'll see how I can make it show the beginning of the token instead of the end.
Matt, my trouble is not only about pointer position, but, mainly, about real
sense of the issued error message.
There was nothing to resolve in a.e, single reference doesn't require any resolving
at all. But the message just confuses a user - errorS, resolving, referenceS.
There was just non-declared name, single non-declared name in single file.
But pointer ... pointer is almost good ... just x-=1.
So, what about the sense of 4.0 message, sorry?
We have 15 years old tradition of that standard message.
Regards,
Igor Kachan
kinz@peterlink.ru