Add Parser.parse_pattern