Tomsy -- W.r.t. your first question, that derivation looks believable to me, but I haven't traced through it (and tend not to think about the specifics of the grammar often enough to be familiar with it). Does 'bison' have a mode in which you can ask it to trace derivations like this for you?
-Brad On Thu, 11 May 2017, Vassily Litvinov wrote: > Answering your second question: no, those are different. > > If in the second option you used "insertAfter" (instead of "insertAtTail"), > then maybe you'd get the same result. > > Alternatively, you can get the same result as the first option as follows: > > CallExpr* temp = new CallExpr(PRIM_ACTUALS_LIST,$1); > temp->insertAtTail($3); > > Vass > > On 05/11/17 01:16, Tomsy Paul wrote: >> Hi all, >> >> 1. What is the derivation of (i,j) in the following >> >> for (i,j) in A.domain do ... >> >> Is it >> expr => >> lhs_expr=> >> parenthesized_expr=> >> TLP tuple_expr_ls TRP=> >> TLP tuple_component TCOMMA tuple_component TRP => >> TLP expr TCOMMA expr TRP => >> TLP lhs_expr TCOMMA lhs_expr TRP=> >> TLP ident_expr TCOMMA ident_expr TRP=> >> TLP id TCOMMA id TRP ? >> >> 2. Is there any difference between the following? >> >> new CallExpr(PRIM_ACTUALS_LIST,$1,$3); >> >> and >> >> new CallExpr(PRIM_ACTUALS_LIST,$1); >> $1->insertAtTail($3); >> >> >> >> ------------------------------------------------------------------------------ >> Check out the vibrant tech community on one of the world's most >> engaging tech sites, Slashdot.org! http://sdm.link/slashdot >> >> >> >> _______________________________________________ >> Chapel-developers mailing list >> [email protected] >> https://lists.sourceforge.net/lists/listinfo/chapel-developers >> > > ------------------------------------------------------------------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > _______________________________________________ > Chapel-developers mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/chapel-developers > ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ Chapel-developers mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/chapel-developers
