Element
可以这样定义元素:
| 元素语法 | 描述 | 
|---|---|
| x : Int -> y : Boolean/Bool | 用 y 设置位 x | 
| x : Range -> y : Boolean/Bool | 设置 x 范围内的每个位为 y | 
| x : Range -> y : T | 设置 x 范围内的位为y | 
| x : Range -> y : String | 设置 x 范围内的位为y 字符串格式遵循与 B”xyz” 相同的规则 | 
| default -> y : Boolean/Bool | 使用 y 值设置所有未连接的位。 此功能只允许在没有 B 前缀或 B 前缀与位规范相结合的情况下进行赋值 | 
范围
您可以定义一个范围值
| 范围语法 | 描述 | 位宽 | 
|---|---|---|
| (x downto y) | [x:y], x >= y | x-y+1 | 
| (x to y) | [x:y], x <= y | y-x+1 | 
| (x until y) | [x:y[, x < y | y-x |