RE: [Axiom-developer] Re: newrule from metalex.lisp

2007-08-09 Thread Gabriel Dos Reis
On Thu, 9 Aug 2007, Weiss, Juergen wrote: | Hi, | | There should be only one parse - for sure. The old one does | not support rules for the interpreter. The bootstrap of | the old parser generator is another difficulty. With at least | the possibility to use Aldor as the new compiler there | are

RE: [Axiom-developer] Re: newrule from metalex.lisp

2007-08-09 Thread Weiss, Juergen
TECTED] > Sent: Thursday, August 09, 2007 9:59 PM > To: Weiss, Juergen > Cc: Stephen Wilson; axiom-developer@nongnu.org > Subject: RE: [Axiom-developer] Re: newrule from metalex.lisp > > Hi Juergen, thanks for the background. > > You're quite right the current s

Re: [Axiom-developer] Re: newrule from metalex.lisp

2007-08-09 Thread Bill Page
On 8/9/07, Weiss, Juergen wrote: > In principle metalex.lisp is used to generate fnewmeta.lisp > from fnewmeta.meta (and metameta.lisp from metameta.meta). > metameta.meta is a parser generator written in itself. The > grammar of the old parser (for the SPAD compiler) is > defined in the file fnewm

RE: [Axiom-developer] Re: newrule from metalex.lisp

2007-08-09 Thread Gabriel Dos Reis
On Thu, 9 Aug 2007, Weiss, Juergen wrote: | In principle metalex.lisp is used to generate fnewmeta.lisp | from fnewmeta.meta (and metameta.lisp from metameta.meta). | metameta.meta is a parser generator written in itself. The | grammar of the old parser (for the SPAD compiler) is | defined in the

RE: [Axiom-developer] Re: newrule from metalex.lisp

2007-08-09 Thread Weiss, Juergen
s Reis > Cc: axiom-developer@nongnu.org > Subject: Re: [Axiom-developer] Re: newrule from metalex.lisp > > Gabriel Dos Reis <[EMAIL PROTECTED]> writes: > > > On Thu, 9 Aug 2007, [EMAIL PROTECTED] wrote: > > > > | Gaby, > > | >

Re: [Axiom-developer] Re: newrule from metalex.lisp

2007-08-09 Thread Stephen Wilson
Gabriel Dos Reis <[EMAIL PROTECTED]> writes: > On Thu, 9 Aug 2007, [EMAIL PROTECTED] wrote: > > | Gaby, > | > | > The routine NEWRULE from metalex.lisp contains the following: > | > > | > (test Rule1) > | > > | > That line should read > | > > | > (test "RULE1") > | > | I don't know where metale