Spaces:
Sleeping
Sleeping
File size: 426 Bytes
b4f20f1 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
from langchain.tools import Tool
import ast
def code_review_tool(code: str) -> str:
try:
tree = ast.parse(code)
return " Code parsed successfully. No syntax errors detected."
except SyntaxError as e:
return f"SyntaxError: {e}"
code_reviewer = Tool.from_function(
name="code_reviewer",
description="Reviews Python code for syntax errors and basic issues.",
func=code_review_tool
)
|