| Juni 2020 | |
So |
Mo |
Di |
Mi |
Do |
Fr |
Sa |
| 1 | 2 | 3 | 4 | 5 | 6 |
7 | 8 | 9 | 10 | 1 | 1 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | | |
Application datasets: 20711
Version datasets: 149392
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. |
|
Weitere Informationen |
Programmiersprache: | Keine Angaben |
Betriebsysteme: | |
Zielgruppe: | |
|
Neue Version melden
Neue Homepage melden
Neue Beschreibung
Lizenzänderung
Kategorie-Änderung
"Weitere Informationen" ändern
Weitere Anmerkungen
|
|
|