File tree Expand file tree Collapse file tree 1 file changed +9
-9
lines changed Expand file tree Collapse file tree 1 file changed +9
-9
lines changed Original file line number Diff line number Diff line change @@ -7,12 +7,12 @@ defining CDDL in Huddle.
7
7
8
8
## Core Types
9
9
Huddle utilizes several core types to represent CDDL constructs:
10
- ● Huddle: The top-level type representing a collection of rules.
11
- ● HuddleItem: Represents individual items within a Huddle, such as rules, groups, or generic rules.
12
- ● Rule: A named type definition.
13
- ● Named: A type wrapper for associating a name, value, and optional description with an item.
14
- ● Value: A type representing primitive CBOR values.
15
- ● Group: Represents a collection of entries within a map or array.
10
+ - Huddle: The top-level type representing a collection of rules.
11
+ - HuddleItem: Represents individual items within a Huddle, such as rules, groups, or generic rules.
12
+ - Rule: A named type definition.
13
+ - Named: A type wrapper for associating a name, value, and optional description with an item.
14
+ - Value: A type representing primitive CBOR values.
15
+ - Group: Represents a collection of entries within a map or array.
16
16
17
17
## Language Extensions
18
18
@@ -96,9 +96,9 @@ choice =:= optionA / optionB
96
96
## Quantifiers
97
97
Huddle provides functions to specify occurrence quantifiers for group entries
98
98
and array elements:
99
- ● <+: Lower bound
100
- ● +>: Upper bound
101
- ● opt: Optional (0 or 1 occurrences)
99
+ - <+: Lower bound
100
+ - +>: Upper bound
101
+ - opt: Optional (0 or 1 occurrences)
102
102
103
103
### Example:
104
104
``` haskell
You can’t perform that action at this time.
0 commit comments