in lib/generator.js [1029:1040]
visitObjectField(ast, level) {
let comments = DSL.comment.getFrontComments(this.comments, ast.tokenRange[0]);
this.visitComments(comments, level);
if (ast.type === 'objectField') {
var key = _escape(_name(ast.fieldName) || _string(ast.fieldName));
this.emit(`new TeaPair("${key}", `, level);
this.visitObjectFieldValue(ast.expr, level);
} else {
throw new Error('unimpelemented');
}
this.emit(')');
}