Необходимо реализовать мини язык на языке функционального программирования (ФП) Ocaml. Необходимо реализовать парсер и интерпретатор. Нужно сохранять распарсенные синтаксические конструкции языка программирования в виде AST дерева. Соответственно затем мы “ходим“ по AST дереву и выполняем необходимые действия. Для задания есть возможность выбрать язык JavaScript (не весь, базовые вещи в программировании) или язык запросов к графовым базам данных Cypher (необходимо будет согласовать). Необходимо будет полностью рассказать, что и как реализовано (своего рода репетиторство). Для задания желателен программист имеющий опыт с языками ФП (лучше всего с Ocaml), так как есть готовые примеры парсеров и интерпретаторов на Ocaml для некоторых языков программирования, в которых программисту, работавшему с языками ФП, будет проще разобраться.