Up
Index of types
A
algorithm
[
Syntax
]
annotated
[
Syntax
]
Something that can be annotated can wrapped in this record
application
[
Syntax
]
array_access
[
Syntax
]
array_type
[
Syntax
]
assignment
[
Syntax
]
B
behavior
[
Syntax
]
binary_exp
[
Syntax
]
C
call_statement
[
Syntax
]
causality
[
Syntax
]
comment
[
Syntax
]
Comments are optionally annotated optional strings
commented
[
Syntax
]
Something that can be commented can wrapped in this record
component_modification
[
Syntax
]
component_modification_struct
[
Syntax
]
component_redeclaration
[
Syntax
]
composition
[
Syntax
]
comprehension
[
Syntax
]
condition_struct
[
Syntax
]
connectivity
[
Syntax
]
constraint_
[
Syntax
]
D
definition
[
Syntax
]
definition_options
[
Syntax
]
definition_structure
[
Syntax
]
der_spec
[
Syntax
]
Partial derivative specification, see section 12.7.2
E
elements
[
Syntax
]
else_condition
[
Syntax
]
enum_literal
[
Syntax
]
equation
[
Syntax
]
equation_desc
[
Syntax
]
equations
[
Syntax
]
exp
[
Syntax
]
extend
[
Syntax
]
extension
[
Syntax
]
external_def
[
Syntax
]
external_def_struct
[
Syntax
]
F
flagged_type
[
Syntax
]
for_equation
[
Syntax
]
for_loop_struct
[
Syntax
]
for_statement
[
Syntax
]
I
idx
[
Syntax
]
if_equation
[
Syntax
]
if_expression
[
Syntax
]
if_statement
[
Syntax
]
import
[
Syntax
]
import_desc
[
Syntax
]
L
lexer_state
[
Modelica_lexer
]
loc
[
Modelica_lexer
]
M
mapper
[
Mapper
]
A mapper record implements one "method" per syntactic category, using an open recursion style: each method takes as its first argument the mapper to be applied to children in the syntax tree.
mod_type
[
Syntax
]
modification
[
Syntax
]
modification_value
[
Syntax
]
N
name
[
Syntax
]
A type-name is a list of strings separated by dots, e.g.
named_arg
[
Syntax
]
named_import
[
Syntax
]
nested_and_rebind_modification
[
Syntax
]
P
parser
[
Modelica_parser
]
A parser is a function that takes two token generators and yields a piece of abstract syntax.
projection
[
Syntax
]
R
range
[
Syntax
]
S
scope
[
Syntax
]
sort
[
Syntax
]
statement
[
Syntax
]
statement_desc
[
Syntax
]
statements
[
Syntax
]
str
[
Syntax
]
T
texp
[
Syntax
]
tokplus
[
Modelica_lexer
]
tprojection
[
Syntax
]
type_redeclaration
[
Syntax
]
typedef
[
Syntax
]
typedef_desc
[
Syntax
]
The definition of a new type/class etc.
typedef_options
[
Syntax
]
The options of a type-definition: is the definition replaceable / final / partial / encapsulated ?
typedef_struct
[
Syntax
]
Typedefs share a lot of common code.
U
unit_
[
Syntax
]
The stored definition unit is the representation of a single Modelica file
V
variability
[
Syntax
]
W
when_equation
[
Syntax
]
when_statement
[
Syntax
]
while_statement
[
Syntax
]