[REBOL] Re: Newbie parsing problem (cont'd)
From: richard:coffre:francetelecom at: 2-Apr-2002 13:29
I'm sorry but I don't manage to use your example.
I include it like below
texte: read/lines file
foreach line parse/all texte "^/"
[
prefix: none parse/all line [copy prefix to ":request"]
if prefix [print prefix]
]
But I have the following error :
Script: "get_request_name.r" (29-Mar-2002)
Filename? noms_requetes.txt
** Script Error: Expected one of: string! - not: block!
** Near: foreach line parse/all texte "^/"
:((
-----Message d'origine-----
De : Joel Neely [mailto:[joel--neely--fedex--com]]
Envoy=E9 : samedi 30 mars 2002 00:04
=C0 : [rebol-list--rebol--com]
Objet : [REBOL] Re: Newbie parsing problem (cont'd)
Hi, again, Richard,
COFFRE Richard FTO wrote:
> Hi,
>
> I have a file containing data as below :
>
> GetActiveAccounts:request = activeaccounts
> GetTransactions:request = ocodereview
> CancelAccount:request = cancelacc
>
> In my code, I try to catch everything before ":request"
> with the following
> instructions :
>
>> sample: {
{ GetActiveAccounts:request = activeaccounts
{ GetTransactions:request = ocodereview
{ CancelAccount:request = cancelacc
{
{ }
== {
GetActiveAccounts:request = activeaccounts
GetTransactions:request = ocodereview
CancelAccount:request = cancelacc
}
>> foreach line parse/all sample "^/" [
[ prefix: none parse/all line [copy prefix to ":request"]
[ if prefix [print prefix]
[ ]
GetActiveAccounts
GetTransactions
CancelAccount
-jn-
--
; Joel Neely joeldotneelyatfedexdotcom
REBOL [] do [ do func [s] [ foreach [a b] s [prin b] ] sort/skip
do function [s] [t] [ t: "" foreach [a b] s [repend t [b a]] t ] {
| e s m!zauafBpcvekexEohthjJakwLrngohOqrlryRnsctdtiub} 2 ]