Re: Mark of error in "ex.err"

new topic     » goto parent     » topic index » view thread      » older message » newer message

Juergen Luethje wrote:
> I detected a lttle difference between Eu 2.4 and Eu 2.5 alpha
> concerning the position of the little arrow (^) in "ex.err".
> 
> For example, please try this program:
> }}}
<eucode>
> procedure foo()
> end procedure
> foo({{1,2},700})
> </eucode>
{{{

> 
> ---------[ ex.err produced by exw.exe 2.4 ]---------
> D:\temp\test.exw:4
> Syntax error - expected to see possibly ')', not '{'
> foo({{1,2},700})
>     ^
> ----------------------------------------------------
> 
> ------[ ex.err produced by exw.exe 2.5 alpha ]------
> D:\temp\test.exw:4
> Syntax error - expected to see possibly ')', not '{'
> foo({{1,2},700})
>      ^
> ----------------------------------------------------
> 
> The message produced by Eu 2.5 alpha IMHO is somewhat misleading.
> Of course, in this simplified example the problem is pretty clear, but
> in a more complex context, I'd prefer the way Eu 2.4 marks the error.

Yes. 2.4 is more accurate.
This will be fixed in 2.5 beta.
(It's due to an off-by-one error in translating C to Euphoria).

Regards,
   Rob Craig
   Rapid Deployment Software
   http://www.RapidEuphoria.com

new topic     » goto parent     » topic index » view thread      » older message » newer message

Search



Quick Links

User menu

Not signed in.

Misc Menu