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.YYID
for 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 <address@hidden> 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/
> >
> >
> > _______________________________________________
> > address@hidden
>
> http://lists.gnu.org/mailman/listinfo/help-bison
__________________________________
Do you Yahoo!?
Yahoo! Small Business - Try our new resources site!
http://smallbusiness.yahoo.com/resources/
_______________________________________________
address@hidden http://lists.gnu.org/mailman/listinfo/help-bison
_______________________________________________
address@hidden http://lists.gnu.org/mailman/listinfo/help-bison