Mesa (glsl2): glcpp: Remove 2 shift/reduce conflicts from the grammar.

Carl Worth cworth at kemper.freedesktop.org
Wed Jul 28 18:12:02 UTC 2010


Module: Mesa
Branch: glsl2
Commit: 2233d10442f1e19d18693fc030aefe292b14cf29
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2233d10442f1e19d18693fc030aefe292b14cf29

Author: Carl Worth <cworth at cworth.org>
Date:   Wed Jul 28 11:07:46 2010 -0700

glcpp: Remove 2 shift/reduce conflicts from the grammar.

Since we have productions to turn "defined FOO" and "defined ( FOO )"
into a conditional_token we don't need to list DEFINED as an operator
as well. Doing so just introduces the shift/reduce ambiguity with no
benefit.

---

 src/glsl/glcpp/glcpp-parse.y |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

diff --git a/src/glsl/glcpp/glcpp-parse.y b/src/glsl/glcpp/glcpp-parse.y
index 5b74678..3322db0 100644
--- a/src/glsl/glcpp/glcpp-parse.y
+++ b/src/glsl/glcpp/glcpp-parse.y
@@ -478,7 +478,6 @@ operator:
 |	','			{ $$ = ','; }
 |	'='			{ $$ = '='; }
 |	PASTE			{ $$ = PASTE; }
-|	DEFINED			{ $$ = DEFINED; }
 ;
 
 %%




More information about the mesa-commit mailing list