|
1 | | -=Js_of_ocaml - Reference Manual |
2 | | -==[[overview|Overview]] |
3 | | -==[[install|Install]] |
4 | | -==[[library|Library overview]] |
5 | | -==[[bindings|Binding a JS library]] |
6 | | -==[[rev-bindings|Export OCaml code to JavaScript]] |
7 | | -==[[environment-variable|Environment variable]] |
8 | | -==<<a_api subproject="js_of_ocaml" text="API"|index>> |
| 1 | +==Js_of_ocaml - Reference Manual |
| 2 | +===[[overview|Overview]] |
| 3 | +===[[install|Install]] |
| 4 | +===[[library|Library overview]] |
| 5 | +===[[bindings|Binding a JS library]] |
| 6 | +===[[rev-bindings|Export OCaml code to JavaScript]] |
| 7 | +===[[environment-variable|Environment variable]] |
| 8 | +===<<a_api subproject="js_of_ocaml" text="API"|index>> |
9 | 9 |
|
10 | | -=Wasm_of_ocaml - Reference Manual |
11 | | -==[[wasm_overview|Overview]] |
12 | | -==[[wasm_runtime|Writing Wasm primitives]] |
| 10 | +==Wasm_of_ocaml - Reference Manual |
| 11 | +===[[wasm_overview|Overview]] |
| 12 | +===[[wasm_runtime|Writing Wasm primitives]] |
13 | 13 |
|
14 | | -=Js_of_ocaml_lwt - Reference Manual |
15 | | -==[[lwt|Lwt support]] |
16 | | -==<<a_api subproject="js_of_ocaml-lwt" text="API"|index>> |
| 14 | +==Js_of_ocaml_lwt - Reference Manual |
| 15 | +===[[lwt|Lwt support]] |
| 16 | +===<<a_api subproject="js_of_ocaml-lwt" text="API"|index>> |
17 | 17 |
|
18 | | -=Syntaxes |
19 | | -==[[ppx|Ppx syntax extension]] |
20 | | -==[[ppx-deriving|Ppx deriving json]] |
| 18 | +==Syntaxes |
| 19 | +===[[ppx|Ppx syntax extension]] |
| 20 | +===[[ppx-deriving|Ppx deriving json]] |
21 | 21 |
|
22 | | -=Compiler |
23 | | -==[[options|Command line options]] |
24 | | -==[[linker|Link javascript code]] |
25 | | -==[[separate-compilation|Separate compilation]] |
26 | | -==[[tailcall|About tailcall optimization]] |
27 | | -==[[effects|Effect handlers]] |
| 22 | +==Compiler |
| 23 | +===[[options|Command line options]] |
| 24 | +===[[linker|Link javascript code]] |
| 25 | +===[[separate-compilation|Separate compilation]] |
| 26 | +===[[tailcall|About tailcall optimization]] |
| 27 | +===[[effects|Effect handlers]] |
28 | 28 |
|
29 | | -=Misc |
30 | | -==[[runtime-files|How to look up runtime files]] |
31 | | -==[[build-toplevel|How to build a toplevel or use Dynlink]] |
32 | | -==[[debug|How to debug a program]] |
33 | | -==[[contribute|How to contribute]] |
34 | | -==[[performances|Performances]] |
| 29 | +==Misc |
| 30 | +===[[runtime-files|How to look up runtime files]] |
| 31 | +===[[build-toplevel|How to build a toplevel or use Dynlink]] |
| 32 | +===[[debug|How to debug a program]] |
| 33 | +===[[contribute|How to contribute]] |
| 34 | +===[[performances|Performances]] |
35 | 35 |
|
36 | | -=Js_of_ocaml examples |
37 | | -==<<a_file src="toplevel/index.html"|An OCaml toplevel running in the browser>> |
38 | | -==<<a_file src="planet/index.html" |An animated 3D view of the Earth>> |
39 | | -==<<a_file src="graph_viewer/index.html" |A graph viewer>> |
40 | | -==<<a_file src="boulderdash/index.html" |A Boulder Dash game>> |
41 | | -==<<a_file src="wiki/index.html" |A realtime wiki editor>> |
42 | | -==<<a_file src="webgl/index.html" |A webgl demo>> |
43 | | -==<<a_file src="minesweeper/index.html" |A Minesweeper game>> |
44 | | -==<<a_file src="hyperbolic/index.html" |A hyperbolic tree viewer>> |
45 | | -==<<a_file src="cubes/index.html" |A random walk on lozenge tiling configurations>> |
| 36 | +==Js_of_ocaml examples |
| 37 | +===<<a_file src="toplevel/index.html"|An OCaml toplevel running in the browser>> |
| 38 | +===<<a_file src="planet/index.html" |An animated 3D view of the Earth>> |
| 39 | +===<<a_file src="graph_viewer/index.html" |A graph viewer>> |
| 40 | +===<<a_file src="boulderdash/index.html" |A Boulder Dash game>> |
| 41 | +===<<a_file src="wiki/index.html" |A realtime wiki editor>> |
| 42 | +===<<a_file src="webgl/index.html" |A webgl demo>> |
| 43 | +===<<a_file src="minesweeper/index.html" |A Minesweeper game>> |
| 44 | +===<<a_file src="hyperbolic/index.html" |A hyperbolic tree viewer>> |
| 45 | +===<<a_file src="cubes/index.html" |A random walk on lozenge tiling configurations>> |
0 commit comments