mirror of https://github.com/jkjoy/sunpeiwen.git
26 lines
507 B
JavaScript
26 lines
507 B
JavaScript
var utils = require('../utils')
|
|
, nodes = require('../nodes');
|
|
|
|
/**
|
|
* Return the separator of the given `list`.
|
|
*
|
|
* Examples:
|
|
*
|
|
* list1 = a b c
|
|
* list-separator(list1)
|
|
* // => ' '
|
|
*
|
|
* list2 = a, b, c
|
|
* list-separator(list2)
|
|
* // => ','
|
|
*
|
|
* @param {Experssion} list
|
|
* @return {String}
|
|
* @api public
|
|
*/
|
|
|
|
(module.exports = function listSeparator(list){
|
|
list = utils.unwrap(list);
|
|
return new nodes.String(list.isList ? ',' : ' ');
|
|
}).raw = true;
|