support multiple line processing from parser