What is the task of the pre-processor?
Pre-processor is system software which can run on a computer's hardware and application. It executes pre-processing of the High-Level Language (HLL). It is the first step of the language processing system. The main tasks of a pre-processor are comments removing, the inclusion of files and expansion of macros.