Skip to content

vadya-coder/Lexix

Repository files navigation

Lexix

Сайт для лёгкой работы с формальной грамматикой! В нём можно задавать правила для формальной грамматики и указав стартовую позицию, построить конечную цепочку.

Документация

Сайт можно найти по ссылке https://vadya-coder.github.io/Lexix

Раздел "Настройка правил":

Здесь вы можете описывать правила грамматики.
Слева от => указываются нетерминальные символы, а справа то во что он преобразуется.
Для того чтобы добавить новое преобразование нажмите на кнопку Добавить, а для удаления последнего преобразования нужно нажать Удалить последний.
Если вы хотите удалить правило нажмите на справа от правила.
Для того, чтобы указать пустой символ(ε) вы можете просто нажать на пробел в любом поле для преобразований\

Раздел "Цепочка":

Здесь вы можете указать стартовый символ (порядок символов) с которого будет начинаться цепочка преобразования символов.
Символ (порядок символов) который можно преобразовать подсвечивается красным. Для того чтобы преобразовать символ нужно навестись на него после чего вылезет таблица с возможными преобразованиями.
Если один или более символов пересекаются из-за разных правил, то нужно в таблице посмотреть на верхней строке какой символ нужно преобразовать, а ниже в этом столбце правила по которым нужно преобразовывать символ.
Для отмены последнего действия в цепочке нажмите на в самом конце цепочки.


Good Luck!

About

Site for simplified work of formal grammar!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages