diff options
Diffstat (limited to 'lib/kernel/rite.mli')
| -rw-r--r-- | lib/kernel/rite.mli | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/lib/kernel/rite.mli b/lib/kernel/rite.mli index a41e034..0324bf2 100644 --- a/lib/kernel/rite.mli +++ b/lib/kernel/rite.mli @@ -10,6 +10,13 @@ type ('s, 'r) t = { temporal : Date.t -> ('s, 'r) Temporal.t; anchors : int -> (string * Date.t) list; (** Easter-derived days: (expected slug, date) *) + easter : int -> Date.t; + (** The rite's own Easter for civil year [y]. Supplied by the rite, NOT + computed in the kernel: {!Computus} ships both Gregorian and Julian + reckonings, and choosing one here would hard-code a Roman assumption + into rite-agnostic code and be silently wrong for a Julian-reckoning + rite. Read by {!Layer.index} to resolve + {!Date_spec.Easter_offset}. *) rules : ('s, 'r) Precedence.rules; season_runs : 's list; (** the expected run-length-compressed season sequence over one liturgical |
