General-purpose macro processor
ಸಾಮಾನ್ಯ ಉದ್ದೇಶದ ಮ್ಯಾಕ್ರೋ ಪ್ರೊಸೆಸರ್ ಅಥವಾ ಸಾಮಾನ್ಯ ಉದ್ದೇಶದ ಪ್ರಿಪ್ರೊಸೆಸರ್ ಒಂದು ನಿರ್ದಿಷ್ಟ ಭಾಷೆ ಅಥವಾ ಸಾಫ್ಟ್ವೇರ್ನೊಂದಿಗೆ ಜೋಡಿಸದ ಅಥವಾ ಸಂಯೋಜಿಸದ ಮ್ಯಾಕ್ರೋ ಪ್ರೊಸೆಸರ್ ಆಗಿದೆ. ಮ್ಯಾಕ್ರೋ ಪ್ರೊಸೆಸರ್ ಎನ್ನುವುದು ಪಠ್ಯದ ಹರಿವನ್ನು ಒಂದು ಸ್ಥಳದಿಂದ ಮತ್ತೊಂದು ಸ್ಥಳಕ್ಕೆ ನಕಲಿಸುವ ಪ್ರೋಗ್ರಾಂ ಆಗಿದ್ದು, ಅದು ಮಾಡುವಂತೆಯೇ ವ್ಯವಸ್ಥಿತವಾದ ಬದಲಿಗಳನ್ನು ಮಾಡುತ್ತದೆ. ಮ್ಯಾಕ್ರೋ ಪ್ರೊಸೆಸರ್ಗಳನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ಜೋಡಣೆದಾರರು ಮತ್ತು ಕಂಪೈಲರ್ಗಳಂತಹ ಇತರ ಪ್ರೊಗ್ರಾಮ್ಗಳಲ್ಲಿ ಅಳವಡಿಸಲಾಗುತ್ತದೆ. ಕೆಲವೊಮ್ಮೆ ಅವು ಯಾವುದೇ ರೀತಿಯ ಪಠ್ಯವನ್ನು ಸಂಸ್ಕರಿಸಲು ಬಳಸಬಹುದಾದ ಸ್ವತಂತ್ರ ಪ್ರೋಗ್ರಾಂಗಳಾಗಿವೆ. ಭಾಷಾ ವಿಸ್ತರಣೆಗೆ (ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಭಾಷಾ ಘಟಕಗಳ ಪರಿಭಾಷೆಯಲ್ಲಿ ವ್ಯಕ್ತಪಡಿಸಬಹುದಾದ ಹೊಸ ಭಾಷಾ ರಚನೆಗಳನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಲು), ನಿರ್ಧಾರ ತೆಗೆದುಕೊಳ್ಳುವ ಅಗತ್ಯವಿರುವ ವ್ಯವಸ್ಥಿತ ಪಠ್ಯ ಬದಲಿಗಳಿಗೆ ಮತ್ತು ಪಠ್ಯ ಸುಧಾರಣೆಗಾಗಿ (ಉದಾಹರಣೆಗೆ. ಒಂದು ಎಚ್. ಟಿ. ಎಂ. ಎಲ್ ಕಡತದಿಂದ ವಸ್ತುವಿನ ಷರತ್ತುಬದ್ಧ ಹೊರತೆಗೆಯುವಿಕೆ). ಸಾಮಾನ್ಯ ಉದ್ದೇಶದ ಸ್ಥೂಲ ಸಂಸ್ಕಾರಕಗಳ ಉದಾಹರಣೆಗಳು ಸಹ ನೋಡಿ ಉಲ್ಲೇಖಗಳು ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯ ಅನುಷ್ಠಾನ