Preprocesor: Porovnání verzí

Přidán 1 bajt ,  před 9 lety
m (→‎Makra: typo)
 
== Syntaktické preprocesory ==
Syntaktické preprocesory byly poprvé představeny v jazyce [[Lisp]]. Jejich úkolem je převést syntaktický strom na sérii uživatelem definovaných přepisovacích pravidel. V několika jazycích jsou pravidla napsána ve stejném jazyce jako program (compile-time reflection), případ právě jazyka [[Lisp]] a [[OCaml]]. Ostatní jazyky mají tytotato pravidla definována v jiných jazycích, jako například [[XSLT]] preprocesor pro [[XML]].
 
Syntaktické preprocesory jsou typicky použity pro individuální přizpůsobení jazyka, doplnění nových primitiv, atd. Takto je možné dosáhnout všeobecně použitelného programovacího jazyka.