(* 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 *) /// <summary> /// Class level summary documentation goes here. /// </summary> /// <remarks> /// Longer comments can be associated with a type or member through /// the remarks tag. /// </remarks> let x = () // the next one is not a comment (*) (*) /* this one is not a valid comment either */