in lib/common_generator.js [878:892]
visitObjectField(ast, level) {
let comments = DSL.comment.getFrontComments(this.ctx.comments, ast.tokenRange[0]);
this.visitComments(comments, level);
if (ast.type === 'objectField') {
if (typeof ast.fieldName.string !== 'undefined') {
this.emit(`new TeaPair("${_string(ast.fieldName)}", `, level);
} else {
this.emit(`new TeaPair("${_name(ast.fieldName)}", `, level);
}
this.visitObjectFieldValue(ast.expr, level);
} else {
throw new Error('unimpelemented');
}
this.emit(')');
}