Метод CompUtil.parseOneExpression_fromString дает следующее сообщение об ошибке: Названия «Atom $ 0» не может быть найдено, когда строка разобрана содержит выражение, содержащее метку атома непосредственно.Синтаксическое выражение, содержащее атом из строки
Это может быть понятно, поскольку отдельные атомы не определены непосредственно на уровне модуля, а «сгенерированы» во время процесса поиска экземпляра.
НО! Можно оценивать выражения, содержащие атомы, непосредственно с помощью консольного оценщика, идущего вместе с визуализатором сплавов.
Каков тогда метод в API, используемый для оценки в решении, выражения, содержащие атомы.
образцаКода, который приводит к ранее упомянутой ошибке:
Expr e=CompUtil.parseOneExpression_fromString(module, "Atom$0.field");
solution.eval(e);
Точно, чего я не видел. спасибо –