Да, вот чего там не найти, так это BNF.Сообщение от Vorobey
Впрочем, ни BNF ни NBNF как таковых и в исходниках то нет. Строки в файле читаются последовательно, выделяется первый токен, ищется в списке, если найден, то запускается процедура разбора остатка строки. Если не найден, то строка просто игнорируется. Вот как буду писать калькулятор тогда может и BNF появится
![]()
Еще замечание. Уж очень не удобно опрашивать параметры чтобы получить текущее значение, явно не хватает возможности подписаться-отписаться от мониторинга изменений. Может сделать промежуточный сервер, который будет цепляться к IL2, а клиенты будут уже цепляться к этому промежуточному серверу? Причем формат запросов должен быть точно таким же как и у IL2, только добавить еще парочку префиксов: S (subscribe)- подписаться, U (unsubscribe) - отписаться. Тогда можно в начале скрипта подписаться на все необходимые ключи и начать получать по ним изменения. Хотя это все легко реализуется и внутри самого клиента.




Впрочем, ни BNF ни NBNF как таковых и в исходниках то нет. Строки в файле читаются последовательно, выделяется первый токен, ищется в списке, если найден, то запускается процедура разбора остатка строки. Если не найден, то строка просто игнорируется. Вот как буду писать калькулятор тогда может и BNF появится
Ответить с цитированием