Hello [EMAIL PROTECTED]!

On 14-Apr-00, you wrote:

 A>  if any [
 A>   C == #"A"
 A>   C == #"B"
 A>   C == #"C"
 A>   C == #"D"
 A>   C == #"E"
 A>   C == #"F"
 A>   C == #"G"
 A>   C == #"H"
 A>   C == #"I"
 A>   C == #"J"
 A>   C == #"K"
 A>   C == #"L"
 A>   C == #"M"
 A>   C == #"N"
 A>   C == #"O"
 A>   C == #"P"
 A>   C == #"Q"
 A>   C == #"R"
 A>   C == #"S"
 A>   C == #"T"
 A>   C == #"U"
 A>   C == #"V"
 A>   C == #"W"
 A>   C == #"X"
 A>   C == #"Y"
 A>   C == #"Z"
 A>   ] [

Hmmm... this seems a bit crazy to me... ;-) What about:

    if all [C > #"A" C < #"Z"] [ ... ]

Anyway, with parse:

>> upper: charset [#"A" - #"Z"]
== make bitset! #{
0000000000000000FEFFFF070000000000000000000000000000000000000000
}
>> line: "ThisIsTheLine"                                        
== "ThisIsTheLine"
>> parse line [skip some [here: upper (insert here " ") skip | skip]]
== true
>> line
== "This Is The Line"

Regards,
    Gabriele.
-- 
Gabriele Santilli <[EMAIL PROTECTED]> - Amigan - REBOL programmer
Amiga Group Italia sez. L'Aquila -- http://www.amyresource.it/AGI/

Reply via email to