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

Generator parserów

Indeks 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.

29 kontakty: Analizator składniowy, ANTLR, Bison (program), Drzewo wyprowadzenia, Elkhound, Generowanie parserów LR, GOLD, Gramatyka formalna, Grammatica, Interpreter (program komputerowy), JavaCC, Język angielski, Język formalny, Język programowania, Kod źródłowy, Kompilator, LALR, Lekser, Lex (informatyka), More Than Parsing, Ocamlyacc, Operator (programowanie), Parser GLR, Parser LL, Parser LR, PLY, SableCC, Translator, Yacc.

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ą.

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

ANTLR

ANTLR (ang. ANother Tool for Language Recognition) to narzędzie służące do tworzenia kompilatorów oraz translatorów z opisu gramatyki zawierającego akcje w języku Java, C++, C# lub Python.

Nowy!!: Generator parserów i ANTLR · Zobacz więcej »

Bison (program)

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

Nowy!!: Generator parserów i Bison (program) · Zobacz więcej »

Drzewo wyprowadzenia

Proste drzewo wyprowadzenia Drzewo wyprowadzenia, czyli drzewo składni konkretnej – wynik przeprowadzenia analizy składniowej zdania (słowa) zgodnie z pewnągramatyką.

Nowy!!: Generator parserów i Drzewo wyprowadzenia · Zobacz więcej »

Elkhound

Elkhound to narzędzie do generowania parserów z opisu gramatyki przy użyciu algorytmu GLR (Generalized LR).

Nowy!!: Generator parserów i Elkhound · Zobacz więcej »

Generowanie parserów LR

Generowanie parserów LR – zautomatyzowany proces tworzenia parsera LR.

Nowy!!: Generator parserów i Generowanie parserów LR · Zobacz więcej »

GOLD

GOLD (ang. Grammar Oriented Language Developer) – narzędzie do generowania parserów typu LALR z opisu gramatyki do analizy syntaktycznej oraz generowania Deterministycznych automatów skończonych (DFA) do analizy leksykalnej.

Nowy!!: Generator parserów i GOLD · 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!!: Generator parserów i Gramatyka formalna · Zobacz więcej »

Grammatica

Grammatica – narzędzie do generowania analizatorów składniowych z opisu gramatyki.

Nowy!!: Generator parserów i Grammatica · Zobacz więcej »

Interpreter (program komputerowy)

Interpreter – program komputerowy wykonujący inne programy.

Nowy!!: Generator parserów i Interpreter (program komputerowy) · Zobacz więcej »

JavaCC

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

Nowy!!: Generator parserów i JavaCC · Zobacz więcej »

Język angielski

Wielkiej Brytanii symbolizujące język angielski ikona symbolizująca język angielski według standardu ISO 639-1 Język angielski, angielszczyzna (ang.) – język z grupy zachodniej rodziny języków germańskich, powszechnie używany w Wielkiej Brytanii, jej terytoriach zależnych oraz w wielu byłych koloniach i dominiach, m.in.

Nowy!!: Generator parserów i Język angielski · Zobacz więcej »

Język formalny

Język formalny – podzbiór zbioru wszystkich słów nad skończonym alfabetem.

Nowy!!: Generator parserów i Język formalny · 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!!: Generator parserów i Język programowania · Zobacz więcej »

Kod źródłowy

Kod źródłowy – szczegółowe instrukcje programu komputerowego za pomocąokreślonego języka programowania, opisujące operacje, jakie powinien wykonać komputer na zgromadzonych lub otrzymanych danych.

Nowy!!: Generator parserów i Kod źródłowy · Zobacz więcej »

Kompilator

Schemat blokowy kompilatora wieloprzebiegowego Kompilator – program służący do automatycznego tłumaczenia kodu napisanego w jednym języku (języku źródłowym) na równoważny kod w innym języku (języku wynikowym)A.

Nowy!!: Generator parserów i Kompilator · 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!!: Generator parserów i LALR · Zobacz więcej »

Lekser

Lekser (lub, również analizator leksykalny) – program komputerowy, który dokonuje analizy leksykalnej danych wejściowych, zwykle jako pierwsza część jakiegoś większego procesu, np.

Nowy!!: Generator parserów i Lekser · Zobacz więcej »

Lex (informatyka)

Lex – standardowy program w systemach uniksowych służący do tworzenia tzw.

Nowy!!: Generator parserów i Lex (informatyka) · Zobacz więcej »

More Than Parsing

MTP (ang. More Than Parsing) to narzędzie do generowania Analizator składniowyów z opisu gramatyki w postaci GONF (Generalised Object Normal Form).

Nowy!!: Generator parserów i More Than Parsing · 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!!: Generator parserów i Ocamlyacc · Zobacz więcej »

Operator (programowanie)

Operator – konstrukcja językowa jedno-, bądź wieloargumentowa zwracająca wartość.

Nowy!!: Generator parserów i Operator (programowanie) · 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!!: Generator parserów 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!!: Generator parserów 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!!: Generator parserów i Parser LR · Zobacz więcej »

PLY

PLY (ang. Python Lex-Yacc) – narzędzie służące do tworzenia kompilatorów oraz translatorów z opisu gramatyki zawierającego akcje w języku Python.

Nowy!!: Generator parserów i PLY · Zobacz więcej »

SableCC

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

Nowy!!: Generator parserów i SableCC · Zobacz więcej »

Translator

Translator – program komputerowy dokonujący tłumaczenia (translacji) programu napisanego w określonym języku programowania, z postaci źródłowej do postaci wynikowej możliwej do wykonania przez maszynę (potocznie: „zrozumiałądla maszyny”).

Nowy!!: Generator parserów i Translator · Zobacz więcej »

Yacc

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

Nowy!!: Generator parserów i Yacc · Zobacz więcej »

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