set变量使用过滤器输出错误
<!--
1. 请附带可以 **直接** 重现的 Demo，可以是压缩包、仓库、或者使用在线运行服务，否则直接关闭问题
2. 标题请简短，把内容写在 Issue 内容中，否则直接关闭问题
3. 不欢迎询问使用问题，否则直接关闭问题
-->

在设置一个变量时使用过滤器时输出有问题，代码如：

```html
<script id="tpl" type="text/html">
{{ set code = '我是code' }}
直接输出： {{ code }}

带过滤器输出： {{ code | getCode }}

set时使用过滤器：{{ set code2 = '我是code' | getCode }}{{ code2 }}
</script>
```
输出：

```
直接输出： 我是code

带过滤器输出： code ok 我是code

set时使用过滤器：0
```
代码运行链接： <http://jsbin.com/cuqoheweba/edit?html,console>

art-template@4.12.2
