package elpi

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

Module Compiler_data.ScopedTypeExpressionSource

Sourcemodule SimpleType : sig ... end
Sourceand e = {
  1. it : t_;
  2. loc : Elpi_util.Util.Loc.t;
}
Sourceval arrs : int
Sourceval app : int
Sourceval lvl_of : t_ -> int
Sourceval pretty_e_parens : lvl:int -> Format.formatter -> e -> unit
Sourceval pretty_e_loc : Format.formatter -> e -> unit
Sourceval pretty_e : Format.formatter -> e -> unit
Sourceval of_simple_type : SimpleType.t_ -> t_
Sourceval of_simple_type_loc : SimpleType.t -> e
Sourcetype v_ =
  1. | Lam of F.t * v_
  2. | Ty of e
Sourceval pretty : Format.formatter -> t -> unit
Sourceval eqt : TypingEnv.t -> ScopeContext.ctx -> e -> e -> bool
Sourceval eq : TypingEnv.t -> ScopeContext.ctx -> v_ -> v_ -> bool
Sourceval equal : TypingEnv.t -> t -> t -> bool
Sourceval compare : 'a -> 'b -> 'c
Sourceval smart_map_scoped_loc_ty : (F.t -> F.t) -> e -> e
Sourceval smart_map_scoped_ty : (F.t -> F.t) -> t_ -> t_
Sourceval smart_map_tye : (F.t -> F.t) -> v_ -> v_
Sourceval smart_map : (F.t -> F.t) -> t -> t