@@ -157,13 +157,13 @@ unicode \\u[0-9A-Fa-f]{4}
157157
158158<xNONQUOTED,xQUOTED>{unicode}+ { parseUnicode(yytext, yyleng); }
159159
160- <xNONQUOTED,xQUOTED>\\ u { yyerror(" Unicode sequence is invalid" ); }
160+ <xNONQUOTED,xQUOTED>\\ u { yyerror(NULL, " Unicode sequence is invalid" ); }
161161
162- <xNONQUOTED,xQUOTED>\\ . { yyerror(" Escape sequence is invalid" ); }
162+ <xNONQUOTED,xQUOTED>\\ . { yyerror(NULL, " Escape sequence is invalid" ); }
163163
164- <xNONQUOTED,xQUOTED>\\ { yyerror(" Unexpected end after backslesh" ); }
164+ <xNONQUOTED,xQUOTED>\\ { yyerror(NULL, " Unexpected end after backslesh" ); }
165165
166- <xQUOTED><<EOF>> { yyerror(" Unexpected end of quoted string" ); }
166+ <xQUOTED><<EOF>> { yyerror(NULL, " Unexpected end of quoted string" ); }
167167
168168<xQUOTED>\" {
169169 yylval->str = scanstring;
@@ -186,12 +186,12 @@ unicode \\u[0-9A-Fa-f]{4}
186186
187187<xCOMMENT>\* { addchar(false, '*'); }
188188
189- <xCOMMENT><<EOF>> { yyerror(" Unexpected end of comment" ); }
189+ <xCOMMENT><<EOF>> { yyerror(NULL, " Unexpected end of comment" ); }
190190
191191%%
192192
193193void
194- yyerror(const char *message)
194+ yyerror(JsQueryParseItem **result, const char *message)
195195{
196196 if (*yytext == YY_END_OF_BUFFER_CHAR)
197197 {
@@ -384,7 +384,7 @@ parsejsquery(const char *str, int len) {
384384 jsquery_scanner_init (str, len);
385385
386386 if (jsquery_yyparse ((void *)&parseresult) != 0 )
387- jsquery_yyerror (" bugus input" );
387+ jsquery_yyerror (NULL , " bugus input" );
388388
389389 jsquery_scanner_finish ();
390390
0 commit comments