GNOME Bugzilla – Bug 110809
parse grammer has conflicts
Last modified: 2004-12-22 21:47:04 UTC
./grammar.y: conflicts: 32 shift/reduce, 6 reduce/reduce This may not be a bug, but so much ambiguity can make the parser slow and certainly hard to maintain. i recommend PCCTS. It's much better at handling ambiguity than bison/flex. So if you are going to rewrite the parser, use something like PCCTS.
Most parse grammars will have conflicts, so this behaviour must not be a bug. reduce/reduce conflicts should eventually be removed, but until the parser is not complete, I'm not going to optimize the grammar. shift/reduce conflicts are expected, there is even a way to suppress this warning (which i'm not using because of the frequent updates atm). But since the behaviour is well defined for both cases there should not be any errors.
Bah! i guess this isn't important enough to keep an open bug.