%token YYID %% expression: hier_id | method_call | paren_expr ; paren_expr: '(' expression ')' ; method_call: paren_expr '.' YYID paren_expr ; hier_id : YYID | hier_id '.' YYID ;
At 12:23 +0200 2005/03/28, Henrik Sorensen wrote:
On Monday 28 March 2005 00.20, Soumitra Kumar wrote:1+3.YYID(7) has no meaning. But following is a valid expression: (YYID + YYID).YYID().YYID () + YYID() + YYID.YYID() + YYID.YYIDfor this reduction to make any sense, you need to show more of your grammar. What kind of operator is '.' in your grammar ?
Henrik
-Soumitra.
--- Henrik Sorensen <[EMAIL PROTECTED]> wrote: > can you tell a bit more about what your grammar > tries to achieve ? > from your very brief description, it sounds like you > can do this: > 1+3.YYID(7) > but what would this mean ? > Henrik > > On Sunday 27 March 2005 21.37, Soumitra Kumar wrote: > > %token YYID > > %% > > expression : hier_id > > > > | method_call > > > > /* unary and secondary expression > > follows. > > > */ > > ; > > method_call : expression '.' YYID '(' expression > > ')' > > > ; > > hier_id : YYID > > > > | hier_id '.' YYID > > > > ; > > > > How to resolve the shift/reduce conflict? Please > > help. > > > -Soumitra. > > > > > > > > __________________________________ > > Do you Yahoo!? > > Yahoo! Small Business - Try our new resources > > site! > > > http://smallbusiness.yahoo.com/resources/ > > > > > > _______________________________________________ > > Help-bison@gnu.org > > http://lists.gnu.org/mailman/listinfo/help-bison
__________________________________ Do you Yahoo!? Yahoo! Small Business - Try our new resources site! http://smallbusiness.yahoo.com/resources/
_______________________________________________ Help-bison@gnu.org http://lists.gnu.org/mailman/listinfo/help-bison
_______________________________________________ Help-bison@gnu.org http://lists.gnu.org/mailman/listinfo/help-bison
_______________________________________________ Help-bison@gnu.org http://lists.gnu.org/mailman/listinfo/help-bison