RosettaCodeData/Task/Strip-block-comments/J/strip-block-comments-4.j

8 lines
175 B
Text
Raw Permalink Normal View History

2013-04-11 01:07:29 -07:00
stripp=:3 :0
('/*';'*/') stripp y
:
'open close'=. x
marks=. (+./(-i._1+#open,close)|."0 1 open E. y) - close E.&.|. y
y #~ -. (+._1&|.) (1 <. 0 >. +)/\.&.|. marks
)