Logo
Unionpedia
Komunikacja
pobierz z Google Play
Nowy! Pobierz Unionpedia na urządzeniu z systemem Android™!
Darmowy
Szybszy dostęp niż przeglądarce!
 

Analizator składniowy

Indeks Analizator składniowy

Przykład analizy składniowej (parsingu) wyrażeń matematycznych Analizator składniowy, parser – program komputerowy dokonujący analizy składniowej danych wejściowych w celu określenia ich struktury gramatycznej w związku z określonągramatykąformalną.

39 kontakty: Analiza leksykalna, Analiza składniowa, Analiza wstępująca, Analiza zstępująca, Błąd składniowy (programowanie), Bison (program), C (język programowania), Dane, Drzewo składniowe, Edytor tekstu, Emacs, Formatowanie kodu, Free Software Foundation, Generator parserów, Gramatyka, Gramatyka bezkontekstowa, Gramatyka formalna, Java, JavaCC, Język programowania, Językoznawstwo, LALR, Metoda ograniczonego kontekstu, Metoda pierwszeństwa operatorów, Notacja BNF, OCaml, Ocamlyacc, Oprogramowanie, Parser GLR, Parser LL, Parser LR, Parser SLR, Program komputerowy, SableCC, Statyczna analiza programu, Visual Studio Code, Wolne oprogramowanie, Yacc, Zintegrowane środowisko programistyczne.

Analiza leksykalna

Analiza leksykalna – w informatyce proces rozdzielania programów źródłowych na jednostki logiczne (zwane leksemami) złożone z jednego lub więcej znaków, które łącznie mająjakieś znaczenie.

Nowy!!: Analizator składniowy i Analiza leksykalna · Zobacz więcej »

Analiza składniowa

Przykład analizy składniowej (parsingu) wyrażeń matematycznych Analiza składniowa – proces analizy tekstu, w celu ustalenia jego struktury gramatycznej i zgodności z gramatykąjęzyka.

Nowy!!: Analizator składniowy i Analiza składniowa · Zobacz więcej »

Analiza wstępująca

Analiza wstępująca (ang. bottom-up parsing) – ogólna metoda analizy składniowej, w której zaczyna się od słowa wejściowego i próbuje się zredukować je do symbolu startowego.

Nowy!!: Analizator składniowy i Analiza wstępująca · Zobacz więcej »

Analiza zstępująca

Analiza zstępująca (ang. top-down parsing) to strategia znajdowania powiązań między danymi przez stawianie hipotez dotyczących drzewa rozbioru składniowego i sprawdzanie, czy zależności między danymi sązgodne z tymi hipotezami.

Nowy!!: Analizator składniowy i Analiza zstępująca · Zobacz więcej »

Błąd składniowy (programowanie)

Błąd składniowy w kalkulatorze Błąd składniowy, błąd syntaktyczny – błąd w składni ciągu znaków lub słów, które powinny po sobie następować zgodnie ze składniąkonkretnego języka programowania.

Nowy!!: Analizator składniowy i Błąd składniowy (programowanie) · Zobacz więcej »

Bison (program)

Bison – generator parserów utworzony w ramach projektu GNU.

Nowy!!: Analizator składniowy i Bison (program) · Zobacz więcej »

C (język programowania)

C – imperatywny, proceduralny język programowania ogólnego przeznaczenia, stworzony na początku lat 70.

Nowy!!: Analizator składniowy i C (język programowania) · Zobacz więcej »

Dane

Przykład prezentacji danych zbieranych przez sonar morski Dane – zbiory wartości, które przekazująinformacje, opisując ilość, jakość, fakt, statystyki, inne znaczenia lub sekwencje symboli, które mogąbyć dalej interpretowane i przetwarzane.

Nowy!!: Analizator składniowy i Dane · Zobacz więcej »

Drzewo składniowe

Drzewo składniowe, drzewo AST, czyli drzewo składni abstrakcyjnej – drzewo etykietowane, wynik przeprowadzenia analizy składniowej zdania (słowa) zgodnie z pewnągramatyką.

Nowy!!: Analizator składniowy i Drzewo składniowe · Zobacz więcej »

Edytor tekstu

Edytor tekstu Gedit Edytor tekstu – program komputerowy służący do redagowania tekstów.

Nowy!!: Analizator składniowy i Edytor tekstu · Zobacz więcej »

Emacs

Emacs – rodzina edytorów tekstu, znana ze swojej rozszerzalności.

Nowy!!: Analizator składniowy i Emacs · Zobacz więcej »

