From bde8cbd0aa7ad14425b1c00f836263baeca93855 Mon Sep 17 00:00:00 2001 From: Chris Rackauckas Date: Thu, 19 Aug 2021 05:20:20 -0400 Subject: [PATCH] Fix some downstream Symbolics 3 compatibility issues --- src/parse.jl | 2 +- src/utils.jl | 9 --------- 2 files changed, 1 insertion(+), 10 deletions(-) diff --git a/src/parse.jl b/src/parse.jl index b7d8e85..8a0b561 100644 --- a/src/parse.jl +++ b/src/parse.jl @@ -73,7 +73,7 @@ parse a node function parse_ci(node) # c = Symbol(Meta.parse(strip(node.content))) c = Symbol(string(strip(node.content))) - Num(Variable(c)) + (@variables $c)[1] end ########## Parse piecewise ################################################### diff --git a/src/utils.jl b/src/utils.jl index 7435d92..89e3d9c 100644 --- a/src/utils.jl +++ b/src/utils.jl @@ -20,15 +20,6 @@ function mathml_to_nums(xml::EzXML.Document) mathml_to_nums(doc_root) end -function mathml_to_nums(node::EzXML.Node) - namespace(node) != mathml_ns && error("need to provide mathml node") - cs = findall("//x:ci/text()", node, ["x" => mathml_ns]) - vars = @. Symbol(strip(string(cs))) - unique!(vars) - @. Num(Variable{Symbolics.FnType{Tuple{Any},Real}}(vars)) -end - - """ extract_mathml()