Skip to main content

Hva er en analyser?

En analyser er et programvare som evaluerer syntaks for et skript når det blir utført på en webserver.For skriptspråk som brukes på nettet, fungerer analyseren som en kompilator kan fungere i andre typer applikasjonsutviklingsmiljøer.

På samme måte som en kompilator kan lage objektkode som skal brukes på en datamaskin fra kildekode, kan en analyser slåSkriptet kode til lesbar objektkode eller visningssyntaksfeil som er funnet når koden utføres i en nettleser.

Parsers blir ofte brukt i skriptutvikling fordi de kan evaluere kode når skriptet blir utført og ikke krever at koden først blir satt sammen.Samlingen av kildekode og utførelsen skjer alt i ett trinn i motsetning til en C ++ eller annen binær kompilator der kildekoden er samlet i objektkode og deretter må denne koden installeres eller kjøres separat.

Den største forskjellen mellom enParser og kompilator er miljøet og språket de takler.For eksempel er mange skript analysert av serveren, og applikasjon eller operativsystem kildekode er samlet for installasjon.De to begrepene kan brukes om hverandre for å representere den samme aktiviteten, og applikasjonskode kan analyseres til objektkode og skriptkode sammensatt på nettet.

Mange analysere fungerer sekvensielt ved at de utfører de innsendte uttalelsene fra venstre til høyre og topp tilbunn.Når en feil blir funnet, vil analyseren stoppe.Hvis koding for en feiltilstand eksisterer i applikasjonen, tas handlingene relatert til den kodingen.Hvis den analyserte koden er et skript på nettet, kan feilen vises i nettleservinduet når koden blir utført.En analyser kan ikke håndtere kode på linje 12 hvis koden på linje 11 eller tidligere forårsaker en feil.

Parseren evaluerer den innsendte syntaks (eller kode) og bestemmer de kjørbare delene, og viser funnet feil når det går.Disse hjelpemidlene i feilsøking av kode og kan bidra til å beskytte åndsverk som kan være kildekoden til prosjektet.Et eksempel på denne prosessen trenger ikke å tenkes på når det gjelder skripting eller programmering.Tenk på en setning på engelsk.Følgende setning vil gjøre pent:

Den store brunbjørnen går raskt.

For å analysere denne setningen ville være å dissekere egenskapene til ordene i setningen slik at leseren vil forstå at bjørnen er et substantiv, brun og stor erAdjektiver som beskriver bjørnen og som driver er verbet eller handling som bjørnen utfører.Adverb Fast endrer verbet kjører i setningen.

Det er et enkelt eksempel på hva en analyser gjør.Den evaluerer koden som er gitt for syntaks og kan opprette objektkode eller brukbar utgang.