Pereiti prie turinio

Parengiamoji doroklė

Straipsnis iš Vikipedijos, laisvosios enciklopedijos.

Parengiamoji doroklė (angl. preprocessor) – kompiuterio programa, įvestyje atpažįstanti tam tikras komandas, ir išvedanti jų rezultatus, įterptus komandos vietoje.

Labiausiai tai paplitę tarp programavimo įrankių. Pavyzdžiui, C kompiliatoriaus įprastam veikimui būtinas preprocesorius. Modernios kalbos parengiamosios doroklės dažniausiai nenaudoja.

C parengiamoji doroklė

[redaguoti | redaguoti vikitekstą]

Jis atpažįsta komandas, reikalingiausias programų rašyme.

  • Gali „įterpti“ (include) kitą failą.
  • Gali nustatyti tam tikrus savo erdvės kintamuosius arba gauti jų reikšmes
  • Minimalūs sąlygos sakiniai
  • Galimas darbas su makrosais

Failo įdėjimas:

 #include <failas>
 #include „failas“

Pirmuoju atveju failo pirmiausiai ieškoma kompiliatoriui žinomame sisteminiame kataloge, antruoju – einamajame aplanke.

Reikšmių nustatymas:

 #define HAVE_FOOBAR 1
 #ifdef HAVE_FOOBAR
   ...
 #endif

Makrosai:

 #define ODDP(x)           ((x)%2==1)
 .. if (ODDP(3)) { ...

Galingesnės parengiamosios doroklės

[redaguoti | redaguoti vikitekstą]
  • M4
  • autogen
  • WML