Character-by-character string parsing library.