Keywords
The following keywords are reserved and cannot be used as identifier.
| Keyword | Description |
|---|---|
__builtin | builtin module |
__plugin | (reserved) |
_ | underscore identifier |
and | logical and |
Angle | angle quantity type |
Area | area quantity type |
as | part of use-as |
assembly | (reserved) |
Bool | boolean type |
Color | color type |
const | constant definition prefix |
Density | density quantity type |
else | part of if-else |
enum | (reserved) |
false | boolean constant |
fn | function definition prefix |
if | part of if-else |
init | workbench initializer |
Integer | integer type |
Length | length quantity type |
match | (reserved) |
material | (reserved) |
Matrix | matrix type |
mod | module definition prefix |
Model | model type |
op | operation definition prefix |
or | logical or |
part | 3D workbench |
prop | property definition prefix |
pub | public visibility prefix |
return | return statement |
Scalar | floating point type |
Size2 | 2D size vector |
sketch | 2D workbench |
String | text string |
struct | (reserved) |
true | boolean constant |
type | (reserved) |
unit | (reserved) |
use | use statement |
Vec2 | 2D vector |
Vec3 | 3D vector |
Volume | volume quantity type |
Weight | weight quantity type |
xor | logical xor |