<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>