#javascript #блок_схема
Здравствуйте! Читаю книгу Крокфорда "Javascript. Сильные стороны". Там повсеместно используются схемы, как в приложении. Никогда ранее не встречался с такими. Есть как простые (в 1 линию), так и сложные (на пол страницы). Спасибо за ответы!
Ответы
Ответ 1
Это "синтаксическая схема", так же называемая "железнодорожной диаграммой"; используется для описания синтаксиса. Встречал краткое описание оной в книге Пратта и Зелковица "Языки программирования. Разработка и реализация". Каждая "развилка пути" означает альтернативу. Тут, очевидно, описание "пробельного символа", который либо пробел; либо табуляция; либо знак конца строки; либо "//" за которым опционально следуют любые символы, завершающиеся концом строки (однострочный комментарий); либо "/*" за которым следуют любые символы, и завершается все это "*/" (многострочный комментарий).Ответ 2
Такие схемы используются ещё в документации к sqlite, оттуда может лучше станет понятно как их читать, на примерах базового синтаксиса SQL. к примеру SELECT: https://www.sqlite.org/lang_select.html P.S. это скорее не ответ, а дополнение к первому ответу, комментарий к сожалению не могу добавить.
Комментариев нет:
Отправить комментарий