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

Enhancement request - Reuse of grammar rules

 [1/2] from: al::bri::xtra::co::nz at: 23-Jan-2001 22:49

Hi, David (and feedback), you wrote (directly:
> Have you found a satisfactory solution to reusing grammar rules?
Not yet. My best so far is to put common rules in an object like: Rules: make object! [ Label: [Alpha some Alphanumeric] ] then refer to the rule in another object like: Parser: make object! [ Label: Rules/Label Action: [ Label ( ; Do stuff here ) ] ] My next thoughts are to request object/path support in 'parse rules from Rebol HQ. Something like: Action: [ Rules/Label ( ; My action here. ) ] would be good to add to Rebol's 'parse dialect. Andrew Martin ICQ: 26227169

 [2/2] from: dvydra2:yah:oo at: 24-Jan-2001 11:15

Andrew, have you tried this: r1: [r1: [any string!]] r2: [r2: [some word!]] a-parser: make object! compose [(r1) (r2)] regards david --- Andrew Martin <[Al--Bri--xtra--co--nz]> wrote: