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
