| "use strict"; | |
| const getSyntax = require("./get-syntax"); | |
| const patch = require("./patch-postcss"); | |
| function parser (source, lang, opts) { | |
| patch(); | |
| const syntax = getSyntax(lang, opts); | |
| const root = syntax.parse(source, opts); | |
| root.source.syntax = syntax; | |
| root.source.lang = lang; | |
| return root; | |
| } | |
| module.exports = parser; |