Модуль Ast_helper
module Ast_helper: sig .. end
Справочные материалы для создания фрагментов дерева разбора
Предупреждение Этот модуль нестабилен и является частью compiler-libs.
type 'a with_loc = 'a Location.loc
type loc = Location.t
type lid = Longident.t with_loc
type str = string with_loc
type str_opt = string option with_loc
type attrs = Parsetree.attribute list
Стандартные расположения
val default_loc : loc ref
Значение по умолчанию для всех необязательных аргументов расположения.
val with_default_loc : loc -> (unit -> 'a) -> 'a
Установить default_loc в рамках выполнения предоставленной функции.
Константы
module Const: sig .. end
module Attr: sig .. end
Атрибуты
Язык ядра
module Typ: sig .. end
Выражения типов
module Pat: sig .. end
Шаблоны
module Exp: sig .. end
Выражения
module Val: sig .. end
Объявления значений
module Type: sig .. end
Объявления типов
module Te: sig .. end
Расширения типов
Язык модулей
module Mty: sig .. end
Выражения типов модулей
module Mod: sig .. end
Выражения модулей
module Sig: sig .. end
Элементы сигнатуры
module Str: sig .. end
Элементы структуры
module Md: sig .. end
Объявления модулей
module Ms: sig .. end
Подстановки модулей
module Mtd: sig .. end
Объявления типов модулей
module Mb: sig .. end
Связывания модулей
module Opn: sig .. end
Открытия
module Incl: sig .. end
Включения
module Vb: sig .. end
Связывания значений
Язык классов
module Cty: sig .. end
Выражения типов классов
module Ctf: sig .. end
Поля типов классов
module Cl: sig .. end
Выражения классов
module Cf: sig .. end
Поля классов
module Ci: sig .. end
Классы
module Csig: sig .. end
Сигнатуры классов
module Cstr: sig .. end
Структуры классов
module Rf: sig .. end
Поля строк
module Of: sig .. end
Поля объектов
© 1995-2024 INRIA.
https://ocaml.org/manual/5.2/api/compilerlibref/Ast_helper.html