added description of parsing rules