From 93ecfe2a1f5a603453859ba3b38b71cbca3b8f26 Mon Sep 17 00:00:00 2001 From: Arash Partow Date: Sun, 26 Apr 2015 01:29:38 +1000 Subject: [PATCH] C++ Mathematical Expression Library (ExprTk) http://www.partow.net/programming/exprtk/index.html --- exprtk.hpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/exprtk.hpp b/exprtk.hpp index 42d5a7d..3f49ae5 100644 --- a/exprtk.hpp +++ b/exprtk.hpp @@ -19309,7 +19309,12 @@ namespace exprtk return error_node(); } - expression_node_ptr default_statement = parse_multi_sequence("switch-default"); + expression_node_ptr default_statement = error_node(); + + if (token_is(token_t::e_lcrlbracket,false)) + default_statement = parse_multi_sequence("switch-default"); + else + default_statement = parse_expression(); if (0 == default_statement) return error_node();