Spec-Zone.ru › OCaml

Модуль 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

Spec-Zone.ru

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