CYCLOPS2 is a major revision of the program CYCLOPS [Hall (1993). J. Appl. Crvst. 26,[482][483][484][485][486][487][488][489][490][491][492][493][494] which is used, in conjunction with Crystallographic Information File (CIF) dictionaries, to validate names in an ASCII file. The validated files may contain CIF or non-CIF data, text documents or a program source. CYCLOPS2 is able to handle both DDL1 and DDL2 dictionaries, the longer mmCIF data names and can accommodate multiple dictionaries. This version is written using the CIFtbx2 [Hall & Bernstein (1996). J. AppL Cryst. 29, 598-603] library of Fortran functions and is portable to a variety of platforms.