(Coco Language) A language for writing left-attributed LL1 grammars, used as the input language for the Coco/R LL1 parser generators, which produce C++, Pascal, Modula-2, Java or Oberon recursive-descent parsers and associated scanners as output. Cocol/R is an improvement over the original Cocol and Cocol-2.