Implemented QLS 2.0 syntax and AST