Sujet : Tau-Prolog Code Mirror Integration has Flaws (Was: Space Junk might fall on your head)
De : janburse (at) *nospam* fastmail.fm (Mild Shock)
Groupes : comp.lang.prologDate : 05. Jun 2025, 08:54:43
Autres entêtes
Message-ID : <101rig4$dcch$1@solani.org>
References : 1 2 3 4
User-Agent : Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:128.0) Gecko/20100101 Firefox/128.0 SeaMonkey/2.53.20
Currently hardening my own 100% pure Prolog
written colorizer. Try this nasty testcase:
:- op(700, xfx, +\).
f("ab\"c"+\"").
The result in Tau Prolog is nonsense,
an atom c appears in the colorize:
<span class="cm-atom">f</span><span
class="cm-paren">(</span><span
class="cm-string">"ab\"</span><span
class="cm-atom">c</span><span
class="cm-string">"+\"").</span>
The result in SWI-Tinker is ok,
no atom c appears in the colorize:
<span class="cm-functor">f</span>(<span
class="cm-string">"ab\"c"</span><span
class="cm-operator">+\</span><span
class="cm-string">""</span>)<span
class="cm-fullstop">.</span>
For some screenshots see here:
Backslash double quotes not correctly colorized
https://github.com/tau-prolog/tau-prolog/issues/360