This commit is contained in:
c-cube 2024-02-08 19:44:42 +00:00
parent 658378534d
commit 88b4397616
1138 changed files with 29712 additions and 0 deletions

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View file

@ -0,0 +1,59 @@
@charset "UTF-8";
/* PT Sans */
@font-face
{ font-family: 'PT-Sans';
src: url('PTS55F.woff2') format('woff2');
font-weight: 400; font-style: normal; }
@font-face
{ font-family: 'PT-Sans';
src: url('PTS75F.woff2') format('woff2');
font-weight: 700; font-style: normal; }
@font-face
{ font-family: 'PT-Sans';
src: url('PTS56F.woff2') format('woff2');
font-weight: 400; font-style: italic; }
@font-face
{ font-family: 'PT-Sans';
src: url('PTS76F.woff2') format('woff2');
font-weight: 700; font-style: italic; }
/* PT Sans caption */
@font-face
{ font-family: 'PT-Sans-Caption';
src: url('PTC55F.woff2') format('woff2');
font-weight: 400; font-style: normal; }
@font-face
{ font-family: 'PT-Sans-Caption';
src: url('PTC75F.woff2') format('woff2');
font-weight: 700; font-style: normal; }
/* DejaVu 400 */
@font-face
{ font-family: 'DejaVu-SansMono';
src: url('DejaVuSansMono.woff2') format('woff2');
font-weight: 400; font-style: normal; }
@font-face
{ font-family: 'DejaVu-SansMono';
src: url('DejaVuSansMono-Oblique.woff2') format('woff2');
font-weight: 400; font-style: oblique; }
/* DejaVu 700 */
@font-face
{ font-family: 'DejaVu-SansMono';
src: url('DejaVuSansMono-Bold.woff2') format('woff2');
font-weight: 700; font-style: normal; }
@font-face
{ font-family: 'DejaVu-SansMono';
src: url('DejaVuSansMono-BoldOblique.woff2') format('woff2');
font-weight: 700; font-style: oblique; }

376
_odoc-theme/manual.css Normal file
View file

