1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88
|
type%foo t = < .. >
type t =
[%foooooooooo
fooooooooooooooooooooooooooo foooooooooooooooooooooooooooooooooo
foooooooooooooooooooooooooooooooooo foooooooooooooooooooooooooooo
foooooooooooooooooooooooooooo]
[@@foooooooooo
fooooooooooooooooooooooooooo foooooooooooooooooooooooooooooooooo
foooooooooooooooooooooooooooooooooo foooooooooooooooooooooooooooo
foooooooooooooooooooooooooooo]
[%%foooooooooo
fooooooooooooooooooooooooooo foooooooooooooooooooooooooooooooooo
foooooooooooooooooooooooooooooooooo foooooooooooooooooooooooooooo
foooooooooooooooooooooooooooo]
[%%foooooooooo:
fooooooooooooooooooooooooooo foooooooooooooooooooooooooooooooooo
foooooooooooooooooooooooooooooooooo
foooooooooooooooooooooooooooo
foooooooooooooooooooooooooooo]
[@@@foooooooooo
fooooooooooooooooooooooooooo foooooooooooooooooooooooooooooooooo
foooooooooooooooooooooooooooooooooo foooooooooooooooooooooooooooo
foooooooooooooooooooooooooooo]
[%%ext
val foooooooooooooooooooooo : fooooooooooo
val fooooooooooooooooooooooooooo : fooooo]
exception%ext E
[%%ext exception E]
include%ext M
[%%ext include M]
module type%ext T = M
[%%ext module type T = M]
module%ext T : M
[%%ext: module T : M]
module%ext rec T : M
and Z : Q
[%%ext:
module rec T : M
and Z : Q]
module%ext T := M
[%%ext: module T := M]
open%ext M
open! %ext M
[%%ext open M]
[%%ext open! M]
type%foo t += T
[%%foo: type t += T]
val%foo x : t
[%%foo: val x : t]
external%foo x : t = ""
[%%foo: external x : t = ""]
class%foo x : t
[%%foo: class x : t]
class type%foo x = x
[%%foo: class type x = x]
type%ext t := x
[%%ext: type t := x]
|