Open VTsarevNSU opened 1 week ago
переименовал систему в GLeN Facts -- greater, lesser, non-equal, она переиспользует структуру Identifier-Expressionи типы узлов последних для более удобной интеграции реализовал для if, for, while, дальше требуется разработать алгоритмы применения системы
Val Facts отброшены, поскольку методы получения значений Expression уже существуют в разработке и даже работают для константных выражений произвольной глубины алиасов
необходимо создать систему, моделирующую поведение операторов while, for и if моделирование предлагается сделать с помощью "фактов": некоторых арифметических равенств или неравенств, которые будут учитываться анализатором в зависимости от того, в какой вершине он сейчас находится GEL (greater, equal, lesser) -- неравенства Val (value) -- равенства