Split_branch.Label
type t =
| Constant of {
location : Beluga_syntax.Syncom.Location.t;
identifier : Beluga_syntax.Syncom.Qualified_identifier.t;
}
| Bound_variable of {
location : Beluga_syntax.Syncom.Location.t;
}
| Empty_context of {
location : Beluga_syntax.Syncom.Location.t;
}
| Extended_context of {
location : Beluga_syntax.Syncom.Location.t;
schema_element : Support.Int.t;
1-based
*)}
| Parameter_variable of {
location : Beluga_syntax.Syncom.Location.t;
schema_element : Support.Int.t;
1-based
*)projection : Support.Int.t Support.Option.t;
1-based
*)}