<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://www.abstractsyntaxseed.com/about</loc>
  </url>

  <url>
    <loc>https://www.abstractsyntaxseed.com/blog</loc>
  </url>

  <url>
    <loc>https://www.abstractsyntaxseed.com</loc>
  </url>

  <url>
    <loc>https://www.abstractsyntaxseed.com/projects</loc>
  </url>

  <url>
    <loc>https://www.abstractsyntaxseed.com/tags</loc>
  </url>

  <url>
    <loc
      >https://www.abstractsyntaxseed.com/blog/defining-asts-with-dynamic-classes-in-javascript</loc
    >
  </url>

  <url>
    <loc>https://www.abstractsyntaxseed.com/blog/languages-as-sets</loc>
  </url>

  <url>
    <loc>https://www.abstractsyntaxseed.com/blog/writing-simple-code-business</loc>
  </url>

  <url>
    <loc>https://www.abstractsyntaxseed.com/blog/antlr4-autocomplete-library/code</loc>
  </url>

  <url>
    <loc
      >https://www.abstractsyntaxseed.com/blog/antlr4-autocomplete-library/error-recovery-test</loc
    >
  </url>

  <url>
    <loc
      >https://www.abstractsyntaxseed.com/blog/antlr4-autocomplete-library/improving-error-recovery</loc
    >
  </url>

  <url>
    <loc>https://www.abstractsyntaxseed.com/blog/antlr4-autocomplete-library/introduction</loc>
  </url>

  <url>
    <loc>https://www.abstractsyntaxseed.com/blog/antlr4-autocomplete-library/rules</loc>
  </url>

  <url>
    <loc>https://www.abstractsyntaxseed.com/blog/antlr4-autocomplete-library/writing-the-core</loc>
  </url>

  <url>
    <loc>https://www.abstractsyntaxseed.com/blog/lexer/building-the-state-machine</loc>
  </url>

  <url>
    <loc>https://www.abstractsyntaxseed.com/blog/lexer/introduction</loc>
  </url>

  <url>
    <loc>https://www.abstractsyntaxseed.com/blog/regex-engine/anchors</loc>
  </url>

  <url>
    <loc>https://www.abstractsyntaxseed.com/blog/regex-engine/atomic-groups</loc>
  </url>

  <url>
    <loc>https://www.abstractsyntaxseed.com/blog/regex-engine/backreferences</loc>
  </url>

  <url>
    <loc>https://www.abstractsyntaxseed.com/blog/regex-engine/capturing-groups</loc>
  </url>

  <url>
    <loc>https://www.abstractsyntaxseed.com/blog/regex-engine/character-classes</loc>
  </url>

  <url>
    <loc>https://www.abstractsyntaxseed.com/blog/regex-engine/implementing-a-nfa</loc>
  </url>

  <url>
    <loc>https://www.abstractsyntaxseed.com/blog/regex-engine/introduction</loc>
  </url>

  <url>
    <loc>https://www.abstractsyntaxseed.com/blog/regex-engine/multiple-matches</loc>
  </url>

  <url>
    <loc>https://www.abstractsyntaxseed.com/blog/regex-engine/nfa-vs-dfa</loc>
  </url>

  <url>
    <loc>https://www.abstractsyntaxseed.com/blog/regex-engine/regex-to-nfa</loc>
  </url>

  <url>
    <loc>https://www.abstractsyntaxseed.com/tags/antlr4</loc>
  </url>

  <url>
    <loc>https://www.abstractsyntaxseed.com/tags/ast</loc>
  </url>

  <url>
    <loc>https://www.abstractsyntaxseed.com/tags/autocomplete-library</loc>
  </url>

  <url>
    <loc>https://www.abstractsyntaxseed.com/tags/essay</loc>
  </url>

  <url>
    <loc>https://www.abstractsyntaxseed.com/tags/formal-languages</loc>
  </url>

  <url>
    <loc>https://www.abstractsyntaxseed.com/tags/grammars</loc>
  </url>

  <url>
    <loc>https://www.abstractsyntaxseed.com/tags/lexer</loc>
  </url>

  <url>
    <loc>https://www.abstractsyntaxseed.com/tags/parsers</loc>
  </url>

  <url>
    <loc>https://www.abstractsyntaxseed.com/tags/regex</loc>
  </url>

  <url>
    <loc>https://www.abstractsyntaxseed.com/tags/regex-engine</loc>
  </url>

  <url>
    <loc>https://www.abstractsyntaxseed.com/tags/standalone</loc>
  </url>
</urlset>
