(* here is a multi-line comment on one line *)
(*
here is a multi-line comment on
multiple lines
trying to break it:
(**)
/*
asdf
*/
(* *)
*)
let index =
len
|> float
|> Operators.(*) 0.1 // (*) here is not comment
|> Operators.(+) 1 // (+) here is not comment
|> Operators.(-) len // (-) here is not comment
// foobar
//bar
(**)
(*nospace*)
(* space *)
///
/// Class level summary documentation goes here.
///
///
/// Longer comments can be associated with a type or member through
/// the remarks tag.
///
let x = ()
// the next one is not a comment
(*) (*)
/*
this one is not a valid comment either
*/