summaryrefslogtreecommitdiff
path: root/lib/rites/rite_ef/temporal_ef.mli
diff options
context:
space:
mode:
authorLukasz Kasprzak <lukas@labunix.xyz>2026-08-11 13:16:26 +0200
committerLukasz Kasprzak <lukas@labunix.xyz>2026-08-11 13:16:26 +0200
commit3c3e84a6ebd4d2a9bcd81410d4a2e5c2fa51005d (patch)
tree20a6a77ac20d839f0cf433cf71327013cd39d081 /lib/rites/rite_ef/temporal_ef.mli
parentfffae3b3cb50b1cf7d5b65eb592bfa1de2ed0e1c (diff)
downloadcolitur-3c3e84a6ebd4d2a9bcd81410d4a2e5c2fa51005d.tar.gz
colitur-3c3e84a6ebd4d2a9bcd81410d4a2e5c2fa51005d.zip
rite(ef): season boundaries per RG 71-77
Christmas Time runs to 13 January inclusive (RG 72-73) and time after Epiphany opens on 14 January (RG 77), diverging from lectio, which starts time-after-epiphany at 6 January. Holy Saturday stays in Passiontide: the Easter Vigil is a night Mass, and a per-day calendar assigns a date by the season governing its day-hours.
Diffstat (limited to 'lib/rites/rite_ef/temporal_ef.mli')
-rw-r--r--lib/rites/rite_ef/temporal_ef.mli12
1 files changed, 12 insertions, 0 deletions
diff --git a/lib/rites/rite_ef/temporal_ef.mli b/lib/rites/rite_ef/temporal_ef.mli
new file mode 100644
index 0000000..7ee75e5
--- /dev/null
+++ b/lib/rites/rite_ef/temporal_ef.mli
@@ -0,0 +1,12 @@
+(** The EF (1962) temporal cycle, per Rubricae Generales 71-77 and 91. *)
+
+open Colitur_kernel
+
+(** RG 71: Advent I Sunday of the Advent opening in civil year [y]. *)
+val advent_start : int -> Date.t
+
+(** First day of the liturgical year opening in civil year [y]. Same as
+ {!advent_start}. *)
+val year_start : int -> Date.t
+
+val season : Date.t -> Vocab_ef.season