Primitive parsing