2015-06-09 4 views

ответ

2

Существует частичная поддержка для доступа к AST. Это неполное, но в некоторых случаях оно может быть использовано.

Вот простой пример того, как это сделать - https://gist.github.com/kizu/41f40714ea533ee1f876

Решающая часть:

var Parser = require('stylus').Parser; 
var parser = new Parser(stylContent); 
var ast = parser.parse(); 

И вы получите AST от stylContent, который содержит код Stylus.

В будущем (Stylus 1.0.0) мы планируем упростить доступ к AST, и это было бы более полным.

Смежные вопросы