编程题
括号串匹配
## 题目描述
给定一串括号,允许包括圆括号( )、方括号[ ]、花括号{ },判定括号串是否匹配。
匹配例子:( ( ( ) ( ) ) ( ) )、{ ( ) [ ] { [ ( ) ] } }。
不匹配例子:( ( ( ) ( ) ) ) ( ) )、{ [ } ]、{ ( ) [ ] ] }。
## 输入描述
输入包含多个测试数据,每个测试占一行,不超过50个字符,除括号外没有其他字符。测试数据一直到文件尾。
## 输出描述
对每个测试数据,如果括号串匹配,输出yes,否则输出no。
## 样例输入
```txt
{()[]{[()]}}
{()[]]}
```
## 样例输出
```txt
yes
no
```