Skip to content

Commit 48842d2

Browse files
committed
Updates to ExprTk
1 parent c2ebb1b commit 48842d2

File tree

1 file changed

+11
-11
lines changed

1 file changed

+11
-11
lines changed

exprtk/exprtk.hpp

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -18163,7 +18163,7 @@ namespace exprtk
1816318163
if (se.depth > current_depth)
1816418164
continue;
1816518165
else if (
18166-
(se.name == var_name) &&
18166+
details::imatch(se.name, var_name) &&
1816718167
(se.index == index)
1816818168
)
1816918169
return se;
@@ -18184,8 +18184,8 @@ namespace exprtk
1818418184
if (se.depth > current_depth)
1818518185
continue;
1818618186
else if (
18187-
(se.name == var_name) &&
18188-
(se.index == index) &&
18187+
details::imatch(se.name, var_name) &&
18188+
(se.index == index) &&
1818918189
(se.active)
1819018190
)
1819118191
return se;
@@ -18201,11 +18201,11 @@ namespace exprtk
1820118201
scope_element& cse = element_[i];
1820218202

1820318203
if (
18204-
(cse.name == se.name ) &&
18205-
(cse.depth <= se.depth) &&
18206-
(cse.index == se.index) &&
18207-
(cse.size == se.size ) &&
18208-
(cse.type == se.type ) &&
18204+
details::imatch(cse.name, se.name) &&
18205+
(cse.depth <= se.depth) &&
18206+
(cse.index == se.index) &&
18207+
(cse.size == se.size ) &&
18208+
(cse.type == se.type ) &&
1820918209
(cse.active)
1821018210
)
1821118211
return false;
@@ -22609,8 +22609,8 @@ namespace exprtk
2260922609
const scope_element& se = sem_.get_active_element(symbol);
2261022610

2261122611
if (
22612-
(se.name != symbol) ||
22613-
(se.depth > state_.scope_depth) ||
22612+
!details::imatch(se.name, symbol) ||
22613+
(se.depth > state_.scope_depth) ||
2261422614
(scope_element::e_vector != se.type)
2261522615
)
2261622616
{
@@ -24458,7 +24458,7 @@ namespace exprtk
2445824458
{
2445924459
scope_element& se = sem_.get_active_element(symbol);
2446024460

24461-
if (se.active && (se.name == symbol))
24461+
if (se.active && details::imatch(se.name, symbol))
2446224462
{
2446324463
if (scope_element::e_variable == se.type)
2446424464
{

0 commit comments

Comments
 (0)