string-style UDF body parsing