[
Lists Home |
Date Index |
Thread Index
]
> > s-pattern="""
> > comment = "\(([^\(\)\\]|\\.)*\)"
> > atom = "[a-zA-Z0-9!#$%&'*+\-/=?\^_`{|}~]+"
> > atoms = atom "(\." atom ")*"
> > [...]
> >
> > Why isn't it done?
>
>
> HyLex used a similar syntax for regular expressions.
> I've always wondered why the idea never caught on elsewhere.
> (Then again, none of the ideas from HyTime ever really
> caught on...)
In fact, I've implemented it in an extension datatype library for my Relax
NG validator; it is only 70 lines of code in Scheme, after all. Proved
to be very useful for debugging.
David
|