str[0].split("\n").each_with_index{|val,index| del = val if index == 1; depth = depth-1if(val = val.tr('·»','')).start_with?('NEXT', 'ENDIF'); puts del*depth+val if index >1; depth = depth+1if val.start_with?('FOR', 'IF'); }
VAR I
FOR I=1 TO 31
····IF !(I MOD 3) THEN
········PRINT "FIZZ"
····ENDIF
····IF !(I MOD 5) THEN
········PRINT "BUZZ"
····ENDIF
····IF (I MOD 3) && (I MOD 5) THEN
········PRINT "FIZZBUZZ"
····ENDIF
NEXT