Как преобразовать приведенный ниже набор в выражение
Expression := {{a°b}, {a°x°y}} # ° can be any operator
требуемый вывод как
result := {a°b, a°x°y} #required output
Я попытался преобразовать, используя функцию преобразования, как показано ниже,
asString := convert(Expression, string);
with(StringTools):
asString :=Remove("{}", asString)
result := InertForm:-Parse(asString);
, но мой вывод находится в порядке выражения Pre-fix.
result: = {"°
(a, b), °
(°
(a, x), y)"}
С уважением