(nodes)
| 8 | let AtRule, parse, Root, Rule |
| 9 | |
| 10 | function cleanSource(nodes) { |
| 11 | return nodes.map(i => { |
| 12 | if (i.nodes) i.nodes = cleanSource(i.nodes) |
| 13 | delete i.source |
| 14 | return i |
| 15 | }) |
| 16 | } |
| 17 | |
| 18 | function markTreeDirty(node) { |
| 19 | node[isClean] = false |