Tuple parser