RosettaCodeData/Task/Balanced-brackets/Deja-Vu/balanced-brackets.djv
2014-01-17 05:34:36 +00:00

19 lines
263 B
Text

matching?:
swap 0
for c in chars:
if = c "]":
++
elseif = c "[":
if not dup:
drop
return false
--
not
!. matching? ""
!. matching? "[]"
!. matching? "[][]"
!. matching? "[[][]]"
!. matching? "]["
!. matching? "][]["
!. matching? "[]][[]"