Patch-ID# 100297-02 Keywords: yacc, bigger, larger, state, sizes, higher, limit, overflow Synopsis: Languages: Yacc's internal table size is too small for some applications Date: 11/Dec/92 SunOS release: 4.1.1, 4.1.2, 4.1.3 Unbundled Product: Unbundled Release: Topic: Patch for bundled SunOS 4.1.x YACC that increases Yacc internal table sizes BugId's fixed with this patch: 1051312 Architectures for which this patch is available: sun3, sun3x, sun4, sun4c Patches which may conflict with this patch: Obsoleted by: Problem Description: Yacc's internal table size is too small for some applications. As a result when running yacc on larger grammars, it gives various errors indicating that table size have overflowed. Yacc tables will be dynamically allocated in future versions of Yacc, thus circumventing this problem. rev 02 This patch increases the limit of nonterminals, and some other constants that need to be adjusted based on the size of the nonterminal set. INSTALL: Become root by "su" mv /usr/bin/yacc /usr/bin/yacc.FCS cp sun{3,3x,4,4c}/yacc /usr/bin/yacc chmod 755 /usr/bin/yacc