File size: 174 Bytes
a6351bb
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
import ast

def validate_ast(code):
    try:
        ast.parse(code)
        return True, None
    except SyntaxError as e:
        return False, f"{e.msg} (line {e.lineno})"