Hulye kerdesek
Vajk Fekete
halaloszto at yahoo.co.uk
Wed Jul 6 09:07:43 CEST 2005
ez a parzer ez milyen nyelven van?
amugy magyarul elemzonek hivjak. nyelvi elemzo, szintaktikai elemzo, de
tenyleg nem hasznaljak ugy hogy elemzett
vajk
Nagy Zoltán wrote:
>2005. július 5. 17.44 dátummal Moczik Gabor ezt írta:
>
>
>>Nagy Zoltán wrote:
>>
>>
>>>interpreter (értelmező): menet közben értelmezi a forráskódot, vagy
>>>annak egy parzolt állapotát.
>>>
>>>
>>parzolt = parsed ?
>>
>>Irjuk mar "elofeldolgozott"-nak, az talan kicsit magyarosabb, meg nem
>>hangzik ilyen hulyen. (mint pl. a 'csekkolni' es tarsai is...)
>>
>>
>A parzolásnak nincs magyar megfelelője, az előfeldolgozás teljesen mást
>jelent:
>
>A parzolás az az, amikor tokenekre (vagyis nyelvi építőelemekre) bontod,
>végrehajotd rajta a megfelelő szintaktikai és paraméterbeli
>ellenőrzéseket és így a memóriában, vagy bináris fájlban összeállítasz
>egy objektumreprezentációt róla.
>Ami a parzolást csinálja, azt parzer-nek hívják (így magyarul is csak
>ezt tudom rá mondani!) és vannak parzerkészítő programozási nyelvek.
>Egy ilyennel pl. kapsz egy c nyelvű programrészletet kimenetként
>(miközben bemenetként egy nyelvi szabályrendszert írtál le) és neked
>már csak a program egyéb részeit kell elkészítened. Nagyon híres ilyen
>programpáros a lex és yacc (egy leírás a rengeteg közül:
>http://dinosaur.compilertools.net/)
>
>Az előfeldolgozást preprocesszornak hívják és mondják magyarul
>preprocesszálásnak is. Ez c nyelv esetén feltételes fordítást és
>szövegmakrók behelyettesítését, megjegyzések és fölösleges fehér közök
>eltávolítását jelentik.
>
>Én a kettő között nem látok hasonlóságot!
>
>
>
More information about the Elektro
mailing list