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