Extended Metamodelica Based Integrated Copiler Generator
Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
OMCCp is a new generation (not yet released) of the OpenModelica Compiler-Compiler parser generator which contains an LALR parser generator implemented in the MetaModelica language with parsing tables generated by the tools Flex and GNU Bison. It also contains very good error handling and is integrated with the MetaModelica semantics specification language.
The main benefit with this master thesis project is the development of new version of OMCCp with complete support for an extended Modelica grammar for a complete OMCCp-based Modelica parser. The implemented parser has been tested and the results have been analyzed. This is a new enhanced generation OMCCp with improvements made from the previous version. This version support Modelica as well as the language extensions for MetaModelica, ParModelica, and optimization problem specification. Moreover, the generated parsers are about three times faster than those from the old OMCCp.
Place, publisher, year, edition, pages
2012. , 141 p.
OMCCp, MetaModelica, Modelica, Parser Generator, flex, bison
IdentifiersURN: urn:nbn:se:liu:diva-86365ISRN: LIU-IDA/LITH-EX-A—12/058—SEOAI: oai:DiVA.org:liu-86365DiVA: diva2:576838
Subject / course
Computer and information science at the Institute of Technology
2012-10-18, Herbert Simon, Linkoping University, Linkoping, 11:00 (English)
Rogovchenko, Olena, Dr
FRITZSON, PETER, Proffesor