java-ast
用于JavaScript / TypeScript的Java Parser,也基于 ,语法也来自(因此请报告错误并打开与上游语法相关的请求)
使用范例
import { parse , createVisitor } from 'java-ast' ;
const countMethods = ( source : string ) => {
let ast = parse ( source ) ;
return createVisitor ( {
visitMethodDeclaration : ( ) => 1 ,
defaultResult : ( ) => 0 ,
aggregateResult : ( a , b ) => a + b ,
} ) . visit ( ast ) ;
} ;
console . log (
1