Charles,
Regarding line (10). That is the same incorrect assumption that most of us made. Line 10 is not ignored. The comment begin marker causes the parser to search from the bottom up for a comment end marker, and finds it on line (10).
Try this:
/*
Good comment.
--*/
Now my question is why isn't the following just as good.
/*
Good comment not.
--/**/
heh