Bryan Ewbank wrote: > // #(A (# B C D ) (.)* ) ==> #(B C D ... ) > levelizer: > #( A > #( B C D ) > { ## = #B; } > ( > extra:. { ##->addChild(#extra); } > )* > ) Should this be ## = #(B,C,D), rather than ## = #B? And can you use labels here: #(A b:#(B,C,D) {## = #b; } ... ? Thanks - Paul