<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body text="#000000" bgcolor="#f9f9fa">
    <p>Nerds,</p>
    <p><br>
    </p>
    <p>Ik ga het eens proberen met pacc:</p>
    <p><a class="moz-txt-link-freetext" href="https://paccrat.org/">https://paccrat.org/</a></p>
    <p>    a compiler compiler</p>
    <p>generereert van PEG grammar een packrat parser.</p>
    <p><br>
    </p>
    <p><a class="moz-txt-link-freetext" href="https://en.wikipedia.org/wiki/Parsing_expression_grammar">https://en.wikipedia.org/wiki/Parsing_expression_grammar</a></p>
    <p><br>
    </p>
    <p>Ik strip gewoon de numerical literals, de class en de lambda  uit
      de python PEG grammar, eens kijken hoe ver ik met mn python-- aka
      strings68 kom ... :)</p>
    <p>Het wordt dus geen C-achtige taal, maar python-achtig met
      identing ipv brackets voor codeblokken. <br>
    </p>
    <p>ipv <br>
    </p>
    <p>if __name__ == "__main__":<br>
              do_iets()<br>
              while(1) :<br>
                  print("8")<br>
    </p>
    <p><br>
    </p>
    <p><br>
    </p>
    <p>wordt het:</p>
    <p><br>
      // 6 is the keyword for the main entry code block for the program<br>
      // 8 is the keyword for a repeating infinite loop<br>
      // 1 is the keyword for initialization block</p>
    <p>// 9 is the keyword for the exit cleanup code block</p>
    <p><br>
    </p>
    <p>1:<br>
              a="foobar"   // global static string</p>
    <p>6:<br>
              do_iets()<br>
              8:<br>
                  print "8"</p>
    <p>9:<br>
              print "exiting"<br>
    </p>
    <p><br>
    </p>
    <p>Hopelijk een beta versie voor 1 April...<br>
    </p>
    <p><br>
    </p>
    <p>R.O.<br>
    </p>
    <p><br>
    </p>
    <p><br>
    </p>
    <div class="moz-cite-prefix">On 1/15/23 14:19, René Oudeweg wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:e943c71e-b9a1-d4b3-122a-66a3bd7ecbd5@gmail.com">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <p>Pardon,</p>
      <p>Er zijn geen getallen in de computertaal strings, dus het
        onderstaande kan niet.</p>
      <p><br>
      </p>
      <p>R.O.<br>
      </p>
      <p><br>
      </p>
      <div class="moz-cite-prefix">On 1/15/23 14:16, René Oudeweg wrote:<br>
      </div>
      <blockquote type="cite"
        cite="mid:882f31f6-f526-26e2-9406-f00fa391e901@gmail.com">
        <p>Het karakter '6' is ook gereserveerd als keyword in de taal
          strings. <br>
        </p>
        <p>6(12) {</p>
        <p>   print "foo"; <br>
        </p>
        <p>}</p>
        <p><br>
        </p>
        <p>Dit betekent, herhaal de lus 12 keer.</p>
      </blockquote>
    </blockquote>
  </body>
</html>