summarylogtreecommitdiffstats
path: root/parser_bison_3_0_compatibility.patch
diff options
context:
space:
mode:
Diffstat (limited to 'parser_bison_3_0_compatibility.patch')
-rw-r--r--parser_bison_3_0_compatibility.patch50
1 files changed, 0 insertions, 50 deletions
diff --git a/parser_bison_3_0_compatibility.patch b/parser_bison_3_0_compatibility.patch
deleted file mode 100644
index 38e40c44b03b..000000000000
--- a/parser_bison_3_0_compatibility.patch
+++ /dev/null
@@ -1,50 +0,0 @@
-diff -ru a/src/compiler/parser/parser.y b/src/compiler/parser/parser.y
---- a/src/compiler/parser/parser.y 2013-11-06 08:20:44.000000000 +0100
-+++ b/src/compiler/parser/parser.y 2013-11-09 12:29:24.621711602 +0100
-@@ -31,8 +31,7 @@
- %skeleton "lalr1.cc" /* -*- C++ -*- */
- %require "2.4"
- %defines
--%name-prefix="zorba"
--%pure-parser
-+%name-prefix "zorba"
- %error-verbose
-
-
-@@ -45,9 +44,9 @@
-
-
- #ifdef XQUERY_PARSER
--%define "parser_class_name" "xquery_parser"
-+%define "parser_class_name" { xquery_parser }
- #else
--%define "parser_class_name" "jsoniq_parser"
-+%define "parser_class_name" { jsoniq_parser }
- #endif
-
-
-@@ -4635,21 +4634,21 @@
- $$ = NumericLiteral::new_literal(
- LOC(@$), ParseConstants::num_decimal, *$1
- );
-- delete yylval.decval;
-+ delete yylhs.value.decval;
- }
- | INTEGER_LITERAL
- {
- $$ = NumericLiteral::new_literal(
- LOC(@$), ParseConstants::num_integer, *$1
- );
-- delete yylval.ival;
-+ delete yylhs.value.ival;
- }
- | DOUBLE_LITERAL
- {
- $$ = NumericLiteral::new_literal(
- LOC(@$), ParseConstants::num_double, *$1
- );
-- delete yylval.dval;
-+ delete yylhs.value.dval;
- }
- ;
-