Patent ID: 6185571
Filing Date: 2001-02-06
Classification: G06F,Y10S

Abstract:
A method of processing a computer source program, comprising the steps of:(a) receiving a plurality of programming language statements comprising a source program into a memory of a computer, wherein at least one of the received statements comprises a data declaration extension requesting a Year 2000 solution and wherein the data declaration extension comprises an attribute to identify which one of a plurality of Year 2000 solutions has been requested; and(b) compiling the source program into an object program in the memory of the computer, wherein the object program includes instructions for processing and/or invoking procedures on a data field associated with the extended data declaration according to the Year 2000 solution requested in the data declaration;(c) wherein said step of compiling comprises the steps of receiving at least one of a compiler option or compiler directive and, in response thereto, flagging each modified statement and generating a message for each source statement in the compilation that uses or is affected by a Year 2000 data declaration extension.