| 1234567891011121314151617181920212223 | 
							- /* @flow */
 
- import { addAttr } from 'compiler/helpers'
 
- function genText (node: ASTNode) {
 
-   const value = node.type === 3
 
-     ? node.text
 
-     : node.type === 2
 
-       ? node.tokens.length === 1
 
-         ? node.tokens[0]
 
-         : node.tokens
 
-       : ''
 
-   return JSON.stringify(value)
 
- }
 
- export function postTransformText (el: ASTElement) {
 
-   // weex <text> can only contain text, so the parser
 
-   // always generates a single child.
 
-   if (el.children.length) {
 
-     addAttr(el, 'value', genText(el.children[0]))
 
-     el.children = []
 
-   }
 
- }
 
 
  |