TypeScript和JavaScript源文件的解析器

TypeScript解析器是一个用于解析TypeScript和JavaScript文件的工具。它利用基础的TypeScript解析器生成较为易读的抽象语法树(AST),无论是从源代码字符串还是文件路径中进行解析。使用方法包括:通过以下方式安装并初始化解析器:

const parser = new TypeScriptParser();

然后可以使用以下代码解析源码:

const parsed = await parser.parseSource(/* TypeScript源代码字符串 */);

或者解析文件路径:

const parsed = await parser.parseFile(/* 文件路径 */);
folder
node-typescript-parser:用于打字稿(和javascript)文件的解析器,用于编译这些文件并生成易于理解的AST 预估大小:139个文件
file
.gitignore 89B
file
package.json 2KB
file
tslint.json 210B
file
.npmrc 19B
file
LICENSE 1KB
file
tsconfig.json 130B
file
README.md 2KB
file
tsconfig.build.json 98B
file
tsconfig.base.json 660B
file
jest.json 405B
file
.npmignore 170B
file
DeclarationIndex.spec.ts.snap 55KB
file
.gitignore 15B
file
webpack-bundle.js 452KB
file
javascript.js 122B
file
jsx.jsx 333B
file
Flags.spec.ts.snap 2KB
file
SpecificUsageCases.spec.ts.snap 1KB
file
TypescriptParser.spec.ts.snap 66KB
file
TypescriptCodeGenerator.spec.ts.snap 16KB
zip 文件大小:244.47KB