aboutsummaryrefslogtreecommitdiff
path: root/lib/kernel/rite.mli
diff options
context:
space:
mode:
Diffstat (limited to 'lib/kernel/rite.mli')
-rw-r--r--lib/kernel/rite.mli14
1 files changed, 14 insertions, 0 deletions
diff --git a/lib/kernel/rite.mli b/lib/kernel/rite.mli
index ffe9471..a41e034 100644
--- a/lib/kernel/rite.mli
+++ b/lib/kernel/rite.mli
@@ -59,4 +59,18 @@ type ('s, 'r) t = {
[transfer_target] for a concrete termination argument (a
structural step bound, not an appeal to the real calendar's own
structure). *)
+ readings :
+ observed:'r Celebration.t ->
+ temporal:('s, 'r) Temporal.t ->
+ date:Date.t ->
+ temporal_at:(Date.t -> ('s, 'r) Temporal.t) ->
+ Citation.t list;
+ (** The day's Epistle and Gospel citations, or []. Rite-supplied for the
+ same reason [transfer_target] is: what a day with no proper of its
+ own falls back to is a rubric of a particular rite, not a universal.
+
+ [temporal_at] is a callback so the rite can reach another date's
+ temporal identity (the preceding Sunday's, for the ferial rule)
+ without re-implementing the temporal cycle -- the same shape
+ [transfer_target]'s own [occupant] callback established. *)
}