What is the current state of LCMs (large code models)? I.e. models that operate on the AST and not on text tokens.