Added a second variant of the parser which is using the String.Index to iterate over the string.