The mark on a vertex of a linearized copy object: some l on the root of a lower copy, l the
label of the trace that stands for it, and none elsewhere.
- CopyMark = Option (Option LexicalItem.Token)
Used by LinearizedSyntacticObject.Marked.contractTree, LinearizedSyntacticObject.Marked.contractTree_some, LinearizedSyntacticObject.Marked.contractTree_none, LinearizedSyntacticObject.Marked.isSyntacticObject_contractTree, LinearizedSyntacticObject.Marked.setMark, LinearizedSyntacticObject.Marked.markTree, LinearizedSyntacticObject.Marked.markTree_node, LinearizedSyntacticObject.Marked.map_snd_markTree, LinearizedSyntacticObject.Marked.contractTree_markTree, LinearizedSyntacticObject.Marked.outerSubtrees, LinearizedSyntacticObject.Marked.map_contractTree_outerSubtrees, LinearizedSyntacticObject.Marked.exists_val_eq_of_unmark_eq_leaf
Used in Syntax/Minimalist/Copy/BindingAtReading, Syntax/Minimalist/Copy/Cut, Syntax/Minimalist/Copy/Reading