Spec-Zone.ru › OCaml

Модуль Ast_helper

module Ast_helper: sig .. end

Вспомогательные средства для создания фрагментов Parsetree

Предупреждение Этот модуль нестабилен и входит в состав 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-2026 INRIA.
https://ocaml.org/manual/5.5/api/compilerlibref/Ast_helper.html

Spec-Zone.ru

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