This code seems very disjointed to me. I can't quite work out what everything is supposed to be doing, please post a more descriptive summary of exactly what you would like to achieve, which methods will be called from outside the class, what you expect each method to do, and what you will be doing with your tokens.
A couple of things I have noticed...
You are calling 'return' too much - notably in every iteration of the for loop in the Parse() method
You are only passing one character to your manageStringChar() method, and seem to be treating it as if it was a whole string
You seem to be attempting to mathematically increment a character at the beginning of each iteration of the while loop in the manageStringChar() method ($chars++).
I don't do OO that much so there may be bit's of syntax I don't get that cause the code to make more sense in a class, but I shall be annoyed if that is the case (with myself, for not knowing it).