deb L:0@:(({.~ ; [: < [: ;^:(1=#) ',' cut (}.~>:)) i.&1@:e.&' =')&>@(#~
> a:&~: > ';#'e.~{.&>)@:(dlb&.>)@:(LF&cut)



completely untested if the following is equivalent, but:
3 : ' deb leaf (({.~ ; [: < [: ;^:(1=#) ',' cut (}.~>:)) i.&1@:e.&' =')&>@(#~

> a:&~: > ';#' e.~ {.&>) dlb each LF cut y'

is a little better?  (took out "unnecessary" @:, and spaced out verb trains)

further clarity could be achieved with verb names:
docomment
doassign
doboolean

which I am guessing would take care of replacing the longer trains (or parts 
thereof) in the middle.
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to