Then there will a reduction or production according the rule of dyad. Result of execution of dyad is a noun and put back to stack.
A train may executed as bident or trident, but dyad should never be executed in 2 steps. See the rule for dyad in page 80. It is the only page needed to study to understand J parser. Try give it a serious reading and repeat for several times. On Oct 13, 2017 7:07 PM, "Erling Hellenäs" <[email protected]> wrote: No, as I understand it it looks ahead one. I am sure you are right on that. And when the lookahead item to the left is not a conjunction what happens then? The NOUN VERB NOUN combination is not executed or composed? Or you call the NOUN VERB NOUN combination a bident as Raul states? /Erling Den 2017-10-13 kl. 12:55, skrev bill lam: > Note the AVN instead of CAVN. > If it is a C then the next N would be its argument and executed first > because a conjunction has a higher binding power than a verb, ie J > execution is not necessarily strictly from right to left even if the total > absence of parentheses. This is my understanding but of course I may be > wrong. > > On Oct 13, 2017 6:36 PM, "Erling Hellenäs" <[email protected]> > wrote: > > Hi all! > > http://www.jsoftware.com/help/dictionary/dicte.htm > > "3. A verb is applied dyadically if possible; that is, if preceded by a > noun that is not itself the right argument of a conjunction." > > "EDGE+AVN NOUN VERB NOUN 2 Dyad" > > > /Erling > > Den 2017-10-13 kl. 11:23, skrev bill lam: > > The J parser is unambiguously defined by the online webpage dicte as >> pointed by Raul, or page 80 in my previous image. It is quite simple. >> Please state which part you couldn't understand. >> >> I am curious, you seemed to have written a simple version of J >> interpreter, >> how was it possible without knowing the J execution stack model in page >> 80? >> >> >> On Oct 13, 2017 4:53 PM, "Erling Hellenäs" <[email protected]> >> wrote: >> >> Hi all! >> >> As I see it there are two ways to handle a dyadic verb in a parser. Either >> you react on the trident N0 V1 N2 or you partially execute V0 N1. In this >> case the product must be a new monadic verb. This new monadic verb is then >> handled further in the parse process. However, I can not see any verb >> results of V0 N1. This means I don't understand how the parser could >> execute a dyadic verb(like in explicit J) or how it could compose the >> dyadic verb with previous compositions (like in tacit J). >> >> According to my analysis handling N0 V1 N2 as a trident would be much more >> efficient, since the other alternative would be to execute each verb twice >> or compose it for later execution twice. >> >> It seems in J partial execution of dyadic verbs is not possible since the >> monadic form of the verb would then be executed and the left noun argument >> would cause a syntax error. >> >> Maybe Bill or Raul can in clear terms describe how the parser handles >> dyadic verb application so that we can put an end to this very strange >> side >> discussion? >> >> Cheers, >> >> Erling Hellenäs >> >> >> Den 2017-10-13 kl. 04:59, skrev Raul Miller: >> >> Or it looks like I was incorrrect, in terms of the thinking that went >> >>> behind it. >>> >>> >>> Even though the noun train would not handled as a trident by the >>> parser, it looks like Ken had that in mind as a part of the structure >>> of the implementation. >>> >>> Thanks, >>> >>> >>> ---------------------------------------------------------------------- >>> >> 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 > ---------------------------------------------------------------------- > 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
