Hi,
it wasn't easy hunting this one down in the sense of provoking the error
in a small (probably not minimal) example:
<hansl>
open denmark
function scalar heyhey (list in)
    var 20 in	 # 20 is too much -> error
  return 3
end function
if 5 < 10
  list lulu = LRM LRY IBO IDE
  catch scalar what = heyhey(lulu)
  if $error
    print "aha"
  endif
endif
</hansl>
When I run this under Sep 20th's snapshot I get an error telling me I
have an unmatched "endif" ('ungepaartes "endif"' in German),
which I
think is quite obviously not true.
I also would be grateful for any hints about workarounds, because I want
to use the real-world version of this type of code on a remote machine
where I cannot update the gretl version myself.
thanks,
sven