[−][src]Module rain_lang::value
The rain
intermediate representation directed acyclic graph
Modules
cons | Hash-consing of |
error | Rain graph errors and error handling |
eval | Evaluation and normalization of |
expr | Expression nodes |
judgement | Judgemental equality and typing judgements |
lambda | Lambda functions and associated utilities |
primitive | Primitive |
Structs
ValueData | The data associated with a rain value |
Enums
Dependencies | An iterator over the dependencies of a rain value |
ValueEnum | A |
Traits
Value | A trait implemented by |
ValueDesc | A trait implemented by representations of |
Type Definitions
ValId | A value ID: a node pointing to value data |
WeakId | A weak value ID: a weak node optionally pointing to value data |