Xah, 1. Is the following string considered legal?
[ { ( ] ) } Note: Each type of brace opens and closes in the proper sequence. But inter-brace opening and closing does not make sense. Or must a closing brace always balance out with the most recent opening brace like so? [ { ( ) } ] 2. If there are multiple unclosed braces at EOF, is the answer you're looking for the position of the first open brace that hasn't been closed out yet? Malcolm -- http://mail.python.org/mailman/listinfo/python-list