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

Reply via email to