]> git.saurik.com Git - bison.git/blobdiff - bison.simple
*** empty log message ***
[bison.git] / bison.simple
index 46cfc158f5f5f283ec7ac80ab3eaec6ced12a2a4..daedf0dcd9272450ccdc74f4c3a482a3a7d4e602 100644 (file)
@@ -91,10 +91,18 @@ while (0)
 
 #ifdef YYPURE
 #ifdef YYLSP_NEEDED
+#ifdef YYLEX_PARAM
+#define YYLEX          yylex(&yylval, &yylloc, YYLEX_PARAM)
+#else
 #define YYLEX          yylex(&yylval, &yylloc)
+#endif
+#else /* not YYLSP_NEEDED */
+#ifdef YYLEX_PARAM
+#define YYLEX          yylex(&yylval, YYLEX_PARAM)
 #else
 #define YYLEX          yylex(&yylval)
 #endif
+#endif /* not YYLSP_NEEDED */
 #endif
 
 /* If nonreentrant, generate the variables here */