Tsitsi19 commited on
Commit
a6351bb
·
verified ·
1 Parent(s): d49fca3

Create ast_validator.py

Browse files
Files changed (1) hide show
  1. ast_validator.py +8 -0
ast_validator.py ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ import ast
2
+
3
+ def validate_ast(code):
4
+ try:
5
+ ast.parse(code)
6
+ return True, None
7
+ except SyntaxError as e:
8
+ return False, f"{e.msg} (line {e.lineno})"