Vad är en Parser?

En parser är ett program som utvärderar syntaxen i ett skript när den körs på en webbserver. För skriptspråk som används på webben, fungerar tolken som en kompilator skulle kunna fungera i andra typer av miljöer applikationsutveckling.

På samma sätt en kompilator kan skapa objekt kod som skall användas på en dator från källkod , en tolk kan vända manus koden till läsbara objektkod eller visa fel syntax hittas när koden exekveras i en webbläsare.

tolkare är vanligt förekommande i manus utveckling för att de kan utvärdera koden när skriptet körs och kräver inte att koden skall sammanställas först. Sammanställningen av källkod och dess verkställande händer allt i ett steg jämfört med en C + + eller andra binära kompilator där källkoden kompileras till objektkod och sedan detta nummer skall installeras eller köras separat.

Den största skillnaden mellan en parser och kompilator är miljön och språket som de behandlar. Till exempel finns många skript tolkas av servern, och program eller operativsystem kodsystemet källa är sammanställd för installationen. De båda begreppen kan användas synonymt för att beskriva samma aktivitet och programkod kan tolkas till objektkod och script sammanställas på webben.

Många tolkar arbetar sekventiellt eftersom de verkställa lade fram från vänster till höger och uppifrån och ned. När ett fel hittas, kommer tolken stanna. Om kodar för ett feltillstånd förekommer i ansökan, de åtgärder som hör till denna kodning tas. Om tolkas koden är ett skript på webben, kan felet visas på webbläsarfönstret som koden exekveras. En parser kan inte hantera kod på rad 12 om koden på rad 11 eller äldre orsakar ett fel.

tolken utvärderar de inlämnade syntax (eller kod) och fastställer den körbara delar, som visar de fel som går längs. Detta medhjälpare i felsökning av kod och kan hjälpa till att skydda immateriella rättigheter som kan källkoden för projektet. Ett exempel på denna process behöver inte att tänka i termer av skript eller programmering. Tänk på en mening på engelska. Följande mening kommer att göra bra:

Den stora björn går fort.

att tolka denna mening skulle vara att dissekera egenskaper av orden i meningen så att läsaren skulle förstå att björnen är ett substantiv, brunt och stora är adjektiv som beskriver björnen och som körs är verbet eller en åtgärd som bär utför. Adverbet ändrar snabbt verbet körs i meningen.

Det är ett enkelt exempel på vad en parser gör. Den utvärderar koden anges syntax och kan skapa objektkod eller användbara produktionen.


Kommentarer

  • Om oss
  • Reklam
  • Kontakta redaktören
  • Få nyhetsbrev
  • RSS-feed

Redaktör: Beáta Megyesi
Nyheter redaktör: Christiane Schaefer

Kundservice: Mats Schaefer,
Helena Löthman

Tel: +46 00 79 22 00
Fax: +46 00 79 22 01

© Copyright 2014 Debok.net - All rights reserved.