Skip to main content

Co to jest parser?

Parser to oprogramowanie, które ocenia składnię skryptu, gdy jest wykonywany na serwerze WWW.W przypadku języków scenariuszy używanych w Internecie parser działa tak, jakby kompilator może działać w innych typach środowisk programistycznych.Skryptowy kod do czytelnego kodu obiektu lub wyświetlaj błędy składniowe znalezione podczas wykonywania kodu w przeglądarce.

Parsery są powszechnie używane w tworzeniu skryptu, ponieważ mogą ocenić kod, gdy skrypt jest wykonywany i nie wymagają najpierw skompilowania kodu.Kompilacja kodu źródłowego i jego wykonanie odbywa się w jednym kroku w przeciwieństwie do C ++ lub innego kompilatora binarnego, w którym kod źródłowy jest kompilowany w kodzie obiektu, a następnie ten kod musi być zainstalowany lub uruchamiany osobno.

Największa różnica między aParser i kompilator to środowisko i język, z którym mają do czynienia.Na przykład wiele skryptów jest analizowanych przez serwer, a kod źródłowy aplikacji lub systemu operacyjnego jest kompilowany do instalacji.Dwa terminy można używać zamiennie do przedstawienia tego samego działania, a kod aplikacji można przeanalizować na kod obiektu i kod skryptu skompilowany w Internecie.

Wiele parserów działa sekwencyjnie, ponieważ wykonują przesłane instrukcje od lewej do prawej i górnej do prawejspód.Po znalezieniu błędu parser zatrzyma się.Jeśli w aplikacji istnieje kodowanie warunku błędu, podejmowane są działania związane z tym kodowaniem.Jeśli przeanalizowany kod jest skryptem w Internecie, błąd może być wyświetlany w oknie przeglądarki w miarę wykonywania kodu.Parser nie może obsługiwać kodu w wierszu 12, jeśli kod w wierszu 11 lub wcześniejszym powoduje błąd.

Parser ocenia przesłaną składnię (lub kod) i określa części wykonywalne, wyświetlając znalezione błędy w miarę upływu czasu.Pomocnicy w debugowaniu kodu i mogą pomóc chronić własność intelektualną, która może być kodeksem źródłowym projektu.Przykład tego procesu nie trzeba myśleć o skryptowaniu lub programowaniu.Pomyśl o zdaniu w języku angielskim.Poniższe zdanie zrobi się ładnie:

Big Brown Bear działa szybko.

Aby przeanalizować to zdanie, polegałoby na przeanalizowaniu właściwości słów w zdaniu, aby czytelnik zrozumiał, że niedźwiedź jest rzeczownikiem, brązowym i dużymPrzymiotniki opisujące niedźwiedź i działanie, jest czasownikiem lub działaniem, które niedźwiedź wykonuje.Przysłówek szybko modyfikuje czasownik działa w zdaniu.

To prosty przykład tego, co robi parser.Ocenia kod przewidziany pod kątem składni i może tworzyć kod obiektu lub użyteczne wyjście.