<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>https://blog.delightql.org/</loc><lastmod>2026-11-06T00:00:00+00:00</lastmod></url><url><loc>https://blog.delightql.org/tags/implementation/</loc><lastmod>2026-11-06T00:00:00+00:00</lastmod></url><url><loc>https://blog.delightql.org/tags/parsing/</loc><lastmod>2026-11-06T00:00:00+00:00</lastmod></url><url><loc>https://blog.delightql.org/posts/</loc><lastmod>2026-11-06T00:00:00+00:00</lastmod></url><url><loc>https://blog.delightql.org/tags/</loc><lastmod>2026-11-06T00:00:00+00:00</lastmod></url><url><loc>https://blog.delightql.org/post/2026/11/06/treesitter-as-compiler-front-end/</loc><lastmod>2026-11-06T00:00:00+00:00</lastmod></url><url><loc>https://blog.delightql.org/tags/sql/</loc><lastmod>2026-10-23T00:00:00+00:00</lastmod></url><url><loc>https://blog.delightql.org/post/2026/10/23/squinglish-sqls-inconsistent-calling-conventions/</loc><lastmod>2026-10-23T00:00:00+00:00</lastmod></url><url><loc>https://blog.delightql.org/tags/delightql/</loc><lastmod>2026-10-21T17:20:58-04:00</lastmod></url><url><loc>https://blog.delightql.org/tags/prolog/</loc><lastmod>2026-10-21T17:20:58-04:00</lastmod></url><url><loc>https://blog.delightql.org/post/2026/10/21/the-prolog-semicolon-and-sqls-union-outer-corresponding/</loc><lastmod>2026-10-21T17:20:58-04:00</lastmod></url><url><loc>https://blog.delightql.org/tags/ai/</loc><lastmod>2026-07-25T15:22:01-04:00</lastmod></url><url><loc>https://blog.delightql.org/post/2026/07/25/llms/</loc><lastmod>2026-07-25T15:22:01-04:00</lastmod></url><url><loc>https://blog.delightql.org/post/2023/01/01/original-tree-essay/</loc><lastmod>2023-01-01T00:00:00+00:00</lastmod></url><url><loc>https://blog.delightql.org/categories/</loc></url></urlset>