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 »