I have noticed that often, when I am adding a comment above a line as in: (* ,,,,,,,,, *) I will notice that at the end of the comment there is a lower case, gray x as in:
(* A comment *) x
That lower case x is also associated with lines being tabbed in such a way that it states that I have a syntax error. But all I have to do is add a space after the *) and the x disappears and the tabbling becomes normal.
But what is worse, is that the lower case, grayed x, does not occur after the comment, but to a comment that is further down in the code! This means that it can be easy to miss the x (unless you notice the odd tabbing). And if you run your code, without adding that space after the comment, you get errors in your code. I wonder if anybody else has experienced the same thing.
I just want to understand why I have to have a space after the (* ..... *)