Add syntax check function