Mirror-Flowers/core/parsers/java_parser.py
2025-02-06 21:10:34 +08:00

12 lines
307 B
Python

import javalang
class JavaParser:
def parse(self, code: str):
"""
解析Java代码生成AST
"""
try:
ast = javalang.parse.parse(code)
return ast
except Exception as e:
raise Exception(f"Java解析错误: {str(e)}")