On Thu, May 2, 2013 at 1:50 PM, Erik S <[email protected]> wrote:

> John,
> I would suggest requiring *exactly* three slashes for a doc comment (or
> *exactly* two stars for a /** -- */ style doc comment). This matches
> with Doxygen's parsing (I think), and makes both the examples below
> parse correctly.
>
> Erik
>

I am a fan of this proposal. Its simple, predicable and similar to
doc-comments in Doxygen, Java, and C#.

Steve


>
> On 5/1/2013 11:29 AM, John Clements wrote:
> > Currently, the set of doc comments includes (among other things) lines
> beginning with three slashes, *unless* they're entirely slashes.
>  Presumably, this is to ensure that things like
> >
> > /////////////
> > // Time to go get some coffee!
> > ////////////
> >
> > ... aren't parsed as two doc comments consisting entirely of slashes
> (with an ignored comment in between.
> >
> > This makes sense to me.
> >
> > However, it also means that things like
> >
> > /// My awesome procedure
> > ///
> > /// - does everything,
> > ///
> > /// - is kinda slow.
> >
> > is parsed as three lines of doc comments, rather than five.
> >
> > I propose that '///' should be treated as a doc comment, essentially by
> special-casing it.
> >
> > The risk is that certain existing normal-comments would be changed into
> doc-comments, causing compilation failure.  If people think this change is
> (otherwise) sensible, I'll naturally check it locally on my tree before
> inflicting it on anyone else.
> >
> > Best,
> >
> > John
> >
> > _______________________________________________
> > Rust-dev mailing list
> > [email protected]
> > https://mail.mozilla.org/listinfo/rust-dev
> >
>
> _______________________________________________
> Rust-dev mailing list
> [email protected]
> https://mail.mozilla.org/listinfo/rust-dev
>
_______________________________________________
Rust-dev mailing list
[email protected]
https://mail.mozilla.org/listinfo/rust-dev

Reply via email to