Skip to main content

Ano ang isang parser?

Ang isang parser ay isang piraso ng software na sinusuri ang syntax ng isang script kapag isinasagawa ito sa isang web server.Para sa mga wikang script na ginamit sa web, ang parser ay gumagana tulad ng isang tagatala ay maaaring gumana sa iba pang mga uri ng mga kapaligiran sa pag -unlad ng aplikasyon.Ang naka -script na code sa nababasa na code ng object o mga error sa pagpapakita ng syntax na matatagpuan kapag ang code ay naisakatuparan sa isang browser.

Ang mga parser ay karaniwang ginagamit sa pag -unlad ng script dahil maaari nilang suriin ang code kapag ang script ay naisakatuparan at hindi hinihiling na ang code ay naipon muna.Ang pagsasama -sama ng source code at ang pagpapatupad nito ay nangyayari sa isang hakbang kumpara sa isang C ++ o iba pang binary compiler kung saan ang source code ay naipon sa object code at pagkatapos ay dapat na mai -install o patakbuhin nang hiwalay ang pinakamalaking pagkakaiba sa pagitan ng aAng Parser at Compiler ay ang kapaligiran at wika na kanilang kinasasangkutan.Halimbawa, maraming mga script ang na -parsed ng server, at ang application o operating system source code ay pinagsama para sa pag -install.Ang dalawang termino ay maaaring magamit nang palitan upang kumatawan sa parehong aktibidad, at ang application code ay maaaring mai -parse sa object code at script code na naipon sa web.ilalim.Kapag natagpuan ang isang error, titigil ang parser.Kung ang coding para sa isang kondisyon ng error ay umiiral sa application, ang mga aksyon na may kaugnayan sa coding ay kinuha.Kung ang parsed code ay isang script sa web, ang error ay maaaring ipakita sa window ng browser habang naisakatuparan ang code.Ang isang parser ay hindi maaaring hawakan ang code sa linya 12 kung ang code sa linya 11 o mas maaga ay nagdudulot ng isang error.

Sinusuri ng parser ang isinumite na syntax (o code) at tinutukoy ang mga maipapatupad na bahagi, na nagpapakita ng mga natagpuan na mga error habang sumasabay ito.Ang mga pantulong na ito sa pag -debug ng code at makakatulong na maprotektahan ang intelektwal na pag -aari na maaaring ang source code ng proyekto.Ang isang halimbawa ng prosesong ito ay hindi dapat isipin sa mga tuntunin ng script o programming.Mag -isip ng isang pangungusap sa wikang Ingles.Ang sumusunod na pangungusap ay gagawa ng mabuti:

Ang malaking brown bear ay tumatakbo nang mabilis.Ang mga adjectives na naglalarawan ng oso at tumatakbo ay ang pandiwa o pagkilos na ginagawa ng oso.Mabilis na binabago ng adverb ang pandiwa na tumatakbo sa pangungusap.

Iyon ay isang simpleng halimbawa ng ginagawa ng isang parser.Sinusuri nito ang code na ibinigay para sa syntax at maaaring lumikha ng object code o magagamit na output.