I'm reading Compilers: Principles, Techniques, and Tools and don't understand this:
In addition, if it is necessary to retract the forward pointer one position (i.e., the lexeme does not include the symbol that got us to the accepting state), then we shall additionally place a * near that accepting state. In our example, it is never necessary to retract forward by more than one position, but if it were, we could attach any number of *'s to the accepting state.
That all makes sense, but I don't understand the significance of the asterisk. The book was just using it in regular expressions (Kleene star/closure), is it being used to represent something else, or still Kleene star?