BlockSpecStatement
BlockSpecStatement =
BaseNode&object
Defined in: packages/speculator/src/types/ast.generated.ts:427
Type Declaration
Section titled “Type Declaration”children
Section titled “children”contentText
Section titled “contentText”contentText:
string
Plain text content of the statement (collapsed whitespace).
dataCopConcept?
Section titled “dataCopConcept?”
optionaldataCopConcept:string
Optional explicit Class of Products (COP) identifier for this statement.
optionalid:string
Unique identifier for this statement. If not explicitly provided, it is finalized from tempId during post-processing.
level?
Section titled “level?”
optionallevel:"MUST"|"MUST NOT"|"SHOULD"|"SHOULD NOT"|"MAY"|"NOTE"|"NONE"|"AMBIGUOUS"
Canonical RFC 2119 / 8174 requirement level.
tempId?
Section titled “tempId?”
optionaltempId:string
Temporary/candidate identifier used during parse before uniqueness is guaranteed.
type:
"specStatement"