bnf

У меня есть вопрос о рекурсивных структурах данных в языке Haskell (язык, который я сейчас пытаюсь изучить). Я хотел бы кодировать в терминах пролога Хаскелла, но каждое решение, которое я придумал, имеет различные недостатки, которых я действительно хотел бы избежать. Я хотел бы найти дешевый и элегантный с...

Я хочу описать сложный сценарий и, возможно, язык программирования. я думал о том, чтобы описать его в форме Backus-Naur, прежде чем делать что-либо (исключая фиктивный / пример кода сценария) Существует ли другая форма для описания языка, чем форма Backus-Naur? Какие альтернативы я должен рассмотреть?...

Я работаю над синтаксическим анализатором для C. Я пытаюсь найти список всех контекстно-свободных производных для C. В идеале это было бы в BNF или аналогично. Я уверен, что такая вещь существует, но поиск в Интернете не дал мне много. Чтение исходного кода для существующих парсеров / компиляторов оказалось...

Я люблю синтаксис железной дороги-схемы on json.org которые являются графическим представлением языка BNF. Я не нашел никаких инструментов, которые могли бы дать столь же красноречивые результаты. может ли кто-нибудь определить инструмент, используемый для создания этих диаграмм? ...

Я пытаюсь понять концепцию уровней языков (обычный, контекстно-свободный, контекстно-зависимый и т. д.). Я могу посмотреть это легко, но все объяснения, которые я нахожу, являются нагрузкой символов и говорят о наборы. У меня есть два вопроса: можете ли вы описать словами, Что такое обычный язык, и как язы...