Working type parser