### ----------------------------------------------------
### -- Grammar::Modelica
### -- Licenses: NOASSERTION
### -- Authors: Steven Albano
### -- File: README.md
### ----------------------------------------------------
[![Actions Status](https://github.com/raku-community-modules/Grammar-Modelica/actions/workflows/linux.yml/badge.svg)](https://github.com/raku-community-modules/Grammar-Modelica/actions) [![Actions Status](https://github.com/raku-community-modules/Grammar-Modelica/actions/workflows/macos.yml/badge.svg)](https://github.com/raku-community-modules/Grammar-Modelica/actions) [![Actions Status](https://github.com/raku-community-modules/Grammar-Modelica/actions/workflows/windows.yml/badge.svg)](https://github.com/raku-community-modules/Grammar-Modelica/actions)

NAME
====

Grammar::Modelica - A Grammar for the Modelica programming language

SYNOPSIS
========

```raku
use Grammar::Modelica;
```

DESCRIPTION
===========

A Raku Grammar for the [Modelica Language Specification 3.4](https://www.modelica.org/documents/ModelicaSpec34.pdf) (pdf).

The Grammar is mostly a direct translation of the concrete syntax specification found in Appendix B.

See the test files to get some idea of what is going on.

TODO
====

  * make use of proto and more named parameters to make it more useful

  * more stuff by and by

AUTHOR
======

Steven Albano

COPYRIGHT AND LICENSE
=====================

Copyright 2017 - 2018 Steven Albano

Copyright 2024 Raku Community

This library is free software; you can redistribute it and/or modify it under the Artistic License 2.0.



