Pracujemy nad przywróceniem aplikacji Unionpedia w Google Play Store
TowarzyskiPrzybywający
🌟Uprościliśmy nasz projekt, aby ułatwić nawigację!
Instagram Facebook X LinkedIn
Twoja własna Unionpedia z Twoim logo i domeną, od 9,99 USD/miesiąc
Utwórz mój Unionpedia

SableCC

Indeks SableCC

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

Spis treści

  1. 11 kontakty: Analizator składniowy, Debian, Gentoo Linux, GNU Lesser General Public License, Java, LALR, Lekser, Linux, Numeracja wersji oprogramowania, Unicode, Wirtualna maszyna Javy.

  2. Generatory parserów

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

Zobaczyć SableCC i Analizator składniowy

Debian

Debian (wym.) – projekt wolnej dystrybucji systemu operacyjnego GNU/Linux oraz GNU/kFreeBSD realizowany przez ochotników na całym świecie.

Zobaczyć SableCC i Debian

Gentoo Linux

Gentoo Linux – dystrybucja systemu operacyjnego GNU/Linux.

Zobaczyć SableCC i Gentoo Linux

GNU Lesser General Public License

GNU Lesser General Public License (LGPL) – licencja wolnego oprogramowania zaaprobowana przez FSF, zaprojektowana jako kompromis między GNU GPL a liberalnymi licencjami jak licencja BSD lub licencja X11 (MIT).

Zobaczyć SableCC i GNU Lesser General Public License

Java

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

Zobaczyć SableCC i Java

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

Zobaczyć SableCC i LALR

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.

Zobaczyć SableCC i Lekser

Linux

Linux – rodzina uniksopodobnych systemów operacyjnych opartych na jądrze Linux.

Zobaczyć SableCC i Linux

Numeracja wersji oprogramowania

Numeracja wersji oprogramowania – określenie kolejności powstawania nowych wersji oprogramowania, pozwala na odróżnienie wersji między sobą.

Zobaczyć SableCC i Numeracja wersji oprogramowania

Unicode

Logo Unikodu Unicode (formalnie, pol. Unikod) – komputerowy standard kodowania zestawu znaków obejmującego litery większości używanych na świecie pism, a także symboli, emoji i kodów formatowania.

Zobaczyć SableCC i Unicode

Wirtualna maszyna Javy

Javie lub Pythonie jest kompilowany do postaci kodu bajtowego, który następnie może być wykonany przez maszynę wirtualnąna różnych urządzeniach. Maszyna wirtualna jest odpowiedzialna za ukrycie różnic między poszczególnymi platformami tak, że teoretycznie ten sam program można uruchomić w każdym miejscu.

Zobaczyć SableCC i Wirtualna maszyna Javy

Zobacz także

Generatory parserów