I see two possible ways to implement this sort of functionality. (A) Create a duplicate copy of J's parser, which would run in the highlighting environment, to identify regions corresponding to "special code", or
(B) Update J itself to provide a "dry run" mechanism to identify these regions in a potential sentence (if and only if the sentence was valid, though maybe that could be relaxed to "has a valid suffix"). Neither task is trivial. Either approach would require creating a well-defined interface for this process. -- Raul On Sun, Jul 30, 2023 at 1:41 PM Hauke Rehr <hauke.r...@uni-jena.de> wrote: > > my 2 cents > > I’m quite satisfied with the highlight I get when > writing J in Vim; and with the highlight I get when > typesetting J in TeX with minted. Neither do custom > handling of Special Combinations, though. > > IIRC, Michal rolled his own for his jprez stuff > (editor part). > @Michal: Did you consider highlighting SCs differently? > Any thoughts? > > I’d be glad to have a visual indication that would > let me learn to use them without always having to > look them up (I still don’t grok even -:J). > > Hauke > > > Am 30.07.23 um 19:17 schrieb Henry Rich: > > What a great idea! I know nothing about Syntax Highlighting but I would > > love to see it in the display. > > > > There will be a problem keeping the highlighting up to date with the > > evolving support for special combinations. > > > > Henry Rich > > > > On 7/30/2023 12:59 PM, Ak O wrote: > >> Hi all, I hope you are all well. > >> > >> Two questions. > >> > >> 1. Is there a way to include Special Combinations in Syntax Highlighting? > >> > >> Meaning some visual indicator that an arrangement of Operators triggers a > >> Special Combination. > >> > >> 2. What page should I be looking up to understand the significance of > >> Syntax Highlights. > >> I am not sure what exactly that is called. > >> > >> For example: > >> Something(...) NB. Colour change to 'Something' > >> Vs. > >> Something (...) NB. No Colour changes to 'Something' > >> > >> Which page do I find that type of information? > >> > >> > >> Thank you, > >> > >> AO. > >> ---------------------------------------------------------------------- > >> For information about J forums see http://www.jsoftware.com/forums.htm > > > > ---------------------------------------------------------------------- > > For information about J forums see http://www.jsoftware.com/forums.htm > > -- > ---------------------- > mail written using NEO > neo-layout.org > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm