Содержание
- 2. Предметная область Все ПО, использующее формальные грамматики Предметно-ориентированные языки Анализаторы кода Разметка Статический анализ Генерация документации
- 3. Реинжиниринг грамматик Зачем? Не удовлетворены выбранным генератором анализаторов Другой класс алгоритма разбора Неудобный синтаксис Проблемы с
- 4. Постановка задачи Инструмент, позволяющий производить реинжиниринг грамматик Трансляция в другой формат Для ухода от проблем выбранного
- 5. YaccConstructor Common ExpandMeta ExpandEbnf ExpandBrackets ReplaceLiterals AddEOF BuildAST Внутреннее представление YardFrontend FsYaccFrontend IronyFrontend AntlrFrontend RACC FsYaccPrinter
- 6. YaccConstructor Common ExpandMeta ExpandEbnf ExpandBrackets ReplaceLiterals AddEOF BuildAST LeaveLast AddAlter Внутреннее представление YardFrontend FsYaccFrontend IronyFrontend AntlrFrontend
- 7. Применение В пилотном проекте SqlMigration Разработка на языке Yard с трансляцией в FsYacc Не нужно писать
- 9. Скачать презентацию