Reads an enumeration literal value from the file, folds to upper case,
and stores the result in Buf, setting Buflen to the number of stored
characters (Buf has a lower bound of 1). If more than Buflen characters
are present in the literal, Data_Error is raised.
procedureScan_Enum_Lit
(From : String;
Start : out Natural;
Stop : out Natural);
Scans an enumeration literal at the start of From, skipping any leading
spaces. Sets Start to the first character, Stop to the last character.
Raises End_Error if no enumeration literal is found.