[nem-pl] Rozszerzenia składniowe

Kamil Skalski nazgul at nemerle.org
Tue Jun 22 20:21:14 CEST 2004


Tuesday 22 June 2004 20:08, Michal Moskal wrote:
> On Tue, Jun 22, 2004 at 07:56:30PM +0200, Kamil Skalski wrote:
> > Niby fajnie, ale jednak w tym momencie robimy odstępstwo od języka, nie
> > mówiąc o tym, że trzeba będzie parser rozbudowywać.
>
> Całe ta makro to jest odstępstwo i wynaturzenie :-) Więc jedyny problem
> to parser.

To może w ogóle bez przecinków....

syntax {
   | "if" "(" cond ")" e1 =>
       syntax {
           | [";"] "else" e2
               ifmacro (cond, e1, e2)
           | _ => 
               ifmacro (cond, e1, null) 
       }
  | "for" "(" =>
     ...
}




More information about the devel-pl mailing list