Presentation is loading. Please wait.

Presentation is loading. Please wait.

Автоматическая трансляция проекта Dypgen с языка OCaml на язык F# Научный руководитель: Я. А. Кириленко Выполнил : студент 345 гр. Эдуард Баранов.

Similar presentations


Presentation on theme: "Автоматическая трансляция проекта Dypgen с языка OCaml на язык F# Научный руководитель: Я. А. Кириленко Выполнил : студент 345 гр. Эдуард Баранов."— Presentation transcript:

1 Автоматическая трансляция проекта Dypgen с языка OCaml на язык F# Научный руководитель: Я. А. Кириленко Выполнил : студент 345 гр. Эдуард Баранов

2 YaccConstructor  Генератор синтаксических анализаторов для произвольных контекстно-свободных грамматик.  Разрабатывается на F#

3 GLR  Generalized Left-to-right Rightmost derivation parser  поддержка неоднозначных контекстно- свободных грамматик  создает множество деревьев разбора (лес)

4 Dypgen  GLR-генератор для Objective Caml  Обрабатывает неоднозначные грамматики  Приоритеты и отношения  Саморасширяемые грамматики  «Живой» проект

5 Цели работы  Изучение возможности трансляции кода с языка OCaml в F#  Реализация автоматического транслятора для проекта Dypgen

6 Реализация  Camlp4 – Pre-Processor-Pretty-Printer для Oсaml  Реализация дополнительного принтера для Camlp4

7 Результаты  Изучены возможности Camlp4  Изучена методика построения трансляторов  Изучена возможность трансляции кода с языка OCaml на F#  Создан транслятор, преобразующий структуры OCaml в структуры F#


Download ppt "Автоматическая трансляция проекта Dypgen с языка OCaml на язык F# Научный руководитель: Я. А. Кириленко Выполнил : студент 345 гр. Эдуард Баранов."

Similar presentations


Ads by Google