/* @flow */ | |
"use strict"; | |
const selectorParser = require("postcss-selector-parser"); | |
module.exports = function( | |
selector /*: string*/, | |
result /*: Object*/, | |
node /*: Object*/, | |
cb /*: Function*/ | |
) { | |
try { | |
return selectorParser(cb).processSync(selector); | |
} catch (e) { | |
result.warn("Cannot parse selector", { node, stylelintType: "parseError" }); | |
} | |
}; |