.PS # darrows.m4 darrow_init [ line thick 0.4 outlined "lightgray" down_ 6 line thick 0.4 outlined "lightgray" down_ 6 from last line.start+(1,0) move to 1st line.start right_ linethick = 5 define(`dlthick',0.25) linewid = 1 { darrow() } move down 0.4; right_; { darrow(,t) } move down 0.4; right_; { darrow(,,t) } move down 0.4; right_; { darrow(,t,t) } move down 0.4; right_; { darrow(,,,,,,|-) } move down 0.4; right_; { darrow(,,,,,,!-) } move down 0.4; right_; { darrow(,,,,,,<-) } move down 0.4; right_; { darrow(,t,,,,,<-) } move down 0.4; right_; { darrow(,,t,,,,<-) } move down 0.4; right_; { darrow(,t,t,,,,<-) } move down 0.4; right_; { darrow(,,,,,,<-|) } move down 0.4; right_; { darrow(,,,,,,<-!) } move down 0.4; right_; { darrow(,,,,,,<->) } move down 0.4; right_; { darrow(,t,,,,,<->) } move down 0.4; right_; { darrow(,,t,,,,<->) } move down 0.4; right_; { darrow(,t,t,,,,<->) } ] [ line thick 0.4 outlined "lightgray" down_ 6 line thick 0.4 outlined "lightgray" down_ 6 from last line.start+(1,0) move to 1st line.start right_ linethick = 5 define(`dlthick',0.25) linewid = 1 { Darrow() } move down 0.4; right_; { Darrow(,S) } move down 0.4; right_; { Darrow(,E) } move down 0.4; right_; { Darrow(,S;E) } move down 0.4; right_; { Darrow(,ends=|-) } move down 0.4; right_; { Darrow(,ends=!-) } move down 0.4; right_; { Darrow(,ends=<-) } move down 0.4; right_; { Darrow(,S;ends=<-) } move down 0.4; right_; { Darrow(,E;ends=<-) } move down 0.4; right_; { Darrow(,S;E;ends=<-) } move down 0.4; right_; { Darrow(,ends=<-|) } move down 0.4; right_; { Darrow(,ends=<-!) } move down 0.4; right_; { Darrow(,ends=<->) } move down 0.4; right_; { Darrow(,S;ends=<->) } move down 0.4; right_; { Darrow(,E;ends=<->) } move down 0.4; right_; { Darrow(,S;E;ends=<->) } ] with .nw at last [].ne+(0.5,0) .PE