Dixit Elan (22.21 05.03.2004):
>Comparing your two posts I'm confused as to what you want. In post one
>the string "expression 3" was supposed to evaluate to "expression 3".
>Well, print "expression 3" will look like your first "e 3" example,
>namely minus quotation marks.
>
>If, instead, prin
Hi Hallvard.
you wrote:
(1)
>I want to parse a string like this:
>
>{word1 word2 "expression 1" "expression 2" word3 "expression 3"}
>and I want the output to be:
>
>["word1" "word2" "expression 1" "expression 2" "word3" "expression 3"]
>
>
>
and (2)
>Yes, but:
>>> a: parse {e1 e2 "e 3" e4
If they are all valid rebol value, you can load the string or try this:
str: {e1 e2 "e 3" e4 ee"e 5" e6 ^{e 7^}}
until [res: load/next str probe to string! res/1 tail? str: res/2]
Else you must write a parse rule.
---
Ciao
Romano
--
To unsubscribe from this list, just send an email to
[EMAIL
Dixit Volker Nitsch (16.31 02.03.2004):
>Quotes are inbuild. so:
>!>> parse
>{word1 word2 "expression 1" "expression 2" word3 "expression 3"} ""
>== ["word1" "word2" "expression 1" "expression 2" "word3" "expression 3"]
Yes, but:
>> a: parse {e1 e2 "e 3" e4 ee"e 5" e6 ^{e 7^}} none
== ["e1" "e2"
On 03-Mar-04, Volker Nitsch wrote:
> Am Dienstag, 2. März 2004 14:53 schrieben Sie:
>> Hi,
>>
>> YAPAQ: Yet Another PArse Question
>>
> ..
>> I want to parse a string like this: {word1 word2 "expression 1"
>> "expression 2" word3 "expression 3"} and I want the output to be:
>> ["word1" "word2"
load {word1 word2 "expression 1" "expression 2" word3 "expression 3"}
- Original Message -
From: "Hallvard Ystad" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Tuesday, March 02, 2004 7:53 AM
Subject: [REBOL] YAPAQ
>
> Hi,
>
> YAPAQ: Yet Another PArse Question
>
> I know this has b
Hi Hallvard,
On Tuesday, March 2, 2004, 2:53:19 PM, you wrote:
HY> I want to parse a string like this: {word1 word2
HY> "expression 1" "expression 2" word3 "expression 3"}
HY> and I want the output to be: ["word1" "word2" "expression
HY> 1" "expression 2" "word3" "expression 3"]
>> parse {word1
Am Dienstag, 2. März 2004 14:53 schrieben Sie:
> Hi,
>
> YAPAQ: Yet Another PArse Question
>
..
> I want to parse a string like this: {word1 word2 "expression 1" "expression
> 2" word3 "expression 3"} and I want the output to be: ["word1" "word2"
> "expression 1" "expression 2" "word3" "expression