Mailing List Archive: 49091 messages
  • Home
  • Script library
  • AltME Archive
  • Mailing list
  • Articles Index
  • Site search
 

[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 ]