[mono-vb] Poor state of mb-parser.jay

Rafael Teixeira Rafael Teixeira <monoman@gmail.com>
Mon, 21 Mar 2005 14:49:25 -0300


Sathya,

It seems the rules added to support the LIKE operator in your latest
commit are giving recursive problems, as jay tell us:

make[1]: Entering directory `/home/rafael/source/cli/mcs/mbas'
../jay/jay -ctv <../jay/skeleton.cs mb-parser.jay >mb-parser.cs
../jay/jay: 358 shift/reduce conflicts, 154 reduce/reduce conflicts.

reduce/reduce conflicts normally make lots of false errors appear
while parsing, but it doesn't show up in my limited testing
(Test/misc).

I hope you can shortly bring those numbers down.

Sorry if I can't jump in to help just now. 

My advice is to look carefully at the y.output file to see what is
happenning. Probably your new rules are colliding with the way the
other rules deal with the end-of-statement part.

Fun,

-- 
Rafael "Monoman" Teixeira
---------------------------------------
I'm trying to become a "Rosh Gadol" before my own eyes. 
See http://www.joelonsoftware.com/items/2004/12/06.html for enlightment.
It hurts!