From d01d952a6fcb040aa1a532dcba865e28ccffe042 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?St=C3=A9phane=20Adjemian=20=28Charybdis=29?=
 <stephane.adjemian@univ-lemans.fr>
Date: Wed, 17 Oct 2012 16:28:36 +0200
Subject: [PATCH] Added the possibility to write graph_format=none, in which
 case the graphs are displayed (provided nograph and nodisplay options are not
 used) but not saved.

---
 DynareBison.yy | 3 +++
 DynareFlex.ll  | 1 +
 2 files changed, 4 insertions(+)

diff --git a/DynareBison.yy b/DynareBison.yy
index 17ad551b..03f0ed24 100644
--- a/DynareBison.yy
+++ b/DynareBison.yy
@@ -2261,6 +2261,8 @@ allowed_graph_formats : EPS
                         { driver.add_graph_format("fig"); }
                       | PDF
                         { driver.add_graph_format("pdf"); }
+                      | NONE
+                        { driver.add_graph_format("pdf"); }
                       ;
 list_allowed_graph_formats : allowed_graph_formats
                            | list_allowed_graph_formats COMMA allowed_graph_formats
@@ -2705,6 +2707,7 @@ symbol : NAME
        | EPS
        | PDF
        | FIG
+       | NONE
        | DR
        ;
 %%
diff --git a/DynareFlex.ll b/DynareFlex.ll
index 28d72ad0..5c08a9e4 100644
--- a/DynareFlex.ll
+++ b/DynareFlex.ll
@@ -226,6 +226,7 @@ string eofbuff;
 <DYNARE_STATEMENT>eps  {yylval->string_val = new string(yytext); return token::EPS;}
 <DYNARE_STATEMENT>pdf  {yylval->string_val = new string(yytext); return token::PDF;}
 <DYNARE_STATEMENT>fig  {yylval->string_val = new string(yytext); return token::FIG;}
+<DYNARE_STATEMENT>none  {yylval->string_val = new string(yytext); return token::NONE;}
 <DYNARE_STATEMENT>print   		{return token::PRINT;}
 <DYNARE_STATEMENT>noprint   		{return token::NOPRINT;}
 <DYNARE_STATEMENT>conf_sig  		{return token::CONF_SIG;}
-- 
GitLab