mirror of
https://github.com/ocaml-tracing/ocaml-trace.git
synced 2026-03-09 04:17:56 -04:00
56 lines
No EOL
16 KiB
HTML
56 lines
No EOL
16 KiB
HTML
<!DOCTYPE html>
|
||
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Ppxlib_traverse (ppxlib.Ppxlib_traverse)</title><link rel="stylesheet" href="../../_odoc-theme/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.2.2"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body class="odoc"><nav class="odoc-nav"><a href="../index.html">Up</a> – <a href="../index.html">ppxlib</a> » Ppxlib_traverse</nav><header class="odoc-preamble"><h1>Module <code><span>Ppxlib_traverse</span></code></h1></header><div class="odoc-content"><div class="odoc-spec"><div class="spec value anchored" id="val-alphabet"><a href="#val-alphabet" class="anchor"></a><code><span><span class="keyword">val</span> alphabet : <span>string array</span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-vars_of_list"><a href="#val-vars_of_list" class="anchor"></a><code><span><span class="keyword">val</span> vars_of_list :
|
||
<span>get_loc:<span>(<span><span class="type-var">'a</span> <span class="arrow">-></span></span> <a href="../Ppxlib/index.html#type-location">Ppxlib.location</a>)</span> <span class="arrow">-></span></span>
|
||
<span><span><span class="type-var">'b</span> <a href="../Stdppx/List/index.html#type-t">Stdppx.List.t</a></span> <span class="arrow">-></span></span>
|
||
<span><span>string <a href="../Ppxlib/index.html#type-loc">Ppxlib.loc</a></span> list</span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-evar_of_var"><a href="#val-evar_of_var" class="anchor"></a><code><span><span class="keyword">val</span> evar_of_var : <span><span>string <a href="../Ppxlib/index.html#type-loc">Ppxlib.loc</a></span> <span class="arrow">-></span></span> <a href="../Astlib/Ast_500/Parsetree/index.html#type-expression">Astlib.Ast_500.Parsetree.expression</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-pvar_of_var"><a href="#val-pvar_of_var" class="anchor"></a><code><span><span class="keyword">val</span> pvar_of_var : <span><span>string <a href="../Ppxlib/index.html#type-loc">Ppxlib.loc</a></span> <span class="arrow">-></span></span> <a href="../Astlib/Ast_500/Parsetree/index.html#type-pattern">Astlib.Ast_500.Parsetree.pattern</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-tvar_of_var"><a href="#val-tvar_of_var" class="anchor"></a><code><span><span class="keyword">val</span> tvar_of_var : <span><span>string <a href="../Ppxlib/index.html#type-loc">Ppxlib.loc</a></span> <span class="arrow">-></span></span> <a href="../Astlib/Ast_500/Parsetree/index.html#type-core_type">Astlib.Ast_500.Parsetree.core_type</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-evars_of_vars"><a href="#val-evars_of_vars" class="anchor"></a><code><span><span class="keyword">val</span> evars_of_vars :
|
||
<span><span><span>string <a href="../Ppxlib/index.html#type-loc">Ppxlib.loc</a></span> list</span> <span class="arrow">-></span></span>
|
||
<span><a href="../Astlib/Ast_500/Parsetree/index.html#type-expression">Astlib.Ast_500.Parsetree.expression</a> list</span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-pvars_of_vars"><a href="#val-pvars_of_vars" class="anchor"></a><code><span><span class="keyword">val</span> pvars_of_vars :
|
||
<span><span><span>string <a href="../Ppxlib/index.html#type-loc">Ppxlib.loc</a></span> list</span> <span class="arrow">-></span></span>
|
||
<span><a href="../Astlib/Ast_500/Parsetree/index.html#type-pattern">Astlib.Ast_500.Parsetree.pattern</a> list</span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-tvars_of_vars"><a href="#val-tvars_of_vars" class="anchor"></a><code><span><span class="keyword">val</span> tvars_of_vars :
|
||
<span><span><span>string <a href="../Ppxlib/index.html#type-loc">Ppxlib.loc</a></span> list</span> <span class="arrow">-></span></span>
|
||
<span><a href="../Astlib/Ast_500/Parsetree/index.html#type-core_type">Astlib.Ast_500.Parsetree.core_type</a> list</span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-fst_expr"><a href="#val-fst_expr" class="anchor"></a><code><span><span class="keyword">val</span> fst_expr : <span>loc:<a href="../Ppxlib/index.html#type-location">Ppxlib.location</a> <span class="arrow">-></span></span> <span><a href="../Ppxlib/index.html#type-expression">Ppxlib.expression</a> <span class="arrow">-></span></span> <a href="../Ppxlib/index.html#type-expression">Ppxlib.expression</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-snd_expr"><a href="#val-snd_expr" class="anchor"></a><code><span><span class="keyword">val</span> snd_expr : <span>loc:<a href="../Ppxlib/index.html#type-location">Ppxlib.location</a> <span class="arrow">-></span></span> <span><a href="../Ppxlib/index.html#type-expression">Ppxlib.expression</a> <span class="arrow">-></span></span> <a href="../Ppxlib/index.html#type-expression">Ppxlib.expression</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-methods_of_class_exn"><a href="#val-methods_of_class_exn" class="anchor"></a><code><span><span class="keyword">val</span> methods_of_class_exn : <span><a href="../Ppxlib/index.html#type-structure_item">Ppxlib.structure_item</a> <span class="arrow">-></span></span> <span><a href="../Ppxlib/index.html#type-class_field">Ppxlib.class_field</a> list</span></span></code></div></div><div class="odoc-spec"><div class="spec module anchored" id="module-Backends"><a href="#module-Backends" class="anchor"></a><code><span><span class="keyword">module</span> <a href="Backends/index.html">Backends</a></span><span> : <span class="keyword">sig</span> ... <span class="keyword">end</span></span></code></div></div><div class="odoc-spec"><div class="spec type anchored" id="type-what"><a href="#type-what" class="anchor"></a><code><span><span class="keyword">type</span> what</span><span> = <a href="Backends/class-type-what/index.html">Backends.what</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-mapper_type"><a href="#val-mapper_type" class="anchor"></a><code><span><span class="keyword">val</span> mapper_type :
|
||
<span>what:<a href="#type-what">what</a> <span class="arrow">-></span></span>
|
||
<span>loc:<a href="../Ppxlib/Location/index.html#type-t">Ppxlib.Location.t</a> <span class="arrow">-></span></span>
|
||
<span><span><a href="../Astlib/Longident/index.html#type-t">Astlib.Longident.t</a> <a href="../Astlib/Location/index.html#type-loc">Astlib.Location.loc</a></span> <span class="arrow">-></span></span>
|
||
<span><span><a href="../Ppxlib/index.html#type-core_type">Ppxlib.core_type</a> <a href="../Stdppx/List/index.html#type-t">Stdppx.List.t</a></span> <span class="arrow">-></span></span>
|
||
<a href="../Astlib/Ast_500/Parsetree/index.html#type-core_type">Astlib.Ast_500.Parsetree.core_type</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-constrained_mapper"><a href="#val-constrained_mapper" class="anchor"></a><code><span><span class="keyword">val</span> constrained_mapper :
|
||
<span>what:<a href="#type-what">what</a> <span class="arrow">-></span></span>
|
||
<span>?is_gadt:bool <span class="arrow">-></span></span>
|
||
<span><a href="../Ppxlib/index.html#type-expression">Ppxlib.expression</a> <span class="arrow">-></span></span>
|
||
<span><a href="../Ppxlib/index.html#type-type_declaration">Ppxlib.type_declaration</a> <span class="arrow">-></span></span>
|
||
<a href="../Astlib/Ast_500/Parsetree/index.html#type-expression">Astlib.Ast_500.Parsetree.expression</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-mangle_type_name"><a href="#val-mangle_type_name" class="anchor"></a><code><span><span class="keyword">val</span> mangle_type_name : <span><a href="../Ppxlib/index.html#type-longident">Ppxlib.longident</a> <span class="arrow">-></span></span> string</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-type_expr_mapper"><a href="#val-type_expr_mapper" class="anchor"></a><code><span><span class="keyword">val</span> type_expr_mapper :
|
||
<span>what:<a href="#type-what">what</a> <span class="arrow">-></span></span>
|
||
<span><a href="../Ppxlib/index.html#type-core_type">Ppxlib.core_type</a> <span class="arrow">-></span></span>
|
||
<a href="../Astlib/Ast_500/Parsetree/index.html#type-expression">Astlib.Ast_500.Parsetree.expression</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-map_variables"><a href="#val-map_variables" class="anchor"></a><code><span><span class="keyword">val</span> map_variables :
|
||
<span>what:<a href="#type-what">what</a> <span class="arrow">-></span></span>
|
||
<span><span><span>string <a href="../Ppxlib/index.html#type-loc">Ppxlib.loc</a></span> list</span> <span class="arrow">-></span></span>
|
||
<span><span><a href="../Ppxlib/index.html#type-core_type">Ppxlib.core_type</a> list</span> <span class="arrow">-></span></span>
|
||
<span><span>(<span>string <a href="../Ppxlib/index.html#type-loc">Ppxlib.loc</a></span> * <a href="../Ppxlib/index.html#type-expression">Ppxlib.expression</a>)</span> list</span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-gen_record'"><a href="#val-gen_record'" class="anchor"></a><code><span><span class="keyword">val</span> gen_record' :
|
||
<span>what:<a href="#type-what">what</a> <span class="arrow">-></span></span>
|
||
<span>loc:<a href="../Ppxlib/Location/index.html#type-t">Ppxlib.Location.t</a> <span class="arrow">-></span></span>
|
||
<span><span><a href="../Ppxlib/index.html#type-label_declaration">Ppxlib.label_declaration</a> list</span> <span class="arrow">-></span></span>
|
||
<a href="../Astlib/Ast_500/Parsetree/index.html#type-pattern">Astlib.Ast_500.Parsetree.pattern</a>
|
||
* <a href="../Astlib/Ast_500/Parsetree/index.html#type-expression">Astlib.Ast_500.Parsetree.expression</a>
|
||
* <span><span>(<span>string <a href="../Ppxlib/index.html#type-loc">Ppxlib.loc</a></span> * <a href="../Ppxlib/index.html#type-expression">Ppxlib.expression</a>)</span> list</span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-gen_record"><a href="#val-gen_record" class="anchor"></a><code><span><span class="keyword">val</span> gen_record :
|
||
<span>what:<a href="#type-what">what</a> <span class="arrow">-></span></span>
|
||
<span>loc:<a href="../Ppxlib/Location/index.html#type-t">Ppxlib.Location.t</a> <span class="arrow">-></span></span>
|
||
<span><span><a href="../Ppxlib/index.html#type-label_declaration">Ppxlib.label_declaration</a> list</span> <span class="arrow">-></span></span>
|
||
<a href="../Ppxlib/index.html#type-expression">Ppxlib.expression</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-is_constant_constructor"><a href="#val-is_constant_constructor" class="anchor"></a><code><span><span class="keyword">val</span> is_constant_constructor : <span><a href="../Ppxlib/index.html#type-constructor_declaration">Ppxlib.constructor_declaration</a> <span class="arrow">-></span></span> bool</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-erase_type_variables"><a href="#val-erase_type_variables" class="anchor"></a><code><span><span class="keyword">val</span> erase_type_variables : <a href="../Ppxlib/Ast_traverse/class-map/index.html">Ppxlib.Ast_traverse.map</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-gen_variant"><a href="#val-gen_variant" class="anchor"></a><code><span><span class="keyword">val</span> gen_variant :
|
||
<span>what:<a href="#type-what">what</a> <span class="arrow">-></span></span>
|
||
<span>loc:<a href="../Ppxlib/Location/index.html#type-t">Ppxlib.Location.t</a> <span class="arrow">-></span></span>
|
||
<span><span><a href="../Ppxlib/index.html#type-constructor_declaration">Ppxlib.constructor_declaration</a> list</span> <span class="arrow">-></span></span>
|
||
<a href="../Ppxlib/index.html#type-expression">Ppxlib.expression</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-gen_mapper"><a href="#val-gen_mapper" class="anchor"></a><code><span><span class="keyword">val</span> gen_mapper : <span>what:<a href="#type-what">what</a> <span class="arrow">-></span></span> <span><a href="../Ppxlib/index.html#type-type_declaration">Ppxlib.type_declaration</a> <span class="arrow">-></span></span> <a href="../Ppxlib/index.html#type-expression">Ppxlib.expression</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-type_deps"><a href="#val-type_deps" class="anchor"></a><code><span><span class="keyword">val</span> type_deps :
|
||
<span><span><a href="../Ppxlib/index.html#type-type_declaration">Ppxlib.type_declaration</a> list</span> <span class="arrow">-></span></span>
|
||
<span><span>(<a href="../Ppxlib/Longident/Map/index.html#type-key">Ppxlib.Longident.Map.key</a> * int)</span> list</span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-filter_virtual_methods"><a href="#val-filter_virtual_methods" class="anchor"></a><code><span><span class="keyword">val</span> filter_virtual_methods :
|
||
<span>methods:<span><a href="../Ppxlib_ast/Ast/index.html#type-class_field">Ppxlib_ast.Ast.class_field</a> list</span> <span class="arrow">-></span></span>
|
||
<span>virtual_methods:<span><a href="../Ppxlib/index.html#type-class_field">Ppxlib.class_field</a> list</span> <span class="arrow">-></span></span>
|
||
<span><a href="../Ppxlib/index.html#type-class_field">Ppxlib.class_field</a> list</span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-gen_class"><a href="#val-gen_class" class="anchor"></a><code><span><span class="keyword">val</span> gen_class :
|
||
<span>what:<a href="#type-what">what</a> <span class="arrow">-></span></span>
|
||
<span>loc:<a href="../Ppxlib/Location/index.html#type-t">Ppxlib.Location.t</a> <span class="arrow">-></span></span>
|
||
<span><span><a href="../Ppxlib/index.html#type-type_declaration">Ppxlib.type_declaration</a> list</span> <span class="arrow">-></span></span>
|
||
<span><a href="../Astlib/Ast_500/Parsetree/index.html#type-class_expr">Astlib.Ast_500.Parsetree.class_expr</a> <a href="../Astlib/Ast_500/Parsetree/index.html#type-class_infos">Astlib.Ast_500.Parsetree.class_infos</a></span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-gen_str"><a href="#val-gen_str" class="anchor"></a><code><span><span class="keyword">val</span> gen_str :
|
||
<span>what:<a href="#type-what">what</a> <span class="arrow">-></span></span>
|
||
<span>loc:<a href="../Ppxlib/Location/index.html#type-t">Ppxlib.Location.t</a> <span class="arrow">-></span></span>
|
||
<span>path:<span class="type-var">'a</span> <span class="arrow">-></span></span>
|
||
<span><span>(<a href="../Ppxlib/index.html#type-rec_flag">Ppxlib.rec_flag</a> * <span><a href="../Ppxlib/index.html#type-type_declaration">Ppxlib.type_declaration</a> list</span>)</span> <span class="arrow">-></span></span>
|
||
<span><a href="../Astlib/Ast_500/Parsetree/index.html#type-structure_item">Astlib.Ast_500.Parsetree.structure_item</a> list</span></span></code></div></div></div></body></html> |