Vad är en parser?

a Parser är en mjukvara som utvärderar syntaxen för ett skript när det körs på en webbserver. För skriptspråk som används på webben kan parseren som en kompilator arbeta i andra typer av applikationsutvecklingsmiljöer.

På samma sätt kan en kompilator skapa objektkod som ska användas på en dator från källkod, en parser kan förvandla skriptkod till läsbara objektkod eller display -syntaxfel som finns när koden är exekverade i en browser. Kod när skriptet körs och inte kräver att koden sammanställs först. Sammanställningen av källkoden och dess exekvering sker allt i ett steg i motsats till en C ++ eller annan binär kompilator där källkoden sammanställs till objektkod och sedan måste denna kod installeras eller köras separat.

Den största skillnaden mellan en parser och kompilator är miljö och språk som de hanterar. Till exempel,Många skript analyseras av servern, och källkoden för applikationer eller operativsystem sammanställs för installation. De två termerna kan användas omväxlande för att representera samma aktivitet, och applikationskod kan analyseras i objektkod och skriptkod sammanställd på webben.

Många parsers arbetar i följd genom att de kör de inlämnade uttalandena från vänster till höger och topp till botten. När ett fel hittas kommer parser att stoppa. Om kodning för ett felvillkor finns i applikationen, vidtas åtgärder som är relaterade till den kodningen. Om den analyserade koden är ett skript på webben kan felet visas i webbläsarfönstret när koden körs. En parser kan inte hantera kod på rad 12 om koden på rad 11 eller tidigare orsakar ett fel.

Parser utvärderar den inlämnade syntaxen (eller koden) och bestämmer de körbara delarna och visar hittade fel när det går.Dessa hjälper till att felsöka koden och kan hjälpa till att skydda immateriell egendom som kan vara källkoden för projektet. Ett exempel på denna process behöver inte tänkas på när det gäller skript eller programmering. Tänk på en mening på engelska. Följande mening kommer att göra fint:

den stora brunbjörnen går snabbt.

Att analysera denna mening skulle vara att dissekera egenskaperna för orden i meningen så att läsaren skulle förstå att björnen är ett substantiv, brunt och stort är adjektiv som beskriver björnen och att runs är verbet eller handling som björnen utför. Adverb snabbt modifierar verbets körningar i meningen.

Det är ett enkelt exempel på vad en parser gör. Den utvärderar koden som tillhandahålls för syntax och kan skapa objektkod eller användbar utgång.

ANDRA SPRÅK

Hjälpte den här artikeln dig? Tack för feedbacken Tack för feedbacken

Hur kan vi hjälpa? Hur kan vi hjälpa?