<div dir="auto"><div><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Benito van der Zander <<a href="mailto:benito@benibela.de">benito@benibela.de</a>> schrieb am Fr., 5. Juli 2019, 11:33:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
  
    
  
  <div text="#000000" bgcolor="#FFFFFF">
    <div id="m_2401961474142906845smartTemplate4-template">Hi,<br>
      <br>
      <div class="m_2401961474142906845moz-cite-prefix">Am 04.07.19 um 19:51 schrieb Marco
        van de Voort:<br>
      </div>
      <blockquote type="cite">
        <blockquote type="cite" style="color:#000000"><br>
        </blockquote>
        <br>
        If $ifdef was a single char token, maybe. And for a trivial
        feature, not a core one, like conditional compiling. <br>
        <br>
        <blockquote type="cite" style="color:#000000"> <br>
          So the compiler will correctly give an error. <br>
        </blockquote>
        <br>
        ... but not at or near the place where the mistake is made. </blockquote>
    </div>
    <div><br>
    </div>
    <div>Some languages uses multiple chars to mark start and end to
      solve that.  E.g. in XQuery there are strings with 3-char
      markers:  <code>``[   ...    </code><code><code>]``</code></code>
<br></div></div></blockquote></div></div><div dir="auto"><br></div><div dir="auto">And that would solve the problem if a missing termination how? It would be even worse, cause you could forget one of the backticks (e.g. on my systems it's a dead key, thus I also need to use space to get the character) and you might not easily see where it is missing. </div><div dir="auto"><br></div><div dir="auto">Regards, </div><div dir="auto">Sven </div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div text="#000000" bgcolor="#FFFFFF"><div></div></div>
</blockquote></div></div></div>