Formatowanie kodu

Formatowanie kodu — mniej lub bardziej sformalizowany zestaw reguł i zaleceń określający, jak powinien wyglądać kod źródłowy programu od strony jego czytelności i wyglądu.

Nowy!!: Analizator składniowy i Formatowanie kodu · Zobacz więcej »

Free Software Foundation

Free Software Foundation (Fundacja Wolnego Oprogramowania) – najważniejsza instytucja sponsorująca Projekt GNU, założona w 1985 roku przez Richarda Stallmana.

Nowy!!: Analizator składniowy i Free Software Foundation · Zobacz więcej »

Generator parserów

Generator parserów – program generujący analizator składniowy (parser) języka formalnego na podstawie jego opisu, najczęściej w postaci gramatyki.

Nowy!!: Analizator składniowy i Generator parserów · Zobacz więcej »

Gramatyka

Gramatyka – uporządkowany zbiór reguł językowych rządzących organizacjązdań, dyskursów, tekstów; innymi słowy zespół prawideł umożliwiających tworzenie złożonych jednostek językowych, ich składanie z jednostek elementarnych.

Nowy!!: Analizator składniowy i Gramatyka · Zobacz więcej »

Gramatyka bezkontekstowa

Gramatyka bezkontekstowa – gramatyka formalna, w której wszystkie reguły wyprowadzania wyrażeń sąpostaci: gdzie: Każdy język bezkontekstowy generowany jest przez pewnągramatykę bezkontekstową.

Nowy!!: Analizator składniowy i Gramatyka bezkontekstowa · Zobacz więcej »

Gramatyka formalna

Gramatyka formalna – sposób opisu języka formalnego, czyli podzbioru zbioru wszystkich słów skończonej długości nad danym alfabetem.

Nowy!!: Analizator składniowy i Gramatyka formalna · Zobacz więcej »

Java

Java (wym. dżawa) – współbieżny, oparty na klasach, obiektowy język programowania ogólnego zastosowania.

Nowy!!: Analizator składniowy i Java · Zobacz więcej »

JavaCC

JavaCC (ang. Java Compiler Compiler) – generator parserów dla języka Java rozprowadzany na zasadach licencji BSD.

Nowy!!: Analizator składniowy i JavaCC · Zobacz więcej »

Język programowania

Język programowania – zbiór zasad określających, kiedy ciąg symboli tworzy program komputerowy oraz jakie obliczenia opisuje.

Nowy!!: Analizator składniowy i Język programowania · Zobacz więcej »

Językoznawstwo

Językoznawstwo, inaczej lingwistyka (od „język”) – nauka badająca język pod kątem jego jednostek, struktury, funkcji i rozwoju.

Nowy!!: Analizator składniowy i Językoznawstwo · Zobacz więcej »

LALR

LALR – metoda wstępującej analizy składniowej, działająca na zasadzie przesunięcie-redukcja, jeden z rodzajów analizy typu LR (ang. reads input from Left to right and produces a Rightmost derivation), czyli „czyta wejście od lewej do prawej i wytwarza prawostronne wyprowadzenie”.

Nowy!!: Analizator składniowy i LALR · Zobacz więcej »

Metoda ograniczonego kontekstu

Metoda ograniczonego kontekstu (ang. bounded-context parsing) lub BC(m,n) – analiza wstępująca działająca na zasadzie przesunięcie-redukcja (ang. shift-reduce), w której decyzja o akcji do wykonania podejmowana jest na podstawie m symboli z wierzchołka stosu i n kolejnych symboli z wejścia.

Nowy!!: Analizator składniowy i Metoda ograniczonego kontekstu · Zobacz więcej »

Metoda pierwszeństwa operatorów

Metoda pierwszeństwa operatorów (ang. operator precedence parsing) – rodzaj wstępującej analizy składniowej typu ''shift-reduce'', mający zastosowane dla większości języków posiadających gramatykę operatorową, czyli taką, że prawa strona każdej produkcji nie zawiera dwóch sąsiadujących nieterminali.

Nowy!!: Analizator składniowy i Metoda pierwszeństwa operatorów · Zobacz więcej »

Notacja BNF

Notacja Backusa-Naura – metoda zapisu reguł gramatyki bezkontekstowej.

Nowy!!: Analizator składniowy i Notacja BNF · Zobacz więcej »

OCaml

OCaml (wcześniej jako Objective Caml) – wieloparadygmatowy język programowania oraz implementacja tego języka w postaci zestawu narzędzi i bibliotek.

