Simple constructor. Note: this should not be used until the number
of terminals in the grammar has been established.
/* make sure the size is set */
if (_size <= 0 ) _size = non_terminal.number();
/* allocate the array */
under_non_term = new lalr_state[size()];