Related articles |
---|
Help with Yacc++ ? nick@manasys.co.nz (1992-02-11) |
Re: Help with Yacc++ ? mab@wdl39.wdl.loral.com (1992-02-12) |
Newsgroups: | comp.compilers |
From: | nick@manasys.co.nz |
Keywords: | yacc, question |
Organization: | Computer Science Dept. University of Auckland |
Date: | Tue, 11 Feb 1992 02:04:22 GMT |
I am having trouble with yacc++, an object oriented version of yacc put
out by a company called Compiler Resources. Does anyone out there use it?
Here is my problem:
I have a grammar
S: E ;
E: Id | -E | E-E | E E ;
This grammar is not accepted by yacc++. It says that with a lookahead of
"-" there are two productions which both reduce to E from a state.
However, when I put it through yacc it only gives shift/reduce errors.
Ha??? How can this be? I don't understand. Can someone please tell me why
yacc [LALR(1)] accepts this but yacc++ [LR(1)] doesn't.
Please reply by e-mail to me at
nick@manasys.co.nz
--
Return to the
comp.compilers page.
Search the
comp.compilers archives again.