Nowy!!: Analizator składniowy i OCaml · Zobacz więcej »

Ocamlyacc

Ocamlyacc – generator parserów dla języka Ocaml, wzorowany na programach typu yacc dla C. Operowanie na drzewach składniowych w Ocamlu jest o wiele łatwiejsze niż w C. Połączenie tych dwóch cech - generatora parserów i języka z dobrymi możliwościami przekształceń symbolicznych, czyni z Ocamla jeden z najwygodniejszych w użyciu języków pisania parserów.

Nowy!!: Analizator składniowy i Ocamlyacc · Zobacz więcej »

Oprogramowanie

Oprogramowanie – ogół informacji w postaci zestawu instrukcji, zaimplementowanych interfejsów i zintegrowanych danych przeznaczonych dla komputera do realizacji wyznaczonych celów.

Nowy!!: Analizator składniowy i Oprogramowanie · Zobacz więcej »

Parser GLR

Parser GLR (ang. Generalized Left-to-right Rightmost derivation parser) – rozszerzenie parsera LR, umożliwiające analizę składniowąz użyciem gramatyk niejednoznacznych i niedeterministycznych.

Nowy!!: Analizator składniowy i Parser GLR · Zobacz więcej »

Parser LL

Parser LL to parser czytający tekst od lewej do prawej i produkujący lewostronne wyprowadzenie metodązstępującą.

Nowy!!: Analizator składniowy i Parser LL · Zobacz więcej »

Parser LR

Parser LR (ang. Left to right, identifying the Rightmost production) – analizator składniowy dla gramatyk bezkontekstowych, który przetwarza wejście od lewej do prawej metodąwstępującąi produkuje prawostronne wyprowadzenie.

Nowy!!: Analizator składniowy i Parser LR · Zobacz więcej »

Parser SLR

Parser SLR (ang. SLR parser, Simple LR parser) jest to parser typu LR, utworzony na podstawie zadanej gramatyki formalnej G, którego tabela parsingu konstruowana jest na podstawie kanonicznej rodziny zbiorów sytuacji LR(0) oraz zbiorów FOLLOW dla gramatyki G. Gramatyka, dla której można skonstruować deterministyczny parser SLR nazywana jest gramatykąSLR.

Nowy!!: Analizator składniowy i Parser SLR · Zobacz więcej »

Program komputerowy

Program komputerowy (ang. computer program) – sekwencja symboli opisująca realizowanie obliczeń zgodnie z pewnymi regułami zwanymi językiem programowania.

Nowy!!: Analizator składniowy i Program komputerowy · Zobacz więcej »

SableCC

SableCC – generator parserów dla języka Java, rozprowadzany na zasadach licencji LGPL.

Nowy!!: Analizator składniowy i SableCC · Zobacz więcej »

Statyczna analiza programu

Statyczna analiza programu to analiza oprogramowania komputerowego, która jest wykonywana bez faktycznego wykonywania programów, w przeciwieństwie do, która jest analiząwykonywanąna programach podczas ich wykonywania.

Nowy!!: Analizator składniowy i Statyczna analiza programu · Zobacz więcej »

Visual Studio Code

Visual Studio Code – darmowy edytor kodu źródłowego z kolorowaniem składni dla wielu języków, stworzony przez Microsoft, o otwartym kodzie źródłowym.

Nowy!!: Analizator składniowy i Visual Studio Code · Zobacz więcej »

Wolne oprogramowanie

Wolne oprogramowanie – termin określający oprogramowanie, które może być uruchamiane, kopiowane, rozpowszechniane, analizowane oraz zmieniane i poprawiane przez użytkowników, oraz dające użytkownikom wolność do dzielenia się tym oprogramowaniem bez ograniczeń prawa autorskiego.

Nowy!!: Analizator składniowy i Wolne oprogramowanie · Zobacz więcej »

Yacc

YACC – standardowy program w systemach uniksowych służący do generowania analizatorów składniowych (parserów).

Nowy!!: Analizator składniowy i Yacc · Zobacz więcej »

Zintegrowane środowisko programistyczne

Anjuta, IDE dla C/C++ w środowisku GNOME Zintegrowane środowisko programistyczne, IDE (od) – program lub zespół programów (pakiet, środowisko) służących do tworzenia, modyfikowania, testowania i konserwacji oprogramowania.

Nowy!!: Analizator składniowy i Zintegrowane środowisko programistyczne · Zobacz więcej »

Przekierowuje tutaj:

Parser.

TowarzyskiPrzybywający
Hej! Jesteśmy na Facebooku teraz! »