Мне нужно получить доступ к абстрактно-синтаксическому дереву (AST) стиля CSS, сгенерированному стилусом, без его разбора (через css-parse). Мне интересно, доступен ли AST из сгенерированных стилей.есть ли способ доступа к стилу АСТ
2
A
ответ
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, и это было бы более полным.
Смежные вопросы
- 1. Современный способ доступа к АСТ в Java
- 2. есть ли способ доступа к пикселям видео?
- 3. Есть ли другой способ доступа к классу, за исключением Id?
- 4. есть ли способ доступа к экземпляру родительского компонента в React?
- 5. Есть ли лучший способ доступа к этим переменным, чем прикрепить?
- 6. Есть ли способ доступа к списку ошибок Firefox в Javascript?
- 7. Есть ли способ быстрого доступа к элементам моего DIV?
- 8. Есть ли способ доступа к переменным вызывающего класса в методе?
- 9. Есть ли более короткий способ доступа к свойству в массиве?
- 10. Есть ли общий способ доступа к JSON.parse XMLHTTPRequest.responseText?
- 11. Есть ли способ программного доступа к базарному хранилищу?
- 12. Есть ли способ получить связанные MN к точке доступа?
- 13. Есть ли способ доступа к 2-му уровню массива?
- 14. Есть ли лучший способ доступа к моей публичной api?
- 15. Есть ли способ доступа к «комментариям», связанным с EKEvent?
- 16. Есть ли способ создать пользователя SVN без доступа к журналу?
- 17. Есть ли способ доступа к propTypes и defaultProps импортированного компонента?
- 18. Есть ли способ доступа к файлу, хранящемуся в папке проекта?
- 19. Есть ли простой способ доступа к контактам Outlook вне VSTO?
- 20. Есть ли способ доступа к переменным окружения в переходе LLVM
- 21. Есть ли способ доступа к журналам Skype IM?
- 22. Есть ли способ доступа к родителям элементов в тритии?
- 23. Есть ли способ доступа к объекту «export» в модулях TypeScript?
- 24. Есть ли способ доступа к левому верхнему углу кнопки QTableView?
- 25. Есть ли другой способ доступа к открытым формам в C#?
- 26. vuejs: Есть ли способ доступа к router.go() внутри компонента?
- 27. Есть ли способ доступа к отдельным битам с объединением?
- 28. Есть ли встроенный способ доступа к файлам данных проекта csproj?
- 29. Есть ли способ доступа к знаменателю дроби в Python 2
- 30. Есть ли способ доступа к хэш-значениям в массиве хэшей?