From c35f160e3fb49e5169f6572daa85e8a8dfa83d00 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Villemot?= <sebastien@dynare.org> Date: Wed, 26 May 2021 16:16:23 +0200 Subject: [PATCH] Minor simplification --- src/DynareBison.yy | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/DynareBison.yy b/src/DynareBison.yy index 97bbce29..e73d9861 100644 --- a/src/DynareBison.yy +++ b/src/DynareBison.yy @@ -490,9 +490,9 @@ named_var_elem : symbol EQUAL QUOTED_STRING { $$ = { $1, $3 }; } named_var_1 : '(' named_var_elem - { $$ = vector<pair<string, string>>{$2}; } + { $$ = { $2 }; } | '(' COMMA named_var_elem - { $$ = vector<pair<string, string>>{$3}; } + { $$ = { $3 }; } | named_var_1 named_var_elem { $$ = $1; @@ -650,7 +650,7 @@ change_type_arg : PARAMETERS ; change_type_var_list : symbol - { $$ = vector<string>{$1}; } + { $$ = { $1 }; } | change_type_var_list symbol { $$ = $1; @@ -3797,13 +3797,13 @@ signed_integer_range : signed_integer ':' signed_integer { $$ = "-(" + $3 + ':' + $5 + ")"; }; vec_int_number : INT_NUMBER - { $$ = vector<int>{stoi($1)}; } + { $$ = { stoi($1) }; } ; vec_int_elem : vec_int_number | INT_NUMBER ':' INT_NUMBER { - $$ = vector<int>{}; + $$ = {}; for (int i = stoi($1); i <= stoi($3); i++) $$.push_back(i); } @@ -3830,9 +3830,9 @@ vec_int : vec_int_1 ']' ; vec_str_1 : '[' QUOTED_STRING - { $$ = vector<string>{$2}; } + { $$ = { $2 }; } | '[' COMMA QUOTED_STRING - { $$ = vector<string>{$3}; } + { $$ = { $3 }; } | vec_str_1 QUOTED_STRING { $$ = $1; -- GitLab