<div dir="ltr"><div dir="ltr"><div class="gmail_default" style="font-size:small"><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, 15 Sept 2021 at 19:07, Benoît Minisini <<a href="mailto:g4mba5@gmail.com">g4mba5@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Le 15/09/2021 à 12:31, Bruce Steers a écrit :<br>
> You need to study the gb.eval.highlight component.<br>
> <a href="http://gambaswiki.org/wiki/comp/gb.eval.highlight" rel="noreferrer" target="_blank">http://gambaswiki.org/wiki/comp/gb.eval.highlight</a> <br>
> <<a href="http://gambaswiki.org/wiki/comp/gb.eval.highlight" rel="noreferrer" target="_blank">http://gambaswiki.org/wiki/comp/gb.eval.highlight</a>><br>
> <br>
> You can see how it's used in gambas syntax highlighting by studying the <br>
> TextEditorMode_Style classes in the gb.form.editor component<br>
> <a href="https://gitlab.com/gambas/gambas/-/tree/master/comp/src/gb.form.editor/.src" rel="noreferrer" target="_blank">https://gitlab.com/gambas/gambas/-/tree/master/comp/src/gb.form.editor/.src</a> <br>
> <<a href="https://gitlab.com/gambas/gambas/-/tree/master/comp/src/gb.form.editor/.src" rel="noreferrer" target="_blank">https://gitlab.com/gambas/gambas/-/tree/master/comp/src/gb.form.editor/.src</a>><br>
> <br>
> <br>
> I made the TextEditorMode_Sh.class and it was a real head scratcher.<br>
> <br>
<br>
Yes, and it misses some shell syntaxes. :-)<br></blockquote><div><br></div><div><div style="font-size:small" class="gmail_default">does it?  darn and i thought i was almost perfect 🤔.   i compared it to a few and i thought it did a better job than pluma :)</div><div style="font-size:small" class="gmail_default"></div><div style="font-size:small" class="gmail_default">if only there was a way people who know better could do better and submit improvements...   oh wait.  ;)</div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
I'd like to make a parser generator in Gambas, where you define the <br>
syntax highlighting in a declarative way, and it compiles it into <br>
highlighting code.<br>
<br>
Writing highlighters would be simpler then.<br></blockquote><div><br></div><div style="font-size:small" class="gmail_default">Ooh yes please, for us to be able to easier add syntax highlighting would be brilliant.</div><div style="font-size:small" class="gmail_default">pluma has tons to choose from.</div><div style="font-size:small" class="gmail_default">someone could maybe do a better job than me ?  :)  i don't mind :)</div><div style="font-size:small" class="gmail_default"><br></div><div style="font-size:small" class="gmail_default">we could stick something on the wiki maybe, like a collection of easily addable highlighters to download or code to copy/paste?</div><div style="font-size:small" class="gmail_default"><br></div><div style="font-size:small" class="gmail_default">Respects</div><div style="font-size:small" class="gmail_default">BruceS</div><div style="font-size:small" class="gmail_default"><br></div><div style="font-size:small" class="gmail_default"><br></div></div></div>