Added a test to see that all nonterminal rules are assigned unique identifiers (which is required for closures to work properly).
Added a test to see that all nonterminal rules are assigned unique identifiers (which is required for closures to work properly).

Apparently this isn't happening :-)

--HG--
branch : Parse
extra : convert_revision : svn%3A3666fe7e-a552-0410-bc3c-bd4e4c681ee0/trunk/Parse%401105

Logicalshift/TameParse,Logicalshift/TameParse,Logicalshift/TameParse,Logicalshift/TameParse