Added support for integer and string parameters
Adapted CSharpStringParser from Holiday
StringSegment should hopefully lead to better performance through fewer allocations