2016-10-07 3 views
2

TypeScript 파일을 AST로 구문 분석하고 AST를 수정 한 다음 다시 구문 분석하여 Esprima + Escodegen의 도구 인 TypeScript로 다시 변환 할 수 있습니까?TypeScript -> AST -> TypeScript

중요한 점은 TypeScript 코드를 먼저 JavaScript로 컴파일/투명화하고 싶지는 않습니다.

+1

https://github.com/Microsoft/TypeScript/wiki/Using-the-Compiler-API#traversing-the-ast-with-a-little-linter 당신이 쫓아 온거야? –

+0

@JoeClay 문제는 분명히 공개 API를 사용하여 .ts 파일의 AST를 수정할 수있는 방법이 없다는 것입니다. 이것이 [# 7580] (https://github.com/Microsoft/TypeScript/issues/7580)에서 논의 된 내용이라고 생각합니다. 내가 맞습니까? – cape

+0

) 다음과 같이 보입니다. 지금 당장 사물을보고 싶다면 비공개 API를 통해 파고 들어야 할 수도 있습니다. –

답변