[nem-pl] Pattern matching wygenerowanych drzew
Michal Moskal
malekith at pld-linux.org
Fri Nov 21 21:00:11 CET 2003
On Fri, Nov 21, 2003 at 08:39:36PM +0100, Kamil Skalski wrote:
> > A teraz borykam sie z dziwacznym bledem translacji E_list:
> > za nic w swiecie kompilator nie chce przyjac [], wymaga zawsze Nil(), mimo
> > ze [] jest tłumaczone własnie na Nil()...
> > Pracuję nad tym :)
>
> Ja będziesz miał czas, to spróbuj odkomentować linie
> 255, a potem 253 w macros.n
>
> Rezultat jest bardzo dziwny i nie rozumiem dlaczego się wykrzacza.
Jak odkomentujesz:
def a = <[ Nemerle.Compiler.Parsetree.E_list ($(make_quoted_list
(quoted_expr, args))) ]>;
To potem działa <[ [] ]> w ok-macro.n.
--
: Michal Moskal :: http://www.kernel.pl/~malekith : GCS {C,UL}++++$ a? !tv
: When in doubt, use brute force. -- Ken Thompson : {E-,w}-- {b++,e}>+++ h
More information about the devel-pl
mailing list