Beck, A.Schneider, A.Lubensky, A.A.Lubensky2022-03-072022-03-072010https://publica.fraunhofer.de/handle/publica/278619Ziel dieser Arbeit ist es, eine Parsersoftware für die objektorientierte Programmierungssprache Modelica zu entwerfen. zu diesem Zweck wird eine umfassende Analyse der Modelica-Grammatik vorgenommen, welche sich vor allem auf die Tauglichkeit von LL(k)-Parsern konzentriert. Es wird gezeigt, dass die Modelica-Grammatik die LL(*)-Eigenschaft besitzt und mit JavaCC ein Parsergenerator zur Verfügung steht, welcher sich für die Implementierung eignet. Auf dieser Basis wird ein generischer Ansatz entwickelt, welcher es ermöglicht aus annotierten EBNF-Grammatiken JavaCC-Parser zu erzeugen. Abschließend werden exemplarisch zwei Modelica-zu-XML Transformatoren entworfen.de621004Konzeption und Implementierung von Parser-Software für die objektorientierte Modellierungssprache Modelicadiploma thesis