Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Pri analýze , zariadenie alebo program vytvorí štruktúru , alebo gramatike , slúži k interpretácii slov je syntaktické . Pracuje na základe sady pravidiel . Napríklad , môže program interpretovať reťazec znakov , obklopenej trojuholníka zátvorkách ako " tag " v jazyku je rozobrať . Akonáhle je určená táto , ďalej analyzuje reťazec vnútri značky .
Typy analyzátorov
analyzátory môže zahŕňať " zdola - nahor " alebo " zhora nadol " analýze . Top - down parsing číta zľava doprava a číta v prvých symbolov ako kontext pre neskoršie symboly . Bottom - up rozobrať číta sprava doľava a nahrádza každý symbol sa sadami iného symbolu . Bottom - up rozobrať dá zistiť , či je určitý text vhodný pre určitý súbor gramatických pravidiel nahradením . Ak celý text zapadá do jeho sád pravidiel , budú všetky náhrady úspešná a nie " raw " , neinterpretovatelný údaje zostanú . Tak , že nebude zmiasť gramaticky nesprávnych viet , ktoré majú správny počiatočný formát .
Analýzou Príklady
vysokej úrovni jazykov ako je Java a C + + , počítač používa formu analýzy interpretovať kód programátora . Okrem toho môžu programy napísané v týchto jazykoch analyzovať Dat sami . XML parser interpretuje kód XML v súlade s pravidlami danými podľa dátového štandardu XML a samotného kódu .
Lingvistika analýze
"analýza " má tiež význam v lingvistike . Je to proces analýzy texte na určenie jeho gramatiky štruktúry s ohľadom na súbor pravidiel , alebo všeobecné gramatiky . To rozdeľuje vety do kapitol a ustanovení na prvky gramatiky . Napríklad vo vete " Išiel som k moru , " používate anglickú gramatiku ako súbor pravidiel , jeden by mohol analyzovať vetu na tému : " Ja , " minulosť - čas slovesa " išiel " a predložkové frázy " na mora . " Predložkové frázy by byť ďalej členené do predložkou " na " článok " , " a nepriamy predmet " mora " . Počítače môžu tiež analyzovať tento text ako dáta s vlastným súborom pravidiel , ale kontext- voľný parsovanie nemusí vytiahnuť význam z vety . Napríklad : " Chcem , aby sa zabránilo nepríjemné ľudí " má dva rôzne významy : reproduktor praje , aby sa zabránilo akt znepriatelenia ľudí , a reproduktor praje , aby sa zabránilo ľuďom , ktorým reproduktor zistí priťažujúce
< . br >