На данный вопрос уже ответили:
Есть строковые конструкции заранее неизвестно какие, но они могут быть любой сложности и длины следующего вида: ('abc' == 'abc' || 'xyz' == 'zyx') || ('abc' == 'dfg' && 'xyz' == 'zyx') Разнообразие сравнений данных и их количество (как и количество вложенных скобок) заранее не может быть известно, поэтому парсер на разбор вложенных скобок и математическое упрощение для меня совсем муторно и на очень долго затянется. Поэтому хочу узнать возможно ли все таки такую строку передать компилятору в виде кода и получить результат ее исполнения.
лучше не исполнять код из каких-то строк - можно подменить код и твое приложение его исполнит
сделай xml в которой будешь описывать свою структуру
например:
<or>
<or>
<equal>
<string value="abc"/>
<string value="abc"/>
</equal>
<equal>
<string value="xyz"/>
<string value="zyx"/>
</equal>
</or>
<and>
<equal>
<string value="abc"/>
<string value="dfg"/>
</equal>
<equal>
<string value="xyz"/>
<string value="zyx"/>
</equal>
</and>
</or>
для чего-то вроде этого намного легче написать обработчик и инъекции не допускает
нужно не забыть это:
любое из нарушений - несоответствие формату (помимо банального нарушения формата xml)
Виртуальный выделенный сервер (VDS) становится отличным выбором
Как подключить ссылку к создаваемому приложению? К примеру SystemManagement
Сегодня начались проблемы с авторизацией, ранее всё работало, в чём причина ?