1.
Module
2.
Expr
2.1.
Literals
2.1.1.
Bool
2.1.2.
String
2.1.3.
Int
2.1.4.
Float
2.2.
RefExpr
2.3.
LambdaExpr
2.4.
CallExpr
2.5.
IfExpr
2.6.
HouseExpr
2.7.
RoomExpr
2.8.
ControllerExpr
2.9.
DeviceExpr
2.10.
DisplayInterfaceExpr
2.11.
WidgetExpr
3.
Syntax Sugar
3.1.
Get Lambda
4.
Builtins
Light (default)
Rust
Coal
Navy
Ayu
OpenController Lang
Int
Syntax
int = @{ "-" ? ~ ("0" | '1'..'9' ~ '0'..'9' * ) }
Proto
int32
Runtime Semantics: Evaluation
Returns ?
int