Spec-Zone.ru › OCaml

Compiler_libs

Предупреждение

Эта библиотека является частью внутреннего API компилятора OCaml и не входит в стандартную библиотеку языка. Совместимость между выпусками не гарантируется, поэтому код, использующий эти модули, должен быть готов зависеть от конкретных версий компилятора OCaml.

Ast_helper
Вспомогательные средства для создания фрагментов Parsetree
Ast_invariants
Проверка инвариантов AST
Ast_iterator
Ast_iterator.iterator позволяет исследовать AST с помощью открытой рекурсии.
Ast_mapper
Интерфейс переписывателя -ppx
Asttypes
Вспомогательные типы AST, используемые в parsetree и typedtree.
Attr_helper
Вспомогательные средства для атрибутов
Builtin_attributes
Поддержка встроенных атрибутов:
CamlinternalMenhirLib
Depend
Зависимости модулей.
Docstrings
Комментарии документации
Lexer
Лексический анализатор
Location
Позиции в исходном коде (диапазоны позиций), используемые в parsetree.
Longident
Составные идентификаторы, используемые в parsetree.
Parse
Точки входа в парсер
Parser
Parsetree
Абстрактное синтаксическое дерево, создаваемое при разборе
Pprintast
Средства форматированного вывода для Parsetree
Printast
Средство вывода без форматирования для Parsetree
Syntaxerr
Вспомогательный тип для сообщения о синтаксических ошибках
Unit_info
Этот модуль централизует обработку файлов компиляции и их метаданных.
Arg_helper
Разбор аргументов командной строки вида <value> | <key>=<value>,...
Binutils
Build_path_prefix_map
Переписывание путей для воспроизводимых сборок
Ccomp
Компиляция файлов C и создание библиотек C
Clflags
Флаги командной строки
Compression
Config_boot
Конфигурация системы
Config_main
Конфигурация системы
Config
Конфигурация системы
Consistbl
Таблицы согласованности: проверка согласованности CRC модулей
Diffing
Параметрическое сравнение
Diffing_with_keys
При сравнении списков, в которых у каждого элемента есть уникальный ключ, можно уточнить патч различий, добавив два составных действия редактирования: перестановки и перемещения.
Domainstate
Format_doc
Компонуемый документ для движка форматирования Format.
Identifiable
Единый интерфейс для распространённых структур данных, работающих с различными объектами.
Int_replace_polymorphic_compare
Lazy_backtrack
Linkdeps
Load_path
Управление каталогами подключаемых файлов.
Local_store
Этот модуль предоставляет средства для создания ссылок (и хеш-таблиц), состояние которых можно легко сохранить и восстановить до произвольной версии.
Misc
Разные полезные типы и функции
Numbers
Модули для работы с числами, некоторые из которых удовлетворяют Identifiable.S.
Profile
Сбор данных о производительности компилятора
Stable_matching
Strongly_connected_components
Алгоритм Косарайю для поиска компонент сильной связности.
Targetint
Целые числа, соответствующие целочисленному типу целевого процессора.
Terminfo
Базовый интерфейс к базе данных terminfo
Warnings
Определения предупреждений
Pparse
Драйвер парсера и внешних препроцессоров.

© 1995-2026 INRIA.
https://ocaml.org/manual/5.5/api/compilerlibref/Compiler_libs.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API