@ -0,0 +1,376 @@
@charset "UTF-8";
@import url("fonts/fonts.css");
@import url("theme.css");
/* Copyright (c) 2019 The odig programmers. All rights reserved.
Distributed under the ISC license, see terms at the end of the file.
odig v0.0.9 */
:root { --font-headings: "PT-Sans-Caption";
--font-body: "PT-Sans";
--font-mono: "DejaVu-SansMono";
--size-font: 0.96875rem;
--size-font-micro: calc(0.675 * var(--size-font));
--size-font-tiny-ratio: 0.75;
--size-font-tiny: calc(var(--size-font-tiny-ratio) * var(--size-font));
--size-font-small: calc(0.875 * var(--size-font));
--size-font-large: calc(1.25 * var(--size-font));
--size-font-big: calc(1.5 * var(--size-font));
--size-font-huge: calc(1.75 * var(--size-font));
--size-font-mono-ratio: 0.87097;
--size-line-ratio: 1.5;
--size-line: calc(var(--size-line-ratio) * var(--size-font));
--size-half-line: calc(0.5 * var(--size-line)); }
/* Reset a few things. */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,select,
small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,
article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,
menu,nav,output,ruby,section,summary,time,mark,audio,video,button,input
{ margin: 0; padding: 0; border: 0; /* outline: 0; */
font-size: inherit; font: inherit; font-weight: inherit;
line-height: inherit; vertical-align: baseline;
text-align: inherit; color: inherit; background: transparent; }
table { border-collapse: collapse; border-spacing: 0; }
*, *:before, *:After { box-sizing: border-box; }
/* Note the stylesheet has quite hackish CSS selectors as the markup's
classification is sometimes a bit lacking. */
/* Geometry.
See also media adjustements at the end of the stylesheet. */
body { background-color: var(--color-bg);
color: var(--color-fg);
font-size: var(--size-font);
font-family: var(--font-body), sans-serif;
font-weight: 400;
line-height: var(--size-line);
text-align: left;
position: relative;
max-width: 120ch;
margin: 0 auto;
padding: calc(1.5 * var(--size-line));
padding-top: calc(0.5 * var(--size-line)); }
body > * { max-width: 80ch; width: 75% }
body > ul:first-of-type:not(.itemize):not(.ftoc2) /* toc */
{ position: absolute;
top: 0px; right: 0px;
width: 20%;
margin-left: var(--size-line);
margin-top: calc(2 * var(--size-line));
margin-right: var(--size-line);
border-top: solid thin var(--color-rule); }
/* Rules
We remove the top one, keep the last one and add one over h1 and h2 */
body > hr:last-of-type {
margin-top: var(--size-line);
border-style: none;
width: 100%;
max-width: 100%;
text-align: right;
border-top: solid thin var(--color-rule); }
body > hr:first-of-type { display: none } /* order with last-of-type imporant */
h1, h2 { border-top: solid thin var(--color-rule) }
/* Hacks */
body > a > img /* Navigation arrows, a bit problematic for dark themes */
{ display: inline-block; margin:0;
background-color: var(--color-code-block-bg); /* bof */ }
body > p br, h1 br { display: none; } /* brs should die */
/* Basic markup */
h1, h2, h3, h4, h5, h6
{ font-family: var(--font-headings), sans-serif;
font-weight: 400;
text-transform: uppercase;
margin-top: var(--size-line); }
h1, h2 { line-height: calc(1.5 * var(--size-line));
padding-top: calc(0.75 * var(--size-line)); }
hr + h1, hr + h2 { margin-top: calc(0.25 * var(--size-line)) }
h1 { font-size: var(--size-font-huge); }
h2 { font-size: var(--size-font-big); }
h3 { font-size: var(--size-font-large); }
div, nav, p, ol, ul, dl, pre, table, blockquote
{ margin-top: var(--size-half-line); }
ul, ol { list-style-position: outside }
ul { list-style-type: square }
ul > li { margin-left: 2.25ch; }
ol > li { margin-left: 2ch; }
em { font-style: italic }
b, strong { font-weight: 700 }
small { font-size: var(--size-font-small); }
sup { vertical-align: super; }
sub { vertical-align: sub; }
sup, sub { font-size : calc(1em * var(--size-font-tiny-ratio));
line-height: 0; margin-left: 0.2ex; }
img { display: block;
margin-top: var(--size-half-line); margin-bottom: var(--size-half-line); }
blockquote { margin-left: var(--size-half-line); }
/* Links and anchors. Note anchors need to be refined a bit further down
in certain cases. */
a { text-decoration:none; color: var(--color-link); }
a:hover { box-shadow:0 1px 0 0 var(--color-link); }
a.anchor:before { content: "#" }
a.anchor:hover { box-shadow: none; text-decoration: underline; }
*:hover > a.anchor { visibility: visible }
a.anchor
{ visibility: hidden; position: absolute;
font-weight: normal;
font-style: normal;
margin-left: -2.5ch;
padding-right: 1ch; padding-left: 1ch; /* To remain selectable */
color: var(--color-link);
text-align: right;
}
*:target /* Linked highlight */
{ background-color: var(--color-bg-highlight);
box-shadow: 0 0 0 3px var(--color-bg-highlight) }
/* Code and code highlighting */
.c003, .c004, .c005, .c006, .c015,
code, pre
{ font-family: var(--font-mono), monospace;
font-weight: 400;
font-size: calc(1em * var(--size-font-mono-ratio));
color: var(--color-code-fg); }
.c004, .c002 { color: var(--color-code-type-id); }
.c005 { font-style: oblique }
.c006 { font-weight: 700 }
.c015 { text-align: left }
pre .c003, pre .c004, pre .c005, pre .c006,
pre code { font-size: inherit } /* don't apply transform twice... */
a code { color: inherit }
h1 code, h2 code, h3 code, h4 code, h5 code, h6 code { text-transform: none; }
pre { background: var(--color-code-block-bg);
padding-left: 0.8ch; padding-right: 0.8ch;
margin-left: -0.8ch; margin-right: -0.8ch;
padding-top: 1ch; padding-bottom: 1ch;
white-space: pre-wrap;
word-wrap: break-word; }
/* Table of contents, like in odoc.css except we don't have a class */
body > ul:first-of-type:not(.itemize):not(.ftoc2)
{ font-size: var(--size-font-small); }
body > ul:first-of-type:not(.itemize):not(.ftoc2) a
{ color : var(--color-fg); }
body > ul:first-of-type:not(.itemize):not(.ftoc2) a:hover
{ color : var(--color-link); }
body > ul:first-of-type:not(.itemize):not(.ftoc2)
{ font-family: var(--font-headings); text-transform: uppercase;
list-style-type: none; padding-top: var(--size-line) }
body > ul:first-of-type:not(.itemize):not(.ftoc2) li
{ margin-left: 0; padding-left: 3.25ch; text-indent: -3.25ch; }
body > ul:first-of-type:not(.itemize):not(.ftoc2) ul
{ font-family: var(--font-body);
text-transform: none;
margin-top:0; }
/* toplevel examples */
div.caml-example.toplevel div.caml-input::before { content: "#" }
div.caml-input, div.caml-output { margin-top: 0; }
.caml-input {}
.caml-output { color: var(--color-code-string) /* why not */ }
/* Other HeVeA classes */
.c000 { border-spacing: 2ch; border-collapse: separate; margin: 0 auto; }
.c001 { border-spacing: 1ch; border-collapse: separate }
.c008 { font-size: var(--size-font-small) }
.c009 { font-style:italic }
.c010 { font-style:italic; color:var(--color-link) }
.c011 { font-style:italic; font-weight:700 }
.c012 { font-style:italic }
.c013 { font-style:italic }
.c018 { text-align: right }
.c019 { text-align: left}
.dcenter { margin: 0 auto; }
.description { margin-left: var(--size-line) }
.dd-description br { display: none }
dd + dt { margin-top: var(--size-half-line) }
dt .c003 { font-style:normal; font-weight:700 } /* options */
.indexenv { list-style-type: none }
.indexenv li { margin-left: 0 }
/* Page specific */
/* Cover page */
div.maintitle > span > span
{ text-transform: uppercase;
font-family: var(--font-headings);
line-height: var(--size-line-ratio);
font-size: calc(2.25 * var(--size-font)) !important;
margin-left: -0.25ch; /* compensate nbsp */ }
div.maintitle > span > span > br { display: none }
div.maintitle > span > span > span
{ display: block;
text-transform: none;
font-style: italic;
font-family: var(--font-body);
font-size: var(--size-font-big) !important; }
div.maintitle > span > span > span > span /* ugh */
{ font-style: normal;
line-height: var(--size-line);
font-size: var(--size-font) !important; }
div.maintitle > span > span > span > span > span /* ugh bis */
{ font-size: var(--size-font-small) !important;
font-style: italic;
margin-left: -1.25ch; }
div.maintitle + blockquote hr { display : none }
div.maintitle + blockquote
{ margin: 0;
/* margin-top: calc(-1 * var(--size-line)); chrome but not FF, bah... */
font-size: var(--size-font-small);
border-bottom: solid thin var(--color-rule);
padding-bottom: var(--size-half-line); }
div.maintitle ~ blockquote:last-of-type { display: none } /* remove branding */
div.maintitle ~ ul:first-of-type:not(.itemize):not(.ftoc2) /* undo side toc */
{ position: static;
padding: 0;
margin: 0; margin-top: var(--size-line);
width: 100%; }
div.maintitle ~ br { display: none }
div.maintitle ~ ul:first-of-type:not(.itemize):not(.ftoc2) > li { margin: 0; }
div.maintitle ~ ul:first-of-type:not(.itemize):not(.ftoc2) a
{ color: var(--color-link) }
div.maintitle ~ table { margin-top: 0 }
div.maintitle ~ ul:first-of-type:not(.itemize):not(.ftoc2)
{ list-style-type: none;
font-family: inherit; text-transform: inherit;
font-size: inherit;
margin-top: var(--size-half-line);
border: none; }
div.maintitle ~ ul { list-style-type: none }
div.maintitle ~ ul li { margin-left: 0 }
/* Contents page */
h1#sec1 + ul:first-of-type /* undo side toc */
{ position: static;
list-style-type: none;
margin: 0; margin-top: var(--size-half-line);
width: 100%; border: none; padding: 0;
font-size: var(--size-font-big); }
h1#sec1 + ul:first-of-type li
{ margin-left: 0; padding-left: 0; text-indent: 0 }
h1#sec1 ~ ul ul
{ list-style-type: none; font-size: var(--size-font-large); font-style: italic;}
h1#sec1 ~ ul ul ul
{ font-size: var(--size-font); font-style: normal;
margin-top: var(--size-half-line); }
h1#sec1 ~ ul ul ul ul { margin-left: 2.5ch; margin-top: 0;}
h1#sec1 ~ ul > li { margin-top: var(--size-line); }
h1#sec1 ~ ul > li > ul > li { margin-top: var(--size-half-line); }
/* Media adjustments */
@media only screen and (min-width:160ch) /* and (min-height: 60rem) */
{
:root { --size-font: 1.125rem; } /* consider using vmin units */
}
@media only screen and (max-width:80ch)
{
body { padding: var(--size-line); }
body > * { width: 100%; }
body > ul:first-of-type:not(.itemize):not(.ftoc2)
{ position: static;
margin: 0; margin-top: var(--size-line);
width: 100%; }
pre { font-size: var(--size-font-tiny); }
}
@media print
{
* { -webkit-print-color-adjust: exact; }
.content nav:first-child { visibility: hidden }
body > * { width: 100%; }
body > ul:first-of-type:not(.itemize):not(.ftoc2)
{ position: static; width: 100%;
margin: 0; margin-top: var(--size-line); }
/* odig.light with slight adjustements */
:root
{ --color-bg: white;
--color-bg-highlight: #CAD7EF;
--color-fg: black;
--color-rule: #DADBDB;
--color-code-block-bg: #E8E8E8;
--color-code-fg: #16191D;
--color-code-comment: #747679;
--color-code-keyword: #874aa9;
--color-code-type-id: #a9874a;
--color-code-string: #4aa987;
--color-link: #557dcc;
--color-broken-link: #f71414; }
}
/*
Copyright (c) 2019 The odig programmers
Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
*/

334
_odoc-theme/odoc.css Normal file
View file

@ -0,0 +1,334 @@
@charset "UTF-8";
@import url("fonts/fonts.css");
@import url("theme.css");
/* Copyright (c) 2019 The odig programmers. All rights reserved.
Distributed under the ISC license, see terms at the end of the file. */
/* Reset a few things. */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,select,
small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,
article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,
menu,nav,output,ruby,section,summary,time,mark,audio,video,button,input
{ margin: 0; padding: 0; border: 0; /* outline: 0; */
font-size: inherit; font: inherit; font-weight: inherit;
line-height: inherit; vertical-align: baseline;
text-align: inherit; color: inherit; background: transparent; }
table { border-collapse: collapse; border-spacing: 0; }
*, *:before, *:after { box-sizing: border-box; }
/* Basic geometry */
:root { --font-headings: "PT-Sans-Caption";
--font-body: "PT-Sans";
--font-mono: "DejaVu-SansMono";
--size-font: 0.96875rem;
--size-font-micro: calc(0.675 * var(--size-font));
--size-font-tiny-ratio: 0.75;
--size-font-tiny: calc(var(--size-font-tiny-ratio) * var(--size-font));
--size-font-small: calc(0.875 * var(--size-font));
--size-font-large: calc(1.25 * var(--size-font));
--size-font-big: calc(1.5 * var(--size-font));
--size-font-huge: calc(1.75 * var(--size-font));
--size-font-mono-ratio: 0.87097;
--size-font-mono-ratio: 0.865;
--size-line-ratio: 1.5;
--size-line: calc(var(--size-line-ratio) * var(--size-font));
--size-half-line: calc(0.5 * var(--size-line));
--size-fourth-line: calc(0.25 * var(--size-line)); }
.odoc { background-color: var(--color-bg);
color: var(--color-fg);
font-size: var(--size-font);
font-family: var(--font-body), sans-serif;
font-weight: 400;
line-height: var(--size-line);
text-align: left;
display: grid;
margin: 0 auto;
max-width: 130ch;
grid-template-columns: minmax(50ch,76ch) minmax(23ch,1fr);
grid-column-gap: calc(2 * var(--size-line));
grid-template-areas: "nav nav"
"header toc"
"content toc";
padding: calc(1.5 * var(--size-line));
padding-top: calc(0.5 * var(--size-line)); }
.odoc-nav { grid-area: nav; }
.odoc-preamble { grid-area: header; }
.odoc-content { grid-area: content; margin: 0 }
.odoc-toc
{ grid-area: toc;
margin-top: var(--size-line);
border-top: solid thin var(--color-rule); }
/* Media adjustments */
@media only screen and (min-width:160ch) /* and (min-height: 60rem) */
{
:root { --size-font: 1.125rem; } /* consider using vmin units */
}
@media only screen and (max-width:80ch) /* Basically mobile */
{
.odoc
{ padding: var(--size-line);
grid-template-columns: auto;
grid-template-rows: none;
grid-template-areas: "nav"
"header"
"toc"
"content"; }
.odoc-toc { margin: 0; margin-top: var(--size-line); }
pre { font-size: var(--size-font-tiny); }
}
@media print
{
* { -webkit-print-color-adjust: exact; }
.odoc-nav { visibility: hidden }
.odoc-toc { margin: 0; margin-top: var(--size-line); }
/* odig.light with slight adjustements */
:root
{ --color-bg: white;
--color-bg-highlight: #CAD7EF;
--color-fg: black;
--color-rule: #DADBDB;
--color-code-block-bg: #E8E8E8;
--color-code-fg: #16191D;
--color-code-comment: #747679;
--color-code-keyword: #874aa9;
--color-code-type-id: #a9874a;
--color-code-string: #4aa987;
--color-link: #557dcc;
--color-broken-link: #f71414; }
}
/* Block level markup */
header > * + *, div > * + *, details > * + *
{ margin-top: var(--size-half-line); }
ul + * , ol + * { margin-top: 0; }
ul, ol { margin-top: var(--size-fourth-line);
margin-bottom: var(--size-fourth-line);
list-style-position: outside; }
li *:first-child, li ol, li ul { margin-top: 0; }
ul { list-style-type: square; }
ul > li { margin-left: 2.25ch; }
ol > li { margin-left: 2ch; }
ol li::marker
{ font-family: var(--font-headings), sans-serif;
font-size: var(--size-font-small); }
img
{ display: block;
margin-top: var(--size-half-line);
margin-bottom: var(--size-half-line); }
/* Headings and horizontal rulers */
h1, h2, .odoc-content > *:first-child
{ border-top: solid thin var(--color-rule);
padding-top: calc(0.75 * var(--size-line));
margin-top: var(--size-line); }
h1, h2, h3, h4, h5, h6
{ font-family: var(--font-headings), sans-serif;
font-weight: 400;
text-transform: uppercase;
margin-top: var(--size-line); }
h1, h2 { line-height: calc(1.5 * var(--size-line)); }
h1 { font-size: var(--size-font-huge); }
h2 { font-size: var(--size-font-big); }
h3 { font-size: var(--size-font-large); }
/* Phrasing content */
em { font-style: italic }
b, strong { font-weight: 700 }
small { font-size: var(--size-font-small); }
sup { vertical-align: super; }
sub { vertical-align: sub; }
sup, sub
{ font-size : calc(1em * var(--size-font-tiny-ratio));
line-height: 0; margin-left: 0.2ex; }
/* Code and code highlighting */
code, pre
{ font-family: var(--font-mono), monospace;
font-weight: 400;
font-size: calc(1em * var(--size-font-mono-ratio));
color: var(--color-code-fg);
overflow-wrap: anywhere; }
code span span { white-space: nowrap } /* Do not break these units */
pre code { font-size: inherit } /* don't apply transform twice... */
a code { color: inherit }
h1 code, h2 code, h3 code, h4 code, h5 code, h6 code { text-transform: none; }
pre
{ background: var(--color-code-block-bg);
padding-left: 0.8ch; padding-right: 0.8ch;
margin-left: -0.8ch; margin-right: -0.8ch;
padding-top: 1ch; padding-bottom: 1ch;
white-space: pre-wrap;
overflow-wrap: break-word; }
.arrow { white-space: nowrap }
.keyword , .hljs-keyword { color : var(--color-code-keyword); }
.hljs-type { color : var(--color-code-type-id); }
.hljs-string { color : var(--color-code-string); }
.hljs-comment { color : var(--color-code-comment); font-style: italic; }
/* Links and anchors. Note anchors need to be refined a bit further down
in certain cases. */
a { text-decoration:none; color: var(--color-link); }
a:hover { box-shadow:0 1px 0 0 var(--color-link); }
a.anchor:before { content: "#" }
a.anchor:hover { box-shadow: none; text-decoration: underline; }
*:hover > a.anchor { visibility: visible }
a.anchor
{ visibility: hidden; position: absolute;
font-weight: normal;
font-style: normal;
margin-left: -2.5ch;
padding-right: 1ch; padding-left: 1ch; /* To remain selectable */
color: var(--color-link);
text-align: right; }
*:target /* Linked highlight */
{ background-color: var(--color-bg-highlight);
box-shadow: 0 0 0 3px var(--color-bg-highlight) }
.xref-unresolved { box-shadow:0 1px 0 0 var(--color-broken-link)}
/* Table of contents */
.odoc-toc { font-size: var(--size-font-small); }
.odoc-toc a { color : var(--color-fg); }
.odoc-toc a:hover { color : var(--color-link) }
.odoc-toc ul
{ font-family: var(--font-headings); text-transform: uppercase;
margin-top: var(--size-line);
list-style-type: none; }
.odoc-toc ul ul
{ font-family: var(--font-body); text-transform: none; margin-top:0; }
.odoc-toc ul ul ul { margin-left:1.5ch }
.odoc-toc li { margin-left: 0; padding-left: 1ch; text-indent: -1ch; }
.odoc-toc > ul > li { margin-top: calc(0.25 * var(--size-half-line)) }
.odoc-toc > ul > li > ul > li:last-child
{ margin-bottom: var(--size-half-line) }
.odoc-toc ul ul li { margin-left: 0; padding-left: 0; }
/* Module structure items */
.odoc-spec { padding-bottom: var(--size-fourth-line); }
.spec { margin-top: 0; }
.spec-doc { margin-top:0; padding-left: 1ch; }
.spec-doc > *:first-child { margin-top: 0 }
/* Indent on wrap */
.spec, .spec td:first-child { padding-left: 4ch; text-indent: -4ch }
.spec td.field { padding-left: 6ch }
.spec .def-doc .comment-delim + * { margin-top: 0 }
.spec .def-doc .comment-delim /* make them invisible yet copy-pastable */
{ position: absolute; width: 1px; height: 1px; overflow: hidden; }
/* But we don't do it for types for now because of variants and
records. This makes :target highlight be off. And poses
other problems (e.g. need to indent back the last ] or }.
A better markup strategy should be found here. */
.spec.type { padding-left: 0; text-indent: 0 }
.spec.type > a.anchor
{ padding-left: 1ch; padding-right: 1ch; /* values from a.anchor */ }
.spec li > a.anchor, .spec > a.anchor
{ padding-right: 0.5ch; padding-left: 2ch; }
.spec ol { margin:0; list-style-type: none; }
.spec li { margin-left: 0; padding-left: 4ch; text-indent: -4ch }
.spec li.record.field { margin-left: 2ch }
.spec .def-doc { display: inline-block }
.spec .def-doc { padding-left: /* 4 + 3 */ 7ch; }
.spec .def-doc p { margin-left: -4ch; text-indent: 0 }
.odoc-include summary { cursor: pointer }
/* Package, module and @tag lists
Allowing indent on wrap with the anchor makes all this quite convoluted.
Is there a better way ? */
.packages, .modules, .at-tags { list-style-type: none; margin-left: -2ch; }
.packages li, .modules li, .at-tags li { padding-left: 2ch; text-indent: -2ch; }
.modules li a.anchor, .packages li a.anchor
{ padding-right: 0.5ch; padding-left: 2ch; }
.synopsis { padding-left: 1ch; }
.version { font-size: var(--size-font-micro); }
.at-tag { text-transform : capitalize }
/* Package page */
h1 .version, h1 nav { font-size: var(--size-font); line-height:0 }
h1 nav
{ display: inline-block;
font-family: var(--font-body);
text-transform: capitalize; }
.package.info td:first-child { padding-right: 2ch; min-width: 13ch}
.package.info ul { list-style-type: none; display: inline; margin:0; padding:0}
.package.info li { display: inline-block; margin:0; margin-right:1ex; }
#info-authors li, #info-maintainers li { display: block; }
/* Package index page */
.by-name nav a
{ font-family: var(--font-headings);
font-size: var(--size-font-large);
text-transform: uppercase;
margin-right: 1ch;
display: inline-block; }
.by-tag ol { list-style-type: none; }
.by-tag ol.tags li { margin-left: 1ch; display: inline-block }
.by-tag td:first-child
{ font-family: var(--font-headings);
font-size: var(--size-font-large);
text-transform: uppercase; }
/*
Copyright (c) 2019 The odig programmers
Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
*/

34
_odoc-theme/theme.css Normal file
View file

@ -0,0 +1,34 @@
:root
{ --color-bg: #F6F6F6;
--color-bg-highlight: #CAD7EF;
--color-fg: #1F2227;
--color-rule: #DADBDB;
--color-code-block-bg: #E8E8E8;
--color-code-fg: #16191D;
--color-code-comment: #747679;
--color-code-keyword: #874aa9;
--color-code-type-id: #a9874a;
--color-code-string: #4aa987;
--color-link: #557dcc;
--color-broken-link: #f71414; }
@media (prefers-color-scheme: dark)
{
:root
{ --color-bg: #181B20;
--color-bg-highlight: #303644;
--color-fg: #8C8D90;
--color-rule: #2F3236;
--color-code-block-bg: #24272A;
--color-code-fg: #A3A4A6;
--color-code-comment: #747679;
--color-code-keyword: #7F668D;
--color-code-type-id: #8D7F66;
--color-code-string: #668d7f;
--color-link: #7788AA;
--color-broken-link: #900505; }
}

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
fonts/KaTeX_Main-Bold.woff2 Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

634
highlight.pack.js Normal file

File diff suppressed because one or more lines are too long

2
index.html Normal file
View file

@ -0,0 +1,2 @@
<!DOCTYPE html>
<html><head><meta charset="utf-8"><meta name="generator" content="odig v0.0.9"><meta name="viewport" content="width=device-width, initial-scale=1.0"><link rel="stylesheet" type="text/css" media="screen, print" href="_odoc-theme/odoc.css"><title>_opam</title></head><body class="odoc"><nav class="odoc-nav">🐫</nav><header class="odoc-preamble"><h1>OCaml package documentation</h1><p>Browse <a href="#by-name">by name</a>, <a href="#by-tag">by tag</a>, the <a href="ocaml/Stdlib/index.html#modules">standard library</a> and the <a href="https://ocaml.org/manual/">OCaml manual</a> (online, latest version).</p><p><small>Generated for <code>/home/runner/work/tiny_httpd/tiny_httpd/_opam/lib</code></small></p></header><nav class="odoc-toc"><ul><li><a href="ocaml/Stdlib/index.html#modules">OCaml standard library</a></li><li><a href="https://ocaml.org/manual/">OCaml manual</a></li><li><a href="#by-name">Packages by name</a></li><li><a href="#by-tag">Packages by tag</a></li></ul></nav><div class="odoc-content"><h2 id="by-name"><a href="#by-name" aria-hidden="true" class="anchor"></a>Packages by name</h2><div class="by-name"><nav><a href="#name-o">o</a><a href="#name-t">t</a></nav><h3 id="name-o"><a href="#name-o" aria-hidden="true" class="anchor"></a>o</h3><ol class="packages"><li id="package-ocaml"><a href="#package-ocaml" aria-hidden="true" class="anchor"></a><a href="ocaml/index.html">ocaml</a> <span class="version"></span> <span class="synopsis"></span></li></ol><h3 id="name-t"><a href="#name-t" aria-hidden="true" class="anchor"></a>t</h3><ol class="packages"><li id="package-tiny_httpd"><a href="#package-tiny_httpd" aria-hidden="true" class="anchor"></a><a href="tiny_httpd/index.html">tiny_httpd</a> <span class="version"></span> <span class="synopsis"></span></li><li id="package-tiny_httpd_camlzip"><a href="#package-tiny_httpd_camlzip" aria-hidden="true" class="anchor"></a><a href="tiny_httpd_camlzip/index.html">tiny_httpd_camlzip</a> <span class="version"></span> <span class="synopsis"></span></li></ol></div><h2 id="by-tag"><a href="#by-tag" aria-hidden="true" class="anchor"></a>Packages by tag</h2><div class="by-tag"><nav><table></table></nav></div></div></body></html>

1
katex.min.css vendored Normal file

File diff suppressed because one or more lines are too long

1
katex.min.js vendored Normal file

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1,5 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Afl_instrument (ocaml.Afl_instrument)</title><meta charset="utf-8"/><link rel="stylesheet" href="../../_odoc-theme/odoc.css"/><meta name="generator" content="odoc 2.4.1"/><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">ocaml</a> &#x00BB; Afl_instrument</nav><header class="odoc-preamble"><h1>Module <code><span>Afl_instrument</span></code></h1><p>Instrumentation for afl-fuzz.</p></header><div class="odoc-content"><div class="odoc-spec"><div class="spec value anchored" id="val-instrument_function"><a href="#val-instrument_function" class="anchor"></a><code><span><span class="keyword">val</span> instrument_function : <span><a href="../Cmm/index.html#type-expression">Cmm.expression</a> <span class="arrow">&#45;&gt;</span></span> <span><a href="../Debuginfo/index.html#type-t">Debuginfo.t</a> <span class="arrow">&#45;&gt;</span></span> <a href="../Cmm/index.html#type-expression">Cmm.expression</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-instrument_initialiser"><a href="#val-instrument_initialiser" class="anchor"></a><code><span><span class="keyword">val</span> instrument_initialiser :
<span><a href="../Cmm/index.html#type-expression">Cmm.expression</a> <span class="arrow">&#45;&gt;</span></span>
<span><span>(<span>unit <span class="arrow">&#45;&gt;</span></span> <a href="../Debuginfo/index.html#type-t">Debuginfo.t</a>)</span> <span class="arrow">&#45;&gt;</span></span>
<a href="../Cmm/index.html#type-expression">Cmm.expression</a></span></code></div></div></div></body></html>

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1,2 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Allocated_const (ocaml.Allocated_const)</title><meta charset="utf-8"/><link rel="stylesheet" href="../../_odoc-theme/odoc.css"/><meta name="generator" content="odoc 2.4.1"/><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">ocaml</a> &#x00BB; Allocated_const</nav><header class="odoc-preamble"><h1>Module <code><span>Allocated_const</span></code></h1><p>Constants that are always allocated (possibly statically). Blocks are not included here since they are always encoded using <code>Prim (Pmakeblock, ...)</code>.</p></header><div class="odoc-content"><div class="odoc-spec"><div class="spec type anchored" id="type-t"><a href="#type-t" class="anchor"></a><code><span><span class="keyword">type</span> t</span><span> = </span></code><ol><li id="type-t.Float" class="def variant constructor anchored"><a href="#type-t.Float" class="anchor"></a><code><span>| </span><span><span class="constructor">Float</span> <span class="keyword">of</span> float</span></code></li><li id="type-t.Int32" class="def variant constructor anchored"><a href="#type-t.Int32" class="anchor"></a><code><span>| </span><span><span class="constructor">Int32</span> <span class="keyword">of</span> int32</span></code></li><li id="type-t.Int64" class="def variant constructor anchored"><a href="#type-t.Int64" class="anchor"></a><code><span>| </span><span><span class="constructor">Int64</span> <span class="keyword">of</span> int64</span></code></li><li id="type-t.Nativeint" class="def variant constructor anchored"><a href="#type-t.Nativeint" class="anchor"></a><code><span>| </span><span><span class="constructor">Nativeint</span> <span class="keyword">of</span> nativeint</span></code></li><li id="type-t.Float_array" class="def variant constructor anchored"><a href="#type-t.Float_array" class="anchor"></a><code><span>| </span><span><span class="constructor">Float_array</span> <span class="keyword">of</span> <span>float list</span></span></code></li><li id="type-t.Immutable_float_array" class="def variant constructor anchored"><a href="#type-t.Immutable_float_array" class="anchor"></a><code><span>| </span><span><span class="constructor">Immutable_float_array</span> <span class="keyword">of</span> <span>float list</span></span></code></li><li id="type-t.String" class="def variant constructor anchored"><a href="#type-t.String" class="anchor"></a><code><span>| </span><span><span class="constructor">String</span> <span class="keyword">of</span> string</span></code></li><li id="type-t.Immutable_string" class="def variant constructor anchored"><a href="#type-t.Immutable_string" class="anchor"></a><code><span>| </span><span><span class="constructor">Immutable_string</span> <span class="keyword">of</span> string</span></code></li></ol></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-compare_floats"><a href="#val-compare_floats" class="anchor"></a><code><span><span class="keyword">val</span> compare_floats : <span>float <span class="arrow">&#45;&gt;</span></span> <span>float <span class="arrow">&#45;&gt;</span></span> int</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-compare"><a href="#val-compare" class="anchor"></a><code><span><span class="keyword">val</span> compare : <span><a href="#type-t">t</a> <span class="arrow">&#45;&gt;</span></span> <span><a href="#type-t">t</a> <span class="arrow">&#45;&gt;</span></span> int</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-print"><a href="#val-print" class="anchor"></a><code><span><span class="keyword">val</span> print : <span><a href="../Stdlib/Format/index.html#type-formatter">Stdlib.Format.formatter</a> <span class="arrow">&#45;&gt;</span></span> <span><a href="#type-t">t</a> <span class="arrow">&#45;&gt;</span></span> unit</span></code></div></div></div></body></html>

2
ocaml/Annot/index.html Normal file
View file

@ -0,0 +1,2 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Annot (ocaml.Annot)</title><meta charset="utf-8"/><link rel="stylesheet" href="../../_odoc-theme/odoc.css"/><meta name="generator" content="odoc 2.4.1"/><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">ocaml</a> &#x00BB; Annot</nav><header class="odoc-preamble"><h1>Module <code><span>Annot</span></code></h1></header><div class="odoc-content"><div class="odoc-spec"><div class="spec type anchored" id="type-call"><a href="#type-call" class="anchor"></a><code><span><span class="keyword">type</span> call</span><span> = </span></code><ol><li id="type-call.Tail" class="def variant constructor anchored"><a href="#type-call.Tail" class="anchor"></a><code><span>| </span><span><span class="constructor">Tail</span></span></code></li><li id="type-call.Stack" class="def variant constructor anchored"><a href="#type-call.Stack" class="anchor"></a><code><span>| </span><span><span class="constructor">Stack</span></span></code></li><li id="type-call.Inline" class="def variant constructor anchored"><a href="#type-call.Inline" class="anchor"></a><code><span>| </span><span><span class="constructor">Inline</span></span></code></li></ol></div></div><div class="odoc-spec"><div class="spec type anchored" id="type-ident"><a href="#type-ident" class="anchor"></a><code><span><span class="keyword">type</span> ident</span><span> = </span></code><ol><li id="type-ident.Iref_internal" class="def variant constructor anchored"><a href="#type-ident.Iref_internal" class="anchor"></a><code><span>| </span><span><span class="constructor">Iref_internal</span> <span class="keyword">of</span> <a href="../Location/index.html#type-t">Location.t</a></span></code></li><li id="type-ident.Iref_external" class="def variant constructor anchored"><a href="#type-ident.Iref_external" class="anchor"></a><code><span>| </span><span><span class="constructor">Iref_external</span></span></code></li><li id="type-ident.Idef" class="def variant constructor anchored"><a href="#type-ident.Idef" class="anchor"></a><code><span>| </span><span><span class="constructor">Idef</span> <span class="keyword">of</span> <a href="../Location/index.html#type-t">Location.t</a></span></code></li></ol></div></div></div></body></html>

14
ocaml/Arch/index.html Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1,2 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Key (ocaml.Arg_helper.Make.S.Key)</title><meta charset="utf-8"/><link rel="stylesheet" href="../../../../../_odoc-theme/odoc.css"/><meta name="generator" content="odoc 2.4.1"/><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">ocaml</a> &#x00BB; <a href="../../../index.html">Arg_helper</a> &#x00BB; <a href="../../index.html">Make</a> &#x00BB; <a href="../index.html">S</a> &#x00BB; Key</nav><header class="odoc-preamble"><h1>Module <code><span>S.Key</span></code></h1></header><div class="odoc-content"><div class="odoc-spec"><div class="spec type anchored" id="type-t"><a href="#type-t" class="anchor"></a><code><span><span class="keyword">type</span> t</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-of_string"><a href="#val-of_string" class="anchor"></a><code><span><span class="keyword">val</span> of_string : <span>string <span class="arrow">&#45;&gt;</span></span> <a href="#type-t">t</a></span></code></div><div class="spec-doc"><p>The textual representation of a key must not contain '=' or ','.</p></div></div><div class="odoc-spec"><div class="spec module anchored" id="module-Map"><a href="#module-Map" class="anchor"></a><code><span><span class="keyword">module</span> <a href="Map/index.html">Map</a></span><span> : <a href="../../../../Stdlib/Map/module-type-S/index.html">Map.S</a> <span class="keyword">with</span> <span><span class="keyword">type</span> <a href="../../../../Stdlib/Map/module-type-S/index.html#type-key">key</a> = <a href="#type-t">t</a></span></span></code></div></div></div></body></html>

View file

@ -0,0 +1,2 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Value (ocaml.Arg_helper.Make.S.Value)</title><meta charset="utf-8"/><link rel="stylesheet" href="../../../../../_odoc-theme/odoc.css"/><meta name="generator" content="odoc 2.4.1"/><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">ocaml</a> &#x00BB; <a href="../../../index.html">Arg_helper</a> &#x00BB; <a href="../../index.html">Make</a> &#x00BB; <a href="../index.html">S</a> &#x00BB; Value</nav><header class="odoc-preamble"><h1>Module <code><span>S.Value</span></code></h1></header><div class="odoc-content"><div class="odoc-spec"><div class="spec type anchored" id="type-t"><a href="#type-t" class="anchor"></a><code><span><span class="keyword">type</span> t</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-of_string"><a href="#val-of_string" class="anchor"></a><code><span><span class="keyword">val</span> of_string : <span>string <span class="arrow">&#45;&gt;</span></span> <a href="#type-t">t</a></span></code></div><div class="spec-doc"><p>The textual representation of a value must not contain ','.</p></div></div></div></body></html>

View file

@ -0,0 +1,2 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>S (ocaml.Arg_helper.Make.S)</title><meta charset="utf-8"/><link rel="stylesheet" href="../../../../_odoc-theme/odoc.css"/><meta name="generator" content="odoc 2.4.1"/><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">ocaml</a> &#x00BB; <a href="../../index.html">Arg_helper</a> &#x00BB; <a href="../index.html">Make</a> &#x00BB; S</nav><header class="odoc-preamble"><h1>Parameter <code><span>Make.S</span></code></h1></header><div class="odoc-content"><div class="odoc-spec"><div class="spec module anchored" id="module-Key"><a href="#module-Key" class="anchor"></a><code><span><span class="keyword">module</span> <a href="Key/index.html">Key</a></span><span> : <span class="keyword">sig</span> ... <span class="keyword">end</span></span></code></div></div><div class="odoc-spec"><div class="spec module anchored" id="module-Value"><a href="#module-Value" class="anchor"></a><code><span><span class="keyword">module</span> <a href="Value/index.html">Value</a></span><span> : <span class="keyword">sig</span> ... <span class="keyword">end</span></span></code></div></div></div></body></html>

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1,2 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Arg_helper (ocaml.Arg_helper)</title><meta charset="utf-8"/><link rel="stylesheet" href="../../_odoc-theme/odoc.css"/><meta name="generator" content="odoc 2.4.1"/><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">ocaml</a> &#x00BB; Arg_helper</nav><header class="odoc-preamble"><h1>Module <code><span>Arg_helper</span></code></h1><p>Decipher command line arguments of the form &lt;value&gt; | &lt;key&gt;=&lt;value&gt;<code>,...</code></p><p>(as used for example for the specification of inlining parameters varying by simplification round).</p><p><b>Warning:</b> this module is unstable and part of <span class="xref-unresolved" title="Compiler_libs">compiler-libs</span>.</p></header><div class="odoc-content"><div class="odoc-spec"><div class="spec module anchored" id="module-Make"><a href="#module-Make" class="anchor"></a><code><span><span class="keyword">module</span> <a href="Make/index.html">Make</a></span><span> (<a href="Make/argument-1-S/index.html">S</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span>) : <span class="keyword">sig</span> ... <span class="keyword">end</span></span></code></div></div></div></body></html>

20
ocaml/Asmgen/index.html Normal file
View file

@ -0,0 +1,20 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Asmgen (ocaml.Asmgen)</title><meta charset="utf-8"/><link rel="stylesheet" href="../../_odoc-theme/odoc.css"/><meta name="generator" content="odoc 2.4.1"/><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">ocaml</a> &#x00BB; Asmgen</nav><header class="odoc-preamble"><h1>Module <code><span>Asmgen</span></code></h1><p>From Lambda to assembly code</p></header><div class="odoc-content"><div class="odoc-spec"><div class="spec type anchored" id="type-middle_end"><a href="#type-middle_end" class="anchor"></a><code><span><span class="keyword">type</span> middle_end</span><span> =
<span><span class="label">backend</span>:<span>(<span class="keyword">module</span> <a href="../Backend_intf/module-type-S/index.html">Backend_intf.S</a>)</span> <span class="arrow">&#45;&gt;</span></span>
<span><span class="label">prefixname</span>:string <span class="arrow">&#45;&gt;</span></span>
<span><span class="label">ppf_dump</span>:<a href="../Stdlib/Format/index.html#type-formatter">Stdlib.Format.formatter</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../Lambda/index.html#type-program">Lambda.program</a> <span class="arrow">&#45;&gt;</span></span>
<a href="../Clambda/index.html#type-with_constants">Clambda.with_constants</a></span></code></div><div class="spec-doc"><p>The type of converters from Lambda to Clambda.</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-compile_implementation"><a href="#val-compile_implementation" class="anchor"></a><code><span><span class="keyword">val</span> compile_implementation :
<span><span class="optlabel">?toplevel</span>:<span>(<span>string <span class="arrow">&#45;&gt;</span></span> bool)</span> <span class="arrow">&#45;&gt;</span></span>
<span><span class="label">backend</span>:<span>(<span class="keyword">module</span> <a href="../Backend_intf/module-type-S/index.html">Backend_intf.S</a>)</span> <span class="arrow">&#45;&gt;</span></span>
<span><span class="label">prefixname</span>:string <span class="arrow">&#45;&gt;</span></span>
<span><span class="label">middle_end</span>:<a href="#type-middle_end">middle_end</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="label">ppf_dump</span>:<a href="../Stdlib/Format/index.html#type-formatter">Stdlib.Format.formatter</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../Lambda/index.html#type-program">Lambda.program</a> <span class="arrow">&#45;&gt;</span></span>
unit</span></code></div><div class="spec-doc"><p>Compile an implementation from Lambda using the given middle end.</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-compile_implementation_linear"><a href="#val-compile_implementation_linear" class="anchor"></a><code><span><span class="keyword">val</span> compile_implementation_linear : <span>string <span class="arrow">&#45;&gt;</span></span> <span><span class="label">progname</span>:string <span class="arrow">&#45;&gt;</span></span> unit</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-compile_phrase"><a href="#val-compile_phrase" class="anchor"></a><code><span><span class="keyword">val</span> compile_phrase : <span><span class="label">ppf_dump</span>:<a href="../Stdlib/Format/index.html#type-formatter">Stdlib.Format.formatter</a> <span class="arrow">&#45;&gt;</span></span> <span><a href="../Cmm/index.html#type-phrase">Cmm.phrase</a> <span class="arrow">&#45;&gt;</span></span> unit</span></code></div></div><div class="odoc-spec"><div class="spec type anchored" id="type-error"><a href="#type-error" class="anchor"></a><code><span><span class="keyword">type</span> error</span><span> = </span></code><ol><li id="type-error.Assembler_error" class="def variant constructor anchored"><a href="#type-error.Assembler_error" class="anchor"></a><code><span>| </span><span><span class="constructor">Assembler_error</span> <span class="keyword">of</span> string</span></code></li><li id="type-error.Mismatched_for_pack" class="def variant constructor anchored"><a href="#type-error.Mismatched_for_pack" class="anchor"></a><code><span>| </span><span><span class="constructor">Mismatched_for_pack</span> <span class="keyword">of</span> <span>string option</span></span></code></li><li id="type-error.Asm_generation" class="def variant constructor anchored"><a href="#type-error.Asm_generation" class="anchor"></a><code><span>| </span><span><span class="constructor">Asm_generation</span> <span class="keyword">of</span> string * <a href="../Emitaux/index.html#type-error">Emitaux.error</a></span></code></li></ol></div></div><div class="odoc-spec"><div class="spec exception anchored" id="exception-Error"><a href="#exception-Error" class="anchor"></a><code><span><span class="keyword">exception</span> </span><span><span class="exception">Error</span> <span class="keyword">of</span> <a href="#type-error">error</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-report_error"><a href="#val-report_error" class="anchor"></a><code><span><span class="keyword">val</span> report_error : <span><a href="../Stdlib/Format/index.html#type-formatter">Stdlib.Format.formatter</a> <span class="arrow">&#45;&gt;</span></span> <span><a href="#type-error">error</a> <span class="arrow">&#45;&gt;</span></span> unit</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-compile_unit"><a href="#val-compile_unit" class="anchor"></a><code><span><span class="keyword">val</span> compile_unit :
<span><span class="label">output_prefix</span>:string <span class="arrow">&#45;&gt;</span></span>
<span><span class="label">asm_filename</span>:string <span class="arrow">&#45;&gt;</span></span>
<span><span class="label">keep_asm</span>:bool <span class="arrow">&#45;&gt;</span></span>
<span><span class="label">obj_filename</span>:string <span class="arrow">&#45;&gt;</span></span>
<span><span>(<span>unit <span class="arrow">&#45;&gt;</span></span> unit)</span> <span class="arrow">&#45;&gt;</span></span>
unit</span></code></div></div></div></body></html>

View file

@ -0,0 +1,2 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Asmlibrarian (ocaml.Asmlibrarian)</title><meta charset="utf-8"/><link rel="stylesheet" href="../../_odoc-theme/odoc.css"/><meta name="generator" content="odoc 2.4.1"/><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">ocaml</a> &#x00BB; Asmlibrarian</nav><header class="odoc-preamble"><h1>Module <code><span>Asmlibrarian</span></code></h1></header><div class="odoc-content"><div class="odoc-spec"><div class="spec value anchored" id="val-create_archive"><a href="#val-create_archive" class="anchor"></a><code><span><span class="keyword">val</span> create_archive : <span><span>string list</span> <span class="arrow">&#45;&gt;</span></span> <span>string <span class="arrow">&#45;&gt;</span></span> unit</span></code></div></div><div class="odoc-spec"><div class="spec type anchored" id="type-error"><a href="#type-error" class="anchor"></a><code><span><span class="keyword">type</span> error</span><span> = </span></code><ol><li id="type-error.File_not_found" class="def variant constructor anchored"><a href="#type-error.File_not_found" class="anchor"></a><code><span>| </span><span><span class="constructor">File_not_found</span> <span class="keyword">of</span> string</span></code></li><li id="type-error.Archiver_error" class="def variant constructor anchored"><a href="#type-error.Archiver_error" class="anchor"></a><code><span>| </span><span><span class="constructor">Archiver_error</span> <span class="keyword">of</span> string</span></code></li></ol></div></div><div class="odoc-spec"><div class="spec exception anchored" id="exception-Error"><a href="#exception-Error" class="anchor"></a><code><span><span class="keyword">exception</span> </span><span><span class="exception">Error</span> <span class="keyword">of</span> <a href="#type-error">error</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-report_error"><a href="#val-report_error" class="anchor"></a><code><span><span class="keyword">val</span> report_error : <span><a href="../Stdlib/Format/index.html#type-formatter">Stdlib.Format.formatter</a> <span class="arrow">&#45;&gt;</span></span> <span><a href="#type-error">error</a> <span class="arrow">&#45;&gt;</span></span> unit</span></code></div></div></div></body></html>

10
ocaml/Asmlink/index.html Normal file

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1,8 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Asmpackager (ocaml.Asmpackager)</title><meta charset="utf-8"/><link rel="stylesheet" href="../../_odoc-theme/odoc.css"/><meta name="generator" content="odoc 2.4.1"/><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">ocaml</a> &#x00BB; Asmpackager</nav><header class="odoc-preamble"><h1>Module <code><span>Asmpackager</span></code></h1></header><div class="odoc-content"><div class="odoc-spec"><div class="spec value anchored" id="val-package_files"><a href="#val-package_files" class="anchor"></a><code><span><span class="keyword">val</span> package_files :
<span><span class="label">ppf_dump</span>:<a href="../Stdlib/Format/index.html#type-formatter">Stdlib.Format.formatter</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../Env/index.html#type-t">Env.t</a> <span class="arrow">&#45;&gt;</span></span>
<span><span>string list</span> <span class="arrow">&#45;&gt;</span></span>
<span>string <span class="arrow">&#45;&gt;</span></span>
<span><span class="label">backend</span>:<span>(<span class="keyword">module</span> <a href="../Backend_intf/module-type-S/index.html">Backend_intf.S</a>)</span> <span class="arrow">&#45;&gt;</span></span>
unit</span></code></div></div><div class="odoc-spec"><div class="spec type anchored" id="type-error"><a href="#type-error" class="anchor"></a><code><span><span class="keyword">type</span> error</span><span> = </span></code><ol><li id="type-error.Illegal_renaming" class="def variant constructor anchored"><a href="#type-error.Illegal_renaming" class="anchor"></a><code><span>| </span><span><span class="constructor">Illegal_renaming</span> <span class="keyword">of</span> string * string * string</span></code></li><li id="type-error.Forward_reference" class="def variant constructor anchored"><a href="#type-error.Forward_reference" class="anchor"></a><code><span>| </span><span><span class="constructor">Forward_reference</span> <span class="keyword">of</span> string * string</span></code></li><li id="type-error.Wrong_for_pack" class="def variant constructor anchored"><a href="#type-error.Wrong_for_pack" class="anchor"></a><code><span>| </span><span><span class="constructor">Wrong_for_pack</span> <span class="keyword">of</span> string * string</span></code></li><li id="type-error.Linking_error" class="def variant constructor anchored"><a href="#type-error.Linking_error" class="anchor"></a><code><span>| </span><span><span class="constructor">Linking_error</span></span></code></li><li id="type-error.Assembler_error" class="def variant constructor anchored"><a href="#type-error.Assembler_error" class="anchor"></a><code><span>| </span><span><span class="constructor">Assembler_error</span> <span class="keyword">of</span> string</span></code></li><li id="type-error.File_not_found" class="def variant constructor anchored"><a href="#type-error.File_not_found" class="anchor"></a><code><span>| </span><span><span class="constructor">File_not_found</span> <span class="keyword">of</span> string</span></code></li></ol></div></div><div class="odoc-spec"><div class="spec exception anchored" id="exception-Error"><a href="#exception-Error" class="anchor"></a><code><span><span class="keyword">exception</span> </span><span><span class="exception">Error</span> <span class="keyword">of</span> <a href="#type-error">error</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-report_error"><a href="#val-report_error" class="anchor"></a><code><span><span class="keyword">val</span> report_error : <span><a href="../Stdlib/Format/index.html#type-formatter">Stdlib.Format.formatter</a> <span class="arrow">&#45;&gt;</span></span> <span><a href="#type-error">error</a> <span class="arrow">&#45;&gt;</span></span> unit</span></code></div></div></div></body></html>

View file

@ -0,0 +1,2 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Attr (ocaml.Ast_helper.Attr)</title><meta charset="utf-8"/><link rel="stylesheet" href="../../../_odoc-theme/odoc.css"/><meta name="generator" content="odoc 2.4.1"/><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">ocaml</a> &#x00BB; <a href="../index.html">Ast_helper</a> &#x00BB; Attr</nav><header class="odoc-preamble"><h1>Module <code><span>Ast_helper.Attr</span></code></h1></header><nav class="odoc-toc"><ul><li><a href="#attributes">Attributes</a></li></ul></nav><div class="odoc-content"><h2 id="attributes"><a href="#attributes" class="anchor"></a>Attributes</h2><div class="odoc-spec"><div class="spec value anchored" id="val-mk"><a href="#val-mk" class="anchor"></a><code><span><span class="keyword">val</span> mk : <span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span> <span><a href="../index.html#type-str">str</a> <span class="arrow">&#45;&gt;</span></span> <span><a href="../../Parsetree/index.html#type-payload">Parsetree.payload</a> <span class="arrow">&#45;&gt;</span></span> <a href="../../Parsetree/index.html#type-attribute">Parsetree.attribute</a></span></code></div></div></div></body></html>

View file

@ -0,0 +1,44 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Cf (ocaml.Ast_helper.Cf)</title><meta charset="utf-8"/><link rel="stylesheet" href="../../../_odoc-theme/odoc.css"/><meta name="generator" content="odoc 2.4.1"/><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">ocaml</a> &#x00BB; <a href="../index.html">Ast_helper</a> &#x00BB; Cf</nav><header class="odoc-preamble"><h1>Module <code><span>Ast_helper.Cf</span></code></h1><p>Class fields</p></header><div class="odoc-content"><div class="odoc-spec"><div class="spec value anchored" id="val-mk"><a href="#val-mk" class="anchor"></a><code><span><span class="keyword">val</span> mk :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?docs</span>:<a href="../../Docstrings/index.html#type-docs">Docstrings.docs</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-class_field_desc">Parsetree.class_field_desc</a> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-class_field">Parsetree.class_field</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-attr"><a href="#val-attr" class="anchor"></a><code><span><span class="keyword">val</span> attr :
<span><a href="../../Parsetree/index.html#type-class_field">Parsetree.class_field</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-attribute">Parsetree.attribute</a> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-class_field">Parsetree.class_field</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-inherit_"><a href="#val-inherit_" class="anchor"></a><code><span><span class="keyword">val</span> inherit_ :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Asttypes/index.html#type-override_flag">Asttypes.override_flag</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-class_expr">Parsetree.class_expr</a> <span class="arrow">&#45;&gt;</span></span>
<span><span><a href="../index.html#type-str">str</a> option</span> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-class_field">Parsetree.class_field</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-val_"><a href="#val-val_" class="anchor"></a><code><span><span class="keyword">val</span> val_ :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../index.html#type-str">str</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Asttypes/index.html#type-mutable_flag">Asttypes.mutable_flag</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-class_field_kind">Parsetree.class_field_kind</a> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-class_field">Parsetree.class_field</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-method_"><a href="#val-method_" class="anchor"></a><code><span><span class="keyword">val</span> method_ :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../index.html#type-str">str</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Asttypes/index.html#type-private_flag">Asttypes.private_flag</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-class_field_kind">Parsetree.class_field_kind</a> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-class_field">Parsetree.class_field</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-constraint_"><a href="#val-constraint_" class="anchor"></a><code><span><span class="keyword">val</span> constraint_ :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-core_type">Parsetree.core_type</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-core_type">Parsetree.core_type</a> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-class_field">Parsetree.class_field</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-initializer_"><a href="#val-initializer_" class="anchor"></a><code><span><span class="keyword">val</span> initializer_ :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-expression">Parsetree.expression</a> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-class_field">Parsetree.class_field</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-extension"><a href="#val-extension" class="anchor"></a><code><span><span class="keyword">val</span> extension :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-extension">Parsetree.extension</a> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-class_field">Parsetree.class_field</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-attribute"><a href="#val-attribute" class="anchor"></a><code><span><span class="keyword">val</span> attribute : <span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span> <span><a href="../../Parsetree/index.html#type-attribute">Parsetree.attribute</a> <span class="arrow">&#45;&gt;</span></span> <a href="../../Parsetree/index.html#type-class_field">Parsetree.class_field</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-text"><a href="#val-text" class="anchor"></a><code><span><span class="keyword">val</span> text : <span><a href="../../Docstrings/index.html#type-text">Docstrings.text</a> <span class="arrow">&#45;&gt;</span></span> <span><a href="../../Parsetree/index.html#type-class_field">Parsetree.class_field</a> list</span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-virtual_"><a href="#val-virtual_" class="anchor"></a><code><span><span class="keyword">val</span> virtual_ : <span><a href="../../Parsetree/index.html#type-core_type">Parsetree.core_type</a> <span class="arrow">&#45;&gt;</span></span> <a href="../../Parsetree/index.html#type-class_field_kind">Parsetree.class_field_kind</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-concrete"><a href="#val-concrete" class="anchor"></a><code><span><span class="keyword">val</span> concrete :
<span><a href="../../Asttypes/index.html#type-override_flag">Asttypes.override_flag</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-expression">Parsetree.expression</a> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-class_field_kind">Parsetree.class_field_kind</a></span></code></div></div></div></body></html>

View file

@ -0,0 +1,12 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Ci (ocaml.Ast_helper.Ci)</title><meta charset="utf-8"/><link rel="stylesheet" href="../../../_odoc-theme/odoc.css"/><meta name="generator" content="odoc 2.4.1"/><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">ocaml</a> &#x00BB; <a href="../index.html">Ast_helper</a> &#x00BB; Ci</nav><header class="odoc-preamble"><h1>Module <code><span>Ast_helper.Ci</span></code></h1><p>Classes</p></header><div class="odoc-content"><div class="odoc-spec"><div class="spec value anchored" id="val-mk"><a href="#val-mk" class="anchor"></a><code><span><span class="keyword">val</span> mk :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?docs</span>:<a href="../../Docstrings/index.html#type-docs">Docstrings.docs</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?text</span>:<a href="../../Docstrings/index.html#type-text">Docstrings.text</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?virt</span>:<a href="../../Asttypes/index.html#type-virtual_flag">Asttypes.virtual_flag</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?params</span>:
<span><span>(<a href="../../Parsetree/index.html#type-core_type">Parsetree.core_type</a> * <span>(<a href="../../Asttypes/index.html#type-variance">Asttypes.variance</a> * <a href="../../Asttypes/index.html#type-injectivity">Asttypes.injectivity</a>)</span>)</span> list</span> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../index.html#type-str">str</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="type-var">'a</span> <span class="arrow">&#45;&gt;</span></span>
<span><span class="type-var">'a</span> <a href="../../Parsetree/index.html#type-class_infos">Parsetree.class_infos</a></span></span></code></div></div></div></body></html>

View file

@ -0,0 +1,47 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Cl (ocaml.Ast_helper.Cl)</title><meta charset="utf-8"/><link rel="stylesheet" href="../../../_odoc-theme/odoc.css"/><meta name="generator" content="odoc 2.4.1"/><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">ocaml</a> &#x00BB; <a href="../index.html">Ast_helper</a> &#x00BB; Cl</nav><header class="odoc-preamble"><h1>Module <code><span>Ast_helper.Cl</span></code></h1><p>Class expressions</p></header><div class="odoc-content"><div class="odoc-spec"><div class="spec value anchored" id="val-mk"><a href="#val-mk" class="anchor"></a><code><span><span class="keyword">val</span> mk :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-class_expr_desc">Parsetree.class_expr_desc</a> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-class_expr">Parsetree.class_expr</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-attr"><a href="#val-attr" class="anchor"></a><code><span><span class="keyword">val</span> attr : <span><a href="../../Parsetree/index.html#type-class_expr">Parsetree.class_expr</a> <span class="arrow">&#45;&gt;</span></span> <span><a href="../../Parsetree/index.html#type-attribute">Parsetree.attribute</a> <span class="arrow">&#45;&gt;</span></span> <a href="../../Parsetree/index.html#type-class_expr">Parsetree.class_expr</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-constr"><a href="#val-constr" class="anchor"></a><code><span><span class="keyword">val</span> constr :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../index.html#type-lid">lid</a> <span class="arrow">&#45;&gt;</span></span>
<span><span><a href="../../Parsetree/index.html#type-core_type">Parsetree.core_type</a> list</span> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-class_expr">Parsetree.class_expr</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-structure"><a href="#val-structure" class="anchor"></a><code><span><span class="keyword">val</span> structure :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-class_structure">Parsetree.class_structure</a> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-class_expr">Parsetree.class_expr</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-fun_"><a href="#val-fun_" class="anchor"></a><code><span><span class="keyword">val</span> fun_ :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Asttypes/index.html#type-arg_label">Asttypes.arg_label</a> <span class="arrow">&#45;&gt;</span></span>
<span><span><a href="../../Parsetree/index.html#type-expression">Parsetree.expression</a> option</span> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-pattern">Parsetree.pattern</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-class_expr">Parsetree.class_expr</a> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-class_expr">Parsetree.class_expr</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-apply"><a href="#val-apply" class="anchor"></a><code><span><span class="keyword">val</span> apply :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-class_expr">Parsetree.class_expr</a> <span class="arrow">&#45;&gt;</span></span>
<span><span><span>(<a href="../../Asttypes/index.html#type-arg_label">Asttypes.arg_label</a> * <a href="../../Parsetree/index.html#type-expression">Parsetree.expression</a>)</span> list</span> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-class_expr">Parsetree.class_expr</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-let_"><a href="#val-let_" class="anchor"></a><code><span><span class="keyword">val</span> let_ :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Asttypes/index.html#type-rec_flag">Asttypes.rec_flag</a> <span class="arrow">&#45;&gt;</span></span>
<span><span><a href="../../Parsetree/index.html#type-value_binding">Parsetree.value_binding</a> list</span> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-class_expr">Parsetree.class_expr</a> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-class_expr">Parsetree.class_expr</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-constraint_"><a href="#val-constraint_" class="anchor"></a><code><span><span class="keyword">val</span> constraint_ :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-class_expr">Parsetree.class_expr</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-class_type">Parsetree.class_type</a> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-class_expr">Parsetree.class_expr</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-extension"><a href="#val-extension" class="anchor"></a><code><span><span class="keyword">val</span> extension :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-extension">Parsetree.extension</a> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-class_expr">Parsetree.class_expr</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-open_"><a href="#val-open_" class="anchor"></a><code><span><span class="keyword">val</span> open_ :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-open_description">Parsetree.open_description</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-class_expr">Parsetree.class_expr</a> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-class_expr">Parsetree.class_expr</a></span></code></div></div></div></body></html>

View file

@ -0,0 +1,6 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Const (ocaml.Ast_helper.Const)</title><meta charset="utf-8"/><link rel="stylesheet" href="../../../_odoc-theme/odoc.css"/><meta name="generator" content="odoc 2.4.1"/><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">ocaml</a> &#x00BB; <a href="../index.html">Ast_helper</a> &#x00BB; Const</nav><header class="odoc-preamble"><h1>Module <code><span>Ast_helper.Const</span></code></h1></header><div class="odoc-content"><div class="odoc-spec"><div class="spec value anchored" id="val-char"><a href="#val-char" class="anchor"></a><code><span><span class="keyword">val</span> char : <span>char <span class="arrow">&#45;&gt;</span></span> <a href="../../Parsetree/index.html#type-constant">Parsetree.constant</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-string"><a href="#val-string" class="anchor"></a><code><span><span class="keyword">val</span> string :
<span><span class="optlabel">?quotation_delimiter</span>:string <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?loc</span>:<a href="../../Location/index.html#type-t">Location.t</a> <span class="arrow">&#45;&gt;</span></span>
<span>string <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-constant">Parsetree.constant</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-integer"><a href="#val-integer" class="anchor"></a><code><span><span class="keyword">val</span> integer : <span><span class="optlabel">?suffix</span>:char <span class="arrow">&#45;&gt;</span></span> <span>string <span class="arrow">&#45;&gt;</span></span> <a href="../../Parsetree/index.html#type-constant">Parsetree.constant</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-int"><a href="#val-int" class="anchor"></a><code><span><span class="keyword">val</span> int : <span><span class="optlabel">?suffix</span>:char <span class="arrow">&#45;&gt;</span></span> <span>int <span class="arrow">&#45;&gt;</span></span> <a href="../../Parsetree/index.html#type-constant">Parsetree.constant</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-int32"><a href="#val-int32" class="anchor"></a><code><span><span class="keyword">val</span> int32 : <span><span class="optlabel">?suffix</span>:char <span class="arrow">&#45;&gt;</span></span> <span>int32 <span class="arrow">&#45;&gt;</span></span> <a href="../../Parsetree/index.html#type-constant">Parsetree.constant</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-int64"><a href="#val-int64" class="anchor"></a><code><span><span class="keyword">val</span> int64 : <span><span class="optlabel">?suffix</span>:char <span class="arrow">&#45;&gt;</span></span> <span>int64 <span class="arrow">&#45;&gt;</span></span> <a href="../../Parsetree/index.html#type-constant">Parsetree.constant</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-nativeint"><a href="#val-nativeint" class="anchor"></a><code><span><span class="keyword">val</span> nativeint : <span><span class="optlabel">?suffix</span>:char <span class="arrow">&#45;&gt;</span></span> <span>nativeint <span class="arrow">&#45;&gt;</span></span> <a href="../../Parsetree/index.html#type-constant">Parsetree.constant</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-float"><a href="#val-float" class="anchor"></a><code><span><span class="keyword">val</span> float : <span><span class="optlabel">?suffix</span>:char <span class="arrow">&#45;&gt;</span></span> <span>string <span class="arrow">&#45;&gt;</span></span> <a href="../../Parsetree/index.html#type-constant">Parsetree.constant</a></span></code></div></div></div></body></html>

View file

@ -0,0 +1,5 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Csig (ocaml.Ast_helper.Csig)</title><meta charset="utf-8"/><link rel="stylesheet" href="../../../_odoc-theme/odoc.css"/><meta name="generator" content="odoc 2.4.1"/><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">ocaml</a> &#x00BB; <a href="../index.html">Ast_helper</a> &#x00BB; Csig</nav><header class="odoc-preamble"><h1>Module <code><span>Ast_helper.Csig</span></code></h1><p>Class signatures</p></header><div class="odoc-content"><div class="odoc-spec"><div class="spec value anchored" id="val-mk"><a href="#val-mk" class="anchor"></a><code><span><span class="keyword">val</span> mk :
<span><a href="../../Parsetree/index.html#type-core_type">Parsetree.core_type</a> <span class="arrow">&#45;&gt;</span></span>
<span><span><a href="../../Parsetree/index.html#type-class_type_field">Parsetree.class_type_field</a> list</span> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-class_signature">Parsetree.class_signature</a></span></code></div></div></div></body></html>

View file

@ -0,0 +1,5 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Cstr (ocaml.Ast_helper.Cstr)</title><meta charset="utf-8"/><link rel="stylesheet" href="../../../_odoc-theme/odoc.css"/><meta name="generator" content="odoc 2.4.1"/><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">ocaml</a> &#x00BB; <a href="../index.html">Ast_helper</a> &#x00BB; Cstr</nav><header class="odoc-preamble"><h1>Module <code><span>Ast_helper.Cstr</span></code></h1><p>Class structures</p></header><div class="odoc-content"><div class="odoc-spec"><div class="spec value anchored" id="val-mk"><a href="#val-mk" class="anchor"></a><code><span><span class="keyword">val</span> mk :
<span><a href="../../Parsetree/index.html#type-pattern">Parsetree.pattern</a> <span class="arrow">&#45;&gt;</span></span>
<span><span><a href="../../Parsetree/index.html#type-class_field">Parsetree.class_field</a> list</span> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-class_structure">Parsetree.class_structure</a></span></code></div></div></div></body></html>

View file

@ -0,0 +1,37 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Ctf (ocaml.Ast_helper.Ctf)</title><meta charset="utf-8"/><link rel="stylesheet" href="../../../_odoc-theme/odoc.css"/><meta name="generator" content="odoc 2.4.1"/><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">ocaml</a> &#x00BB; <a href="../index.html">Ast_helper</a> &#x00BB; Ctf</nav><header class="odoc-preamble"><h1>Module <code><span>Ast_helper.Ctf</span></code></h1><p>Class type fields</p></header><div class="odoc-content"><div class="odoc-spec"><div class="spec value anchored" id="val-mk"><a href="#val-mk" class="anchor"></a><code><span><span class="keyword">val</span> mk :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?docs</span>:<a href="../../Docstrings/index.html#type-docs">Docstrings.docs</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-class_type_field_desc">Parsetree.class_type_field_desc</a> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-class_type_field">Parsetree.class_type_field</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-attr"><a href="#val-attr" class="anchor"></a><code><span><span class="keyword">val</span> attr :
<span><a href="../../Parsetree/index.html#type-class_type_field">Parsetree.class_type_field</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-attribute">Parsetree.attribute</a> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-class_type_field">Parsetree.class_type_field</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-inherit_"><a href="#val-inherit_" class="anchor"></a><code><span><span class="keyword">val</span> inherit_ :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-class_type">Parsetree.class_type</a> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-class_type_field">Parsetree.class_type_field</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-val_"><a href="#val-val_" class="anchor"></a><code><span><span class="keyword">val</span> val_ :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../index.html#type-str">str</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Asttypes/index.html#type-mutable_flag">Asttypes.mutable_flag</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Asttypes/index.html#type-virtual_flag">Asttypes.virtual_flag</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-core_type">Parsetree.core_type</a> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-class_type_field">Parsetree.class_type_field</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-method_"><a href="#val-method_" class="anchor"></a><code><span><span class="keyword">val</span> method_ :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../index.html#type-str">str</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Asttypes/index.html#type-private_flag">Asttypes.private_flag</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Asttypes/index.html#type-virtual_flag">Asttypes.virtual_flag</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-core_type">Parsetree.core_type</a> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-class_type_field">Parsetree.class_type_field</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-constraint_"><a href="#val-constraint_" class="anchor"></a><code><span><span class="keyword">val</span> constraint_ :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-core_type">Parsetree.core_type</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-core_type">Parsetree.core_type</a> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-class_type_field">Parsetree.class_type_field</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-extension"><a href="#val-extension" class="anchor"></a><code><span><span class="keyword">val</span> extension :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-extension">Parsetree.extension</a> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-class_type_field">Parsetree.class_type_field</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-attribute"><a href="#val-attribute" class="anchor"></a><code><span><span class="keyword">val</span> attribute : <span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span> <span><a href="../../Parsetree/index.html#type-attribute">Parsetree.attribute</a> <span class="arrow">&#45;&gt;</span></span> <a href="../../Parsetree/index.html#type-class_type_field">Parsetree.class_type_field</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-text"><a href="#val-text" class="anchor"></a><code><span><span class="keyword">val</span> text : <span><a href="../../Docstrings/index.html#type-text">Docstrings.text</a> <span class="arrow">&#45;&gt;</span></span> <span><a href="../../Parsetree/index.html#type-class_type_field">Parsetree.class_type_field</a> list</span></span></code></div></div></div></body></html>

View file

@ -0,0 +1,30 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Cty (ocaml.Ast_helper.Cty)</title><meta charset="utf-8"/><link rel="stylesheet" href="../../../_odoc-theme/odoc.css"/><meta name="generator" content="odoc 2.4.1"/><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">ocaml</a> &#x00BB; <a href="../index.html">Ast_helper</a> &#x00BB; Cty</nav><header class="odoc-preamble"><h1>Module <code><span>Ast_helper.Cty</span></code></h1><p>Class type expressions</p></header><div class="odoc-content"><div class="odoc-spec"><div class="spec value anchored" id="val-mk"><a href="#val-mk" class="anchor"></a><code><span><span class="keyword">val</span> mk :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-class_type_desc">Parsetree.class_type_desc</a> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-class_type">Parsetree.class_type</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-attr"><a href="#val-attr" class="anchor"></a><code><span><span class="keyword">val</span> attr : <span><a href="../../Parsetree/index.html#type-class_type">Parsetree.class_type</a> <span class="arrow">&#45;&gt;</span></span> <span><a href="../../Parsetree/index.html#type-attribute">Parsetree.attribute</a> <span class="arrow">&#45;&gt;</span></span> <a href="../../Parsetree/index.html#type-class_type">Parsetree.class_type</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-constr"><a href="#val-constr" class="anchor"></a><code><span><span class="keyword">val</span> constr :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../index.html#type-lid">lid</a> <span class="arrow">&#45;&gt;</span></span>
<span><span><a href="../../Parsetree/index.html#type-core_type">Parsetree.core_type</a> list</span> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-class_type">Parsetree.class_type</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-signature"><a href="#val-signature" class="anchor"></a><code><span><span class="keyword">val</span> signature :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-class_signature">Parsetree.class_signature</a> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-class_type">Parsetree.class_type</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-arrow"><a href="#val-arrow" class="anchor"></a><code><span><span class="keyword">val</span> arrow :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Asttypes/index.html#type-arg_label">Asttypes.arg_label</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-core_type">Parsetree.core_type</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-class_type">Parsetree.class_type</a> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-class_type">Parsetree.class_type</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-extension"><a href="#val-extension" class="anchor"></a><code><span><span class="keyword">val</span> extension :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-extension">Parsetree.extension</a> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-class_type">Parsetree.class_type</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-open_"><a href="#val-open_" class="anchor"></a><code><span><span class="keyword">val</span> open_ :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-open_description">Parsetree.open_description</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-class_type">Parsetree.class_type</a> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-class_type">Parsetree.class_type</a></span></code></div></div></div></body></html>

View file

@ -0,0 +1,186 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Exp (ocaml.Ast_helper.Exp)</title><meta charset="utf-8"/><link rel="stylesheet" href="../../../_odoc-theme/odoc.css"/><meta name="generator" content="odoc 2.4.1"/><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">ocaml</a> &#x00BB; <a href="../index.html">Ast_helper</a> &#x00BB; Exp</nav><header class="odoc-preamble"><h1>Module <code><span>Ast_helper.Exp</span></code></h1><p>Expressions</p></header><div class="odoc-content"><div class="odoc-spec"><div class="spec value anchored" id="val-mk"><a href="#val-mk" class="anchor"></a><code><span><span class="keyword">val</span> mk :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-expression_desc">Parsetree.expression_desc</a> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-expression">Parsetree.expression</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-attr"><a href="#val-attr" class="anchor"></a><code><span><span class="keyword">val</span> attr : <span><a href="../../Parsetree/index.html#type-expression">Parsetree.expression</a> <span class="arrow">&#45;&gt;</span></span> <span><a href="../../Parsetree/index.html#type-attribute">Parsetree.attribute</a> <span class="arrow">&#45;&gt;</span></span> <a href="../../Parsetree/index.html#type-expression">Parsetree.expression</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-ident"><a href="#val-ident" class="anchor"></a><code><span><span class="keyword">val</span> ident : <span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span> <span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span> <span><a href="../index.html#type-lid">lid</a> <span class="arrow">&#45;&gt;</span></span> <a href="../../Parsetree/index.html#type-expression">Parsetree.expression</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-constant"><a href="#val-constant" class="anchor"></a><code><span><span class="keyword">val</span> constant :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-constant">Parsetree.constant</a> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-expression">Parsetree.expression</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-let_"><a href="#val-let_" class="anchor"></a><code><span><span class="keyword">val</span> let_ :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Asttypes/index.html#type-rec_flag">Asttypes.rec_flag</a> <span class="arrow">&#45;&gt;</span></span>
<span><span><a href="../../Parsetree/index.html#type-value_binding">Parsetree.value_binding</a> list</span> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-expression">Parsetree.expression</a> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-expression">Parsetree.expression</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-fun_"><a href="#val-fun_" class="anchor"></a><code><span><span class="keyword">val</span> fun_ :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Asttypes/index.html#type-arg_label">Asttypes.arg_label</a> <span class="arrow">&#45;&gt;</span></span>
<span><span><a href="../../Parsetree/index.html#type-expression">Parsetree.expression</a> option</span> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-pattern">Parsetree.pattern</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-expression">Parsetree.expression</a> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-expression">Parsetree.expression</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-function_"><a href="#val-function_" class="anchor"></a><code><span><span class="keyword">val</span> function_ :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><span><a href="../../Parsetree/index.html#type-case">Parsetree.case</a> list</span> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-expression">Parsetree.expression</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-apply"><a href="#val-apply" class="anchor"></a><code><span><span class="keyword">val</span> apply :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-expression">Parsetree.expression</a> <span class="arrow">&#45;&gt;</span></span>
<span><span><span>(<a href="../../Asttypes/index.html#type-arg_label">Asttypes.arg_label</a> * <a href="../../Parsetree/index.html#type-expression">Parsetree.expression</a>)</span> list</span> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-expression">Parsetree.expression</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-match_"><a href="#val-match_" class="anchor"></a><code><span><span class="keyword">val</span> match_ :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-expression">Parsetree.expression</a> <span class="arrow">&#45;&gt;</span></span>
<span><span><a href="../../Parsetree/index.html#type-case">Parsetree.case</a> list</span> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-expression">Parsetree.expression</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-try_"><a href="#val-try_" class="anchor"></a><code><span><span class="keyword">val</span> try_ :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-expression">Parsetree.expression</a> <span class="arrow">&#45;&gt;</span></span>
<span><span><a href="../../Parsetree/index.html#type-case">Parsetree.case</a> list</span> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-expression">Parsetree.expression</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-tuple"><a href="#val-tuple" class="anchor"></a><code><span><span class="keyword">val</span> tuple :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><span><a href="../../Parsetree/index.html#type-expression">Parsetree.expression</a> list</span> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-expression">Parsetree.expression</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-construct"><a href="#val-construct" class="anchor"></a><code><span><span class="keyword">val</span> construct :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../index.html#type-lid">lid</a> <span class="arrow">&#45;&gt;</span></span>
<span><span><a href="../../Parsetree/index.html#type-expression">Parsetree.expression</a> option</span> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-expression">Parsetree.expression</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-variant"><a href="#val-variant" class="anchor"></a><code><span><span class="keyword">val</span> variant :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Asttypes/index.html#type-label">Asttypes.label</a> <span class="arrow">&#45;&gt;</span></span>
<span><span><a href="../../Parsetree/index.html#type-expression">Parsetree.expression</a> option</span> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-expression">Parsetree.expression</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-record"><a href="#val-record" class="anchor"></a><code><span><span class="keyword">val</span> record :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><span><span>(<a href="../index.html#type-lid">lid</a> * <a href="../../Parsetree/index.html#type-expression">Parsetree.expression</a>)</span> list</span> <span class="arrow">&#45;&gt;</span></span>
<span><span><a href="../../Parsetree/index.html#type-expression">Parsetree.expression</a> option</span> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-expression">Parsetree.expression</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-field"><a href="#val-field" class="anchor"></a><code><span><span class="keyword">val</span> field :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-expression">Parsetree.expression</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../index.html#type-lid">lid</a> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-expression">Parsetree.expression</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-setfield"><a href="#val-setfield" class="anchor"></a><code><span><span class="keyword">val</span> setfield :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-expression">Parsetree.expression</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../index.html#type-lid">lid</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-expression">Parsetree.expression</a> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-expression">Parsetree.expression</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-array"><a href="#val-array" class="anchor"></a><code><span><span class="keyword">val</span> array :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><span><a href="../../Parsetree/index.html#type-expression">Parsetree.expression</a> list</span> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-expression">Parsetree.expression</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-ifthenelse"><a href="#val-ifthenelse" class="anchor"></a><code><span><span class="keyword">val</span> ifthenelse :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-expression">Parsetree.expression</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-expression">Parsetree.expression</a> <span class="arrow">&#45;&gt;</span></span>
<span><span><a href="../../Parsetree/index.html#type-expression">Parsetree.expression</a> option</span> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-expression">Parsetree.expression</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-sequence"><a href="#val-sequence" class="anchor"></a><code><span><span class="keyword">val</span> sequence :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-expression">Parsetree.expression</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-expression">Parsetree.expression</a> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-expression">Parsetree.expression</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-while_"><a href="#val-while_" class="anchor"></a><code><span><span class="keyword">val</span> while_ :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-expression">Parsetree.expression</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-expression">Parsetree.expression</a> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-expression">Parsetree.expression</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-for_"><a href="#val-for_" class="anchor"></a><code><span><span class="keyword">val</span> for_ :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-pattern">Parsetree.pattern</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-expression">Parsetree.expression</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-expression">Parsetree.expression</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Asttypes/index.html#type-direction_flag">Asttypes.direction_flag</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-expression">Parsetree.expression</a> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-expression">Parsetree.expression</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-coerce"><a href="#val-coerce" class="anchor"></a><code><span><span class="keyword">val</span> coerce :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-expression">Parsetree.expression</a> <span class="arrow">&#45;&gt;</span></span>
<span><span><a href="../../Parsetree/index.html#type-core_type">Parsetree.core_type</a> option</span> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-core_type">Parsetree.core_type</a> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-expression">Parsetree.expression</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-constraint_"><a href="#val-constraint_" class="anchor"></a><code><span><span class="keyword">val</span> constraint_ :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-expression">Parsetree.expression</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-core_type">Parsetree.core_type</a> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-expression">Parsetree.expression</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-send"><a href="#val-send" class="anchor"></a><code><span><span class="keyword">val</span> send :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-expression">Parsetree.expression</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../index.html#type-str">str</a> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-expression">Parsetree.expression</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-new_"><a href="#val-new_" class="anchor"></a><code><span><span class="keyword">val</span> new_ : <span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span> <span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span> <span><a href="../index.html#type-lid">lid</a> <span class="arrow">&#45;&gt;</span></span> <a href="../../Parsetree/index.html#type-expression">Parsetree.expression</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-setinstvar"><a href="#val-setinstvar" class="anchor"></a><code><span><span class="keyword">val</span> setinstvar :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../index.html#type-str">str</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-expression">Parsetree.expression</a> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-expression">Parsetree.expression</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-override"><a href="#val-override" class="anchor"></a><code><span><span class="keyword">val</span> override :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><span><span>(<a href="../index.html#type-str">str</a> * <a href="../../Parsetree/index.html#type-expression">Parsetree.expression</a>)</span> list</span> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-expression">Parsetree.expression</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-letmodule"><a href="#val-letmodule" class="anchor"></a><code><span><span class="keyword">val</span> letmodule :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../index.html#type-str_opt">str_opt</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-module_expr">Parsetree.module_expr</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-expression">Parsetree.expression</a> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-expression">Parsetree.expression</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-letexception"><a href="#val-letexception" class="anchor"></a><code><span><span class="keyword">val</span> letexception :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-extension_constructor">Parsetree.extension_constructor</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-expression">Parsetree.expression</a> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-expression">Parsetree.expression</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-assert_"><a href="#val-assert_" class="anchor"></a><code><span><span class="keyword">val</span> assert_ :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-expression">Parsetree.expression</a> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-expression">Parsetree.expression</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-lazy_"><a href="#val-lazy_" class="anchor"></a><code><span><span class="keyword">val</span> lazy_ :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-expression">Parsetree.expression</a> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-expression">Parsetree.expression</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-poly"><a href="#val-poly" class="anchor"></a><code><span><span class="keyword">val</span> poly :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-expression">Parsetree.expression</a> <span class="arrow">&#45;&gt;</span></span>
<span><span><a href="../../Parsetree/index.html#type-core_type">Parsetree.core_type</a> option</span> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-expression">Parsetree.expression</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-object_"><a href="#val-object_" class="anchor"></a><code><span><span class="keyword">val</span> object_ :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-class_structure">Parsetree.class_structure</a> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-expression">Parsetree.expression</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-newtype"><a href="#val-newtype" class="anchor"></a><code><span><span class="keyword">val</span> newtype :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../index.html#type-str">str</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-expression">Parsetree.expression</a> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-expression">Parsetree.expression</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-pack"><a href="#val-pack" class="anchor"></a><code><span><span class="keyword">val</span> pack :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-module_expr">Parsetree.module_expr</a> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-expression">Parsetree.expression</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-open_"><a href="#val-open_" class="anchor"></a><code><span><span class="keyword">val</span> open_ :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-open_declaration">Parsetree.open_declaration</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-expression">Parsetree.expression</a> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-expression">Parsetree.expression</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-letop"><a href="#val-letop" class="anchor"></a><code><span><span class="keyword">val</span> letop :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-binding_op">Parsetree.binding_op</a> <span class="arrow">&#45;&gt;</span></span>
<span><span><a href="../../Parsetree/index.html#type-binding_op">Parsetree.binding_op</a> list</span> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-expression">Parsetree.expression</a> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-expression">Parsetree.expression</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-extension"><a href="#val-extension" class="anchor"></a><code><span><span class="keyword">val</span> extension :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-extension">Parsetree.extension</a> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-expression">Parsetree.expression</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-unreachable"><a href="#val-unreachable" class="anchor"></a><code><span><span class="keyword">val</span> unreachable : <span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span> <span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span> <span>unit <span class="arrow">&#45;&gt;</span></span> <a href="../../Parsetree/index.html#type-expression">Parsetree.expression</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-case"><a href="#val-case" class="anchor"></a><code><span><span class="keyword">val</span> case :
<span><a href="../../Parsetree/index.html#type-pattern">Parsetree.pattern</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?guard</span>:<a href="../../Parsetree/index.html#type-expression">Parsetree.expression</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-expression">Parsetree.expression</a> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-case">Parsetree.case</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-binding_op"><a href="#val-binding_op" class="anchor"></a><code><span><span class="keyword">val</span> binding_op :
<span><a href="../index.html#type-str">str</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-pattern">Parsetree.pattern</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-expression">Parsetree.expression</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-binding_op">Parsetree.binding_op</a></span></code></div></div></div></body></html>

View file

@ -0,0 +1,7 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Incl (ocaml.Ast_helper.Incl)</title><meta charset="utf-8"/><link rel="stylesheet" href="../../../_odoc-theme/odoc.css"/><meta name="generator" content="odoc 2.4.1"/><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">ocaml</a> &#x00BB; <a href="../index.html">Ast_helper</a> &#x00BB; Incl</nav><header class="odoc-preamble"><h1>Module <code><span>Ast_helper.Incl</span></code></h1><p>Includes</p></header><div class="odoc-content"><div class="odoc-spec"><div class="spec value anchored" id="val-mk"><a href="#val-mk" class="anchor"></a><code><span><span class="keyword">val</span> mk :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?docs</span>:<a href="../../Docstrings/index.html#type-docs">Docstrings.docs</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="type-var">'a</span> <span class="arrow">&#45;&gt;</span></span>
<span><span class="type-var">'a</span> <a href="../../Parsetree/index.html#type-include_infos">Parsetree.include_infos</a></span></span></code></div></div></div></body></html>

View file

@ -0,0 +1,9 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Mb (ocaml.Ast_helper.Mb)</title><meta charset="utf-8"/><link rel="stylesheet" href="../../../_odoc-theme/odoc.css"/><meta name="generator" content="odoc 2.4.1"/><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">ocaml</a> &#x00BB; <a href="../index.html">Ast_helper</a> &#x00BB; Mb</nav><header class="odoc-preamble"><h1>Module <code><span>Ast_helper.Mb</span></code></h1><p>Module bindings</p></header><div class="odoc-content"><div class="odoc-spec"><div class="spec value anchored" id="val-mk"><a href="#val-mk" class="anchor"></a><code><span><span class="keyword">val</span> mk :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?docs</span>:<a href="../../Docstrings/index.html#type-docs">Docstrings.docs</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?text</span>:<a href="../../Docstrings/index.html#type-text">Docstrings.text</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../index.html#type-str_opt">str_opt</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-module_expr">Parsetree.module_expr</a> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-module_binding">Parsetree.module_binding</a></span></code></div></div></div></body></html>

View file

@ -0,0 +1,9 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Md (ocaml.Ast_helper.Md)</title><meta charset="utf-8"/><link rel="stylesheet" href="../../../_odoc-theme/odoc.css"/><meta name="generator" content="odoc 2.4.1"/><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">ocaml</a> &#x00BB; <a href="../index.html">Ast_helper</a> &#x00BB; Md</nav><header class="odoc-preamble"><h1>Module <code><span>Ast_helper.Md</span></code></h1><p>Module declarations</p></header><div class="odoc-content"><div class="odoc-spec"><div class="spec value anchored" id="val-mk"><a href="#val-mk" class="anchor"></a><code><span><span class="keyword">val</span> mk :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?docs</span>:<a href="../../Docstrings/index.html#type-docs">Docstrings.docs</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?text</span>:<a href="../../Docstrings/index.html#type-text">Docstrings.text</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../index.html#type-str_opt">str_opt</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-module_type">Parsetree.module_type</a> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-module_declaration">Parsetree.module_declaration</a></span></code></div></div></div></body></html>

View file

@ -0,0 +1,40 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Mod (ocaml.Ast_helper.Mod)</title><meta charset="utf-8"/><link rel="stylesheet" href="../../../_odoc-theme/odoc.css"/><meta name="generator" content="odoc 2.4.1"/><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">ocaml</a> &#x00BB; <a href="../index.html">Ast_helper</a> &#x00BB; Mod</nav><header class="odoc-preamble"><h1>Module <code><span>Ast_helper.Mod</span></code></h1><p>Module expressions</p></header><div class="odoc-content"><div class="odoc-spec"><div class="spec value anchored" id="val-mk"><a href="#val-mk" class="anchor"></a><code><span><span class="keyword">val</span> mk :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-module_expr_desc">Parsetree.module_expr_desc</a> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-module_expr">Parsetree.module_expr</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-attr"><a href="#val-attr" class="anchor"></a><code><span><span class="keyword">val</span> attr :
<span><a href="../../Parsetree/index.html#type-module_expr">Parsetree.module_expr</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-attribute">Parsetree.attribute</a> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-module_expr">Parsetree.module_expr</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-ident"><a href="#val-ident" class="anchor"></a><code><span><span class="keyword">val</span> ident : <span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span> <span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span> <span><a href="../index.html#type-lid">lid</a> <span class="arrow">&#45;&gt;</span></span> <a href="../../Parsetree/index.html#type-module_expr">Parsetree.module_expr</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-structure"><a href="#val-structure" class="anchor"></a><code><span><span class="keyword">val</span> structure :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-structure">Parsetree.structure</a> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-module_expr">Parsetree.module_expr</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-functor_"><a href="#val-functor_" class="anchor"></a><code><span><span class="keyword">val</span> functor_ :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-functor_parameter">Parsetree.functor_parameter</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-module_expr">Parsetree.module_expr</a> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-module_expr">Parsetree.module_expr</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-apply"><a href="#val-apply" class="anchor"></a><code><span><span class="keyword">val</span> apply :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-module_expr">Parsetree.module_expr</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-module_expr">Parsetree.module_expr</a> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-module_expr">Parsetree.module_expr</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-apply_unit"><a href="#val-apply_unit" class="anchor"></a><code><span><span class="keyword">val</span> apply_unit :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-module_expr">Parsetree.module_expr</a> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-module_expr">Parsetree.module_expr</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-constraint_"><a href="#val-constraint_" class="anchor"></a><code><span><span class="keyword">val</span> constraint_ :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-module_expr">Parsetree.module_expr</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-module_type">Parsetree.module_type</a> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-module_expr">Parsetree.module_expr</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-unpack"><a href="#val-unpack" class="anchor"></a><code><span><span class="keyword">val</span> unpack :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-expression">Parsetree.expression</a> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-module_expr">Parsetree.module_expr</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-extension"><a href="#val-extension" class="anchor"></a><code><span><span class="keyword">val</span> extension :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-extension">Parsetree.extension</a> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-module_expr">Parsetree.module_expr</a></span></code></div></div></div></body></html>

View file

@ -0,0 +1,9 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Ms (ocaml.Ast_helper.Ms)</title><meta charset="utf-8"/><link rel="stylesheet" href="../../../_odoc-theme/odoc.css"/><meta name="generator" content="odoc 2.4.1"/><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">ocaml</a> &#x00BB; <a href="../index.html">Ast_helper</a> &#x00BB; Ms</nav><header class="odoc-preamble"><h1>Module <code><span>Ast_helper.Ms</span></code></h1><p>Module substitutions</p></header><div class="odoc-content"><div class="odoc-spec"><div class="spec value anchored" id="val-mk"><a href="#val-mk" class="anchor"></a><code><span><span class="keyword">val</span> mk :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?docs</span>:<a href="../../Docstrings/index.html#type-docs">Docstrings.docs</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?text</span>:<a href="../../Docstrings/index.html#type-text">Docstrings.text</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../index.html#type-str">str</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../index.html#type-lid">lid</a> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-module_substitution">Parsetree.module_substitution</a></span></code></div></div></div></body></html>

View file

@ -0,0 +1,9 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Mtd (ocaml.Ast_helper.Mtd)</title><meta charset="utf-8"/><link rel="stylesheet" href="../../../_odoc-theme/odoc.css"/><meta name="generator" content="odoc 2.4.1"/><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">ocaml</a> &#x00BB; <a href="../index.html">Ast_helper</a> &#x00BB; Mtd</nav><header class="odoc-preamble"><h1>Module <code><span>Ast_helper.Mtd</span></code></h1><p>Module type declarations</p></header><div class="odoc-content"><div class="odoc-spec"><div class="spec value anchored" id="val-mk"><a href="#val-mk" class="anchor"></a><code><span><span class="keyword">val</span> mk :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?docs</span>:<a href="../../Docstrings/index.html#type-docs">Docstrings.docs</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?text</span>:<a href="../../Docstrings/index.html#type-text">Docstrings.text</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?typ</span>:<a href="../../Parsetree/index.html#type-module_type">Parsetree.module_type</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../index.html#type-str">str</a> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-module_type_declaration">Parsetree.module_type_declaration</a></span></code></div></div></div></body></html>

View file

@ -0,0 +1,31 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Mty (ocaml.Ast_helper.Mty)</title><meta charset="utf-8"/><link rel="stylesheet" href="../../../_odoc-theme/odoc.css"/><meta name="generator" content="odoc 2.4.1"/><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">ocaml</a> &#x00BB; <a href="../index.html">Ast_helper</a> &#x00BB; Mty</nav><header class="odoc-preamble"><h1>Module <code><span>Ast_helper.Mty</span></code></h1><p>Module type expressions</p></header><div class="odoc-content"><div class="odoc-spec"><div class="spec value anchored" id="val-mk"><a href="#val-mk" class="anchor"></a><code><span><span class="keyword">val</span> mk :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-module_type_desc">Parsetree.module_type_desc</a> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-module_type">Parsetree.module_type</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-attr"><a href="#val-attr" class="anchor"></a><code><span><span class="keyword">val</span> attr :
<span><a href="../../Parsetree/index.html#type-module_type">Parsetree.module_type</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-attribute">Parsetree.attribute</a> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-module_type">Parsetree.module_type</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-ident"><a href="#val-ident" class="anchor"></a><code><span><span class="keyword">val</span> ident : <span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span> <span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span> <span><a href="../index.html#type-lid">lid</a> <span class="arrow">&#45;&gt;</span></span> <a href="../../Parsetree/index.html#type-module_type">Parsetree.module_type</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-alias"><a href="#val-alias" class="anchor"></a><code><span><span class="keyword">val</span> alias : <span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span> <span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span> <span><a href="../index.html#type-lid">lid</a> <span class="arrow">&#45;&gt;</span></span> <a href="../../Parsetree/index.html#type-module_type">Parsetree.module_type</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-signature"><a href="#val-signature" class="anchor"></a><code><span><span class="keyword">val</span> signature :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-signature">Parsetree.signature</a> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-module_type">Parsetree.module_type</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-functor_"><a href="#val-functor_" class="anchor"></a><code><span><span class="keyword">val</span> functor_ :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-functor_parameter">Parsetree.functor_parameter</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-module_type">Parsetree.module_type</a> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-module_type">Parsetree.module_type</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-with_"><a href="#val-with_" class="anchor"></a><code><span><span class="keyword">val</span> with_ :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-module_type">Parsetree.module_type</a> <span class="arrow">&#45;&gt;</span></span>
<span><span><a href="../../Parsetree/index.html#type-with_constraint">Parsetree.with_constraint</a> list</span> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-module_type">Parsetree.module_type</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-typeof_"><a href="#val-typeof_" class="anchor"></a><code><span><span class="keyword">val</span> typeof_ :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-module_expr">Parsetree.module_expr</a> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-module_type">Parsetree.module_type</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-extension"><a href="#val-extension" class="anchor"></a><code><span><span class="keyword">val</span> extension :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-extension">Parsetree.extension</a> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-module_type">Parsetree.module_type</a></span></code></div></div></div></body></html>

View file

@ -0,0 +1,11 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Of (ocaml.Ast_helper.Of)</title><meta charset="utf-8"/><link rel="stylesheet" href="../../../_odoc-theme/odoc.css"/><meta name="generator" content="odoc 2.4.1"/><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">ocaml</a> &#x00BB; <a href="../index.html">Ast_helper</a> &#x00BB; Of</nav><header class="odoc-preamble"><h1>Module <code><span>Ast_helper.Of</span></code></h1><p>Object fields</p></header><div class="odoc-content"><div class="odoc-spec"><div class="spec value anchored" id="val-mk"><a href="#val-mk" class="anchor"></a><code><span><span class="keyword">val</span> mk :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-object_field_desc">Parsetree.object_field_desc</a> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-object_field">Parsetree.object_field</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-tag"><a href="#val-tag" class="anchor"></a><code><span><span class="keyword">val</span> tag :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><span><a href="../../Asttypes/index.html#type-label">Asttypes.label</a> <a href="../index.html#type-with_loc">with_loc</a></span> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-core_type">Parsetree.core_type</a> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-object_field">Parsetree.object_field</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-inherit_"><a href="#val-inherit_" class="anchor"></a><code><span><span class="keyword">val</span> inherit_ : <span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span> <span><a href="../../Parsetree/index.html#type-core_type">Parsetree.core_type</a> <span class="arrow">&#45;&gt;</span></span> <a href="../../Parsetree/index.html#type-object_field">Parsetree.object_field</a></span></code></div></div></div></body></html>

View file

@ -0,0 +1,8 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Opn (ocaml.Ast_helper.Opn)</title><meta charset="utf-8"/><link rel="stylesheet" href="../../../_odoc-theme/odoc.css"/><meta name="generator" content="odoc 2.4.1"/><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">ocaml</a> &#x00BB; <a href="../index.html">Ast_helper</a> &#x00BB; Opn</nav><header class="odoc-preamble"><h1>Module <code><span>Ast_helper.Opn</span></code></h1><p>Opens</p></header><div class="odoc-content"><div class="odoc-spec"><div class="spec value anchored" id="val-mk"><a href="#val-mk" class="anchor"></a><code><span><span class="keyword">val</span> mk :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?docs</span>:<a href="../../Docstrings/index.html#type-docs">Docstrings.docs</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?override</span>:<a href="../../Asttypes/index.html#type-override_flag">Asttypes.override_flag</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="type-var">'a</span> <span class="arrow">&#45;&gt;</span></span>
<span><span class="type-var">'a</span> <a href="../../Parsetree/index.html#type-open_infos">Parsetree.open_infos</a></span></span></code></div></div></div></body></html>

View file

@ -0,0 +1,66 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Pat (ocaml.Ast_helper.Pat)</title><meta charset="utf-8"/><link rel="stylesheet" href="../../../_odoc-theme/odoc.css"/><meta name="generator" content="odoc 2.4.1"/><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">ocaml</a> &#x00BB; <a href="../index.html">Ast_helper</a> &#x00BB; Pat</nav><header class="odoc-preamble"><h1>Module <code><span>Ast_helper.Pat</span></code></h1><p>Patterns</p></header><div class="odoc-content"><div class="odoc-spec"><div class="spec value anchored" id="val-mk"><a href="#val-mk" class="anchor"></a><code><span><span class="keyword">val</span> mk :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-pattern_desc">Parsetree.pattern_desc</a> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-pattern">Parsetree.pattern</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-attr"><a href="#val-attr" class="anchor"></a><code><span><span class="keyword">val</span> attr : <span><a href="../../Parsetree/index.html#type-pattern">Parsetree.pattern</a> <span class="arrow">&#45;&gt;</span></span> <span><a href="../../Parsetree/index.html#type-attribute">Parsetree.attribute</a> <span class="arrow">&#45;&gt;</span></span> <a href="../../Parsetree/index.html#type-pattern">Parsetree.pattern</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-any"><a href="#val-any" class="anchor"></a><code><span><span class="keyword">val</span> any : <span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span> <span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span> <span>unit <span class="arrow">&#45;&gt;</span></span> <a href="../../Parsetree/index.html#type-pattern">Parsetree.pattern</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-var"><a href="#val-var" class="anchor"></a><code><span><span class="keyword">val</span> var : <span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span> <span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span> <span><a href="../index.html#type-str">str</a> <span class="arrow">&#45;&gt;</span></span> <a href="../../Parsetree/index.html#type-pattern">Parsetree.pattern</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-alias"><a href="#val-alias" class="anchor"></a><code><span><span class="keyword">val</span> alias :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-pattern">Parsetree.pattern</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../index.html#type-str">str</a> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-pattern">Parsetree.pattern</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-constant"><a href="#val-constant" class="anchor"></a><code><span><span class="keyword">val</span> constant :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-constant">Parsetree.constant</a> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-pattern">Parsetree.pattern</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-interval"><a href="#val-interval" class="anchor"></a><code><span><span class="keyword">val</span> interval :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-constant">Parsetree.constant</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-constant">Parsetree.constant</a> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-pattern">Parsetree.pattern</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-tuple"><a href="#val-tuple" class="anchor"></a><code><span><span class="keyword">val</span> tuple :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><span><a href="../../Parsetree/index.html#type-pattern">Parsetree.pattern</a> list</span> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-pattern">Parsetree.pattern</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-construct"><a href="#val-construct" class="anchor"></a><code><span><span class="keyword">val</span> construct :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../index.html#type-lid">lid</a> <span class="arrow">&#45;&gt;</span></span>
<span><span><span>(<span><a href="../index.html#type-str">str</a> list</span> * <a href="../../Parsetree/index.html#type-pattern">Parsetree.pattern</a>)</span> option</span> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-pattern">Parsetree.pattern</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-variant"><a href="#val-variant" class="anchor"></a><code><span><span class="keyword">val</span> variant :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Asttypes/index.html#type-label">Asttypes.label</a> <span class="arrow">&#45;&gt;</span></span>
<span><span><a href="../../Parsetree/index.html#type-pattern">Parsetree.pattern</a> option</span> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-pattern">Parsetree.pattern</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-record"><a href="#val-record" class="anchor"></a><code><span><span class="keyword">val</span> record :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><span><span>(<a href="../index.html#type-lid">lid</a> * <a href="../../Parsetree/index.html#type-pattern">Parsetree.pattern</a>)</span> list</span> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Asttypes/index.html#type-closed_flag">Asttypes.closed_flag</a> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-pattern">Parsetree.pattern</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-array"><a href="#val-array" class="anchor"></a><code><span><span class="keyword">val</span> array :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><span><a href="../../Parsetree/index.html#type-pattern">Parsetree.pattern</a> list</span> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-pattern">Parsetree.pattern</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-or_"><a href="#val-or_" class="anchor"></a><code><span><span class="keyword">val</span> or_ :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-pattern">Parsetree.pattern</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-pattern">Parsetree.pattern</a> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-pattern">Parsetree.pattern</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-constraint_"><a href="#val-constraint_" class="anchor"></a><code><span><span class="keyword">val</span> constraint_ :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-pattern">Parsetree.pattern</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-core_type">Parsetree.core_type</a> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-pattern">Parsetree.pattern</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-type_"><a href="#val-type_" class="anchor"></a><code><span><span class="keyword">val</span> type_ : <span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span> <span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span> <span><a href="../index.html#type-lid">lid</a> <span class="arrow">&#45;&gt;</span></span> <a href="../../Parsetree/index.html#type-pattern">Parsetree.pattern</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-lazy_"><a href="#val-lazy_" class="anchor"></a><code><span><span class="keyword">val</span> lazy_ : <span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span> <span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span> <span><a href="../../Parsetree/index.html#type-pattern">Parsetree.pattern</a> <span class="arrow">&#45;&gt;</span></span> <a href="../../Parsetree/index.html#type-pattern">Parsetree.pattern</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-unpack"><a href="#val-unpack" class="anchor"></a><code><span><span class="keyword">val</span> unpack : <span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span> <span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span> <span><a href="../index.html#type-str_opt">str_opt</a> <span class="arrow">&#45;&gt;</span></span> <a href="../../Parsetree/index.html#type-pattern">Parsetree.pattern</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-open_"><a href="#val-open_" class="anchor"></a><code><span><span class="keyword">val</span> open_ :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../index.html#type-lid">lid</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-pattern">Parsetree.pattern</a> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-pattern">Parsetree.pattern</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-exception_"><a href="#val-exception_" class="anchor"></a><code><span><span class="keyword">val</span> exception_ :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-pattern">Parsetree.pattern</a> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-pattern">Parsetree.pattern</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-extension"><a href="#val-extension" class="anchor"></a><code><span><span class="keyword">val</span> extension :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-extension">Parsetree.extension</a> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-pattern">Parsetree.pattern</a></span></code></div></div></div></body></html>

View file

@ -0,0 +1,12 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Rf (ocaml.Ast_helper.Rf)</title><meta charset="utf-8"/><link rel="stylesheet" href="../../../_odoc-theme/odoc.css"/><meta name="generator" content="odoc 2.4.1"/><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">ocaml</a> &#x00BB; <a href="../index.html">Ast_helper</a> &#x00BB; Rf</nav><header class="odoc-preamble"><h1>Module <code><span>Ast_helper.Rf</span></code></h1><p>Row fields</p></header><div class="odoc-content"><div class="odoc-spec"><div class="spec value anchored" id="val-mk"><a href="#val-mk" class="anchor"></a><code><span><span class="keyword">val</span> mk :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-row_field_desc">Parsetree.row_field_desc</a> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-row_field">Parsetree.row_field</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-tag"><a href="#val-tag" class="anchor"></a><code><span><span class="keyword">val</span> tag :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><span><a href="../../Asttypes/index.html#type-label">Asttypes.label</a> <a href="../index.html#type-with_loc">with_loc</a></span> <span class="arrow">&#45;&gt;</span></span>
<span>bool <span class="arrow">&#45;&gt;</span></span>
<span><span><a href="../../Parsetree/index.html#type-core_type">Parsetree.core_type</a> list</span> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-row_field">Parsetree.row_field</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-inherit_"><a href="#val-inherit_" class="anchor"></a><code><span><span class="keyword">val</span> inherit_ : <span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span> <span><a href="../../Parsetree/index.html#type-core_type">Parsetree.core_type</a> <span class="arrow">&#45;&gt;</span></span> <a href="../../Parsetree/index.html#type-row_field">Parsetree.row_field</a></span></code></div></div></div></body></html>

View file

@ -0,0 +1,43 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Sig (ocaml.Ast_helper.Sig)</title><meta charset="utf-8"/><link rel="stylesheet" href="../../../_odoc-theme/odoc.css"/><meta name="generator" content="odoc 2.4.1"/><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">ocaml</a> &#x00BB; <a href="../index.html">Ast_helper</a> &#x00BB; Sig</nav><header class="odoc-preamble"><h1>Module <code><span>Ast_helper.Sig</span></code></h1><p>Signature items</p></header><div class="odoc-content"><div class="odoc-spec"><div class="spec value anchored" id="val-mk"><a href="#val-mk" class="anchor"></a><code><span><span class="keyword">val</span> mk : <span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span> <span><a href="../../Parsetree/index.html#type-signature_item_desc">Parsetree.signature_item_desc</a> <span class="arrow">&#45;&gt;</span></span> <a href="../../Parsetree/index.html#type-signature_item">Parsetree.signature_item</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-value"><a href="#val-value" class="anchor"></a><code><span><span class="keyword">val</span> value : <span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span> <span><a href="../../Parsetree/index.html#type-value_description">Parsetree.value_description</a> <span class="arrow">&#45;&gt;</span></span> <a href="../../Parsetree/index.html#type-signature_item">Parsetree.signature_item</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-type_"><a href="#val-type_" class="anchor"></a><code><span><span class="keyword">val</span> type_ :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Asttypes/index.html#type-rec_flag">Asttypes.rec_flag</a> <span class="arrow">&#45;&gt;</span></span>
<span><span><a href="../../Parsetree/index.html#type-type_declaration">Parsetree.type_declaration</a> list</span> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-signature_item">Parsetree.signature_item</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-type_subst"><a href="#val-type_subst" class="anchor"></a><code><span><span class="keyword">val</span> type_subst :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span><a href="../../Parsetree/index.html#type-type_declaration">Parsetree.type_declaration</a> list</span> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-signature_item">Parsetree.signature_item</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-type_extension"><a href="#val-type_extension" class="anchor"></a><code><span><span class="keyword">val</span> type_extension :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-type_extension">Parsetree.type_extension</a> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-signature_item">Parsetree.signature_item</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-exception_"><a href="#val-exception_" class="anchor"></a><code><span><span class="keyword">val</span> exception_ :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-type_exception">Parsetree.type_exception</a> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-signature_item">Parsetree.signature_item</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-module_"><a href="#val-module_" class="anchor"></a><code><span><span class="keyword">val</span> module_ :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-module_declaration">Parsetree.module_declaration</a> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-signature_item">Parsetree.signature_item</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-mod_subst"><a href="#val-mod_subst" class="anchor"></a><code><span><span class="keyword">val</span> mod_subst :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-module_substitution">Parsetree.module_substitution</a> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-signature_item">Parsetree.signature_item</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-rec_module"><a href="#val-rec_module" class="anchor"></a><code><span><span class="keyword">val</span> rec_module :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span><a href="../../Parsetree/index.html#type-module_declaration">Parsetree.module_declaration</a> list</span> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-signature_item">Parsetree.signature_item</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-modtype"><a href="#val-modtype" class="anchor"></a><code><span><span class="keyword">val</span> modtype :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-module_type_declaration">Parsetree.module_type_declaration</a> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-signature_item">Parsetree.signature_item</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-modtype_subst"><a href="#val-modtype_subst" class="anchor"></a><code><span><span class="keyword">val</span> modtype_subst :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-module_type_declaration">Parsetree.module_type_declaration</a> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-signature_item">Parsetree.signature_item</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-open_"><a href="#val-open_" class="anchor"></a><code><span><span class="keyword">val</span> open_ : <span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span> <span><a href="../../Parsetree/index.html#type-open_description">Parsetree.open_description</a> <span class="arrow">&#45;&gt;</span></span> <a href="../../Parsetree/index.html#type-signature_item">Parsetree.signature_item</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-include_"><a href="#val-include_" class="anchor"></a><code><span><span class="keyword">val</span> include_ :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-include_description">Parsetree.include_description</a> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-signature_item">Parsetree.signature_item</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-class_"><a href="#val-class_" class="anchor"></a><code><span><span class="keyword">val</span> class_ :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span><a href="../../Parsetree/index.html#type-class_description">Parsetree.class_description</a> list</span> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-signature_item">Parsetree.signature_item</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-class_type"><a href="#val-class_type" class="anchor"></a><code><span><span class="keyword">val</span> class_type :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span><a href="../../Parsetree/index.html#type-class_type_declaration">Parsetree.class_type_declaration</a> list</span> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-signature_item">Parsetree.signature_item</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-extension"><a href="#val-extension" class="anchor"></a><code><span><span class="keyword">val</span> extension :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-extension">Parsetree.extension</a> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-signature_item">Parsetree.signature_item</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-attribute"><a href="#val-attribute" class="anchor"></a><code><span><span class="keyword">val</span> attribute : <span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span> <span><a href="../../Parsetree/index.html#type-attribute">Parsetree.attribute</a> <span class="arrow">&#45;&gt;</span></span> <a href="../../Parsetree/index.html#type-signature_item">Parsetree.signature_item</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-text"><a href="#val-text" class="anchor"></a><code><span><span class="keyword">val</span> text : <span><a href="../../Docstrings/index.html#type-text">Docstrings.text</a> <span class="arrow">&#45;&gt;</span></span> <span><a href="../../Parsetree/index.html#type-signature_item">Parsetree.signature_item</a> list</span></span></code></div></div></div></body></html>

View file

@ -0,0 +1,42 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Str (ocaml.Ast_helper.Str)</title><meta charset="utf-8"/><link rel="stylesheet" href="../../../_odoc-theme/odoc.css"/><meta name="generator" content="odoc 2.4.1"/><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">ocaml</a> &#x00BB; <a href="../index.html">Ast_helper</a> &#x00BB; Str</nav><header class="odoc-preamble"><h1>Module <code><span>Ast_helper.Str</span></code></h1><p>Structure items</p></header><div class="odoc-content"><div class="odoc-spec"><div class="spec value anchored" id="val-mk"><a href="#val-mk" class="anchor"></a><code><span><span class="keyword">val</span> mk : <span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span> <span><a href="../../Parsetree/index.html#type-structure_item_desc">Parsetree.structure_item_desc</a> <span class="arrow">&#45;&gt;</span></span> <a href="../../Parsetree/index.html#type-structure_item">Parsetree.structure_item</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-eval"><a href="#val-eval" class="anchor"></a><code><span><span class="keyword">val</span> eval :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../../Parsetree/index.html#type-attributes">Parsetree.attributes</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-expression">Parsetree.expression</a> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-structure_item">Parsetree.structure_item</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-value"><a href="#val-value" class="anchor"></a><code><span><span class="keyword">val</span> value :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Asttypes/index.html#type-rec_flag">Asttypes.rec_flag</a> <span class="arrow">&#45;&gt;</span></span>
<span><span><a href="../../Parsetree/index.html#type-value_binding">Parsetree.value_binding</a> list</span> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-structure_item">Parsetree.structure_item</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-primitive"><a href="#val-primitive" class="anchor"></a><code><span><span class="keyword">val</span> primitive :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-value_description">Parsetree.value_description</a> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-structure_item">Parsetree.structure_item</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-type_"><a href="#val-type_" class="anchor"></a><code><span><span class="keyword">val</span> type_ :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Asttypes/index.html#type-rec_flag">Asttypes.rec_flag</a> <span class="arrow">&#45;&gt;</span></span>
<span><span><a href="../../Parsetree/index.html#type-type_declaration">Parsetree.type_declaration</a> list</span> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-structure_item">Parsetree.structure_item</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-type_extension"><a href="#val-type_extension" class="anchor"></a><code><span><span class="keyword">val</span> type_extension :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-type_extension">Parsetree.type_extension</a> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-structure_item">Parsetree.structure_item</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-exception_"><a href="#val-exception_" class="anchor"></a><code><span><span class="keyword">val</span> exception_ :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-type_exception">Parsetree.type_exception</a> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-structure_item">Parsetree.structure_item</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-module_"><a href="#val-module_" class="anchor"></a><code><span><span class="keyword">val</span> module_ : <span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span> <span><a href="../../Parsetree/index.html#type-module_binding">Parsetree.module_binding</a> <span class="arrow">&#45;&gt;</span></span> <a href="../../Parsetree/index.html#type-structure_item">Parsetree.structure_item</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-rec_module"><a href="#val-rec_module" class="anchor"></a><code><span><span class="keyword">val</span> rec_module :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span><a href="../../Parsetree/index.html#type-module_binding">Parsetree.module_binding</a> list</span> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-structure_item">Parsetree.structure_item</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-modtype"><a href="#val-modtype" class="anchor"></a><code><span><span class="keyword">val</span> modtype :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-module_type_declaration">Parsetree.module_type_declaration</a> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-structure_item">Parsetree.structure_item</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-open_"><a href="#val-open_" class="anchor"></a><code><span><span class="keyword">val</span> open_ : <span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span> <span><a href="../../Parsetree/index.html#type-open_declaration">Parsetree.open_declaration</a> <span class="arrow">&#45;&gt;</span></span> <a href="../../Parsetree/index.html#type-structure_item">Parsetree.structure_item</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-class_"><a href="#val-class_" class="anchor"></a><code><span><span class="keyword">val</span> class_ :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span><a href="../../Parsetree/index.html#type-class_declaration">Parsetree.class_declaration</a> list</span> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-structure_item">Parsetree.structure_item</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-class_type"><a href="#val-class_type" class="anchor"></a><code><span><span class="keyword">val</span> class_type :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span><a href="../../Parsetree/index.html#type-class_type_declaration">Parsetree.class_type_declaration</a> list</span> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-structure_item">Parsetree.structure_item</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-include_"><a href="#val-include_" class="anchor"></a><code><span><span class="keyword">val</span> include_ :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-include_declaration">Parsetree.include_declaration</a> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-structure_item">Parsetree.structure_item</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-extension"><a href="#val-extension" class="anchor"></a><code><span><span class="keyword">val</span> extension :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-extension">Parsetree.extension</a> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-structure_item">Parsetree.structure_item</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-attribute"><a href="#val-attribute" class="anchor"></a><code><span><span class="keyword">val</span> attribute : <span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span> <span><a href="../../Parsetree/index.html#type-attribute">Parsetree.attribute</a> <span class="arrow">&#45;&gt;</span></span> <a href="../../Parsetree/index.html#type-structure_item">Parsetree.structure_item</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-text"><a href="#val-text" class="anchor"></a><code><span><span class="keyword">val</span> text : <span><a href="../../Docstrings/index.html#type-text">Docstrings.text</a> <span class="arrow">&#45;&gt;</span></span> <span><a href="../../Parsetree/index.html#type-structure_item">Parsetree.structure_item</a> list</span></span></code></div></div></div></body></html>

View file

@ -0,0 +1,39 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Te (ocaml.Ast_helper.Te)</title><meta charset="utf-8"/><link rel="stylesheet" href="../../../_odoc-theme/odoc.css"/><meta name="generator" content="odoc 2.4.1"/><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">ocaml</a> &#x00BB; <a href="../index.html">Ast_helper</a> &#x00BB; Te</nav><header class="odoc-preamble"><h1>Module <code><span>Ast_helper.Te</span></code></h1><p>Type extensions</p></header><div class="odoc-content"><div class="odoc-spec"><div class="spec value anchored" id="val-mk"><a href="#val-mk" class="anchor"></a><code><span><span class="keyword">val</span> mk :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?docs</span>:<a href="../../Docstrings/index.html#type-docs">Docstrings.docs</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?params</span>:
<span><span>(<a href="../../Parsetree/index.html#type-core_type">Parsetree.core_type</a> * <span>(<a href="../../Asttypes/index.html#type-variance">Asttypes.variance</a> * <a href="../../Asttypes/index.html#type-injectivity">Asttypes.injectivity</a>)</span>)</span> list</span> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?priv</span>:<a href="../../Asttypes/index.html#type-private_flag">Asttypes.private_flag</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../index.html#type-lid">lid</a> <span class="arrow">&#45;&gt;</span></span>
<span><span><a href="../../Parsetree/index.html#type-extension_constructor">Parsetree.extension_constructor</a> list</span> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-type_extension">Parsetree.type_extension</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-mk_exception"><a href="#val-mk_exception" class="anchor"></a><code><span><span class="keyword">val</span> mk_exception :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?docs</span>:<a href="../../Docstrings/index.html#type-docs">Docstrings.docs</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-extension_constructor">Parsetree.extension_constructor</a> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-type_exception">Parsetree.type_exception</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-constructor"><a href="#val-constructor" class="anchor"></a><code><span><span class="keyword">val</span> constructor :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?docs</span>:<a href="../../Docstrings/index.html#type-docs">Docstrings.docs</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?info</span>:<a href="../../Docstrings/index.html#type-info">Docstrings.info</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../index.html#type-str">str</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-extension_constructor_kind">Parsetree.extension_constructor_kind</a> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-extension_constructor">Parsetree.extension_constructor</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-decl"><a href="#val-decl" class="anchor"></a><code><span><span class="keyword">val</span> decl :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?docs</span>:<a href="../../Docstrings/index.html#type-docs">Docstrings.docs</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?info</span>:<a href="../../Docstrings/index.html#type-info">Docstrings.info</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?vars</span>:<span><a href="../index.html#type-str">str</a> list</span> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?args</span>:<a href="../../Parsetree/index.html#type-constructor_arguments">Parsetree.constructor_arguments</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?res</span>:<a href="../../Parsetree/index.html#type-core_type">Parsetree.core_type</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../index.html#type-str">str</a> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-extension_constructor">Parsetree.extension_constructor</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-rebind"><a href="#val-rebind" class="anchor"></a><code><span><span class="keyword">val</span> rebind :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?docs</span>:<a href="../../Docstrings/index.html#type-docs">Docstrings.docs</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?info</span>:<a href="../../Docstrings/index.html#type-info">Docstrings.info</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../index.html#type-str">str</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../index.html#type-lid">lid</a> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-extension_constructor">Parsetree.extension_constructor</a></span></code></div></div></div></body></html>

View file

@ -0,0 +1,59 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Typ (ocaml.Ast_helper.Typ)</title><meta charset="utf-8"/><link rel="stylesheet" href="../../../_odoc-theme/odoc.css"/><meta name="generator" content="odoc 2.4.1"/><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">ocaml</a> &#x00BB; <a href="../index.html">Ast_helper</a> &#x00BB; Typ</nav><header class="odoc-preamble"><h1>Module <code><span>Ast_helper.Typ</span></code></h1><p>Type expressions</p></header><div class="odoc-content"><div class="odoc-spec"><div class="spec value anchored" id="val-mk"><a href="#val-mk" class="anchor"></a><code><span><span class="keyword">val</span> mk :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-core_type_desc">Parsetree.core_type_desc</a> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-core_type">Parsetree.core_type</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-attr"><a href="#val-attr" class="anchor"></a><code><span><span class="keyword">val</span> attr : <span><a href="../../Parsetree/index.html#type-core_type">Parsetree.core_type</a> <span class="arrow">&#45;&gt;</span></span> <span><a href="../../Parsetree/index.html#type-attribute">Parsetree.attribute</a> <span class="arrow">&#45;&gt;</span></span> <a href="../../Parsetree/index.html#type-core_type">Parsetree.core_type</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-any"><a href="#val-any" class="anchor"></a><code><span><span class="keyword">val</span> any : <span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span> <span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span> <span>unit <span class="arrow">&#45;&gt;</span></span> <a href="../../Parsetree/index.html#type-core_type">Parsetree.core_type</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-var"><a href="#val-var" class="anchor"></a><code><span><span class="keyword">val</span> var : <span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span> <span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span> <span>string <span class="arrow">&#45;&gt;</span></span> <a href="../../Parsetree/index.html#type-core_type">Parsetree.core_type</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-arrow"><a href="#val-arrow" class="anchor"></a><code><span><span class="keyword">val</span> arrow :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Asttypes/index.html#type-arg_label">Asttypes.arg_label</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-core_type">Parsetree.core_type</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-core_type">Parsetree.core_type</a> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-core_type">Parsetree.core_type</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-tuple"><a href="#val-tuple" class="anchor"></a><code><span><span class="keyword">val</span> tuple :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><span><a href="../../Parsetree/index.html#type-core_type">Parsetree.core_type</a> list</span> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-core_type">Parsetree.core_type</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-constr"><a href="#val-constr" class="anchor"></a><code><span><span class="keyword">val</span> constr :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../index.html#type-lid">lid</a> <span class="arrow">&#45;&gt;</span></span>
<span><span><a href="../../Parsetree/index.html#type-core_type">Parsetree.core_type</a> list</span> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-core_type">Parsetree.core_type</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-object_"><a href="#val-object_" class="anchor"></a><code><span><span class="keyword">val</span> object_ :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><span><a href="../../Parsetree/index.html#type-object_field">Parsetree.object_field</a> list</span> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Asttypes/index.html#type-closed_flag">Asttypes.closed_flag</a> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-core_type">Parsetree.core_type</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-class_"><a href="#val-class_" class="anchor"></a><code><span><span class="keyword">val</span> class_ :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../index.html#type-lid">lid</a> <span class="arrow">&#45;&gt;</span></span>
<span><span><a href="../../Parsetree/index.html#type-core_type">Parsetree.core_type</a> list</span> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-core_type">Parsetree.core_type</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-alias"><a href="#val-alias" class="anchor"></a><code><span><span class="keyword">val</span> alias :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-core_type">Parsetree.core_type</a> <span class="arrow">&#45;&gt;</span></span>
<span>string <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-core_type">Parsetree.core_type</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-variant"><a href="#val-variant" class="anchor"></a><code><span><span class="keyword">val</span> variant :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><span><a href="../../Parsetree/index.html#type-row_field">Parsetree.row_field</a> list</span> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Asttypes/index.html#type-closed_flag">Asttypes.closed_flag</a> <span class="arrow">&#45;&gt;</span></span>
<span><span><span><a href="../../Asttypes/index.html#type-label">Asttypes.label</a> list</span> option</span> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-core_type">Parsetree.core_type</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-poly"><a href="#val-poly" class="anchor"></a><code><span><span class="keyword">val</span> poly :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><span><a href="../index.html#type-str">str</a> list</span> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-core_type">Parsetree.core_type</a> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-core_type">Parsetree.core_type</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-package"><a href="#val-package" class="anchor"></a><code><span><span class="keyword">val</span> package :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../index.html#type-lid">lid</a> <span class="arrow">&#45;&gt;</span></span>
<span><span><span>(<a href="../index.html#type-lid">lid</a> * <a href="../../Parsetree/index.html#type-core_type">Parsetree.core_type</a>)</span> list</span> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-core_type">Parsetree.core_type</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-extension"><a href="#val-extension" class="anchor"></a><code><span><span class="keyword">val</span> extension :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-extension">Parsetree.extension</a> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-core_type">Parsetree.core_type</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-force_poly"><a href="#val-force_poly" class="anchor"></a><code><span><span class="keyword">val</span> force_poly : <span><a href="../../Parsetree/index.html#type-core_type">Parsetree.core_type</a> <span class="arrow">&#45;&gt;</span></span> <a href="../../Parsetree/index.html#type-core_type">Parsetree.core_type</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-varify_constructors"><a href="#val-varify_constructors" class="anchor"></a><code><span><span class="keyword">val</span> varify_constructors :
<span><span><a href="../index.html#type-str">str</a> list</span> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-core_type">Parsetree.core_type</a> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-core_type">Parsetree.core_type</a></span></code></div><div class="spec-doc"><p><code>varify_constructors newtypes te</code> is type expression <code>te</code>, of which any of nullary type constructor <code>tc</code> is replaced by type variable of the same name, if <code>tc</code>'s name appears in <code>newtypes</code>. Raise <code>Syntaxerr.Variable_in_scope</code> if any type variable inside <code>te</code> appears in <code>newtypes</code>.</p><ul class="at-tags"><li class="since"><span class="at-tag">since</span> 4.05</li></ul></div></div></div></body></html>

View file

@ -0,0 +1,29 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Type (ocaml.Ast_helper.Type)</title><meta charset="utf-8"/><link rel="stylesheet" href="../../../_odoc-theme/odoc.css"/><meta name="generator" content="odoc 2.4.1"/><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">ocaml</a> &#x00BB; <a href="../index.html">Ast_helper</a> &#x00BB; Type</nav><header class="odoc-preamble"><h1>Module <code><span>Ast_helper.Type</span></code></h1><p>Type declarations</p></header><div class="odoc-content"><div class="odoc-spec"><div class="spec value anchored" id="val-mk"><a href="#val-mk" class="anchor"></a><code><span><span class="keyword">val</span> mk :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?docs</span>:<a href="../../Docstrings/index.html#type-docs">Docstrings.docs</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?text</span>:<a href="../../Docstrings/index.html#type-text">Docstrings.text</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?params</span>:
<span><span>(<a href="../../Parsetree/index.html#type-core_type">Parsetree.core_type</a> * <span>(<a href="../../Asttypes/index.html#type-variance">Asttypes.variance</a> * <a href="../../Asttypes/index.html#type-injectivity">Asttypes.injectivity</a>)</span>)</span> list</span> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?cstrs</span>:<span><span>(<a href="../../Parsetree/index.html#type-core_type">Parsetree.core_type</a> * <a href="../../Parsetree/index.html#type-core_type">Parsetree.core_type</a> * <a href="../index.html#type-loc">loc</a>)</span> list</span> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?kind</span>:<a href="../../Parsetree/index.html#type-type_kind">Parsetree.type_kind</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?priv</span>:<a href="../../Asttypes/index.html#type-private_flag">Asttypes.private_flag</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?manifest</span>:<a href="../../Parsetree/index.html#type-core_type">Parsetree.core_type</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../index.html#type-str">str</a> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-type_declaration">Parsetree.type_declaration</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-constructor"><a href="#val-constructor" class="anchor"></a><code><span><span class="keyword">val</span> constructor :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?info</span>:<a href="../../Docstrings/index.html#type-info">Docstrings.info</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?vars</span>:<span><a href="../index.html#type-str">str</a> list</span> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?args</span>:<a href="../../Parsetree/index.html#type-constructor_arguments">Parsetree.constructor_arguments</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?res</span>:<a href="../../Parsetree/index.html#type-core_type">Parsetree.core_type</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../index.html#type-str">str</a> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-constructor_declaration">Parsetree.constructor_declaration</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-field"><a href="#val-field" class="anchor"></a><code><span><span class="keyword">val</span> field :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?info</span>:<a href="../../Docstrings/index.html#type-info">Docstrings.info</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?mut</span>:<a href="../../Asttypes/index.html#type-mutable_flag">Asttypes.mutable_flag</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../index.html#type-str">str</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-core_type">Parsetree.core_type</a> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-label_declaration">Parsetree.label_declaration</a></span></code></div></div></div></body></html>

View file

@ -0,0 +1,9 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Val (ocaml.Ast_helper.Val)</title><meta charset="utf-8"/><link rel="stylesheet" href="../../../_odoc-theme/odoc.css"/><meta name="generator" content="odoc 2.4.1"/><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">ocaml</a> &#x00BB; <a href="../index.html">Ast_helper</a> &#x00BB; Val</nav><header class="odoc-preamble"><h1>Module <code><span>Ast_helper.Val</span></code></h1><p>Value declarations</p></header><div class="odoc-content"><div class="odoc-spec"><div class="spec value anchored" id="val-mk"><a href="#val-mk" class="anchor"></a><code><span><span class="keyword">val</span> mk :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?docs</span>:<a href="../../Docstrings/index.html#type-docs">Docstrings.docs</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?prim</span>:<span>string list</span> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../index.html#type-str">str</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-core_type">Parsetree.core_type</a> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-value_description">Parsetree.value_description</a></span></code></div></div></div></body></html>

View file

@ -0,0 +1,10 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Vb (ocaml.Ast_helper.Vb)</title><meta charset="utf-8"/><link rel="stylesheet" href="../../../_odoc-theme/odoc.css"/><meta name="generator" content="odoc 2.4.1"/><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">ocaml</a> &#x00BB; <a href="../index.html">Ast_helper</a> &#x00BB; Vb</nav><header class="odoc-preamble"><h1>Module <code><span>Ast_helper.Vb</span></code></h1><p>Value bindings</p></header><div class="odoc-content"><div class="odoc-spec"><div class="spec value anchored" id="val-mk"><a href="#val-mk" class="anchor"></a><code><span><span class="keyword">val</span> mk :
<span><span class="optlabel">?loc</span>:<a href="../index.html#type-loc">loc</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<a href="../index.html#type-attrs">attrs</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?docs</span>:<a href="../../Docstrings/index.html#type-docs">Docstrings.docs</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?text</span>:<a href="../../Docstrings/index.html#type-text">Docstrings.text</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?value_constraint</span>:<a href="../../Parsetree/index.html#type-value_constraint">Parsetree.value_constraint</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-pattern">Parsetree.pattern</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../Parsetree/index.html#type-expression">Parsetree.expression</a> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Parsetree/index.html#type-value_binding">Parsetree.value_binding</a></span></code></div></div></div></body></html>

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1,2 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Ast_invariants (ocaml.Ast_invariants)</title><meta charset="utf-8"/><link rel="stylesheet" href="../../_odoc-theme/odoc.css"/><meta name="generator" content="odoc 2.4.1"/><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">ocaml</a> &#x00BB; Ast_invariants</nav><header class="odoc-preamble"><h1>Module <code><span>Ast_invariants</span></code></h1><p>Check AST invariants</p><p><b>Warning:</b> this module is unstable and part of <span class="xref-unresolved" title="Compiler_libs">compiler-libs</span>.</p></header><div class="odoc-content"><div class="odoc-spec"><div class="spec value anchored" id="val-structure"><a href="#val-structure" class="anchor"></a><code><span><span class="keyword">val</span> structure : <span><a href="../Parsetree/index.html#type-structure">Parsetree.structure</a> <span class="arrow">&#45;&gt;</span></span> unit</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-signature"><a href="#val-signature" class="anchor"></a><code><span><span class="keyword">val</span> signature : <span><a href="../Parsetree/index.html#type-signature">Parsetree.signature</a> <span class="arrow">&#45;&gt;</span></span> unit</span></code></div></div></div></body></html>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1,5 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Attr_helper (ocaml.Attr_helper)</title><meta charset="utf-8"/><link rel="stylesheet" href="../../_odoc-theme/odoc.css"/><meta name="generator" content="odoc 2.4.1"/><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">ocaml</a> &#x00BB; Attr_helper</nav><header class="odoc-preamble"><h1>Module <code><span>Attr_helper</span></code></h1><p>Helpers for attributes</p><p><b>Warning:</b> this module is unstable and part of <span class="xref-unresolved" title="Compiler_libs">compiler-libs</span>.</p></header><div class="odoc-content"><div class="odoc-spec"><div class="spec type anchored" id="type-error"><a href="#type-error" class="anchor"></a><code><span><span class="keyword">type</span> error</span><span> = </span></code><ol><li id="type-error.Multiple_attributes" class="def variant constructor anchored"><a href="#type-error.Multiple_attributes" class="anchor"></a><code><span>| </span><span><span class="constructor">Multiple_attributes</span> <span class="keyword">of</span> string</span></code></li><li id="type-error.No_payload_expected" class="def variant constructor anchored"><a href="#type-error.No_payload_expected" class="anchor"></a><code><span>| </span><span><span class="constructor">No_payload_expected</span> <span class="keyword">of</span> string</span></code></li></ol></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-get_no_payload_attribute"><a href="#val-get_no_payload_attribute" class="anchor"></a><code><span><span class="keyword">val</span> get_no_payload_attribute :
<span><span>string list</span> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../Parsetree/index.html#type-attributes">Parsetree.attributes</a> <span class="arrow">&#45;&gt;</span></span>
<span><span>string <a href="../Asttypes/index.html#type-loc">Asttypes.loc</a></span> option</span></span></code></div><div class="spec-doc"><p>The <code>string list</code> argument of the following functions is a list of alternative names for the attribute we are looking for. For instance:</p><pre class="language-ocaml"><code>[&quot;foo&quot;; &quot;ocaml.foo&quot;]</code></pre></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-has_no_payload_attribute"><a href="#val-has_no_payload_attribute" class="anchor"></a><code><span><span class="keyword">val</span> has_no_payload_attribute : <span><span>string list</span> <span class="arrow">&#45;&gt;</span></span> <span><a href="../Parsetree/index.html#type-attributes">Parsetree.attributes</a> <span class="arrow">&#45;&gt;</span></span> bool</span></code></div></div><div class="odoc-spec"><div class="spec exception anchored" id="exception-Error"><a href="#exception-Error" class="anchor"></a><code><span><span class="keyword">exception</span> </span><span><span class="exception">Error</span> <span class="keyword">of</span> <a href="../Location/index.html#type-t">Location.t</a> * <a href="#type-error">error</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-report_error"><a href="#val-report_error" class="anchor"></a><code><span><span class="keyword">val</span> report_error : <span><a href="../Stdlib/Format/index.html#type-formatter">Stdlib.Format.formatter</a> <span class="arrow">&#45;&gt;</span></span> <span><a href="#type-error">error</a> <span class="arrow">&#45;&gt;</span></span> unit</span></code></div></div></div></body></html>

View file

@ -0,0 +1,2 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Definition (ocaml.Augment_specialised_args.Definition)</title><meta charset="utf-8"/><link rel="stylesheet" href="../../../_odoc-theme/odoc.css"/><meta name="generator" content="odoc 2.4.1"/><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">ocaml</a> &#x00BB; <a href="../index.html">Augment_specialised_args</a> &#x00BB; Definition</nav><header class="odoc-preamble"><h1>Module <code><span>Augment_specialised_args.Definition</span></code></h1></header><div class="odoc-content"><div class="odoc-spec"><div class="spec type anchored" id="type-t"><a href="#type-t" class="anchor"></a><code><span><span class="keyword">type</span> t</span><span> = </span></code><ol><li id="type-t.Existing_inner_free_var" class="def variant constructor anchored"><a href="#type-t.Existing_inner_free_var" class="anchor"></a><code><span>| </span><span><span class="constructor">Existing_inner_free_var</span> <span class="keyword">of</span> <a href="../../Variable/index.html#type-t">Variable.t</a></span></code></li><li id="type-t.Projection_from_existing_specialised_arg" class="def variant constructor anchored"><a href="#type-t.Projection_from_existing_specialised_arg" class="anchor"></a><code><span>| </span><span><span class="constructor">Projection_from_existing_specialised_arg</span> <span class="keyword">of</span> <a href="../../Projection/index.html#type-t">Projection.t</a></span></code></li></ol></div></div></div></body></html>

View file

@ -0,0 +1,5 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>_ (ocaml.Augment_specialised_args.Make._)</title><meta charset="utf-8"/><link rel="stylesheet" href="../../../../_odoc-theme/odoc.css"/><meta name="generator" content="odoc 2.4.1"/><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">ocaml</a> &#x00BB; <a href="../../index.html">Augment_specialised_args</a> &#x00BB; <a href="../index.html">Make</a> &#x00BB; _</nav><header class="odoc-preamble"><h1>Parameter <code><span>Make._</span></code></h1></header><div class="odoc-content"><div class="odoc-spec"><div class="spec value anchored" id="val-pass_name"><a href="#val-pass_name" class="anchor"></a><code><span><span class="keyword">val</span> pass_name : string</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-what_to_specialise"><a href="#val-what_to_specialise" class="anchor"></a><code><span><span class="keyword">val</span> what_to_specialise :
<span><span class="label">env</span>:<a href="../../../Inline_and_simplify_aux/Env/index.html#type-t">Inline_and_simplify_aux.Env.t</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="label">set_of_closures</span>:<a href="../../../Flambda/index.html#type-set_of_closures">Flambda.set_of_closures</a> <span class="arrow">&#45;&gt;</span></span>
<a href="../../What_to_specialise/index.html#type-t">What_to_specialise.t</a></span></code></div></div></div></body></html>

Some files were not shown because too many files have changed in this diff Show more