2013-09-04 3 views
-1

NodeJS 코드의 구문 분석 트리를 생성하는 데 사용할 수있는 도구가 있습니까? 내가 찾을 수있는 가장 가까운 것은 closure compiler이지만 분석을 위해 분석 가능한 트리를 제공하지 않을 것이라고 생각합니다.NodeJS 파스 트리

답변

0

Node.js는 자바 스크립트 (일명 ECMAScript)입니다. 모질라가 설립 한 사실상 표준 AST를 지원하는 Esprima (http://esprima.org/)를 추천합니다.

0

Esprima는 매우 멋진 AST를 생성하지만 구문 분석 트리가 필요한 경우 다른 곳에서 찾아야합니다. Esprima는 일부 텍스트의 경우 AST와 토큰 시퀀스 만 반환합니다. 언어를 직접 모델링하지 않으려면 ANTLR과 같은 다른 도구를 사용할 수 있습니다 (https://stackoverflow.com/a/5982455/206543 참조).

AST와 구문 분석 트리의 차이점은 다음을 참조하십시오. https://stackoverflow.com/a/9864571/206543