Hrm. It seems I am not articulating my question all that well.

I wish to ask something very specific. Is there a particular technical reason 
for ev()ing (output code 4) from the 6 (num) state when encountering a Q 
(quote) or X (other) character? Unless I am misunderstanding, there is no way 
for a subsequent ev() to be emitted at all, much less one when r = 6.

Forgive me if I'm just being obtuse here.


On Sun, Oct 06, 2019 at 08:46:53AM -0400, Raul Miller wrote:
> On Sat, Oct 5, 2019 at 9:21 PM ethiejiesa via Programming
> <[email protected]> wrote:
> > > What would it emit instead?
> > Words that just happen to contain spaces.
> >
> > I just realized, however, that my original email example lets
> > number words contain trailing spaces. So, I agree that the cell "0
> > 5" in the state table needs to be what it is. However, if we're in
> > state num and encounter a quote or "other" character, I still don't
> > grok why ev (emit vector) is used instead of em (emit). Is there a
> > case where we have a number token containing a quote character, or
> > likewise for "other" characters?
> 
> ev() just lets the machine use meta-states (with other states as 
> "sub-states").
> 
> Remember, also that some verbs begin with numeric characters (0: for example).
> 
> Thanks,
> 
> -- 
> Raul
> ----------------------------------------------------------------------
> 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