aboutsummaryrefslogtreecommitdiff
path: root/lang/maude/files/patch-src__Mixfix__top.yy
blob: f95be50776fe9e228d540097d68fecb1f6abe31f (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
--- ./src/Mixfix/top.yy.orig	2014-09-03 03:00:02.000000000 +0200
+++ ./src/Mixfix/top.yy	2014-09-03 03:02:15.000000000 +0200
@@ -59,7 +59,6 @@
 #define store(token)		tokenSequence.append(token)
 #define fragClear()		fragments.contractTo(0);
 #define fragStore(token)	fragments.append(token)
-#define YYPARSE_PARAM	parseResult
 #define PARSE_RESULT	(*((UserLevelRewritingContext::ParseResult*) parseResult))
 
 #define CM		interpreter.getCurrentModule()
@@ -91,12 +90,13 @@
 Int64 number;
 Int64 number2;
 
-static void yyerror(char *s);
+static void yyerror(UserLevelRewritingContext::ParseResult *parseResult, char *s);
 
 void cleanUpModuleExpression();
 void cleanUpParser();
 void missingSpace(const Token& token);
 %}
+%parse-param { UserLevelRewritingContext::ParseResult *parseResult }
 %pure_parser
 
 %union