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

[REBOL] Re: Parse rules for Rebol values

From: greggirwin:mindspring at: 23-Sep-2002 11:24

Hi Andrew, << Rebol has these: time? -- for testing a value to see if it's a time! value. time! -- to indicate a value of time! type. time -- a generic value that contains a time! value. What would be a suitable name for a parse rule that picks out a time value from text? How about: time^
If you already have other parse rules that map to REBOL datatypes, go for consistency. If not, maybe that's something we should all think about. #"!" is actually a valid character for use in words, correct? Would it be too confusing to use that as a basis (e.g. time!!)? While 'time! would also be valid, that might be *really* confusing. The EBNF standard for a production rule ( ::= ) contains colons so that's out as an option, unless we write parser to translate EBNF grammars for use with REBOL. :) --Gregg