Syntactic preprocessors are typically used to customize the syntax of a language, extend a language by adding new primitives, or embed a domain-specific programming language (DSL) inside a general purpose language.
Syntactic preprocessors are typically used to customize the syntax of a language extend a language by adding new primitives or embed a domain-specific programming language (DSL) inside a general purpose language