I have been wishing for an option to get the first of the s columns of
the trace. Currently, you can use (5;...) and index column 4, but i
anticipate it being significantly faster (and more order-of-magnitude
more space efficient) to just get the one column.

The point being that it can be useful to analyze a body of text using
;: and extract the state of each character (state being the row# which
will handle the next character). (Note that the parsing operation is
mostly irrelevant, here, except as something that happens to exist.)

Thanks,

-- 
Raul



On Thu, Mar 23, 2017 at 5:18 PM, Henry Rich <[email protected]> wrote:
> I would like to throw the discussion open to ways to generalize FSM, perhaps
> by invoking a user-defined emit verb.
>
> Henry Rich
>
>
> On 3/23/2017 5:10 PM, 'Pascal Jasmin' via Programming wrote:
>>
>> I understand that current behaviour is to crash with index error if an ew
>> action is invoked while j=_1
>>
>> It would actually be extremely convenient to emit an empty box (word)
>> instead.  I'm unsure that a crash is helpful.
>>
>> One use case is splitting words by parentheses groups (without the outter
>> parentheses), such that only odd indexes are paren groups.  The workaround
>> is to append an empty box if leading char is (, and to replace ')('
>> (consecutive close then open) strings with a sequence of nulls long enough
>> to not have likely occurred with natural probability.
>>
>> setting j=0 on start is not allowed, because it must be smaller than i.
>>
>> ew on first char ( (empty word) would work well.  Because I wish to
>> discard closing ), ew on immediately following ( (again empty word) with a (
>> ----------------------------------------------------------------------
>> For information about J forums see http://www.jsoftware.com/forums.htm
>
>
> ----------------------------------------------------------------------
> 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