@@ -365,8 +365,9 @@ function SymbolicIndexingInterface.is_variable(sys::AbstractSystem, sym::Symbol)
365
365
return is_variable (ic, sym)
366
366
end
367
367
return any (isequal (sym), getname .(variable_symbols (sys))) ||
368
- count (' ₊' , string (sym)) == 1 &&
369
- count (isequal (sym), Symbol .(nameof (sys), :₊ , getname .(variable_symbols (sys)))) ==
368
+ count (NAMESPACE_SEPARATOR, string (sym)) == 1 &&
369
+ count (isequal (sym),
370
+ Symbol .(nameof (sys), NAMESPACE_SEPARATOR_SYMBOL, getname .(variable_symbols (sys)))) ==
370
371
1
371
372
end
372
373
@@ -399,9 +400,10 @@ function SymbolicIndexingInterface.variable_index(sys::AbstractSystem, sym::Symb
399
400
idx = findfirst (isequal (sym), getname .(variable_symbols (sys)))
400
401
if idx != = nothing
401
402
return idx
402
- elseif count (' ₊ ' , string (sym)) == 1
403
+ elseif count (NAMESPACE_SEPARATOR , string (sym)) == 1
403
404
return findfirst (isequal (sym),
404
- Symbol .(nameof (sys), :₊ , getname .(variable_symbols (sys))))
405
+ Symbol .(
406
+ nameof (sys), NAMESPACE_SEPARATOR_SYMBOL, getname .(variable_symbols (sys))))
405
407
end
406
408
return nothing
407
409
end
@@ -431,9 +433,10 @@ function SymbolicIndexingInterface.is_parameter(sys::AbstractSystem, sym::Symbol
431
433
return is_parameter (ic, sym)
432
434
end
433
435
return any (isequal (sym), getname .(parameter_symbols (sys))) ||
434
- count (' ₊ ' , string (sym)) == 1 &&
436
+ count (NAMESPACE_SEPARATOR , string (sym)) == 1 &&
435
437
count (isequal (sym),
436
- Symbol .(nameof (sys), :₊ , getname .(parameter_symbols (sys)))) == 1
438
+ Symbol .(nameof (sys), NAMESPACE_SEPARATOR_SYMBOL, getname .(parameter_symbols (sys)))) ==
439
+ 1
437
440
end
438
441
439
442
function SymbolicIndexingInterface. parameter_index (sys:: AbstractSystem , sym)
@@ -466,9 +469,10 @@ function SymbolicIndexingInterface.parameter_index(sys::AbstractSystem, sym::Sym
466
469
idx = findfirst (isequal (sym), getname .(parameter_symbols (sys)))
467
470
if idx != = nothing
468
471
return idx
469
- elseif count (' ₊ ' , string (sym)) == 1
472
+ elseif count (NAMESPACE_SEPARATOR , string (sym)) == 1
470
473
return findfirst (isequal (sym),
471
- Symbol .(nameof (sys), :₊ , getname .(parameter_symbols (sys))))
474
+ Symbol .(
475
+ nameof (sys), NAMESPACE_SEPARATOR_SYMBOL, getname .(parameter_symbols (sys))))
472
476
end
473
477
return nothing
474
478
end
@@ -889,7 +893,7 @@ function renamespace(sys, x)
889
893
elseif x isa AbstractSystem
890
894
rename (x, renamespace (sys, nameof (x)))
891
895
else
892
- Symbol (getname (sys), :₊ , x)
896
+ Symbol (getname (sys), NAMESPACE_SEPARATOR_SYMBOL , x)
893
897
end
894
898
end
895
899
@@ -1248,7 +1252,7 @@ function round_trip_eq(eq::Equation, var2name)
1248
1252
syss = get_systems (eq. rhs)
1249
1253
call = Expr (:call , connect)
1250
1254
for sys in syss
1251
- strs = split (string (nameof (sys)), " ₊ " )
1255
+ strs = split (string (nameof (sys)), NAMESPACE_SEPARATOR )
1252
1256
s = Symbol (strs[1 ])
1253
1257
for st in strs[2 : end ]
1254
1258
s = Expr (:., s, Meta. quot (Symbol (st)))
0 commit comments