Class Ppx_metaquot_lifters.expression_lifters

inherit Ppx_traverse_builtins.lift
method record : < array : a. ('aPpx_core.expressionPpx_traverse_builtins.T.lift ‑> ('a Ppx_core.arrayPpx_core.expressionPpx_traverse_builtins.T.lift; bool : (bool, Ppx_core.expressionPpx_traverse_builtins.T.lift; char : (char, Ppx_core.expressionPpx_traverse_builtins.T.lift; constr : string ‑> Ppx_core.expression list ‑> Ppx_core.expression; float : (float, Ppx_core.expressionPpx_traverse_builtins.T.lift; int : (int, Ppx_core.expressionPpx_traverse_builtins.T.lift; int32 : (int32, Ppx_core.expressionPpx_traverse_builtins.T.lift; int64 : (int64, Ppx_core.expressionPpx_traverse_builtins.T.lift; list : a. ('aPpx_core.expressionPpx_traverse_builtins.T.lift ‑> ('a list, Ppx_core.expressionPpx_traverse_builtins.T.lift; nativeint : (nativeint, Ppx_core.expressionPpx_traverse_builtins.T.lift; option : a. ('aPpx_core.expressionPpx_traverse_builtins.T.lift ‑> ('a option, Ppx_core.expressionPpx_traverse_builtins.T.lift; other : a. ('aPpx_core.expressionPpx_traverse_builtins.T.lift; record : (string * Ppx_core.expression) list ‑> Ppx_core.expression; string : (string, Ppx_core.expressionPpx_traverse_builtins.T.lift; tuple : Ppx_core.expression list ‑> Ppx_core.expression; unit : (unit, Ppx_core.expressionPpx_traverse_builtins.T.lift; .. > ‑> (string * Ppx_core.expression) Ppx_core.List.t ‑> Ppx_core.expression
method constr : < array : a. ('aPpx_core.expressionPpx_traverse_builtins.T.lift ‑> ('a Ppx_core.arrayPpx_core.expressionPpx_traverse_builtins.T.lift; bool : (bool, Ppx_core.expressionPpx_traverse_builtins.T.lift; char : (char, Ppx_core.expressionPpx_traverse_builtins.T.lift; constr : string ‑> Ppx_core.expression list ‑> Ppx_core.expression; float : (float, Ppx_core.expressionPpx_traverse_builtins.T.lift; int : (int, Ppx_core.expressionPpx_traverse_builtins.T.lift; int32 : (int32, Ppx_core.expressionPpx_traverse_builtins.T.lift; int64 : (int64, Ppx_core.expressionPpx_traverse_builtins.T.lift; list : a. ('aPpx_core.expressionPpx_traverse_builtins.T.lift ‑> ('a list, Ppx_core.expressionPpx_traverse_builtins.T.lift; nativeint : (nativeint, Ppx_core.expressionPpx_traverse_builtins.T.lift; option : a. ('aPpx_core.expressionPpx_traverse_builtins.T.lift ‑> ('a option, Ppx_core.expressionPpx_traverse_builtins.T.lift; other : a. ('aPpx_core.expressionPpx_traverse_builtins.T.lift; record : (string * Ppx_core.expression) list ‑> Ppx_core.expression; string : (string, Ppx_core.expressionPpx_traverse_builtins.T.lift; tuple : Ppx_core.expression list ‑> Ppx_core.expression; unit : (unit, Ppx_core.expressionPpx_traverse_builtins.T.lift; .. > ‑> string ‑> Ppx_core__.Import.expression list ‑> Ppx_core.expression
method tuple : < array : a. ('aPpx_core.expressionPpx_traverse_builtins.T.lift ‑> ('a Ppx_core.arrayPpx_core.expressionPpx_traverse_builtins.T.lift; bool : (bool, Ppx_core.expressionPpx_traverse_builtins.T.lift; char : (char, Ppx_core.expressionPpx_traverse_builtins.T.lift; constr : string ‑> Ppx_core.expression list ‑> Ppx_core.expression; float : (float, Ppx_core.expressionPpx_traverse_builtins.T.lift; int : (int, Ppx_core.expressionPpx_traverse_builtins.T.lift; int32 : (int32, Ppx_core.expressionPpx_traverse_builtins.T.lift; int64 : (int64, Ppx_core.expressionPpx_traverse_builtins.T.lift; list : a. ('aPpx_core.expressionPpx_traverse_builtins.T.lift ‑> ('a list, Ppx_core.expressionPpx_traverse_builtins.T.lift; nativeint : (nativeint, Ppx_core.expressionPpx_traverse_builtins.T.lift; option : a. ('aPpx_core.expressionPpx_traverse_builtins.T.lift ‑> ('a option, Ppx_core.expressionPpx_traverse_builtins.T.lift; other : a. ('aPpx_core.expressionPpx_traverse_builtins.T.lift; record : (string * Ppx_core.expression) list ‑> Ppx_core.expression; string : (string, Ppx_core.expressionPpx_traverse_builtins.T.lift; tuple : Ppx_core.expression list ‑> Ppx_core.expression; unit : (unit, Ppx_core.expressionPpx_traverse_builtins.T.lift; .. > ‑> Ppx_core__.Import.expression list ‑> Ppx_core.expression
method int : < array : a. ('aPpx_core.expressionPpx_traverse_builtins.T.lift ‑> ('a Ppx_core.arrayPpx_core.expressionPpx_traverse_builtins.T.lift; bool : (bool, Ppx_core.expressionPpx_traverse_builtins.T.lift; char : (char, Ppx_core.expressionPpx_traverse_builtins.T.lift; constr : string ‑> Ppx_core.expression list ‑> Ppx_core.expression; float : (float, Ppx_core.expressionPpx_traverse_builtins.T.lift; int : (int, Ppx_core.expressionPpx_traverse_builtins.T.lift; int32 : (int32, Ppx_core.expressionPpx_traverse_builtins.T.lift; int64 : (int64, Ppx_core.expressionPpx_traverse_builtins.T.lift; list : a. ('aPpx_core.expressionPpx_traverse_builtins.T.lift ‑> ('a list, Ppx_core.expressionPpx_traverse_builtins.T.lift; nativeint : (nativeint, Ppx_core.expressionPpx_traverse_builtins.T.lift; option : a. ('aPpx_core.expressionPpx_traverse_builtins.T.lift ‑> ('a option, Ppx_core.expressionPpx_traverse_builtins.T.lift; other : a. ('aPpx_core.expressionPpx_traverse_builtins.T.lift; record : (string * Ppx_core.expression) list ‑> Ppx_core.expression; string : (string, Ppx_core.expressionPpx_traverse_builtins.T.lift; tuple : Ppx_core.expression list ‑> Ppx_core.expression; unit : (unit, Ppx_core.expressionPpx_traverse_builtins.T.lift; .. > ‑> (Ppx_core__.Import.intPpx_core.expressionPpx_traverse_builtins.T.lift
method int32 : < array : a. ('aPpx_core.expressionPpx_traverse_builtins.T.lift ‑> ('a Ppx_core.arrayPpx_core.expressionPpx_traverse_builtins.T.lift; bool : (bool, Ppx_core.expressionPpx_traverse_builtins.T.lift; char : (char, Ppx_core.expressionPpx_traverse_builtins.T.lift; constr : string ‑> Ppx_core.expression list ‑> Ppx_core.expression; float : (float, Ppx_core.expressionPpx_traverse_builtins.T.lift; int : (int, Ppx_core.expressionPpx_traverse_builtins.T.lift; int32 : (int32, Ppx_core.expressionPpx_traverse_builtins.T.lift; int64 : (int64, Ppx_core.expressionPpx_traverse_builtins.T.lift; list : a. ('aPpx_core.expressionPpx_traverse_builtins.T.lift ‑> ('a list, Ppx_core.expressionPpx_traverse_builtins.T.lift; nativeint : (nativeint, Ppx_core.expressionPpx_traverse_builtins.T.lift; option : a. ('aPpx_core.expressionPpx_traverse_builtins.T.lift ‑> ('a option, Ppx_core.expressionPpx_traverse_builtins.T.lift; other : a. ('aPpx_core.expressionPpx_traverse_builtins.T.lift; record : (string * Ppx_core.expression) list ‑> Ppx_core.expression; string : (string, Ppx_core.expressionPpx_traverse_builtins.T.lift; tuple : Ppx_core.expression list ‑> Ppx_core.expression; unit : (unit, Ppx_core.expressionPpx_traverse_builtins.T.lift; .. > ‑> (Ppx_core__.Import.int32Ppx_core.expressionPpx_traverse_builtins.T.lift
method int64 : < array : a. ('aPpx_core.expressionPpx_traverse_builtins.T.lift ‑> ('a Ppx_core.arrayPpx_core.expressionPpx_traverse_builtins.T.lift; bool : (bool, Ppx_core.expressionPpx_traverse_builtins.T.lift; char : (char, Ppx_core.expressionPpx_traverse_builtins.T.lift; constr : string ‑> Ppx_core.expression list ‑> Ppx_core.expression; float : (float, Ppx_core.expressionPpx_traverse_builtins.T.lift; int : (int, Ppx_core.expressionPpx_traverse_builtins.T.lift; int32 : (int32, Ppx_core.expressionPpx_traverse_builtins.T.lift; int64 : (int64, Ppx_core.expressionPpx_traverse_builtins.T.lift; list : a. ('aPpx_core.expressionPpx_traverse_builtins.T.lift ‑> ('a list, Ppx_core.expressionPpx_traverse_builtins.T.lift; nativeint : (nativeint, Ppx_core.expressionPpx_traverse_builtins.T.lift; option : a. ('aPpx_core.expressionPpx_traverse_builtins.T.lift ‑> ('a option, Ppx_core.expressionPpx_traverse_builtins.T.lift; other : a. ('aPpx_core.expressionPpx_traverse_builtins.T.lift; record : (string * Ppx_core.expression) list ‑> Ppx_core.expression; string : (string, Ppx_core.expressionPpx_traverse_builtins.T.lift; tuple : Ppx_core.expression list ‑> Ppx_core.expression; unit : (unit, Ppx_core.expressionPpx_traverse_builtins.T.lift; .. > ‑> (Ppx_core__.Import.int64Ppx_core.expressionPpx_traverse_builtins.T.lift
method nativeint : < array : a. ('aPpx_core.expressionPpx_traverse_builtins.T.lift ‑> ('a Ppx_core.arrayPpx_core.expressionPpx_traverse_builtins.T.lift; bool : (bool, Ppx_core.expressionPpx_traverse_builtins.T.lift; char : (char, Ppx_core.expressionPpx_traverse_builtins.T.lift; constr : string ‑> Ppx_core.expression list ‑> Ppx_core.expression; float : (float, Ppx_core.expressionPpx_traverse_builtins.T.lift; int : (int, Ppx_core.expressionPpx_traverse_builtins.T.lift; int32 : (int32, Ppx_core.expressionPpx_traverse_builtins.T.lift; int64 : (int64, Ppx_core.expressionPpx_traverse_builtins.T.lift; list : a. ('aPpx_core.expressionPpx_traverse_builtins.T.lift ‑> ('a list, Ppx_core.expressionPpx_traverse_builtins.T.lift; nativeint : (nativeint, Ppx_core.expressionPpx_traverse_builtins.T.lift; option : a. ('aPpx_core.expressionPpx_traverse_builtins.T.lift ‑> ('a option, Ppx_core.expressionPpx_traverse_builtins.T.lift; other : a. ('aPpx_core.expressionPpx_traverse_builtins.T.lift; record : (string * Ppx_core.expression) list ‑> Ppx_core.expression; string : (string, Ppx_core.expressionPpx_traverse_builtins.T.lift; tuple : Ppx_core.expression list ‑> Ppx_core.expression; unit : (unit, Ppx_core.expressionPpx_traverse_builtins.T.lift; .. > ‑> (Ppx_core__.Import.nativeintPpx_core.expressionPpx_traverse_builtins.T.lift
method float : < array : a. ('aPpx_core.expressionPpx_traverse_builtins.T.lift ‑> ('a Ppx_core.arrayPpx_core.expressionPpx_traverse_builtins.T.lift; bool : (bool, Ppx_core.expressionPpx_traverse_builtins.T.lift; char : (char, Ppx_core.expressionPpx_traverse_builtins.T.lift; constr : string ‑> Ppx_core.expression list ‑> Ppx_core.expression; float : (float, Ppx_core.expressionPpx_traverse_builtins.T.lift; int : (int, Ppx_core.expressionPpx_traverse_builtins.T.lift; int32 : (int32, Ppx_core.expressionPpx_traverse_builtins.T.lift; int64 : (int64, Ppx_core.expressionPpx_traverse_builtins.T.lift; list : a. ('aPpx_core.expressionPpx_traverse_builtins.T.lift ‑> ('a list, Ppx_core.expressionPpx_traverse_builtins.T.lift; nativeint : (nativeint, Ppx_core.expressionPpx_traverse_builtins.T.lift; option : a. ('aPpx_core.expressionPpx_traverse_builtins.T.lift ‑> ('a option, Ppx_core.expressionPpx_traverse_builtins.T.lift; other : a. ('aPpx_core.expressionPpx_traverse_builtins.T.lift; record : (string * Ppx_core.expression) list ‑> Ppx_core.expression; string : (string, Ppx_core.expressionPpx_traverse_builtins.T.lift; tuple : Ppx_core.expression list ‑> Ppx_core.expression; unit : (unit, Ppx_core.expressionPpx_traverse_builtins.T.lift; .. > ‑> (Ppx_core.Float.tPpx_core.expressionPpx_traverse_builtins.T.lift
method string : < array : a. ('aPpx_core.expressionPpx_traverse_builtins.T.lift ‑> ('a Ppx_core.arrayPpx_core.expressionPpx_traverse_builtins.T.lift; bool : (bool, Ppx_core.expressionPpx_traverse_builtins.T.lift; char : (char, Ppx_core.expressionPpx_traverse_builtins.T.lift; constr : string ‑> Ppx_core.expression list ‑> Ppx_core.expression; float : (float, Ppx_core.expressionPpx_traverse_builtins.T.lift; int : (int, Ppx_core.expressionPpx_traverse_builtins.T.lift; int32 : (int32, Ppx_core.expressionPpx_traverse_builtins.T.lift; int64 : (int64, Ppx_core.expressionPpx_traverse_builtins.T.lift; list : a. ('aPpx_core.expressionPpx_traverse_builtins.T.lift ‑> ('a list, Ppx_core.expressionPpx_traverse_builtins.T.lift; nativeint : (nativeint, Ppx_core.expressionPpx_traverse_builtins.T.lift; option : a. ('aPpx_core.expressionPpx_traverse_builtins.T.lift ‑> ('a option, Ppx_core.expressionPpx_traverse_builtins.T.lift; other : a. ('aPpx_core.expressionPpx_traverse_builtins.T.lift; record : (string * Ppx_core.expression) list ‑> Ppx_core.expression; string : (string, Ppx_core.expressionPpx_traverse_builtins.T.lift; tuple : Ppx_core.expression list ‑> Ppx_core.expression; unit : (unit, Ppx_core.expressionPpx_traverse_builtins.T.lift; .. > ‑> (Ppx_core__.Import.stringPpx_core.expressionPpx_traverse_builtins.T.lift
method char : < array : a. ('aPpx_core.expressionPpx_traverse_builtins.T.lift ‑> ('a Ppx_core.arrayPpx_core.expressionPpx_traverse_builtins.T.lift; bool : (bool, Ppx_core.expressionPpx_traverse_builtins.T.lift; char : (char, Ppx_core.expressionPpx_traverse_builtins.T.lift; constr : string ‑> Ppx_core.expression list ‑> Ppx_core.expression; float : (float, Ppx_core.expressionPpx_traverse_builtins.T.lift; int : (int, Ppx_core.expressionPpx_traverse_builtins.T.lift; int32 : (int32, Ppx_core.expressionPpx_traverse_builtins.T.lift; int64 : (int64, Ppx_core.expressionPpx_traverse_builtins.T.lift; list : a. ('aPpx_core.expressionPpx_traverse_builtins.T.lift ‑> ('a list, Ppx_core.expressionPpx_traverse_builtins.T.lift; nativeint : (nativeint, Ppx_core.expressionPpx_traverse_builtins.T.lift; option : a. ('aPpx_core.expressionPpx_traverse_builtins.T.lift ‑> ('a option, Ppx_core.expressionPpx_traverse_builtins.T.lift; other : a. ('aPpx_core.expressionPpx_traverse_builtins.T.lift; record : (string * Ppx_core.expression) list ‑> Ppx_core.expression; string : (string, Ppx_core.expressionPpx_traverse_builtins.T.lift; tuple : Ppx_core.expression list ‑> Ppx_core.expression; unit : (unit, Ppx_core.expressionPpx_traverse_builtins.T.lift; .. > ‑> (Ppx_core__.Import.charPpx_core.expressionPpx_traverse_builtins.T.lift
method bool : < array : a. ('aPpx_core.expressionPpx_traverse_builtins.T.lift ‑> ('a Ppx_core.arrayPpx_core.expressionPpx_traverse_builtins.T.lift; bool : (bool, Ppx_core.expressionPpx_traverse_builtins.T.lift; char : (char, Ppx_core.expressionPpx_traverse_builtins.T.lift; constr : string ‑> Ppx_core.expression list ‑> Ppx_core.expression; float : (float, Ppx_core.expressionPpx_traverse_builtins.T.lift; int : (int, Ppx_core.expressionPpx_traverse_builtins.T.lift; int32 : (int32, Ppx_core.expressionPpx_traverse_builtins.T.lift; int64 : (int64, Ppx_core.expressionPpx_traverse_builtins.T.lift; list : a. ('aPpx_core.expressionPpx_traverse_builtins.T.lift ‑> ('a list, Ppx_core.expressionPpx_traverse_builtins.T.lift; nativeint : (nativeint, Ppx_core.expressionPpx_traverse_builtins.T.lift; option : a. ('aPpx_core.expressionPpx_traverse_builtins.T.lift ‑> ('a option, Ppx_core.expressionPpx_traverse_builtins.T.lift; other : a. ('aPpx_core.expressionPpx_traverse_builtins.T.lift; record : (string * Ppx_core.expression) list ‑> Ppx_core.expression; string : (string, Ppx_core.expressionPpx_traverse_builtins.T.lift; tuple : Ppx_core.expression list ‑> Ppx_core.expression; unit : (unit, Ppx_core.expressionPpx_traverse_builtins.T.lift; .. > ‑> (Ppx_core__.Import.boolPpx_core.expressionPpx_traverse_builtins.T.lift
method array : < array : a. ('aPpx_core.expressionPpx_traverse_builtins.T.lift ‑> ('a Ppx_core.arrayPpx_core.expressionPpx_traverse_builtins.T.lift; bool : (bool, Ppx_core.expressionPpx_traverse_builtins.T.lift; char : (char, Ppx_core.expressionPpx_traverse_builtins.T.lift; constr : string ‑> Ppx_core.expression list ‑> Ppx_core.expression; float : (float, Ppx_core.expressionPpx_traverse_builtins.T.lift; int : (int, Ppx_core.expressionPpx_traverse_builtins.T.lift; int32 : (int32, Ppx_core.expressionPpx_traverse_builtins.T.lift; int64 : (int64, Ppx_core.expressionPpx_traverse_builtins.T.lift; list : a. ('aPpx_core.expressionPpx_traverse_builtins.T.lift ‑> ('a list, Ppx_core.expressionPpx_traverse_builtins.T.lift; nativeint : (nativeint, Ppx_core.expressionPpx_traverse_builtins.T.lift; option : a. ('aPpx_core.expressionPpx_traverse_builtins.T.lift ‑> ('a option, Ppx_core.expressionPpx_traverse_builtins.T.lift; other : a. ('aPpx_core.expressionPpx_traverse_builtins.T.lift; record : (string * Ppx_core.expression) list ‑> Ppx_core.expression; string : (string, Ppx_core.expressionPpx_traverse_builtins.T.lift; tuple : Ppx_core.expression list ‑> Ppx_core.expression; unit : (unit, Ppx_core.expressionPpx_traverse_builtins.T.lift; .. > ‑> a. ('aPpx_core.expressionPpx_traverse_builtins.T.lift ‑> ('a Ppx_core.arrayPpx_core.expressionPpx_traverse_builtins.T.lift
method unit : < array : a. ('aPpx_core.expressionPpx_traverse_builtins.T.lift ‑> ('a Ppx_core.arrayPpx_core.expressionPpx_traverse_builtins.T.lift; bool : (bool, Ppx_core.expressionPpx_traverse_builtins.T.lift; char : (char, Ppx_core.expressionPpx_traverse_builtins.T.lift; constr : string ‑> Ppx_core.expression list ‑> Ppx_core.expression; float : (float, Ppx_core.expressionPpx_traverse_builtins.T.lift; int : (int, Ppx_core.expressionPpx_traverse_builtins.T.lift; int32 : (int32, Ppx_core.expressionPpx_traverse_builtins.T.lift; int64 : (int64, Ppx_core.expressionPpx_traverse_builtins.T.lift; list : a. ('aPpx_core.expressionPpx_traverse_builtins.T.lift ‑> ('a list, Ppx_core.expressionPpx_traverse_builtins.T.lift; nativeint : (nativeint, Ppx_core.expressionPpx_traverse_builtins.T.lift; option : a. ('aPpx_core.expressionPpx_traverse_builtins.T.lift ‑> ('a option, Ppx_core.expressionPpx_traverse_builtins.T.lift; other : a. ('aPpx_core.expressionPpx_traverse_builtins.T.lift; record : (string * Ppx_core.expression) list ‑> Ppx_core.expression; string : (string, Ppx_core.expressionPpx_traverse_builtins.T.lift; tuple : Ppx_core.expression list ‑> Ppx_core.expression; unit : (unit, Ppx_core.expressionPpx_traverse_builtins.T.lift; .. > ‑> (unit, Ppx_core.expressionPpx_traverse_builtins.T.lift
method other : < array : a. ('aPpx_core.expressionPpx_traverse_builtins.T.lift ‑> ('a Ppx_core.arrayPpx_core.expressionPpx_traverse_builtins.T.lift; bool : (bool, Ppx_core.expressionPpx_traverse_builtins.T.lift; char : (char, Ppx_core.expressionPpx_traverse_builtins.T.lift; constr : string ‑> Ppx_core.expression list ‑> Ppx_core.expression; float : (float, Ppx_core.expressionPpx_traverse_builtins.T.lift; int : (int, Ppx_core.expressionPpx_traverse_builtins.T.lift; int32 : (int32, Ppx_core.expressionPpx_traverse_builtins.T.lift; int64 : (int64, Ppx_core.expressionPpx_traverse_builtins.T.lift; list : a. ('aPpx_core.expressionPpx_traverse_builtins.T.lift ‑> ('a list, Ppx_core.expressionPpx_traverse_builtins.T.lift; nativeint : (nativeint, Ppx_core.expressionPpx_traverse_builtins.T.lift; option : a. ('aPpx_core.expressionPpx_traverse_builtins.T.lift ‑> ('a option, Ppx_core.expressionPpx_traverse_builtins.T.lift; other : a. ('aPpx_core.expressionPpx_traverse_builtins.T.lift; record : (string * Ppx_core.expression) list ‑> Ppx_core.expression; string : (string, Ppx_core.expressionPpx_traverse_builtins.T.lift; tuple : Ppx_core.expression list ‑> Ppx_core.expression; unit : (unit, Ppx_core.expressionPpx_traverse_builtins.T.lift; .. > ‑> a. ('aPpx_core.expressionPpx_traverse_builtins.T.lift