Programs
General

Comments
Constants
Exceptions
Execution Environments
Identifiers
Relaxations
Spacing
T-Tables
Text
Variables

Lines
Expressions
Types
Operators
Binary Arithmetic Operators
Boolean Operators
Conversion Operators
Relational Operators
Structural Operators
Unary Arithmetic Operators

Literals
Comments
Constants
Exceptions
Execution Environments
Identifiers
Relaxations
Spacing
T-Tables
Text
Variables

Lines
Expressions
Types
Operators
Binary Arithmetic Operators
Boolean Operators
Conversion Operators
Relational Operators
Structural Operators
Unary Arithmetic Operators

Literals
Structural expressions are a compact notation for combining structural operations that go together. A structural expression results in a variable.

The operations that can be combined are the structural operations.

`.`

(structural accessor),`[]`

(array accessor)

The T-Table of

`a.b.c[d.e]`

is

Expression | Operation |
---|---|

`a.b.c[d.e]` | |

`t1.c[d.e]` | `t1 = a.b` |

`t2[d.e]` | `t2 = t1.c` |

`t2[t3]` | `t3 = d.e` |

`t4` | `t4 = t2[t3]` |

The T-Form is

```
t1 = a.b
t2 = t1.c
t3 = d.e
t4 = t2[t3]
```

For more information about T-Tables and T-Forms, see T-Tables.

We would be more than happy to help you. Our opening hours are 9–15 (CET).

📞 (+47) 93 68 22 77

Nils Bays vei 50, 0876 Oslo, Norway

Copyright © 2018-23 progsbase.com by Inductive AS.