Rubriken
Hauptseite
Nachrichten
Artikel
Kurztipps
Programmnews
Sicherheit
LUGs
Veranstaltungen
Umfragen
Forum
News mitteilen
News-Archiv
Newsletter
Suche
Pro-Linux
DBApp-Menü
Aktuell
Archiv
Melden
Feedback
Veröffentlichungen
November 2020
So
Mo
Di
Mi
Do
Fr
Sa
1
2
3
4
5
6
7
8
9
10
11
12
13
1
4
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
DBApp-Suche
Erweiterte Suche
Application datasets: 20785
Version datasets: 150969
DBApp v1.06
Copyright ©
demon
Programm-Informationen
Applikation:
Kelbt
Version(en):
Hauptzweig
0.14
Lizenz:
GNU General Public License Version 2 oder neuer
Homepage:
http://www.complang.org/kelbt/
Kategorie:
Konsole
Beschreibung:
Kelbt generiert Backtracking-LALR-Parser. Es unterscheidet sich von anderen Backtracking-LR-Systemen in zweierlei Hinsicht. Erstens führt es eine Klasse von Aktionen namens Undo-Aktionen ein, die aufgerufen werden, wenn der Backtracker das Parsen rückgängig macht. Sie ermöglichen dem Anwender, alle Seiteneffekte von semantischen Aktionen rückgängig zu machen und damit über Sprachkonstrukte zurückzusetzen, die globale Statusvariablen ändern müssen, um die Behandlung von Kontext-Abhängigkeiten vorzubereiten. Zweitens ermöglicht es eine benutzergesteuerte Parse-Strategie, die diejenige von verallgemeinertem rekursivem Abstieg approximiert. Das macht es einfach, Sprach-Mehrdeutigkeiten aufzulösen, indem die Grammatik-Produktionen eines Nichtterminalsymbols nach Vorrang geordnet werden. Ein unvollständiger C++-Parser, der aus einem Scanner, einer Namensauflösungs-Stufe und einer Grammatik mit semantischen Standard-Aktionen und semantischen Rückgängig-Aktionen besteht, ist enthalten.
Neue Lizenz melden
---
Academic Free License (AFL)
Academic Public License (APL) 1.0
Adaptive Public License (APL)
Affero General Public License
Affero General Public License Version 3
Aladdin Free Public License (AFPL)
Andere Lizenz
Apache-Lizenz
Apache-Lizenz 2.0
Apple Public Source License (APSL)
Artistic-Lizenz
Artistic-Lizenz mit Klarstellungen
Boost Software License
BSD-Lizenz (Dreiklausel)
BSD-Lizenz (original)
BSD-Lizenz (Zweiklausel)
BSL
CeCILL-Lizenz
Common Development and Distribution License (CDDL)
Common Public Attribution License (CPAL)
Common Public License
Copyback-Lizenz
Creative Commons Attribution 4.0 International License
Creative Commons Attribution-Share Alike 3.0
Creative Commons Attribution-Share Alike 4.0
Eclipse Public License
Educational Community License version 1.0
Eiffel Forum License (EFL)
Erlang Public License
European Union Public License (EUPL)
Freeware
Frei für Ausbildungszwecke
Frei für nichtkommerzielle Zwecke
Frei für private Nutzung
Frei kopierbar
GMGPL
GNU Affero Public License Version 3
GNU Free Documentation License (FDL)
GNU General Public License Version 2
GNU General Public License Version 2 oder neuer
GNU General Public License Version 3 oder neuer
GNU Lesser General Public License (LGPL)
GNU Lesser General Public License Version 3 oder neuer
IBM Public License
Im Sinne der Debian Free Software Guidelines
ISC-Lizenz
Kostenlos nutzbar
Latex Project Public License (LPPL)
MirOS
MIT/X Consortium License
Mozilla Public License (MPL)
MS-PL
Nethack General Public License
Open Source
Open-Software-Lizenz
Perl-Lizenz
PHP-Lizenz
PostgreSQL-Lizenz
Proprietäre Lizenz
Proprietäre Lizenz mit kostenloser Testversion
Proprietäre Lizenz mit Quellcode
Public Domain
Python-Lizenz
Qt Public License (QPL)
Server Side Public License (SSPL) v1
Shareware
SUN Binary Code License
Sun Industry Standards Source License (SISSL)
SUN Public License
Unlicense
W3C-Lizenz
WTFPL
wxWidgets-Lizenz
zlib/libpng-Lizenz
Zope Public License (ZPL)