Fixes a bug that Willie was seeing in the recognition of grammar that uses Integers.gram
Fixes a bug that Willie was seeing in the recognition of grammar that uses
Integers.gram

The problem is in the code that supports tail-end recursion. This code was
improperly folding NULL production references so we could potentially have
crossover between nodes representing NULL productions when a rule had more
than one NULL production (either directly or indirectly via rule reference).

As a workaround, I've disabled the tail-end recursion support so that we can
properly handle such NULL productions.  We currently don't have any grammars
internally that are tail recursive.  I shall fix the problem properly after
the business of the next week or two dies down.


git-svn-id: a8b04003a33e1d3e001b9d20391fa392a9f62d91@3494 94700074-3cef-4d97-a70e-9c8c206c02f5

deepstupid/sphinx5