modelicalang package

class modelicalang.ModelicaVersion(value)

Bases: enum.Enum

An enumeration.

v3_4 = (3, 4)
v3_5 = (3, 5)
latest = (3, 5)
modelicalang.get_syntax_type(version: modelicalang.ModelicaVersion | None = None) Type[modelicalang.v3_4.Syntax] | Type[modelicalang.v3_5.Syntax]
modelicalang.ParsingExpressionLike: TypeAlias = '_ParsingExpressionLike'

Type-hint for objects valid as Arrpegio grammars written in Python

exception modelicalang.ModelicaLangInternalWarning

Bases: Warning

modelicalang.latest = <module 'modelicalang.v3_5' from '/home/runner/work/ModelicaLanguageForPython/ModelicaLanguageForPython/modelicalang/v3_5.py'>

modelicalang.v3_5 (latest modelica standard)

Submodules