GOLD is a freeware parsing system that was designed to support multiple programming languages.

PropertyValue
dbpedia-owl:Software/license
dbpedia-owl:Work/genre
dbpedia-owl:genre
dbpedia-owl:license
dbpedia-owl:thumbnail
dbpprop:abstract
  • GOLD is a freeware parsing system that was designed to support multiple programming languages.
  • Das GOLD Parsing System (Grammar Oriented Language Developer) ist eine Freie Software für die Erstellung von Parsern und Interpretern für Formale Sprachen, zum Beispiel Skriptsprachen. Der Parser arbeitet nach dem LALR-Prinzip. Zur Festlegung der Syntax der Programmiersprache wird eine Grammatik in Backus-Naur-Form abgelegt. Die Software besteht aus folgenden Komponenten: Der Builder wird benutzt, um eine in der sog. GOLD-Metasprache geschriebene Formale Grammatik in Parse-Tabellen zu übersetzen. Der Builder ist Teil einer integrierten Entwicklungsumgebung, die auch einen Generator für Programmskelette sowie eine interaktive Testumgebung für Grammatiken enthält. Die übersetzte Grammatik wird durch den Builder als Datei bereitgestellt. Die Engine überführt den zu parsenden Text anhand der Parse-Tabellen in Automaten. Es stehen Engines für verschiedene Zielplattformen und Programmiersprachen zur Verfügung. Für folgende Plattformen sind (teilweise mehrere) Engines verfügbar: C, C++, . NET, Java, D, Delphi, Visual Basic, Python. Beim Parsen eines Quelltextes werden die einzelnen Symbole einer Regel solange gelesen, bis diese vollständig ist. Im Anschluss wird die Regel reduziert. Bei der Reduktion wird die Regel ein Symbol der übergeordneten Regel. Auf diese Weise ergibt sich eine Baumstruktur, der sog. „Derivation tree“. Dieser spiegelt die logische Struktur des Quelltextes wider. Die Baumstruktur ist nicht Teil des GOLD Parsing Systems. Der Parser informiert den Aufrufer vielmehr über die gelesenen Symbole und die Reduktionen. Es ist an der Anwendung, sich einen passenden Baum aufzubauen.
  • GOLD (ang. Grammar Oriented Language Developer) to 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. Gramatyka jest kompilowana do pliku zamiast generowania kodu źródłowego parsera. Narzędzie jest udostępnione na zasadach licencji Open Source
dbpprop:developer
dbpprop:genre
dbpprop:hasPhotoCollection
dbpprop:latestReleaseDate
  • 2007-07-29 (xsd:date)
dbpprop:latestReleaseVersion
  • 3.4.4
dbpprop:license
dbpprop:logo
dbpprop:name
  • GOLD Parsing System
dbpprop:operatingSystem
dbpprop:operatingSystemDesc
  • Windows 32-bit
dbpprop:reference
dbpprop:screenshot
dbpprop:website
dbpprop:wikiPageUsesTemplate
dbpprop:wordnet_type
rdf:type
rdfs:comment
  • GOLD is a freeware parsing system that was designed to support multiple programming languages.
  • Das GOLD Parsing System (Grammar Oriented Language Developer) ist eine Freie Software für die Erstellung von Parsern und Interpretern für Formale Sprachen, zum Beispiel Skriptsprachen. Der Parser arbeitet nach dem LALR-Prinzip. Zur Festlegung der Syntax der Programmiersprache wird eine Grammatik in Backus-Naur-Form abgelegt. Die Software besteht aus folgenden Komponenten: Der Builder wird benutzt, um eine in der sog.
  • GOLD (ang. Grammar Oriented Language Developer) to 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. Gramatyka jest kompilowana do pliku zamiast generowania kodu źródłowego parsera. Narzędzie jest udostępnione na zasadach licencji Open Source
rdfs:label
  • GOLD (parser)
  • GOLD Parsing System
  • GOLD
owl:sameAs
skos:subject
foaf:depiction
foaf:homepage
foaf:name
  • GOLD Parsing System
foaf:page
is dbpprop:disambiguates of