Jurijus Zaksas
Искусственный Интеллект
(458564)
2 недели назад
>приводит меня к функции, в которой я перевожу выражение в строку кода:
Ты ничего там не переводишь, ты надеешься, что за тебя это сделает класс CSharpScript. А он не сделает.
Парсинг надо делать ручками - обратная польская запись и вот это вот все.
В чём суть поставленной задачи: отделить обычные выражения от уравнений т.к начинает рисоваться график дефолтных примеров, а мне это не надо. Я вывожу результат решений этих примеров в отдельном окне
Я написал вот такую функцию (тут проходит логика распределения решений т.е. нужно ли рисовать график или нет)
у меня возникает ошибка: Ошибка вычисления: (1,5):error CS0103: Имя "x" не существует в данном контекста
вс код при указании ошибки этой приводит меня к функции, в которой я перевожу выражение в строку кода:
если кому надо, то я написал небольшой недо-компилятор для перевода "человеческих" символов в методы:
если что x - глобальная переменная