Fra*_*ger 2 css stylus abstract-syntax-tree
我需要访问 stylus 生成的 CSS 样式的抽象语法树 (AST),而无需再次解析它(通过 css-parse)。我想知道生成的样式的 AST 是否公开。
部分支持访问 AST。它不完整,但在某些情况下仍然可以使用。
\n\n这是如何执行此操作的基本示例 \xe2\x80\x94 https://gist.github.com/kizu/41f40714ea533ee1f876
\n\n关键部分是:
\n\nvar Parser = require(\'stylus\').Parser;\nvar parser = new Parser(stylContent);\nvar ast = parser.parse();\nRun Code Online (Sandbox Code Playgroud)\n\n您将从stylContent包含 Stylus 代码的 AST 中获取。
在未来(Stylus 1.0.0),我们计划让访问 AST 变得更加容易,并且更加完整。
\n