The descriptions for 0x4 and 0x8 refer to each other conditionally, which is a bit difficult to understand
It might be better to enumerate the combinations and then say what they mean:
0b00 - NONE
0b01 - ORIGINAL
0b10 - Reserved
0b11 - HIDDEN
If
[[isStackFrame]] = value > NONE
then we could make the reserved value last
We might want to add a fourth value to help with #255, not sure on how that would work, something like HIDDEN_UNLESS_CHILDREN_HIDDEN.
The descriptions for
0x4and0x8refer to each other conditionally, which is a bit difficult to understandIt might be better to enumerate the combinations and then say what they mean:
0b00- NONE0b01- ORIGINAL0b10- Reserved0b11- HIDDENIf
[[isStackFrame]] = value > NONE
then we could make the reserved value last
We might want to add a fourth value to help with #255, not sure on how that would work, something like HIDDEN_UNLESS_CHILDREN_HIDDEN.