LMs: Understanding Code Syntax and Semantics for Code Analysis