powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Статический анализ кода PSQL
6 сообщений из 6, страница 1 из 1
Статический анализ кода PSQL
    #38994562
Interloper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Необходимо получить представление кода скриптов Firebird, к которому можно применить статический анализ кода. Например, это может быть синтаксическое дерево. Как лучше подступиться к такой задаче - писать свои инструменты лексического и синтаксического разбора (например, с помощью утилит Yacc, Lex), воспользоваться готовыми реализациями из кода самого Firebird, или, может быть, есть еще какие-то варианты решения данной задачи?
...
Рейтинг: 0 / 0
Статический анализ кода PSQL
    #38994629
-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
-
Гость
Если где-то существует полная грамматика FB в БНФ, тогда всё просто.
Т.к. почти у каждой версии FB грамматика своя, то было бы круто получать её вызовом API :)
...
Рейтинг: 0 / 0
Статический анализ кода PSQL
    #38994649
Interloper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Где можно найти описание грамматики FB или хотя бы похожей реализации?
...
Рейтинг: 0 / 0
Статический анализ кода PSQL
    #38994822
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Статический анализ кода PSQL
    #38995021
Interloper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv,

спасибо. Firebird использует Lex для разбора?
...
Рейтинг: 0 / 0
Статический анализ кода PSQL
    #38995035
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Interloper,

используют btyacc, если не поменяли.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Статический анализ кода PSQL
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]