|
Fortunately, programming languages of the Pascal type are designed with simple compilation in one pass in mind. TURBO first verifies whether a numeric constant is an integer or a real constant. Actually, a standard Pascal compiler doesn't have to do this - standard Pascal requires that the integer section of a real constant be a valid integer number . 09CFH - This notation (used by many assemblers and languages) is a negative example. To read a number in this notation, it has to be read into a buffer to recognize its type, then it can be converted. |