Nicholas Clark <[EMAIL PROTECTED]> writes:
> On Wed, Sep 04, 2002 at 10:46:24PM -0400, Ken Fox wrote:
>> What is really needed is something that converts the date syntax
>> to normal Perl code:
>>
>> rule iso_date { (<Perl.term>) -
>> (<Perl.term>) -
>> (<Perl.term>)
>> { use grammar Perl::AbstractSyntax;
>> $0 := (expr (invoke 'new (class 'Date) $1 $2 $3))) }
>
> I'm confused. Why has that last line got a lisp expression for the spliced
> in code?
'cos S expressions are a relatively simple way of writing a syntax tree?
--
Piers
"It is a truth universally acknowledged that a language in
possession of a rich syntax must be in need of a rewrite."
-- Jane Austen?