Skip to content
Snippets Groups Projects
Commit df01e528 authored by Sébastien Villemot's avatar Sébastien Villemot
Browse files

Use new syntax for various Bison options

parent 4302307f
No related branches found
No related tags found
No related merge requests found
......@@ -22,7 +22,10 @@
%require "3.0"
%defines
%define api.value.type variant
%define api.namespace {Dynare}
%define parse.assert
%define parse.error verbose
%define parse.trace
%code top {
class ParsingDriver;
......@@ -33,8 +36,6 @@ class ParsingDriver;
#include "CodeInterpreter.hh"
}
%name-prefix "Dynare"
%parse-param { ParsingDriver &driver }
%lex-param { ParsingDriver &driver }
......@@ -45,9 +46,6 @@ class ParsingDriver;
@$.begin.filename = @$.end.filename = &(driver.lexer->filename);
}
%debug
%error-verbose
%code {
/* Little hack: we redefine the macro which computes the locations, because
we need to access the location from within the parsing driver for error
......
......@@ -22,14 +22,15 @@
%require "3.0"
%defines
%define api.value.type variant
%define api.namespace {Macro}
%define parse.assert
%define parse.error verbose
%define parse.trace
%code top {
class MacroDriver;
}
%name-prefix "Macro"
%parse-param { MacroDriver &driver }
%parse-param { ostream &out }
%lex-param { MacroDriver &driver }
......@@ -41,9 +42,6 @@ class MacroDriver;
@$.begin.filename = @$.end.filename = &driver.file;
};
%debug
%error-verbose
%code requires {
#include "MacroValue.hh"
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment