$ENTRY Go { , (1800 1 6) (1875 3 29) (1915 12 7) (1970 12 23) (2043 5 14) (2077 2 12) (2101 4 2): e.Tests = ; }; Test { e.Test = >; }; LeapYear { s.Year = > > >>>; }; Weekday { s.Year s.Month s.Day, 4 1 7 4 2 6 4 1 5 3 7 5: e.LeapDoom, 3 7 7 4 2 6 4 1 5 3 7 5: e.NormDoom, Sunday Monday Tuesday Wednesday Thursday Friday Saturday: e.Days, : (s.C) s.R, : (s.S) s.T, >> 7>: s.CAn, >>> 7>: s.Doom, (e.LeapDoom) (e.NormDoom)>: (e.DoomTab), e.DoomTab>: e.Anchor, e.Anchor>> 7>: s.Weekday = ; }; Item { 0 s.X e.XS = s.X; s.N s.X e.XS = e.XS>; }; If { True t.T t.F = t.T; False t.T t.F = t.F; }; Eq { t.X t.X = True; t.X t.Y = False; }; Or { True s.Y = True; False s.Y = s.Y; }; And { False s.Y = False; True s.Y = s.Y; }; Not { True = False; False = True; }; Neq { t.X t.Y = >; }; Each { (e.F) = ; (e.F) (e.X) e.XS = ; };