Elemző

Szerző: Peter Berry
A Teremtés Dátuma: 12 Augusztus 2021
Frissítés Dátuma: 1 Július 2024
Anonim
MERRE TART A VILÁG? II. : Buda Péter, nemzetbiztonsági elemző / a Friderikusz Podcast 41. adása
Videó: MERRE TART A VILÁG? II. : Buda Péter, nemzetbiztonsági elemző / a Friderikusz Podcast 41. adása

Tartalom

Meghatározás - Mit jelent Parser?

Az elemző egy fordító vagy értelmező összetevő, amely kisebb elemekre bontja az adatokat, hogy egy másik nyelvre könnyen lefordíthassák. Az elemző a bevitelt tokenek vagy program utasítások sorozata formájában végzi, és általában adatszerkezetet épít elemző fa vagy elvont szintaxis fa formájában.


Bevezetés a Microsoft Azure és a Microsoft Cloud | A jelen útmutató során megtanulja, mi szól a felhőalapú számítástechnikából, és hogyan segítheti a Microsoft Azure a felhőből történő migrációt és az üzleti vállalkozás futtatását.

A Techopedia magyarázza Parser

Az elemzőt általában értelmező vagy fordító alkotóelemeként használják. Az elemzés teljes folyamata három szakaszból áll:

  1. Lexikális elemzés: A lexikális elemzőt tokenek előállítására használják a bemeneti karakterláncokból, amelyeket apró összetevőkre bontanak, hogy értelmes kifejezéseket hozzanak létre.
  2. Szintaktikai elemzés: Ellenőrzi, hogy a generált tokenek jelentősek-e. Ez egy mentes nyelvtant használ, amely meghatározza az összetevők algoritmikus eljárásait. Ezek célja egy kifejezés kialakítása és a tokenok elhelyezésének konkrét sorrendjének meghatározása.
  3. Szemantikus elemzés: Az utolsó elemzési szakasz, amelyben az érvényesített kifejezés jelentését és következményeit meghatározzuk, és megtesszük a szükséges lépéseket.

Az elemző fő célja annak meghatározása, hogy a bemeneti adatok származnak-e a nyelvtan kezdő szimbólumából. Ha igen, akkor milyen módon lehet származtatni ezeket a bemeneti adatokat? Ezt a következőképpen érik el:


  • Felülről lefelé elemzés: Bevonja az elemzést a fakeresésbe, hogy megkeresse a bemeneti patak bal oldali legtöbb származékát fentről lefelé történő kiterjesztés segítségével. Ilyenek például az LL elemzők és a rekurzív származású elemzők.
  • Alulról felfelé történő elemzés: Bemenet újraírása a kezdő szimbólumhoz. Ez a típusú elemzés más néven váltás-csökkentő elemzés. Egy példa egy LR elemző.

Az elemzőket széles körben használják a következő technológiákban:

  • Java és más programozási nyelvek
  • HTML és XML
  • Interaktív adatnyelv és objektumdefiníciós nyelv
  • Adatbázis-nyelvek, például SQL
  • Modellező nyelvek, például a virtuális valóság modellezési nyelve
  • Szkriptnyelv
  • Protokollok, például HTTP és Internet távoli funkcióhívások