EChandraSutraDhar_lib.AstCopyright 2025-2026, Ram Prosad Chandra Sutra Dhar
SPDX-License-Identifier: LGPL-3.0-or-later
val pp_ident :
Ppx_deriving_runtime.Format.formatter ->
ident ->
Ppx_deriving_runtime.unitval show_ident : ident -> Ppx_deriving_runtime.stringval pp_is_rec :
Ppx_deriving_runtime.Format.formatter ->
is_rec ->
Ppx_deriving_runtime.unitval show_is_rec : is_rec -> Ppx_deriving_runtime.stringval pp_bin_oper :
Ppx_deriving_runtime.Format.formatter ->
bin_oper ->
Ppx_deriving_runtime.unitval show_bin_oper : bin_oper -> Ppx_deriving_runtime.stringval pp_unar_oper :
Ppx_deriving_runtime.Format.formatter ->
unar_oper ->
Ppx_deriving_runtime.unitval show_unar_oper : unar_oper -> Ppx_deriving_runtime.stringval pp_const :
Ppx_deriving_runtime.Format.formatter ->
const ->
Ppx_deriving_runtime.unitval show_const : const -> Ppx_deriving_runtime.stringval pp_binder :
Ppx_deriving_runtime.Format.formatter ->
binder ->
Ppx_deriving_runtime.unitval show_binder : binder -> Ppx_deriving_runtime.stringval show_ty : ty -> Ppx_deriving_runtime.stringval pp_pattern :
Ppx_deriving_runtime.Format.formatter ->
pattern ->
Ppx_deriving_runtime.unitval show_pattern : pattern -> Ppx_deriving_runtime.stringtype expr = | ExpIdent of ident| ExpConst of const| ExpBranch of expr * expr * expr option| ExpBinOper of bin_oper * expr * expr| ExpUnarOper of unar_oper * expr| ExpTuple of expr * expr * expr list| ExpList of expr list| ExpLambda of pattern list * expr| ExpTypeAnnotation of expr * ty| ExpLet of is_rec * bind * bind list * expr| ExpFunction of expr * expr| ExpOption of expr optionval pp_expr :
Ppx_deriving_runtime.Format.formatter ->
expr ->
Ppx_deriving_runtime.unitval show_expr : expr -> Ppx_deriving_runtime.stringval pp_bind :
Ppx_deriving_runtime.Format.formatter ->
bind ->
Ppx_deriving_runtime.unitval show_bind : bind -> Ppx_deriving_runtime.stringval pp_structure :
Ppx_deriving_runtime.Format.formatter ->
structure ->
Ppx_deriving_runtime.unitval show_structure : structure -> Ppx_deriving_runtime.stringtype program = structure listval pp_program :
Ppx_deriving_runtime.Format.formatter ->
program ->
Ppx_deriving_runtime.unitval show_program : program -> Ppx_deriving_runtime.stringval pp_ty : Stdlib.Format.formatter -> ty -> unit