I use the same state machine as (;: x), but that's different from (x ;: y).

Henry Rich

On 10/21/2020 4:46 PM, 'Pascal Jasmin' via Beta wrote:
If you use the same parser state machine as (dyadic) ;: does, it would be nice 
to publish it so that John and others may have guidance in how to implement 
variations.






On Wednesday, October 21, 2020, 04:39:46 p.m. EDT, Henry Rich 
<[email protected]> wrote:





The changes to the word recognizer are:

LF is a word, ENDS a comment, DOES NOT END a quoted string, CANNOT be
inflected

{{ and }} are words, DOES NOT end a comment, DOES NOT end a quoted
string, CANNOT be inflected.

Henry Rich

On 10/21/2020 2:58 PM, John Baker wrote:
With DD's use of {{ }} I expected problems with code that tokenizes J code
and
I've run into cases where J vanishes.

The error is related to finite state machines. For years I've used one of
Roger's finite state
machines in place of ;: because it can handle unbalanced quotes. Of course
now ;:
and the machine differ on ;:'{{}}' and this is causing failures.

I will seek to narrow done exactly where J is vanishing. I'll also have to
dig into finite state machines to change wfl to handle the DD







--
This email has been checked for viruses by AVG.
https://www.avg.com

----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to