1. something wrong......
Grrrrrr......
i give up, help me?
this won't run:
if ( length(theurl) < 1 ) then
return ("<error=BadUrlForm>")
end if
it gives this error:
D:\Euphoria\webgetter\webgetter.ew:598
Syntax error - expected to see possibly 'end', not '('
return ("<error=BadUrlForm>")
but this does run:
if equal(color[1],'k') then return ( value("3") & color[2..length(color)]) end
if
So what is going wrong?
Kat
2. Re: something wrong......
I dunno Kat
I ran this:
function test(sequence theurl)
if (length(theurl))<1 then
return("<error=BadUrlForm>")
end if
end function
sequence a
a=""
?(test(a))
and it works fine.
Bye
Martin
----- Original Message -----
From: Kat <gertie at PELL.NET>
To: <EUPHORIA at LISTSERV.MUOHIO.EDU>
Sent: Sunday, July 09, 2000 3:15 PM
Subject: something wrong......
> Grrrrrr......
>
> i give up, help me?
>
> this won't run:
>
> if ( length(theurl) < 1 ) then
> return ("<error=BadUrlForm>")
> end if
>
> it gives this error:
>
> D:\Euphoria\webgetter\webgetter.ew:598
> Syntax error - expected to see possibly 'end', not '('
> return ("<error=BadUrlForm>")
>
>
> but this does run:
>
> if equal(color[1],'k') then return ( value("3") &
color[2..length(color)]) end if
>
> So what is going wrong?
>
> Kat
>
3. Re: something wrong......
------=_NextPart_000_0026_01BFE985.35374500
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Hi Kat
I know this probably isn't it, but this exact error occurs if you've=20
accidently used a procedure instead of a function. I do it all the
time when a lot of cut and paste is involved.
Doesn't explain why the second one works though...oh well.
All the best
Mark=20
----- Original Message -----=20
From: Kat=20
To: EUPHORIA at LISTSERV.MUOHIO.EDU=20
Sent: Monday, July 10, 2000 7:45
Subject: something wrong......
Grrrrrr......
i give up, help me?
this won't run:
if ( length(theurl) < 1 ) then
return ("<error=3DBadUrlForm>")
end if
it gives this error:
D:\Euphoria\webgetter\webgetter.ew:598
Syntax error - expected to see possibly 'end', not '('
return ("<error=3DBadUrlForm>")
but this does run:
if equal(color[1],'k') then return ( value("3") & =
color[2..length(color)]) end if
So what is going wrong?
Kat
------=_NextPart_000_0026_01BFE985.35374500
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content=3D"text/html; charset=3Diso-8859-1" =
http-equiv=3DContent-Type>
<META content=3D"MSHTML 5.00.2314.1000" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT size=3D2>Hi Kat</FONT></DIV>
<DIV> </DIV>
<DIV><FONT size=3D2>I know this probably isn't it, but this exact error =
occurs if=20
you've </FONT></DIV>
<DIV><FONT size=3D2>accidently used a procedure instead of a function. I =
do it all=20
the</FONT></DIV>
<DIV><FONT size=3D2>time when a lot of cut and paste is=20
involved.</FONT></DIV>
<DIV> </DIV>
<DIV><FONT size=3D2>Doesn't explain why the second one works though...oh =
well.</FONT></DIV>
<DIV> </DIV>
<DIV><FONT size=3D2>All the best</FONT></DIV>
<DIV> </DIV>
<DIV><FONT size=3D2>Mark</FONT> </DIV>
<DIV> </DIV>
<BLOCKQUOTE=20
style=3D"BORDER-LEFT: #000000 2px solid; MARGIN-LEFT: 5px; MARGIN-RIGHT: =
0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px">
<DIV style=3D"FONT: 10pt arial">----- Original Message ----- </DIV>
<DIV=20
style=3D"BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: =
black"><B>From:</B>=20
<A href=3D"mailto:gertie at PELL.NET" title=3Dgertie at PELL.NET>Kat</A> =
</DIV>
<DIV style=3D"FONT: 10pt arial"><B>To:</B> <A=20
href=3D"mailto:EUPHORIA at LISTSERV.MUOHIO.EDU"=20
title=3DEUPHORIA at LISTSERV.MUOHIO.EDU>EUPHORIA at LISTSERV.MUOHIO.EDU</A> =
</DIV>
<DIV style=3D"FONT: 10pt arial"><B>Sent:</B> Monday, July 10, 2000 =
7:45</DIV>
<DIV style=3D"FONT: 10pt arial"><B>Subject:</B> something =
wrong......</DIV>
<DIV><BR></DIV>Grrrrrr......<BR><BR>i give up, help me?<BR><BR>this =
won't=20
run:<BR><BR>if ( length(theurl) < 1 ) then<BR> =
return=20
("<error=3DBadUrlForm>")<BR> end if<BR><BR>it gives this=20
error:<BR><BR>D:\Euphoria\webgetter\webgetter.ew:598<BR>Syntax error - =
expected to see possibly 'end', not '('<BR> return=20
("<error=3DBadUrlForm>")<BR><BR><BR>but this does run:<BR><BR>if =
equal(color[1],'k') then return ( value("3") & =20
color[2..length(color)]) end if<BR><BR>So what is going=20
------=_NextPart_000_0026_01BFE985.35374500--
4. Re: something wrong......
But i have it in a function, and i assign the returned sequence, if would only
return.
errr,,,, now it works, and i didn't change it, it's still:
if ( length(theurl) < 1 ) then
return ("<error=BadUrlForm>")
end if
Kat
On 9 Jul 2000, at 9:08, Mark Brown wrote:
>
> ------=_NextPart_000_0026_01BFE985.35374500
> charset="iso-8859-1"
> Content-Transfer-Encoding: quoted-printable
>
> Hi Kat
>
> I know this probably isn't it, but this exact error occurs if you've=20
> accidently used a procedure instead of a function. I do it all the
> time when a lot of cut and paste is involved.
>
> Doesn't explain why the second one works though...oh well.
>
> All the best
>
> Mark=20
>
> ----- Original Message -----=20
> From: Kat=20
> To: EUPHORIA at LISTSERV.MUOHIO.EDU=20
> Sent: Monday, July 10, 2000 7:45
> Subject: something wrong......
>
>
> Grrrrrr......
>
> i give up, help me?
>
> this won't run:
>
> if ( length(theurl) < 1 ) then
> return ("<error=3DBadUrlForm>")
> end if
>
> it gives this error:
>
> D:\Euphoria\webgetter\webgetter.ew:598
> Syntax error - expected to see possibly 'end', not '('
> return ("<error=3DBadUrlForm>")
>
>
> but this does run:
>
> if equal(color[1],'k') then return ( value("3") & =
> color[2..length(color)]) end if
>
> So what is going wrong?
>
> Kat
>
> ------=_NextPart_000_0026_01BFE985.35374500
> charset="iso-8859-1"
> Content-Transfer-Encoding: quoted-printable
>
> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
> <HTML><HEAD>
> <META content=3D"text/html; charset=3Diso-8859-1" =
> http-equiv=3DContent-Type>
> <META content=3D"MSHTML 5.00.2314.1000" name=3DGENERATOR>
> <STYLE></STYLE>
> </HEAD>
> <BODY bgColor=3D#ffffff>
> <DIV><FONT size=3D2>Hi Kat</FONT></DIV>
> <DIV> </DIV>
> <DIV><FONT size=3D2>I know this probably isn't it, but this exact error =
> occurs if=20
> you've </FONT></DIV>
> <DIV><FONT size=3D2>accidently used a procedure instead of a function. I =
> do it all=20
> the</FONT></DIV>
> <DIV><FONT size=3D2>time when a lot of cut and paste is=20
> involved.</FONT></DIV>
> <DIV> </DIV>
> <DIV><FONT size=3D2>Doesn't explain why the second one works though...oh =
>
> well.</FONT></DIV>
> <DIV> </DIV>
> <DIV><FONT size=3D2>All the best</FONT></DIV>
> <DIV> </DIV>
> <DIV><FONT size=3D2>Mark</FONT> </DIV>
> <DIV> </DIV>
> <BLOCKQUOTE=20
> style=3D"BORDER-LEFT: #000000 2px solid; MARGIN-LEFT: 5px; MARGIN-RIGHT: =
> 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px">
> <DIV style=3D"FONT: 10pt arial">----- Original Message ----- </DIV>
> <DIV=20
> style=3D"BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: =
> black"><B>From:</B>=20
> <A href=3D"mailto:gertie at PELL.NET" title=3Dgertie at PELL.NET>Kat</A> =
> </DIV>
> <DIV style=3D"FONT: 10pt arial"><B>To:</B> <A=20
> href=3D"mailto:EUPHORIA at LISTSERV.MUOHIO.EDU"=20
> title=3DEUPHORIA at LISTSERV.MUOHIO.EDU>EUPHORIA at LISTSERV.MUOHIO.EDU</A>
> =
> </DIV>
> <DIV style=3D"FONT: 10pt arial"><B>Sent:</B> Monday, July 10, 2000 =
> 7:45</DIV>
> <DIV style=3D"FONT: 10pt arial"><B>Subject:</B> something =
> wrong......</DIV>
> <DIV><BR></DIV>Grrrrrr......<BR><BR>i give up, help me?<BR><BR>this =
> won't=20
> run:<BR><BR>if ( length(theurl) < 1 ) then<BR> =
> return=20
> ("<error=3DBadUrlForm>")<BR> end if<BR><BR>it gives this=20
> error:<BR><BR>D:\Euphoria\webgetter\webgetter.ew:598<BR>Syntax error - =
>
> expected to see possibly 'end', not '('<BR> return=20
> ("<error=3DBadUrlForm>")<BR><BR><BR>but this does run:<BR><BR>if =
>
> equal(color[1],'k') then return ( value("3") & =20
> color[2..length(color)]) end if<BR><BR>So what is going=20
>
> ------=_NextPart_000_0026_01BFE985.35374500--
>
5. Re: something wrong......
Euphoria thinks you're using parens with "return" like you do with a func/
proc/type. You can use expressions with parens, but why would you put a
string in parens?