string prepare parser