Expand description
An abstract syntax tree for rain programs
Structs§
- Gamma
- A
gammanode, corresponding to amatchstatement - Lambda
- An AST-node for a lambda expression
- Let
- A
letstatement, defining a set of variables - Parametrized
- A a parametrized expression
- Path
- A
rainpath, denoting a value in a namespace - Phi
- A phi node
- Pi
- An AST-node for a pi expression
- Scope
- A scope in a
rainprogram - Sexpr
- An AST node for an S-expression
- Simple
Assignment - A simple assignment (i.e. a single variable with an optional type)