Есть ли инструменты для создания дерева синтаксиса кода NodeJS? Самое близкое, что я могу найти, это closure compiler, но я не думаю, что это даст мне анализируемое дерево для анализа.NodeJS Parse Tree
-1
A
ответ
0
Node.js - это просто JavaScript (также известный как ECMAScript). Я рекомендую Esprima (http://esprima.org/), который поддерживает фактический стандарт AST, установленный Mozilla.
0
Esprima генерирует очень хорошие АСТ, но если вам нужно дерево синтаксического анализа, вы должны искать в другом месте. Esprima возвращает только AST и последовательность токенов для некоторого текста. Если вы не хотите самостоятельно моделировать язык, вы можете использовать другой инструмент, например ANTLR (см.: https://stackoverflow.com/a/5982455/206543).
За разницу между АСТ и деревьями разбора см. Здесь: https://stackoverflow.com/a/9864571/206543
Смежные вопросы
- 1. Parse JSON Tree - JQuery
- 2. BNF Parse Tree Запрос
- 3. Parse Tree for Expression
- 4. Android parse json tree
- 5. Context Free Grammar Parse Tree
- 6. Создание ANTLR4 Parse Tree Serializable
- 7. NodeJS - файл CSV Parse
- 8. Parse Url Strings in Tree Hierarchy
- 9. Parse conf file to tree PHP
- 10. Parse String to Tree Использование Stack
- 11. Parse Android tree json object (Семейное древо)
- 12. Prolog Parse Tree a^n b^n
- 13. Parse Tree of Context Free Grammar
- 14. parse-Server cloudCode with nodejs
- 15. NodeJS parse process.stdout для переменной
- 16. Parse json response in nodejs
- 17. Tree Tree Tree Method
- 18. nodejs parse mysql строка для объекта
- 19. Parse Yahoo Finance CSV с NodeJS
- 20. Parse Array объектов JSON в NodeJS
- 21. Parse Tree для правильного структурированного предложения с использованием OpenNLP
- 22. Yocto tree tree overlay
- 23. Что такое Splay tree, Red-black tree, AVL tree, B-tree и T-tree?
- 24. Mutable tree to persistent tree
- 25. T-Tree или B-Tree
- 26. Treebar-tree tree parser python
- 27. AVL Tree vs Balanced Tree
- 28. Подключитесь к Parse на сервер herokuapp.com/parse?
- 29. Файл Parse Json в NodeJS отображает неожиданные результаты в узле
- 30. nodejs async parse и изменить список json-объекта из mongodb