Как преобразовать приведенный ниже набор в выражение
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);
но мой вывод находится в порядке префиксного выражения.
результат: = {"°
(а,б), °
(°
(а,х),у)"}
С уважением