From 0c40ba042013bab39da03e42dc1d24203dc57351 Mon Sep 17 00:00:00 2001 From: Michel Juillard Date: Wed, 7 Aug 2013 14:43:27 +0200 Subject: [PATCH] making dynare++ code compatible with Bison 2.7. Fixes #461 --- dynare++/parser/cc/csv_parser.cpp | 2 +- dynare++/parser/cc/formula_parser.cpp | 2 +- dynare++/parser/cc/matrix_parser.cpp | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/dynare++/parser/cc/csv_parser.cpp b/dynare++/parser/cc/csv_parser.cpp index 833a45221..93f6c3374 100644 --- a/dynare++/parser/cc/csv_parser.cpp +++ b/dynare++/parser/cc/csv_parser.cpp @@ -14,7 +14,7 @@ CSVParser* csv_parser; * csv_tab.cc generated from csv.lex and csv.y. */ void* csv__scan_buffer(char*, unsigned int); void csv__destroy_buffer(void*); -void csv_parse(); +int csv_parse(); extern ogp::location_type csv_lloc; diff --git a/dynare++/parser/cc/formula_parser.cpp b/dynare++/parser/cc/formula_parser.cpp index b2b65de2f..cd3c26101 100644 --- a/dynare++/parser/cc/formula_parser.cpp +++ b/dynare++/parser/cc/formula_parser.cpp @@ -110,7 +110,7 @@ FormulaParser* fparser; * formula_tab.cc generated from formula.lex and formula.y */ void* fmla__scan_buffer(char*, size_t); void fmla__destroy_buffer(void*); -void fmla_parse(); +int fmla_parse(); extern location_type fmla_lloc; /** This makes own copy of provided data, sets the buffer for the diff --git a/dynare++/parser/cc/matrix_parser.cpp b/dynare++/parser/cc/matrix_parser.cpp index 4e37516d3..eadbd3533 100644 --- a/dynare++/parser/cc/matrix_parser.cpp +++ b/dynare++/parser/cc/matrix_parser.cpp @@ -18,7 +18,7 @@ MatrixParser* mparser; * matrix_tab.cc generated from matrix.lex and matrix.y. */ void* matrix__scan_buffer(char*, size_t); void matrix__destroy_buffer(void*); -void matrix_parse(); +int matrix_parse(); extern ogp::location_type matrix_lloc; void MatrixParser::parse(int length, const char* stream)