mirror of
https://salsa.debian.org/dskoll/remind.git
synced 2026-04-16 06:18:47 +02:00
13930 lines
624 KiB
Plaintext
13930 lines
624 KiB
Plaintext
Test 1
|
||
|
||
# Test file for REMIND
|
||
#
|
||
# Use this file to test the date calculation routines
|
||
# of the REMIND program by typing:
|
||
#
|
||
# ./test-rem # From WITHIN Remind source directory!
|
||
|
||
# Should issue a warning
|
||
fset year(x) 1
|
||
../tests/test.rem(9): Attempt to redefine built-in function: `year'
|
||
|
||
# Don't evaluate SATISFY expressions if reminder has expired
|
||
|
||
REM Wed UNTIL 15 Feb 1991 SATISFY [trigdate() > '1990-01-01'] MSG wookie
|
||
../tests/test.rem(13): Expired
|
||
|
||
# bad AT
|
||
REM AT 0:00 0:01 0:02 MSG foo
|
||
../tests/test.rem(16): Time specified twice
|
||
|
||
# Includecmd
|
||
INCLUDECMD echo REM 16 Feb 1991 MSG Blork
|
||
REM 16 Feb 1991 MSG Blork
|
||
|
||
REM 16 Feb 1991 MSG Blork
|
||
echo REM 16 Feb 1991 MSG Blork|(1): Trig = Saturday, 16 February, 1991
|
||
Reminders for Saturday, 16th February, 1991:
|
||
|
||
Blork
|
||
|
||
INCLUDECMD echo REM 18 Feb 1991 MSG Blork
|
||
REM 18 Feb 1991 MSG Blork
|
||
|
||
REM 18 Feb 1991 MSG Blork
|
||
echo REM 18 Feb 1991 MSG Blork|(1): Trig = Monday, 18 February, 1991
|
||
|
||
# Includecmd with continuation line
|
||
INCLUDECMD echo REM 18 Feb 1991 MSG This line is \
|
||
continued so there
|
||
REM 18 Feb 1991 MSG This line is continued so there
|
||
|
||
REM 18 Feb 1991 MSG This line is continued so there
|
||
echo REM 18 Feb 1991 MSG This line is continued so there|(1): Trig = Monday, 18 February, 1991
|
||
|
||
# This should work
|
||
INCLUDECMD echo INCLUDECMD echo INCLUDECMD echo INCLUDECMD echo INCLUDECMD echo INCLUDECMD echo INCLUDECMD echo MSG Yippee
|
||
INCLUDECMD echo INCLUDECMD echo INCLUDECMD echo INCLUDECMD echo INCLUDECMD echo INCLUDECMD echo MSG Yippee
|
||
|
||
INCLUDECMD echo INCLUDECMD echo INCLUDECMD echo INCLUDECMD echo INCLUDECMD echo INCLUDECMD echo MSG Yippee
|
||
INCLUDECMD echo INCLUDECMD echo INCLUDECMD echo INCLUDECMD echo INCLUDECMD echo MSG Yippee
|
||
|
||
INCLUDECMD echo INCLUDECMD echo INCLUDECMD echo INCLUDECMD echo INCLUDECMD echo MSG Yippee
|
||
INCLUDECMD echo INCLUDECMD echo INCLUDECMD echo INCLUDECMD echo MSG Yippee
|
||
|
||
INCLUDECMD echo INCLUDECMD echo INCLUDECMD echo INCLUDECMD echo MSG Yippee
|
||
INCLUDECMD echo INCLUDECMD echo INCLUDECMD echo MSG Yippee
|
||
|
||
INCLUDECMD echo INCLUDECMD echo INCLUDECMD echo MSG Yippee
|
||
INCLUDECMD echo INCLUDECMD echo MSG Yippee
|
||
|
||
INCLUDECMD echo INCLUDECMD echo MSG Yippee
|
||
INCLUDECMD echo MSG Yippee
|
||
|
||
INCLUDECMD echo MSG Yippee
|
||
MSG Yippee
|
||
|
||
MSG Yippee
|
||
echo MSG Yippee|(1): Trig = Saturday, 16 February, 1991
|
||
Yippee
|
||
|
||
|
||
# This should fail
|
||
INCLUDECMD echo INCLUDECMD echo INCLUDECMD echo INCLUDECMD echo INCLUDECMD echo INCLUDECMD echo INCLUDECMD echo INCLUDECMD echo MSG Yippee
|
||
INCLUDECMD echo INCLUDECMD echo INCLUDECMD echo INCLUDECMD echo INCLUDECMD echo INCLUDECMD echo INCLUDECMD echo MSG Yippee
|
||
|
||
INCLUDECMD echo INCLUDECMD echo INCLUDECMD echo INCLUDECMD echo INCLUDECMD echo INCLUDECMD echo INCLUDECMD echo MSG Yippee
|
||
INCLUDECMD echo INCLUDECMD echo INCLUDECMD echo INCLUDECMD echo INCLUDECMD echo INCLUDECMD echo MSG Yippee
|
||
INCLUDECMD echo INCLUDECMD echo INCLUDECMD echo INCLUDECMD echo INCLUDECMD echo MSG Yippee
|
||
INCLUDECMD echo INCLUDECMD echo INCLUDECMD echo INCLUDECMD echo MSG Yippee
|
||
INCLUDECMD echo INCLUDECMD echo INCLUDECMD echo MSG Yippee
|
||
INCLUDECMD echo INCLUDECMD echo MSG Yippee
|
||
INCLUDECMD echo MSG Yippee
|
||
echo INCLUDECMD echo MSG Yippee|(1): INCLUDE nested too deeply (max. 9)
|
||
REM MSG Today is [hebday(today())] [hebmon(today())] [hebyear(today())]
|
||
../tests/test.rem(31): Trig = Saturday, 16 February, 1991
|
||
today() => 1991-02-16
|
||
hebday(1991-02-16) => 2
|
||
today() => 1991-02-16
|
||
hebmon(1991-02-16) => "Adar"
|
||
today() => 1991-02-16
|
||
hebyear(1991-02-16) => 5751
|
||
Today is 2 Adar 5751
|
||
|
||
fset _h(x, y) trigger(hebdate(x,y))
|
||
|
||
# Test case from Remind mailing list
|
||
set mltest "a b"
|
||
INCLUDECMD printf 'REM MSG %s\n' [mltest]
|
||
mltest => "a b"
|
||
REM MSG a
|
||
REM MSG b
|
||
|
||
REM MSG a
|
||
printf 'REM MSG %s\n' a b|(1): Trig = Saturday, 16 February, 1991
|
||
a
|
||
|
||
REM MSG b
|
||
printf 'REM MSG %s\n' a b|(2): Trig = Saturday, 16 February, 1991
|
||
b
|
||
|
||
|
||
# Disabling RUN in an !includecmd
|
||
INCLUDECMD !echo MSG foo
|
||
MSG foo
|
||
|
||
MSG foo
|
||
!echo MSG foo|(1): Trig = Saturday, 16 February, 1991
|
||
foo
|
||
|
||
INCLUDECMD !echo MSG foo
|
||
MSG foo
|
||
!echo MSG foo|(1): Trig = Saturday, 16 February, 1991
|
||
foo
|
||
|
||
INCLUDECMD !echo INCLUDECMD echo MSG foo
|
||
INCLUDECMD echo MSG foo
|
||
|
||
INCLUDECMD echo MSG foo
|
||
!echo INCLUDECMD echo MSG foo|(1): RUN disabled
|
||
INCLUDECMD !echo INCLUDECMD echo MSG foo
|
||
INCLUDECMD echo MSG foo
|
||
!echo INCLUDECMD echo MSG foo|(1): RUN disabled
|
||
INCLUDECMD !echo MSG foo
|
||
MSG foo
|
||
!echo MSG foo|(1): Trig = Saturday, 16 February, 1991
|
||
foo
|
||
|
||
INCLUDECMD !echo MSG foo
|
||
MSG foo
|
||
!echo MSG foo|(1): Trig = Saturday, 16 February, 1991
|
||
foo
|
||
|
||
|
||
# INCLUDECMD with RUN disabled
|
||
RUN OFF
|
||
INCLUDECMD echo MSG foo
|
||
../tests/test.rem(48): RUN disabled
|
||
RUN ON
|
||
INCLUDECMD echo MSG foo
|
||
MSG foo
|
||
|
||
MSG foo
|
||
echo MSG foo|(1): Trig = Saturday, 16 February, 1991
|
||
foo
|
||
|
||
|
||
REM [_h(1, "Tishrey")] MSG Rosh Hashana 1
|
||
Entering UserFN _h(1, "Tishrey")
|
||
x => 1
|
||
y => "Tishrey"
|
||
hebdate(1, "Tishrey") => 1991-09-09
|
||
trigger(1991-09-09) => "9 September 1991"
|
||
Leaving UserFN _h(1, "Tishrey") => "9 September 1991"
|
||
../tests/test.rem(52): Trig = Monday, 9 September, 1991
|
||
REM [_h(2, "Tishrey")] MSG Rosh Hashana 2
|
||
Entering UserFN _h(2, "Tishrey")
|
||
x => 2
|
||
y => "Tishrey"
|
||
hebdate(2, "Tishrey") => 1991-09-10
|
||
trigger(1991-09-10) => "10 September 1991"
|
||
Leaving UserFN _h(2, "Tishrey") => "10 September 1991"
|
||
../tests/test.rem(53): Trig = Tuesday, 10 September, 1991
|
||
REM [_h(3, "Tishrey")] MSG Tzom Gedalia
|
||
Entering UserFN _h(3, "Tishrey")
|
||
x => 3
|
||
y => "Tishrey"
|
||
hebdate(3, "Tishrey") => 1991-09-11
|
||
trigger(1991-09-11) => "11 September 1991"
|
||
Leaving UserFN _h(3, "Tishrey") => "11 September 1991"
|
||
../tests/test.rem(54): Trig = Wednesday, 11 September, 1991
|
||
REM [_h(10, "Tishrey")] MSG Yom Kippur
|
||
Entering UserFN _h(10, "Tishrey")
|
||
x => 10
|
||
y => "Tishrey"
|
||
hebdate(10, "Tishrey") => 1991-09-18
|
||
trigger(1991-09-18) => "18 September 1991"
|
||
Leaving UserFN _h(10, "Tishrey") => "18 September 1991"
|
||
../tests/test.rem(55): Trig = Wednesday, 18 September, 1991
|
||
REM [_h(15, "Tishrey")] MSG Sukkot 1
|
||
Entering UserFN _h(15, "Tishrey")
|
||
x => 15
|
||
y => "Tishrey"
|
||
hebdate(15, "Tishrey") => 1991-09-23
|
||
trigger(1991-09-23) => "23 September 1991"
|
||
Leaving UserFN _h(15, "Tishrey") => "23 September 1991"
|
||
../tests/test.rem(56): Trig = Monday, 23 September, 1991
|
||
REM [_h(25, "Kislev")] MSG Channuka
|
||
Entering UserFN _h(25, "Kislev")
|
||
x => 25
|
||
y => "Kislev"
|
||
hebdate(25, "Kislev") => 1991-12-02
|
||
trigger(1991-12-02) => "2 December 1991"
|
||
Leaving UserFN _h(25, "Kislev") => "2 December 1991"
|
||
../tests/test.rem(57): Trig = Monday, 2 December, 1991
|
||
REM [_h(10, "Tevet")] MSG Asara B'Tevet
|
||
Entering UserFN _h(10, "Tevet")
|
||
x => 10
|
||
y => "Tevet"
|
||
hebdate(10, "Tevet") => 1991-12-17
|
||
trigger(1991-12-17) => "17 December 1991"
|
||
Leaving UserFN _h(10, "Tevet") => "17 December 1991"
|
||
../tests/test.rem(58): Trig = Tuesday, 17 December, 1991
|
||
REM [_h(15, "Shvat")] MSG Tu B'Shvat
|
||
Entering UserFN _h(15, "Shvat")
|
||
x => 15
|
||
y => "Shvat"
|
||
hebdate(15, "Shvat") => 1992-01-20
|
||
trigger(1992-01-20) => "20 January 1992"
|
||
Leaving UserFN _h(15, "Shvat") => "20 January 1992"
|
||
../tests/test.rem(59): Trig = Monday, 20 January, 1992
|
||
REM [_h(15, "Adar A")] MSG Purim Katan
|
||
Entering UserFN _h(15, "Adar A")
|
||
x => 15
|
||
y => "Adar A"
|
||
hebdate(15, "Adar A") => 1992-02-19
|
||
trigger(1992-02-19) => "19 February 1992"
|
||
Leaving UserFN _h(15, "Adar A") => "19 February 1992"
|
||
../tests/test.rem(60): Trig = Wednesday, 19 February, 1992
|
||
REM [_h(14, "Adar")] MSG Purim
|
||
Entering UserFN _h(14, "Adar")
|
||
x => 14
|
||
y => "Adar"
|
||
hebdate(14, "Adar") => 1991-02-28
|
||
trigger(1991-02-28) => "28 February 1991"
|
||
Leaving UserFN _h(14, "Adar") => "28 February 1991"
|
||
../tests/test.rem(61): Trig = Thursday, 28 February, 1991
|
||
REM [_h(15, "Nisan")] MSG Pesach
|
||
Entering UserFN _h(15, "Nisan")
|
||
x => 15
|
||
y => "Nisan"
|
||
hebdate(15, "Nisan") => 1991-03-30
|
||
trigger(1991-03-30) => "30 March 1991"
|
||
Leaving UserFN _h(15, "Nisan") => "30 March 1991"
|
||
../tests/test.rem(62): Trig = Saturday, 30 March, 1991
|
||
REM [_h(27, "Nisan")] MSG Yom HaShoah
|
||
Entering UserFN _h(27, "Nisan")
|
||
x => 27
|
||
y => "Nisan"
|
||
hebdate(27, "Nisan") => 1991-04-11
|
||
trigger(1991-04-11) => "11 April 1991"
|
||
Leaving UserFN _h(27, "Nisan") => "11 April 1991"
|
||
../tests/test.rem(63): Trig = Thursday, 11 April, 1991
|
||
REM [_h(4, "Iyar")] MSG Yom HaZikaron
|
||
Entering UserFN _h(4, "Iyar")
|
||
x => 4
|
||
y => "Iyar"
|
||
hebdate(4, "Iyar") => 1991-04-18
|
||
trigger(1991-04-18) => "18 April 1991"
|
||
Leaving UserFN _h(4, "Iyar") => "18 April 1991"
|
||
../tests/test.rem(64): Trig = Thursday, 18 April, 1991
|
||
REM [_h(5, "Iyar")] MSG Yom Ha'atzmaut
|
||
Entering UserFN _h(5, "Iyar")
|
||
x => 5
|
||
y => "Iyar"
|
||
hebdate(5, "Iyar") => 1991-04-19
|
||
trigger(1991-04-19) => "19 April 1991"
|
||
Leaving UserFN _h(5, "Iyar") => "19 April 1991"
|
||
../tests/test.rem(65): Trig = Friday, 19 April, 1991
|
||
REM [_h(28, "Iyar")] MSG Yom Yerushalayim
|
||
Entering UserFN _h(28, "Iyar")
|
||
x => 28
|
||
y => "Iyar"
|
||
hebdate(28, "Iyar") => 1991-05-12
|
||
trigger(1991-05-12) => "12 May 1991"
|
||
Leaving UserFN _h(28, "Iyar") => "12 May 1991"
|
||
../tests/test.rem(66): Trig = Sunday, 12 May, 1991
|
||
REM [_h(6, "Sivan")] MSG Shavuot
|
||
Entering UserFN _h(6, "Sivan")
|
||
x => 6
|
||
y => "Sivan"
|
||
hebdate(6, "Sivan") => 1991-05-19
|
||
trigger(1991-05-19) => "19 May 1991"
|
||
Leaving UserFN _h(6, "Sivan") => "19 May 1991"
|
||
../tests/test.rem(67): Trig = Sunday, 19 May, 1991
|
||
REM [_h(9, "Av")] MSG Tish'a B'Av
|
||
Entering UserFN _h(9, "Av")
|
||
x => 9
|
||
y => "Av"
|
||
hebdate(9, "Av") => 1991-07-20
|
||
trigger(1991-07-20) => "20 July 1991"
|
||
Leaving UserFN _h(9, "Av") => "20 July 1991"
|
||
../tests/test.rem(68): Trig = Saturday, 20 July, 1991
|
||
|
||
# Test some jahrzeit cases
|
||
fset _i(x,y,z,a) trigger(hebdate(x,y,z,a))
|
||
REM [_i(30, "Heshvan", today(), 5759)] MSG Complete-Complete
|
||
today() => 1991-02-16
|
||
Entering UserFN _i(30, "Heshvan", 1991-02-16, 5759)
|
||
x => 30
|
||
y => "Heshvan"
|
||
z => 1991-02-16
|
||
a => 5759
|
||
hebdate(30, "Heshvan", 1991-02-16, 5759) => 1991-11-07
|
||
trigger(1991-11-07) => "7 November 1991"
|
||
Leaving UserFN _i(30, "Heshvan", 1991-02-16, 5759) => "7 November 1991"
|
||
../tests/test.rem(72): Trig = Thursday, 7 November, 1991
|
||
REM [_i(30, "Heshvan", today(), 5760)] MSG Complete-Defective
|
||
today() => 1991-02-16
|
||
Entering UserFN _i(30, "Heshvan", 1991-02-16, 5760)
|
||
x => 30
|
||
y => "Heshvan"
|
||
z => 1991-02-16
|
||
a => 5760
|
||
hebdate(30, "Heshvan", 1991-02-16, 5760) => 1991-11-07
|
||
trigger(1991-11-07) => "7 November 1991"
|
||
Leaving UserFN _i(30, "Heshvan", 1991-02-16, 5760) => "7 November 1991"
|
||
../tests/test.rem(73): Trig = Thursday, 7 November, 1991
|
||
REM [_i(30, "Heshvan", today(), 5761)] MSG Illegal
|
||
today() => 1991-02-16
|
||
Entering UserFN _i(30, "Heshvan", 1991-02-16, 5761)
|
||
x => 30
|
||
y => "Heshvan"
|
||
z => 1991-02-16
|
||
a => 5761
|
||
hebdate(30, "Heshvan", 1991-02-16, 5761) => ../tests/test.rem(74): 30 Heshvan 5761: Invalid Hebrew date
|
||
../tests/test.rem(71): [#0] In function `_i'
|
||
Invalid Hebrew date
|
||
Leaving UserFN _i(30, "Heshvan", 1991-02-16, 5761) => Invalid Hebrew date
|
||
|
||
REM [_i(30, "Kislev", today(), 5759)] MSG Complete-Complete
|
||
today() => 1991-02-16
|
||
Entering UserFN _i(30, "Kislev", 1991-02-16, 5759)
|
||
x => 30
|
||
y => "Kislev"
|
||
z => 1991-02-16
|
||
a => 5759
|
||
hebdate(30, "Kislev", 1991-02-16, 5759) => 1991-12-07
|
||
trigger(1991-12-07) => "7 December 1991"
|
||
Leaving UserFN _i(30, "Kislev", 1991-02-16, 5759) => "7 December 1991"
|
||
../tests/test.rem(76): Trig = Saturday, 7 December, 1991
|
||
REM [_i(30, "Kislev", today(), 5760)] MSG Complete-Defective
|
||
today() => 1991-02-16
|
||
Entering UserFN _i(30, "Kislev", 1991-02-16, 5760)
|
||
x => 30
|
||
y => "Kislev"
|
||
z => 1991-02-16
|
||
a => 5760
|
||
hebdate(30, "Kislev", 1991-02-16, 5760) => 1991-12-07
|
||
trigger(1991-12-07) => "7 December 1991"
|
||
Leaving UserFN _i(30, "Kislev", 1991-02-16, 5760) => "7 December 1991"
|
||
../tests/test.rem(77): Trig = Saturday, 7 December, 1991
|
||
REM [_i(30, "Kislev", today(), 5761)] MSG Illegal
|
||
today() => 1991-02-16
|
||
Entering UserFN _i(30, "Kislev", 1991-02-16, 5761)
|
||
x => 30
|
||
y => "Kislev"
|
||
z => 1991-02-16
|
||
a => 5761
|
||
hebdate(30, "Kislev", 1991-02-16, 5761) => ../tests/test.rem(78): 30 Kislev 5761: Invalid Hebrew date
|
||
../tests/test.rem(71): [#0] In function `_i'
|
||
Invalid Hebrew date
|
||
Leaving UserFN _i(30, "Kislev", 1991-02-16, 5761) => Invalid Hebrew date
|
||
|
||
REM [_i(30, "Adar A", today(), 5755)] MSG Leap
|
||
today() => 1991-02-16
|
||
Entering UserFN _i(30, "Adar A", 1991-02-16, 5755)
|
||
x => 30
|
||
y => "Adar A"
|
||
z => 1991-02-16
|
||
a => 5755
|
||
hebdate(30, "Adar A", 1991-02-16, 5755) => 1992-03-05
|
||
trigger(1992-03-05) => "5 March 1992"
|
||
Leaving UserFN _i(30, "Adar A", 1991-02-16, 5755) => "5 March 1992"
|
||
../tests/test.rem(80): Trig = Thursday, 5 March, 1992
|
||
REM [_i(30, "Adar A", today(), 5756)] MSG Illegal
|
||
today() => 1991-02-16
|
||
Entering UserFN _i(30, "Adar A", 1991-02-16, 5756)
|
||
x => 30
|
||
y => "Adar A"
|
||
z => 1991-02-16
|
||
a => 5756
|
||
hebdate(30, "Adar A", 1991-02-16, 5756) => ../tests/test.rem(81): No Adar A in 5756
|
||
../tests/test.rem(71): [#0] In function `_i'
|
||
Invalid Hebrew date
|
||
Leaving UserFN _i(30, "Adar A", 1991-02-16, 5756) => Invalid Hebrew date
|
||
REM [_i(29, "Adar A", today(), 5755)] MSG Leap
|
||
today() => 1991-02-16
|
||
Entering UserFN _i(29, "Adar A", 1991-02-16, 5755)
|
||
x => 29
|
||
y => "Adar A"
|
||
z => 1991-02-16
|
||
a => 5755
|
||
hebdate(29, "Adar A", 1991-02-16, 5755) => 1991-03-15
|
||
trigger(1991-03-15) => "15 March 1991"
|
||
Leaving UserFN _i(29, "Adar A", 1991-02-16, 5755) => "15 March 1991"
|
||
../tests/test.rem(82): Trig = Friday, 15 March, 1991
|
||
REM [_i(29, "Adar A", today(), 5756)] MSG Illegal
|
||
today() => 1991-02-16
|
||
Entering UserFN _i(29, "Adar A", 1991-02-16, 5756)
|
||
x => 29
|
||
y => "Adar A"
|
||
z => 1991-02-16
|
||
a => 5756
|
||
hebdate(29, "Adar A", 1991-02-16, 5756) => ../tests/test.rem(83): No Adar A in 5756
|
||
../tests/test.rem(71): [#0] In function `_i'
|
||
Invalid Hebrew date
|
||
Leaving UserFN _i(29, "Adar A", 1991-02-16, 5756) => Invalid Hebrew date
|
||
|
||
# This causes a parse error on version 03.01.01
|
||
REM 1990-01-01 SATISFY 1
|
||
../tests/test.rem(86): Expired
|
||
|
||
# Test each possible case of the basic reminders.
|
||
|
||
REM MSG Every Day
|
||
../tests/test.rem(90): Trig = Saturday, 16 February, 1991
|
||
Every Day
|
||
|
||
|
||
REM 18 MSG Every 18th
|
||
../tests/test.rem(92): Trig = Monday, 18 February, 1991
|
||
REM 15 MSG Every 15th
|
||
../tests/test.rem(93): Trig = Friday, 15 March, 1991
|
||
|
||
REM Feb MSG February
|
||
../tests/test.rem(95): Trig = Saturday, 16 February, 1991
|
||
February
|
||
|
||
REM Jan MSG January
|
||
../tests/test.rem(96): Trig = Wednesday, 1 January, 1992
|
||
REM March MSG March
|
||
../tests/test.rem(97): Trig = Friday, 1 March, 1991
|
||
|
||
REM 13 Jan MSG 13 Jan
|
||
../tests/test.rem(99): Trig = Monday, 13 January, 1992
|
||
REM 15 Feb MSG 15 Feb
|
||
../tests/test.rem(100): Trig = Saturday, 15 February, 1992
|
||
REM 28 Feb MSG 28 Feb
|
||
../tests/test.rem(101): Trig = Thursday, 28 February, 1991
|
||
REM 29 Feb MSG 29 Feb
|
||
../tests/test.rem(102): Trig = Saturday, 29 February, 1992
|
||
REM 5 Mar MSG 5 Mar
|
||
../tests/test.rem(103): Trig = Tuesday, 5 March, 1991
|
||
|
||
REM 1990 MSG 1990
|
||
../tests/test.rem(105): Expired
|
||
REM 1991 MSG 1991
|
||
../tests/test.rem(106): Trig = Saturday, 16 February, 1991
|
||
1991
|
||
|
||
REM 1992 MSG 1991
|
||
../tests/test.rem(107): Trig = Wednesday, 1 January, 1992
|
||
|
||
REM 1 1990 MSG 1 1990
|
||
../tests/test.rem(109): Expired
|
||
REM 29 1991 MSG 29 1991
|
||
../tests/test.rem(110): Trig = Friday, 29 March, 1991
|
||
REM 29 1992 MSG 29 1992
|
||
../tests/test.rem(111): Trig = Wednesday, 29 January, 1992
|
||
REM 16 1991 MSG 16 1991
|
||
../tests/test.rem(112): Trig = Saturday, 16 February, 1991
|
||
16 1991
|
||
|
||
|
||
REM Jan 1990 MSG Jan 1990
|
||
../tests/test.rem(114): Expired
|
||
REM Feb 1991 MSG Feb 1991
|
||
../tests/test.rem(115): Trig = Saturday, 16 February, 1991
|
||
Feb 1991
|
||
|
||
REM Dec 1991 MSG Dec 1991
|
||
../tests/test.rem(116): Trig = Sunday, 1 December, 1991
|
||
REM May 1992 MSG May 1992
|
||
../tests/test.rem(117): Trig = Friday, 1 May, 1992
|
||
|
||
REM 1 Jan 1991 MSG 1 Jan 1991
|
||
../tests/test.rem(119): Expired
|
||
REM 16 Feb 1991 MSG 16 Feb 1991
|
||
../tests/test.rem(120): Trig = Saturday, 16 February, 1991
|
||
16 Feb 1991
|
||
|
||
REM 29 Dec 1992 MSG 29 Dec 1992
|
||
../tests/test.rem(121): Trig = Tuesday, 29 December, 1992
|
||
|
||
REM Sun MSG Sun
|
||
../tests/test.rem(123): Trig = Sunday, 17 February, 1991
|
||
REM Fri Sat Tue MSG Fri Sat Tue
|
||
../tests/test.rem(124): Trig = Saturday, 16 February, 1991
|
||
Fri Sat Tue
|
||
|
||
|
||
REM Sun 16 MSG Sun 16
|
||
../tests/test.rem(126): Trig = Sunday, 17 February, 1991
|
||
REM Mon Tue Wed Thu Fri 1 MSG Mon Tue Wed Thu Fri 1
|
||
../tests/test.rem(127): Trig = Friday, 1 March, 1991
|
||
|
||
REM Sun Feb MSG Sun Feb
|
||
../tests/test.rem(129): Trig = Sunday, 17 February, 1991
|
||
REM Mon Tue March MSG Mon Tue March
|
||
../tests/test.rem(130): Trig = Monday, 4 March, 1991
|
||
|
||
REM Sun 16 Feb MSG Sun 16 Feb
|
||
../tests/test.rem(132): Trig = Sunday, 17 February, 1991
|
||
REM Mon Tue 10 March MSG Mon Tue 10 March
|
||
../tests/test.rem(133): Trig = Monday, 11 March, 1991
|
||
|
||
REM Sat Sun 1991 MSG Sat Sun 1991
|
||
../tests/test.rem(135): Trig = Saturday, 16 February, 1991
|
||
Sat Sun 1991
|
||
|
||
REM Mon Tue 1992 MSG Mon Tue 1992
|
||
../tests/test.rem(136): Trig = Monday, 6 January, 1992
|
||
|
||
REM Sun 16 1991 MSG Sun 16 1991
|
||
../tests/test.rem(138): Trig = Sunday, 17 February, 1991
|
||
REM Mon Tue Wed Thu Fri 1 1992 MSG Mon Tue Wed Thu Fri 1 1992
|
||
../tests/test.rem(139): Trig = Wednesday, 1 January, 1992
|
||
|
||
REM Mon Feb 1991 MSG Mon Feb 1991
|
||
../tests/test.rem(141): Trig = Monday, 18 February, 1991
|
||
REM Tue Jan 1992 MSG Tue Jan 1992
|
||
../tests/test.rem(142): Trig = Tuesday, 7 January, 1992
|
||
|
||
REM Sun Mon 16 Feb 1991 MSG Sun Mon 16 Feb 1991
|
||
../tests/test.rem(144): Trig = Sunday, 17 February, 1991
|
||
REM Tue 28 Jan 1992 MSG Tue 28 Jan 1992
|
||
../tests/test.rem(145): Trig = Tuesday, 28 January, 1992
|
||
|
||
# Try some Backs
|
||
CLEAR-OMIT-CONTEXT
|
||
REM 1 -1 OMIT thu MSG 1 -1 OMIT Thu
|
||
../tests/test.rem(149): Trig = Wednesday, 27 February, 1991
|
||
REM 1 --1 OMIT thu MSG 1 --1 OMIT Thu
|
||
../tests/test.rem(150): Trig = Thursday, 28 February, 1991
|
||
|
||
PUSH-OMIT-CONTEXT
|
||
OMIT Thu
|
||
REM 1 -1 MSG 1 -1 OMIT Thu globally
|
||
../tests/test.rem(154): Trig = Wednesday, 27 February, 1991
|
||
REM 1 --1 MSG 1 --1 OMIT Thu globally
|
||
../tests/test.rem(155): Trig = Thursday, 28 February, 1991
|
||
POP-OMIT-CONTEXT
|
||
|
||
OMIT 28 Feb
|
||
REM 1 -1 OMIT sat sun MSG 1 -1 OMIT Sat Sun (28 Feb omitted)
|
||
../tests/test.rem(159): Trig = Wednesday, 27 February, 1991
|
||
REM 1 --1 OMIT sat sun MSG 1 --1 OMIT Sat Sun (28 Feb omitted)
|
||
../tests/test.rem(160): Trig = Thursday, 28 February, 1991
|
||
|
||
CLEAR-OMIT-CONTEXT
|
||
|
||
# Try out UNTIL
|
||
REM Wed UNTIL 21 Feb 1991 MSG Wed UNTIL 21 Feb 1991
|
||
../tests/test.rem(165): Trig = Wednesday, 20 February, 1991
|
||
|
||
# Try playing with the OMIT context
|
||
|
||
OMIT 28 Feb 1991
|
||
REM 1 Mar -1 MSG 1 mar -1 (28feb91 omitted)
|
||
../tests/test.rem(170): Trig = Wednesday, 27 February, 1991
|
||
REM 1 Mar --1 MSG 1 mar --1 (28Feb91 omitted)
|
||
../tests/test.rem(171): Trig = Thursday, 28 February, 1991
|
||
REM 28 Feb BEFORE MSG 28 Feb BEFORE (28Feb91 omitted)
|
||
../tests/test.rem(172): Trig = Wednesday, 27 February, 1991
|
||
REM 28 Feb SKIP MSG 28 Feb SKIP (28Feb91 omitted)
|
||
../tests/test.rem(173): Trig = Friday, 28 February, 1992
|
||
REM 28 Feb AFTER MSG 28 Feb AFTER (28Feb91 omitted)
|
||
../tests/test.rem(174): Trig = Friday, 1 March, 1991
|
||
|
||
PUSH-OMIT-CONTEXT
|
||
CLEAR-OMIT-CONTEXT
|
||
REM 1 Mar -1 MSG 1 mar -1
|
||
../tests/test.rem(178): Trig = Thursday, 28 February, 1991
|
||
REM 1 Mar --1 MSG 1 mar --1
|
||
../tests/test.rem(179): Trig = Thursday, 28 February, 1991
|
||
REM 28 Feb BEFORE MSG 28 Feb BEFORE
|
||
../tests/test.rem(180): Trig = Thursday, 28 February, 1991
|
||
REM 28 Feb SKIP MSG 28 Feb SKIP
|
||
../tests/test.rem(181): Trig = Thursday, 28 February, 1991
|
||
REM 28 Feb AFTER MSG 28 Feb AFTER
|
||
../tests/test.rem(182): Trig = Thursday, 28 February, 1991
|
||
|
||
POP-OMIT-CONTEXT
|
||
REM 1 Mar -1 MSG 1 mar -1 (28feb91 omitted)
|
||
../tests/test.rem(185): Trig = Wednesday, 27 February, 1991
|
||
REM 1 Mar --1 MSG 1 mar --1 (28Feb91 omitted)
|
||
../tests/test.rem(186): Trig = Thursday, 28 February, 1991
|
||
REM 28 Feb BEFORE MSG 28 Feb BEFORE (28Feb91 omitted)
|
||
../tests/test.rem(187): Trig = Wednesday, 27 February, 1991
|
||
REM 28 Feb SKIP MSG 28 Feb SKIP (28Feb91 omitted)
|
||
../tests/test.rem(188): Trig = Friday, 28 February, 1992
|
||
REM 28 Feb AFTER MSG 28 Feb AFTER (28Feb91 omitted)
|
||
../tests/test.rem(189): Trig = Friday, 1 March, 1991
|
||
|
||
|
||
REM 13 March 1991 *1 UNTIL 19 March 1991 MSG 13-19 Mar 91
|
||
../tests/test.rem(192): Trig = Wednesday, 13 March, 1991
|
||
|
||
# Test BACK
|
||
CLEAR-OMIT-CONTEXT
|
||
REM 18 Feb 1991 +1 MSG 18 Feb 1991 +1
|
||
../tests/test.rem(196): Trig = Monday, 18 February, 1991
|
||
|
||
OMIT 17 Feb 1991
|
||
REM 18 Feb 1991 +1 MSG 18 Feb 1991 +1 (17Feb91 omitted)
|
||
../tests/test.rem(199): Trig = Monday, 18 February, 1991
|
||
18 Feb 1991 +1 (17Feb91 omitted)
|
||
|
||
REM 18 Feb 1991 ++1 MSG 18 Feb 1991 ++1 (17Feb91 omitted)
|
||
../tests/test.rem(200): Trig = Monday, 18 February, 1991
|
||
|
||
CLEAR-OMIT-CONTEXT
|
||
# Test the scanfrom clause
|
||
REM Fri SATISFY 1
|
||
../tests/test.rem(204): Trig = Friday, 22 February, 1991
|
||
../tests/test.rem(204): Trig(satisfied) = Friday, 22 February, 1991
|
||
OMIT [trigger(trigdate())]
|
||
trigdate() => 1991-02-22
|
||
trigger(1991-02-22) => "22 February 1991"
|
||
REM Fri after MSG 23 Feb 1991
|
||
../tests/test.rem(206): Trig = Saturday, 23 February, 1991
|
||
CLEAR-OMIT-CONTEXT
|
||
REM Fri SCANFROM [trigger(today()-7)] SATISFY 1
|
||
today() => 1991-02-16
|
||
1991-02-16 - 7 => 1991-02-09
|
||
trigger(1991-02-09) => "9 February 1991"
|
||
../tests/test.rem(208): Trig = Friday, 15 February, 1991
|
||
../tests/test.rem(208): Trig(satisfied) = Friday, 15 February, 1991
|
||
OMIT [trigger(trigdate())]
|
||
trigdate() => 1991-02-15
|
||
trigger(1991-02-15) => "15 February 1991"
|
||
REM Fri after MSG 16 Feb 1991
|
||
../tests/test.rem(210): Trig = Saturday, 16 February, 1991
|
||
16 Feb 1991
|
||
|
||
CLEAR-OMIT-CONTEXT
|
||
REM Fri SCANFROM -7 SATISFY 1
|
||
../tests/test.rem(212): Trig = Friday, 15 February, 1991
|
||
../tests/test.rem(212): Trig(satisfied) = Friday, 15 February, 1991
|
||
OMIT [trigger(trigdate())]
|
||
trigdate() => 1991-02-15
|
||
trigger(1991-02-15) => "15 February 1991"
|
||
REM Fri after MSG 16 Feb 1991
|
||
../tests/test.rem(214): Trig = Saturday, 16 February, 1991
|
||
16 Feb 1991
|
||
|
||
CLEAR-OMIT-CONTEXT
|
||
|
||
# Test omitfunc
|
||
fset _ofunc(x) (day(x) < 7 || day(x) % 2)
|
||
REM 1 March OMITFUNC _ofunc AFTER MSG OmitFunc Test
|
||
Entering UserFN _ofunc(1991-02-15)
|
||
x => 1991-02-15
|
||
day(1991-02-15) => 15
|
||
15 < 7 => 0
|
||
x => 1991-02-15
|
||
day(1991-02-15) => 15
|
||
15 % 2 => 1
|
||
0 || 1 => 1
|
||
Leaving UserFN _ofunc(1991-02-15) => 1
|
||
Entering UserFN _ofunc(1991-02-14)
|
||
x => 1991-02-14
|
||
day(1991-02-14) => 14
|
||
14 < 7 => 0
|
||
x => 1991-02-14
|
||
day(1991-02-14) => 14
|
||
14 % 2 => 0
|
||
0 || 0 => 0
|
||
Leaving UserFN _ofunc(1991-02-14) => 0
|
||
Entering UserFN _ofunc(1991-03-01)
|
||
x => 1991-03-01
|
||
day(1991-03-01) => 1
|
||
1 < 7 => 1
|
||
1 || ? => 1
|
||
Leaving UserFN _ofunc(1991-03-01) => 1
|
||
Entering UserFN _ofunc(1991-03-02)
|
||
x => 1991-03-02
|
||
day(1991-03-02) => 2
|
||
2 < 7 => 1
|
||
1 || ? => 1
|
||
Leaving UserFN _ofunc(1991-03-02) => 1
|
||
Entering UserFN _ofunc(1991-03-03)
|
||
x => 1991-03-03
|
||
day(1991-03-03) => 3
|
||
3 < 7 => 1
|
||
1 || ? => 1
|
||
Leaving UserFN _ofunc(1991-03-03) => 1
|
||
Entering UserFN _ofunc(1991-03-04)
|
||
x => 1991-03-04
|
||
day(1991-03-04) => 4
|
||
4 < 7 => 1
|
||
1 || ? => 1
|
||
Leaving UserFN _ofunc(1991-03-04) => 1
|
||
Entering UserFN _ofunc(1991-03-05)
|
||
x => 1991-03-05
|
||
day(1991-03-05) => 5
|
||
5 < 7 => 1
|
||
1 || ? => 1
|
||
Leaving UserFN _ofunc(1991-03-05) => 1
|
||
Entering UserFN _ofunc(1991-03-06)
|
||
x => 1991-03-06
|
||
day(1991-03-06) => 6
|
||
6 < 7 => 1
|
||
1 || ? => 1
|
||
Leaving UserFN _ofunc(1991-03-06) => 1
|
||
Entering UserFN _ofunc(1991-03-07)
|
||
x => 1991-03-07
|
||
day(1991-03-07) => 7
|
||
7 < 7 => 0
|
||
x => 1991-03-07
|
||
day(1991-03-07) => 7
|
||
7 % 2 => 1
|
||
0 || 1 => 1
|
||
Leaving UserFN _ofunc(1991-03-07) => 1
|
||
Entering UserFN _ofunc(1991-03-08)
|
||
x => 1991-03-08
|
||
day(1991-03-08) => 8
|
||
8 < 7 => 0
|
||
x => 1991-03-08
|
||
day(1991-03-08) => 8
|
||
8 % 2 => 0
|
||
0 || 0 => 0
|
||
Leaving UserFN _ofunc(1991-03-08) => 0
|
||
../tests/test.rem(219): Trig = Friday, 8 March, 1991
|
||
REM 8 March OMITFUNC _ofunc -1 MSG OmitFunc Test 2
|
||
Entering UserFN _ofunc(1991-03-07)
|
||
x => 1991-03-07
|
||
day(1991-03-07) => 7
|
||
7 < 7 => 0
|
||
x => 1991-03-07
|
||
day(1991-03-07) => 7
|
||
7 % 2 => 1
|
||
0 || 1 => 1
|
||
Leaving UserFN _ofunc(1991-03-07) => 1
|
||
Entering UserFN _ofunc(1991-03-06)
|
||
x => 1991-03-06
|
||
day(1991-03-06) => 6
|
||
6 < 7 => 1
|
||
1 || ? => 1
|
||
Leaving UserFN _ofunc(1991-03-06) => 1
|
||
Entering UserFN _ofunc(1991-03-05)
|
||
x => 1991-03-05
|
||
day(1991-03-05) => 5
|
||
5 < 7 => 1
|
||
1 || ? => 1
|
||
Leaving UserFN _ofunc(1991-03-05) => 1
|
||
Entering UserFN _ofunc(1991-03-04)
|
||
x => 1991-03-04
|
||
day(1991-03-04) => 4
|
||
4 < 7 => 1
|
||
1 || ? => 1
|
||
Leaving UserFN _ofunc(1991-03-04) => 1
|
||
Entering UserFN _ofunc(1991-03-03)
|
||
x => 1991-03-03
|
||
day(1991-03-03) => 3
|
||
3 < 7 => 1
|
||
1 || ? => 1
|
||
Leaving UserFN _ofunc(1991-03-03) => 1
|
||
Entering UserFN _ofunc(1991-03-02)
|
||
x => 1991-03-02
|
||
day(1991-03-02) => 2
|
||
2 < 7 => 1
|
||
1 || ? => 1
|
||
Leaving UserFN _ofunc(1991-03-02) => 1
|
||
Entering UserFN _ofunc(1991-03-01)
|
||
x => 1991-03-01
|
||
day(1991-03-01) => 1
|
||
1 < 7 => 1
|
||
1 || ? => 1
|
||
Leaving UserFN _ofunc(1991-03-01) => 1
|
||
Entering UserFN _ofunc(1991-02-28)
|
||
x => 1991-02-28
|
||
day(1991-02-28) => 28
|
||
28 < 7 => 0
|
||
x => 1991-02-28
|
||
day(1991-02-28) => 28
|
||
28 % 2 => 0
|
||
0 || 0 => 0
|
||
Leaving UserFN _ofunc(1991-02-28) => 0
|
||
../tests/test.rem(220): Trig = Thursday, 28 February, 1991
|
||
|
||
# omitfunc ignores local/global omits
|
||
fset _ofunc(x) 0
|
||
../tests/test.rem(223): Function _ofunc redefined (previously defined at ../tests/test.rem:218)
|
||
OMIT 1 March
|
||
OMIT 2 March 1991
|
||
REM 1 March OMIT Sun OMITFUNC _ofunc AFTER MSG Should trigger 1 March
|
||
../tests/test.rem(226): Warning: OMIT is ignored if you use OMITFUNC
|
||
../tests/test.rem(226): OMITFUNC function `_ofunc' defined at ../tests/test.rem:223 does not use its argument
|
||
Entering UserFN _ofunc(1991-02-15)
|
||
Leaving UserFN _ofunc(1991-02-15) => 0
|
||
Entering UserFN _ofunc(1991-03-01)
|
||
Leaving UserFN _ofunc(1991-03-01) => 0
|
||
../tests/test.rem(226): Trig = Friday, 1 March, 1991
|
||
REM 1 March OMIT Sun AFTER MSG Should trigger 4 March
|
||
../tests/test.rem(227): Trig = Monday, 4 March, 1991
|
||
|
||
# Test shorthand reminders
|
||
REM 1991-02-28 MSG Feb 28
|
||
../tests/test.rem(230): Trig = Thursday, 28 February, 1991
|
||
REM 1991/02/28@14:45 MSG Feb 28
|
||
../tests/test.rem(231): Trig = Thursday, 28 February, 1991 AT 14:45
|
||
REM Wed UNTIL 1991-01-01 MSG Expired
|
||
../tests/test.rem(232): Expired
|
||
REM Wed SCANFROM 1991-02-26 MSG SCANFROM
|
||
../tests/test.rem(233): Trig = Wednesday, 27 February, 1991
|
||
|
||
CLEAR-OMIT-CONTEXT
|
||
|
||
# Test trigtags and tag parsing
|
||
|
||
REM tag ill,egal MSG bad tag
|
||
../tests/test.rem(239): Parse error
|
||
REM MSG The tags are: [trigtags()]
|
||
../tests/test.rem(240): Trig = Saturday, 16 February, 1991
|
||
trigtags() => ""
|
||
The tags are:
|
||
|
||
REM TAG foo MSG The tags are: [trigtags()]
|
||
../tests/test.rem(241): Trig = Saturday, 16 February, 1991
|
||
trigtags() => "foo"
|
||
The tags are: foo
|
||
|
||
REM TAG foo TAG bar TAG quux TAG znort TAG cabbage MSG The tags are: [trigtags()]
|
||
../tests/test.rem(242): Trig = Saturday, 16 February, 1991
|
||
trigtags() => "foo,bar,quux,znort,cabbage"
|
||
The tags are: foo,bar,quux,znort,cabbage
|
||
|
||
REM MSG The tags are: [trigtags()]
|
||
../tests/test.rem(243): Trig = Saturday, 16 February, 1991
|
||
trigtags() => ""
|
||
The tags are:
|
||
|
||
|
||
# Test ADDOMIT
|
||
|
||
REM Mon 15 Feb ADDOMIT MSG Family Day
|
||
../tests/test.rem(247): Trig = Monday, 18 February, 1991
|
||
REM Feb 18 AFTER MSG Should trigger on Feb 19
|
||
../tests/test.rem(248): Trig = Tuesday, 19 February, 1991
|
||
OMIT DUMP
|
||
Global Full OMITs (1 of maximum allowed 1000):
|
||
1991-02-18
|
||
Global Partial OMITs (0 of maximum allowed 366):
|
||
None.
|
||
Global Weekday OMITs:
|
||
None.
|
||
|
||
set $CalcUTC 0
|
||
set $DateTimeSep "@"
|
||
set $DefaultColor "-1 -1 -1"
|
||
set $DefaultPrio 5000
|
||
set $EndSent ".?!"
|
||
set $EndSentIg "" + char(34) + "')]}>"
|
||
char(34) => "\""
|
||
"" + "\"" => "\""
|
||
"\"" + "')]}>" => "\"')]}>"
|
||
set $FirstIndent 0
|
||
set $FoldYear 0
|
||
set $FormWidth 72
|
||
set $Location "Ottawa"
|
||
set $MaxSatIter 150
|
||
set $MaxStringLen 65535
|
||
set $MinsFromUTC -300
|
||
- 300 => -300
|
||
set $SubsIndent 0
|
||
set $TimeSep ":"
|
||
|
||
set $LatDeg 30
|
||
set $LatMin 30
|
||
set $LatSec 0
|
||
set $LongDeg -25
|
||
- 25 => -25
|
||
set $LongMin 15
|
||
set $LongSec 0
|
||
|
||
set a000 abs(1)
|
||
abs(1) => 1
|
||
set a001 abs(-1)
|
||
- 1 => -1
|
||
abs(-1) => 1
|
||
set a002 asc("foo")
|
||
asc("foo") => 102
|
||
set a003 baseyr()
|
||
baseyr() => 1990
|
||
set a004 char(66,55,66,77,66)
|
||
char(66, 55, 66, 77, 66) => "B7BMB"
|
||
set a005 choose(3, "foo", "bar", "baz", "blech")
|
||
choose(3, ?, ?, "baz", ?) => "baz"
|
||
set a006 coerce("string", 1)
|
||
coerce("string", 1) => "1"
|
||
set a007 coerce("string", today())
|
||
today() => 1991-02-16
|
||
coerce("string", 1991-02-16) => "1991-02-16"
|
||
set a008 coerce("string", 11:44)
|
||
coerce("string", 11:44) => "11:44"
|
||
set a009 coerce("int", "badnews")
|
||
coerce("int", "badnews") => Can't coerce
|
||
../tests/test.rem(283): coerce(): Can't coerce
|
||
set a010 coerce("int", "12")
|
||
coerce("int", "12") => 12
|
||
set a011 coerce("int", 11:44)
|
||
coerce("int", 11:44) => 704
|
||
set a012 coerce("int", today())
|
||
today() => 1991-02-16
|
||
coerce("int", 1991-02-16) => 411
|
||
set a013 date(1992, 2, 2)
|
||
date(1992, 2, 2) => 1992-02-02
|
||
set a014 date(1993, 2, 29)
|
||
date(1993, 2, 29) => Bad date specification
|
||
../tests/test.rem(288): date(): Bad date specification
|
||
set a015 day(today())
|
||
today() => 1991-02-16
|
||
day(1991-02-16) => 16
|
||
set a016 daysinmon(2, 1991)
|
||
daysinmon(2, 1991) => 28
|
||
set a017 daysinmon(2, 1992)
|
||
daysinmon(2, 1992) => 29
|
||
set a018 defined("a017")
|
||
defined("a017") => 1
|
||
set a019 defined("a019")
|
||
defined("a019") => 0
|
||
set a020 filename()
|
||
filename() => "../tests/test.rem"
|
||
set a021 getenv("TEST_GETENV")
|
||
getenv("TEST_GETENV") => "foo bar baz"
|
||
set a022 hour(11:22)
|
||
hour(11:22) => 11
|
||
set a023 iif(1, 1, 0)
|
||
iif(1, 1, ?) => 1
|
||
set a024 iif(0, 1, 0)
|
||
iif(0, ?, 0) => 0
|
||
set a025 index("barfoobar", "foo")
|
||
index("barfoobar", "foo") => 4
|
||
set a026 index("barfoobar", "bar", 2)
|
||
index("barfoobar", "bar", 2) => 7
|
||
set a027 isleap(today())
|
||
today() => 1991-02-16
|
||
isleap(1991-02-16) => 0
|
||
set a028 isleap(1992)
|
||
isleap(1992) => 1
|
||
omit [trigger(today())]
|
||
today() => 1991-02-16
|
||
trigger(1991-02-16) => "16 February 1991"
|
||
set a030 isomitted(today())
|
||
today() => 1991-02-16
|
||
isomitted(1991-02-16) => 1
|
||
clear
|
||
set a029 isomitted(today())
|
||
today() => 1991-02-16
|
||
isomitted(1991-02-16) => 0
|
||
set a031 lower("FOOBARBAZ")
|
||
lower("FOOBARBAZ") => "foobarbaz"
|
||
set a032 max(1, 2, 34, 1, 3)
|
||
max(1, 2, 34, 1, 3) => 34
|
||
set a033 max("foo", "bar", "baz")
|
||
max("foo", "bar", "baz") => "foo"
|
||
set a034 max(today(), today()+1, today()-1)
|
||
today() => 1991-02-16
|
||
today() => 1991-02-16
|
||
1991-02-16 + 1 => 1991-02-17
|
||
today() => 1991-02-16
|
||
1991-02-16 - 1 => 1991-02-15
|
||
max(1991-02-16, 1991-02-17, 1991-02-15) => 1991-02-17
|
||
set a035 min(1, 2, 34, 1, 3)
|
||
min(1, 2, 34, 1, 3) => 1
|
||
set a036 min("foo", "bar", "baz")
|
||
min("foo", "bar", "baz") => "bar"
|
||
set a037 min(today(), today()+1, today()-1)
|
||
today() => 1991-02-16
|
||
today() => 1991-02-16
|
||
1991-02-16 + 1 => 1991-02-17
|
||
today() => 1991-02-16
|
||
1991-02-16 - 1 => 1991-02-15
|
||
min(1991-02-16, 1991-02-17, 1991-02-15) => 1991-02-15
|
||
set a038 minute(11:33)
|
||
minute(11:33) => 33
|
||
set a039 mon(today())
|
||
today() => 1991-02-16
|
||
mon(1991-02-16) => "February"
|
||
set a040 monnum(today())
|
||
today() => 1991-02-16
|
||
monnum(1991-02-16) => 2
|
||
set a041 ord(3)
|
||
ord(3) => "3rd"
|
||
set a042 ord(4)
|
||
ord(4) => "4th"
|
||
set a043 ostype()
|
||
ostype() => "UNIX"
|
||
set a044 plural(2)
|
||
plural(2) => "s"
|
||
set a045 plural(2, "ies")
|
||
plural(2, "ies") => "iess"
|
||
set a046 plural(2, "y", "ies")
|
||
plural(2, "y", "ies") => "ies"
|
||
set a047 sgn(-2)
|
||
- 2 => -2
|
||
sgn(-2) => -1
|
||
set a048 shell("echo foo")
|
||
shell("echo foo") => "foo"
|
||
set a049 strlen("sadjflkhsldkfhsdlfjhk")
|
||
strlen("sadjflkhsldkfhsdlfjhk") => 21
|
||
set a050 substr(a049, 2)
|
||
a049 => 21
|
||
substr(21, 2) => Type mismatch
|
||
../tests/test.rem(326): substr(): Type mismatch
|
||
set a051 substr(a050, 2, 6)
|
||
../tests/test.rem(327): Undefined variable: `a050'
|
||
a050 => Undefined variable
|
||
set a052 time(1+2, 3+4)
|
||
1 + 2 => 3
|
||
3 + 4 => 7
|
||
time(3, 7) => 03:07
|
||
rem 10 jan 1992 AT 11:22 CAL
|
||
../tests/test.rem(329): Trig = Friday, 10 January, 1992 AT 11:22
|
||
set a053 trigdate()
|
||
trigdate() => 1992-01-10
|
||
set a054 trigtime()
|
||
trigtime() => 11:22
|
||
set a054b $Tt
|
||
$Tt => 11:22
|
||
set a055 trigvalid()
|
||
trigvalid() => 1
|
||
set a056 upper("sdfjhsdf ksjdfh kjsdfh ksjdfh")
|
||
upper("sdfjhsdf ksjdfh kjsdfh ksjdfh") => "SDFJHSDF KSJDFH KJSDFH KSJDFH"
|
||
set a057 value("a05"+"6")
|
||
"a05" + "6" => "a056"
|
||
value("a056") => "SDFJHSDF KSJDFH KJSDFH KSJDFH"
|
||
set a058 version()
|
||
version() => "05.01.00"
|
||
set a059 wkday(today())
|
||
today() => 1991-02-16
|
||
wkday(1991-02-16) => "Saturday"
|
||
set a060 wkdaynum(today())
|
||
today() => 1991-02-16
|
||
wkdaynum(1991-02-16) => 6
|
||
set a061 year(today())
|
||
today() => 1991-02-16
|
||
year(1991-02-16) => 1991
|
||
set a062 1+2*(3+4-(5*7/2))
|
||
3 + 4 => 7
|
||
5 * 7 => 35
|
||
35 / 2 => 17
|
||
7 - 17 => -10
|
||
2 * -10 => -20
|
||
1 + -20 => -19
|
||
set a063 1>=2
|
||
1 >= 2 => 0
|
||
set a064 1<2 || 3 > 4
|
||
1 < 2 => 1
|
||
1 || ? => 1
|
||
set a065 1 && 1
|
||
1 && 1 => 1
|
||
set a066 !a065
|
||
a065 => 1
|
||
! 1 => 0
|
||
set a067 typeof(2)
|
||
typeof(2) => "INT"
|
||
set a068 typeof("foo")
|
||
typeof("foo") => "STRING"
|
||
set a069 typeof(11:33)
|
||
typeof(11:33) => "TIME"
|
||
set a070 typeof(today())
|
||
today() => 1991-02-16
|
||
typeof(1991-02-16) => "DATE"
|
||
fset g(x,y) max(x,y)
|
||
fset h(x,y) min(g(x+y, x*y), g(x-y, x/y))
|
||
set a071 g(1, 2)
|
||
Entering UserFN g(1, 2)
|
||
x => 1
|
||
y => 2
|
||
max(1, 2) => 2
|
||
Leaving UserFN g(1, 2) => 2
|
||
set a072 h(2, 3)
|
||
Entering UserFN h(2, 3)
|
||
x => 2
|
||
y => 3
|
||
2 + 3 => 5
|
||
x => 2
|
||
y => 3
|
||
2 * 3 => 6
|
||
Entering UserFN g(5, 6)
|
||
x => 5
|
||
y => 6
|
||
max(5, 6) => 6
|
||
Leaving UserFN g(5, 6) => 6
|
||
x => 2
|
||
y => 3
|
||
2 - 3 => -1
|
||
x => 2
|
||
y => 3
|
||
2 / 3 => 0
|
||
Entering UserFN g(-1, 0)
|
||
x => -1
|
||
y => 0
|
||
max(-1, 0) => 0
|
||
Leaving UserFN g(-1, 0) => 0
|
||
min(6, 0) => 0
|
||
Leaving UserFN h(2, 3) => 0
|
||
set a073 h("foo", 11:33)
|
||
Entering UserFN h("foo", 11:33)
|
||
x => "foo"
|
||
y => 11:33
|
||
"foo" + 11:33 => "foo11:33"
|
||
x => "foo"
|
||
y => 11:33
|
||
"foo" * 11:33 => Type mismatch
|
||
../tests/test.rem(353): `*': Type mismatch
|
||
../tests/test.rem(350): [#0] In function `h'
|
||
Leaving UserFN h("foo", 11:33) => Type mismatch
|
||
set a074 dosubst("%a %b %c %d %e %f %g %h", '1992/5/5')
|
||
dosubst("%a %b %c %d %e %f %g %h", 1992-05-05) => "on Tuesday, 5 May, 1992 in 444 days' tim"...
|
||
msg [a074]%
|
||
../tests/test.rem(355): Trig = Saturday, 16 February, 1991
|
||
a074 => "on Tuesday, 5 May, 1992 in 444 days' tim"...
|
||
on Tuesday, 5 May, 1992 in 444 days' time on Tuesday 5 on 05-05-1992 on 05-05-1992 on Tuesday, 5 May on 05-05
|
||
set a075 dosubst("%i %j %k %l %m %n %o %p", '1992/5/5')
|
||
dosubst("%i %j %k %l %m %n %o %p", 1992-05-05) => "on 05-05 on Tuesday, May 5th, 1992 on Tu"...
|
||
msg [a075]%
|
||
../tests/test.rem(357): Trig = Saturday, 16 February, 1991
|
||
a075 => "on 05-05 on Tuesday, May 5th, 1992 on Tu"...
|
||
on 05-05 on Tuesday, May 5th, 1992 on Tuesday, May 5th on 1992-05-05 May 5 s
|
||
set a076 dosubst("%q %r %s %t %u %v %w %x", '1992/5/5')
|
||
dosubst("%q %r %s %t %u %v %w %x", 1992-05-05) => "s' 05 th 05 on Tuesday, 5th May, 1992 on"...
|
||
msg [a076]%
|
||
../tests/test.rem(359): Trig = Saturday, 16 February, 1991
|
||
a076 => "s' 05 th 05 on Tuesday, 5th May, 1992 on"...
|
||
s' 05 th 05 on Tuesday, 5th May, 1992 on Tuesday, 5th May Tuesday 444
|
||
set a074 dosubst("%*a %*b %*c %*d %*e %*f %*g %*h", '1992/5/5')
|
||
dosubst("%*a %*b %*c %*d %*e %*f %*g %*h", 1992-05-05) => "Tuesday, 5 May, 1992 in 444 days' time T"...
|
||
msg [a074]%
|
||
../tests/test.rem(361): Trig = Saturday, 16 February, 1991
|
||
a074 => "Tuesday, 5 May, 1992 in 444 days' time T"...
|
||
Tuesday, 5 May, 1992 in 444 days' time Tuesday 5 05-05-1992 05-05-1992 Tuesday, 5 May 05-05
|
||
set a075 dosubst("%*i %*j %*k %*l %*m %*n %*o %*p", '1992/5/5')
|
||
dosubst("%*i %*j %*k %*l %*m %*n %*o %*p", 1992-05-05) => "05-05 Tuesday, May 5th, 1992 Tuesday, Ma"...
|
||
msg [a075]%
|
||
../tests/test.rem(363): Trig = Saturday, 16 February, 1991
|
||
a075 => "05-05 Tuesday, May 5th, 1992 Tuesday, Ma"...
|
||
05-05 Tuesday, May 5th, 1992 Tuesday, May 5th 1992-05-05 May 5 s
|
||
set a076 dosubst("%*q %*r %*s %*t %*u %*v %*w %*x", '1992/5/5')
|
||
dosubst("%*q %*r %*s %*t %*u %*v %*w %*x", 1992-05-05) => "s' 05 th 05 Tuesday, 5th May, 1992 Tuesd"...
|
||
msg [a076]%
|
||
../tests/test.rem(365): Trig = Saturday, 16 February, 1991
|
||
a076 => "s' 05 th 05 Tuesday, 5th May, 1992 Tuesd"...
|
||
s' 05 th 05 Tuesday, 5th May, 1992 Tuesday, 5th May Tuesday 444
|
||
set a077 dosubst("%*y %*z", '1992/5/5')
|
||
dosubst("%*y %*z", 1992-05-05) => "1992 92\n"
|
||
msg [a077]%
|
||
../tests/test.rem(367): Trig = Saturday, 16 February, 1991
|
||
a077 => "1992 92\n"
|
||
1992 92
|
||
set a074 dosubst("%A %B %C %D %E %F %G %H", '1992/5/5')
|
||
dosubst("%A %B %C %D %E %F %G %H", 1992-05-05) => "On Tuesday, 5 May, 1992 In 444 days' tim"...
|
||
msg [a074]%
|
||
../tests/test.rem(369): Trig = Saturday, 16 February, 1991
|
||
a074 => "On Tuesday, 5 May, 1992 In 444 days' tim"...
|
||
On Tuesday, 5 May, 1992 In 444 days' time On Tuesday 5 On 05-05-1992 On 05-05-1992 On Tuesday, 5 May On 05-05
|
||
set a075 dosubst("%I %J %K %L %M %N %O %P", '1992/5/5')
|
||
dosubst("%I %J %K %L %M %N %O %P", 1992-05-05) => "On 05-05 On Tuesday, May 5th, 1992 On Tu"...
|
||
msg [a075]%
|
||
../tests/test.rem(371): Trig = Saturday, 16 February, 1991
|
||
a075 => "On 05-05 On Tuesday, May 5th, 1992 On Tu"...
|
||
On 05-05 On Tuesday, May 5th, 1992 On Tuesday, May 5th On 1992-05-05 May 5 S
|
||
set a076 dosubst("%Q %R %S %T %U %V %W %X", '1992/5/5')
|
||
dosubst("%Q %R %S %T %U %V %W %X", 1992-05-05) => "S' 05 Th 05 On Tuesday, 5th May, 1992 On"...
|
||
msg [a076]%
|
||
../tests/test.rem(373): Trig = Saturday, 16 February, 1991
|
||
a076 => "S' 05 Th 05 On Tuesday, 5th May, 1992 On"...
|
||
S' 05 Th 05 On Tuesday, 5th May, 1992 On Tuesday, 5th May Tuesday 444
|
||
set a077 dosubst("%Y %Z", '1992/5/5')
|
||
dosubst("%Y %Z", 1992-05-05) => "1992 92\n"
|
||
msg [a077]%
|
||
../tests/test.rem(375): Trig = Saturday, 16 February, 1991
|
||
a077 => "1992 92\n"
|
||
1992 92
|
||
set a074 dosubst("%*A %*B %*C %*D %*E %*F %*G %*H", '1992/5/5')
|
||
dosubst("%*A %*B %*C %*D %*E %*F %*G %*H", 1992-05-05) => "Tuesday, 5 May, 1992 In 444 days' time T"...
|
||
msg [a074]%
|
||
../tests/test.rem(377): Trig = Saturday, 16 February, 1991
|
||
a074 => "Tuesday, 5 May, 1992 In 444 days' time T"...
|
||
Tuesday, 5 May, 1992 In 444 days' time Tuesday 5 05-05-1992 05-05-1992 Tuesday, 5 May 05-05
|
||
set a075 dosubst("%*I %*J %*K %*L %*M %*N %*O %*P", '1992/5/5')
|
||
dosubst("%*I %*J %*K %*L %*M %*N %*O %*P", 1992-05-05) => "05-05 Tuesday, May 5th, 1992 Tuesday, Ma"...
|
||
msg [a075]%
|
||
../tests/test.rem(379): Trig = Saturday, 16 February, 1991
|
||
a075 => "05-05 Tuesday, May 5th, 1992 Tuesday, Ma"...
|
||
05-05 Tuesday, May 5th, 1992 Tuesday, May 5th 1992-05-05 May 5 S
|
||
set a076 dosubst("%*Q %*R %*S %*T %*U %*V %*W %*X", '1992/5/5')
|
||
dosubst("%*Q %*R %*S %*T %*U %*V %*W %*X", 1992-05-05) => "S' 05 Th 05 Tuesday, 5th May, 1992 Tuesd"...
|
||
msg [a076]%
|
||
../tests/test.rem(381): Trig = Saturday, 16 February, 1991
|
||
a076 => "S' 05 Th 05 Tuesday, 5th May, 1992 Tuesd"...
|
||
S' 05 Th 05 Tuesday, 5th May, 1992 Tuesday, 5th May Tuesday 444
|
||
set a077 dosubst("%*Y %*Z", '1992/5/5')
|
||
dosubst("%*Y %*Z", 1992-05-05) => "1992 92\n"
|
||
msg [a077]%
|
||
../tests/test.rem(383): Trig = Saturday, 16 February, 1991
|
||
a077 => "1992 92\n"
|
||
1992 92
|
||
set a078 easterdate(today())
|
||
today() => 1991-02-16
|
||
easterdate(1991-02-16) => 1991-03-31
|
||
set a078 easterdate()
|
||
easterdate() => 1991-03-31
|
||
set a079 easterdate(1992)
|
||
easterdate(1992) => 1992-04-19
|
||
set a080 easterdate(1995)
|
||
easterdate(1995) => 1995-04-16
|
||
set a078 orthodoxeaster(today())
|
||
today() => 1991-02-16
|
||
orthodoxeaster(1991-02-16) => 1991-04-07
|
||
set a078 orthodoxeaster()
|
||
orthodoxeaster() => 1991-04-07
|
||
set a079 orthodoxeaster(1992)
|
||
orthodoxeaster(1992) => 1992-04-26
|
||
set a080 orthodoxeaster(1995)
|
||
orthodoxeaster(1995) => 1995-04-23
|
||
set a080 orthodoxeaster(2023)
|
||
orthodoxeaster(2023) => 2023-04-16
|
||
set a080 orthodoxeaster(2024)
|
||
orthodoxeaster(2024) => 2024-05-05
|
||
set a080 orthodoxeaster(2025)
|
||
orthodoxeaster(2025) => 2025-04-20
|
||
set a080 orthodoxeaster(2026)
|
||
orthodoxeaster(2026) => 2026-04-12
|
||
set a080 orthodoxeaster(2027)
|
||
orthodoxeaster(2027) => 2027-05-02
|
||
set a081 ""
|
||
OMIT 1991-03-11
|
||
set a082 slide('1991-03-01', 7, "Sat", "Sun")
|
||
slide(1991-03-01, 7, "Sat", "Sun") => 1991-03-13
|
||
set a083 slide('1991-04-01', -7, "Sat")
|
||
- 7 => -7
|
||
slide(1991-04-01, -7, "Sat") => 1991-03-24
|
||
set a084 nonomitted('1991-03-01', '1991-03-13', "Sat", "Sun")
|
||
nonomitted(1991-03-01, 1991-03-13, "Sat", "Sun") => 7
|
||
set a085 nonomitted('1991-03-24', '1991-04-01', "Sat")
|
||
nonomitted(1991-03-24, 1991-04-01, "Sat") => 7
|
||
REM 2010-09-03 +3 -4 UNTIL 2012-01-01 PRIORITY 7 *14 MSG foo
|
||
../tests/test.rem(403): Trig = Monday, 30 August, 2010
|
||
set a086 trigback()
|
||
trigback() => 4
|
||
set a087 trigdelta()
|
||
trigdelta() => 3
|
||
set a088 trigrep()
|
||
trigrep() => 14
|
||
set a089 triguntil()
|
||
triguntil() => 2012-01-01
|
||
set a090 trigscanfrom()
|
||
trigscanfrom() => 1991-02-16
|
||
set a091 trigfrom()
|
||
trigfrom() => -1
|
||
set a092 trigpriority()
|
||
trigpriority() => 7
|
||
set a093 trigtimedelta()
|
||
trigtimedelta() => 0
|
||
set a094 trigtimerep()
|
||
trigtimerep() => 0
|
||
set a095 trigduration()
|
||
trigduration() => -1
|
||
|
||
REM Mon Wed FROM 2010-09-03 ++3 --4 MSG foo
|
||
../tests/test.rem(415): Trig = Saturday, 4 September, 2010
|
||
set a096 trigback()
|
||
trigback() => -4
|
||
set a097 trigdelta()
|
||
trigdelta() => -3
|
||
set a098 trigrep()
|
||
trigrep() => 0
|
||
set a099 triguntil()
|
||
triguntil() => -1
|
||
set a100 trigscanfrom()
|
||
trigscanfrom() => 2010-09-03
|
||
set a101 trigfrom()
|
||
trigfrom() => 2010-09-03
|
||
set a102 trigpriority()
|
||
trigpriority() => 5000
|
||
set a103 trigtimedelta()
|
||
trigtimedelta() => 0
|
||
set a104 trigtimerep()
|
||
trigtimerep() => 0
|
||
set a105 trigduration()
|
||
trigduration() => -1
|
||
|
||
REM 2010-09-03 +3 -4 UNTIL 2012-01-01 PRIORITY 7 *14 AT 14:41 +15 *2 DURATION 213 MSG foo
|
||
../tests/test.rem(427): Trig = Monday, 30 August, 2010 AT 14:41 DURATION 03:33
|
||
set a106 trigback()
|
||
trigback() => 4
|
||
set a107 trigdelta()
|
||
trigdelta() => 3
|
||
set a108 trigrep()
|
||
trigrep() => 14
|
||
set a109 triguntil()
|
||
triguntil() => 2012-01-01
|
||
set a110 trigscanfrom()
|
||
trigscanfrom() => 1991-02-16
|
||
set a111 trigfrom()
|
||
trigfrom() => -1
|
||
set a112 trigpriority()
|
||
trigpriority() => 7
|
||
set a113 trigtimedelta()
|
||
trigtimedelta() => 15
|
||
set a114 trigtimerep()
|
||
trigtimerep() => 2
|
||
set a115 trigduration()
|
||
trigduration() => 03:33
|
||
|
||
REM Mon Wed FROM 2010-09-03 ++3 --4 AT 14:44 MSG foo
|
||
../tests/test.rem(439): Trig = Saturday, 4 September, 2010 AT 14:44
|
||
set a116 trigback()
|
||
trigback() => -4
|
||
set a117 trigdelta()
|
||
trigdelta() => -3
|
||
set a118 trigrep()
|
||
trigrep() => 0
|
||
set a119 triguntil()
|
||
triguntil() => -1
|
||
set a120 trigscanfrom()
|
||
trigscanfrom() => 2010-09-03
|
||
set a121 trigfrom()
|
||
trigfrom() => 2010-09-03
|
||
set a122 trigpriority()
|
||
trigpriority() => 5000
|
||
set a123 trigtimedelta()
|
||
trigtimedelta() => 0
|
||
set a124 trigtimerep()
|
||
trigtimerep() => 0
|
||
set a125 trigduration()
|
||
trigduration() => -1
|
||
|
||
# Test adding TIME+TIME and DATETIME+TIME
|
||
set a126 11:00 + 3:00
|
||
11:00 + 03:00 => 14:00
|
||
set a127 '23:00' + 5:30
|
||
23:00 + 05:30 => 04:30
|
||
set a128 '2018-02-03@10:00' + 6:45
|
||
2018-02-03@10:00 + 06:45 => 2018-02-03@16:45
|
||
set a129 23:30 + '2019-02-02@16:44'
|
||
23:30 + 2019-02-02@16:44 => 2019-02-03@16:14
|
||
|
||
# Multi-day reminder
|
||
REM 13 AT 16:00 DURATION 72:00 MSG 72-hour event
|
||
../tests/test.rem(458): Trig = Wednesday, 13 March, 1991 AT 16:00 DURATION 72:00
|
||
../tests/test.rem(458): Trig = Wednesday, 13 February, 1991 AT 16:00 DURATION 72:00
|
||
../tests/test.rem(458): Trig(adj) = Saturday, 16 February, 1991 AT 00:00 DURATION 16:00
|
||
72-hour event
|
||
|
||
set a130 trigdate()
|
||
trigdate() => 1991-02-16
|
||
set a131 trigtime()
|
||
trigtime() => 00:00
|
||
set a131b $Tt
|
||
$Tt => 00:00
|
||
set a132 trigdatetime()
|
||
trigdatetime() => 1991-02-16@00:00
|
||
set a133 trigduration()
|
||
trigduration() => 16:00
|
||
set a134 trigeventstart()
|
||
trigeventstart() => 1991-02-13@16:00
|
||
set a135 trigeventduration()
|
||
trigeventduration() => 72:00
|
||
set a136 stdout()
|
||
stdout() => "FILE"
|
||
|
||
# These will issue errors
|
||
REM Mon OMIT Mon SKIP MSG Never ever ever...
|
||
../tests/test.rem(469): Can't compute trigger
|
||
REM Mon SATISFY [wkdaynum($T) == 3] MSG Nope nope...
|
||
../tests/test.rem(470): Trig = Monday, 18 February, 1991
|
||
$T => 1991-02-18
|
||
wkdaynum(1991-02-18) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 25 February, 1991
|
||
$T => 1991-02-25
|
||
wkdaynum(1991-02-25) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 4 March, 1991
|
||
$T => 1991-03-04
|
||
wkdaynum(1991-03-04) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 11 March, 1991
|
||
$T => 1991-03-11
|
||
wkdaynum(1991-03-11) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 18 March, 1991
|
||
$T => 1991-03-18
|
||
wkdaynum(1991-03-18) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 25 March, 1991
|
||
$T => 1991-03-25
|
||
wkdaynum(1991-03-25) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 1 April, 1991
|
||
$T => 1991-04-01
|
||
wkdaynum(1991-04-01) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 8 April, 1991
|
||
$T => 1991-04-08
|
||
wkdaynum(1991-04-08) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 15 April, 1991
|
||
$T => 1991-04-15
|
||
wkdaynum(1991-04-15) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 22 April, 1991
|
||
$T => 1991-04-22
|
||
wkdaynum(1991-04-22) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 29 April, 1991
|
||
$T => 1991-04-29
|
||
wkdaynum(1991-04-29) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 6 May, 1991
|
||
$T => 1991-05-06
|
||
wkdaynum(1991-05-06) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 13 May, 1991
|
||
$T => 1991-05-13
|
||
wkdaynum(1991-05-13) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 20 May, 1991
|
||
$T => 1991-05-20
|
||
wkdaynum(1991-05-20) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 27 May, 1991
|
||
$T => 1991-05-27
|
||
wkdaynum(1991-05-27) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 3 June, 1991
|
||
$T => 1991-06-03
|
||
wkdaynum(1991-06-03) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 10 June, 1991
|
||
$T => 1991-06-10
|
||
wkdaynum(1991-06-10) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 17 June, 1991
|
||
$T => 1991-06-17
|
||
wkdaynum(1991-06-17) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 24 June, 1991
|
||
$T => 1991-06-24
|
||
wkdaynum(1991-06-24) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 1 July, 1991
|
||
$T => 1991-07-01
|
||
wkdaynum(1991-07-01) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 8 July, 1991
|
||
$T => 1991-07-08
|
||
wkdaynum(1991-07-08) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 15 July, 1991
|
||
$T => 1991-07-15
|
||
wkdaynum(1991-07-15) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 22 July, 1991
|
||
$T => 1991-07-22
|
||
wkdaynum(1991-07-22) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 29 July, 1991
|
||
$T => 1991-07-29
|
||
wkdaynum(1991-07-29) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 5 August, 1991
|
||
$T => 1991-08-05
|
||
wkdaynum(1991-08-05) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 12 August, 1991
|
||
$T => 1991-08-12
|
||
wkdaynum(1991-08-12) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 19 August, 1991
|
||
$T => 1991-08-19
|
||
wkdaynum(1991-08-19) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 26 August, 1991
|
||
$T => 1991-08-26
|
||
wkdaynum(1991-08-26) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 2 September, 1991
|
||
$T => 1991-09-02
|
||
wkdaynum(1991-09-02) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 9 September, 1991
|
||
$T => 1991-09-09
|
||
wkdaynum(1991-09-09) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 16 September, 1991
|
||
$T => 1991-09-16
|
||
wkdaynum(1991-09-16) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 23 September, 1991
|
||
$T => 1991-09-23
|
||
wkdaynum(1991-09-23) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 30 September, 1991
|
||
$T => 1991-09-30
|
||
wkdaynum(1991-09-30) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 7 October, 1991
|
||
$T => 1991-10-07
|
||
wkdaynum(1991-10-07) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 14 October, 1991
|
||
$T => 1991-10-14
|
||
wkdaynum(1991-10-14) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 21 October, 1991
|
||
$T => 1991-10-21
|
||
wkdaynum(1991-10-21) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 28 October, 1991
|
||
$T => 1991-10-28
|
||
wkdaynum(1991-10-28) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 4 November, 1991
|
||
$T => 1991-11-04
|
||
wkdaynum(1991-11-04) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 11 November, 1991
|
||
$T => 1991-11-11
|
||
wkdaynum(1991-11-11) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 18 November, 1991
|
||
$T => 1991-11-18
|
||
wkdaynum(1991-11-18) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 25 November, 1991
|
||
$T => 1991-11-25
|
||
wkdaynum(1991-11-25) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 2 December, 1991
|
||
$T => 1991-12-02
|
||
wkdaynum(1991-12-02) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 9 December, 1991
|
||
$T => 1991-12-09
|
||
wkdaynum(1991-12-09) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 16 December, 1991
|
||
$T => 1991-12-16
|
||
wkdaynum(1991-12-16) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 23 December, 1991
|
||
$T => 1991-12-23
|
||
wkdaynum(1991-12-23) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 30 December, 1991
|
||
$T => 1991-12-30
|
||
wkdaynum(1991-12-30) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 6 January, 1992
|
||
$T => 1992-01-06
|
||
wkdaynum(1992-01-06) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 13 January, 1992
|
||
$T => 1992-01-13
|
||
wkdaynum(1992-01-13) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 20 January, 1992
|
||
$T => 1992-01-20
|
||
wkdaynum(1992-01-20) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 27 January, 1992
|
||
$T => 1992-01-27
|
||
wkdaynum(1992-01-27) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 3 February, 1992
|
||
$T => 1992-02-03
|
||
wkdaynum(1992-02-03) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 10 February, 1992
|
||
$T => 1992-02-10
|
||
wkdaynum(1992-02-10) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 17 February, 1992
|
||
$T => 1992-02-17
|
||
wkdaynum(1992-02-17) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 24 February, 1992
|
||
$T => 1992-02-24
|
||
wkdaynum(1992-02-24) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 2 March, 1992
|
||
$T => 1992-03-02
|
||
wkdaynum(1992-03-02) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 9 March, 1992
|
||
$T => 1992-03-09
|
||
wkdaynum(1992-03-09) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 16 March, 1992
|
||
$T => 1992-03-16
|
||
wkdaynum(1992-03-16) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 23 March, 1992
|
||
$T => 1992-03-23
|
||
wkdaynum(1992-03-23) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 30 March, 1992
|
||
$T => 1992-03-30
|
||
wkdaynum(1992-03-30) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 6 April, 1992
|
||
$T => 1992-04-06
|
||
wkdaynum(1992-04-06) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 13 April, 1992
|
||
$T => 1992-04-13
|
||
wkdaynum(1992-04-13) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 20 April, 1992
|
||
$T => 1992-04-20
|
||
wkdaynum(1992-04-20) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 27 April, 1992
|
||
$T => 1992-04-27
|
||
wkdaynum(1992-04-27) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 4 May, 1992
|
||
$T => 1992-05-04
|
||
wkdaynum(1992-05-04) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 11 May, 1992
|
||
$T => 1992-05-11
|
||
wkdaynum(1992-05-11) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 18 May, 1992
|
||
$T => 1992-05-18
|
||
wkdaynum(1992-05-18) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 25 May, 1992
|
||
$T => 1992-05-25
|
||
wkdaynum(1992-05-25) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 1 June, 1992
|
||
$T => 1992-06-01
|
||
wkdaynum(1992-06-01) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 8 June, 1992
|
||
$T => 1992-06-08
|
||
wkdaynum(1992-06-08) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 15 June, 1992
|
||
$T => 1992-06-15
|
||
wkdaynum(1992-06-15) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 22 June, 1992
|
||
$T => 1992-06-22
|
||
wkdaynum(1992-06-22) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 29 June, 1992
|
||
$T => 1992-06-29
|
||
wkdaynum(1992-06-29) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 6 July, 1992
|
||
$T => 1992-07-06
|
||
wkdaynum(1992-07-06) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 13 July, 1992
|
||
$T => 1992-07-13
|
||
wkdaynum(1992-07-13) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 20 July, 1992
|
||
$T => 1992-07-20
|
||
wkdaynum(1992-07-20) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 27 July, 1992
|
||
$T => 1992-07-27
|
||
wkdaynum(1992-07-27) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 3 August, 1992
|
||
$T => 1992-08-03
|
||
wkdaynum(1992-08-03) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 10 August, 1992
|
||
$T => 1992-08-10
|
||
wkdaynum(1992-08-10) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 17 August, 1992
|
||
$T => 1992-08-17
|
||
wkdaynum(1992-08-17) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 24 August, 1992
|
||
$T => 1992-08-24
|
||
wkdaynum(1992-08-24) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 31 August, 1992
|
||
$T => 1992-08-31
|
||
wkdaynum(1992-08-31) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 7 September, 1992
|
||
$T => 1992-09-07
|
||
wkdaynum(1992-09-07) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 14 September, 1992
|
||
$T => 1992-09-14
|
||
wkdaynum(1992-09-14) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 21 September, 1992
|
||
$T => 1992-09-21
|
||
wkdaynum(1992-09-21) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 28 September, 1992
|
||
$T => 1992-09-28
|
||
wkdaynum(1992-09-28) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 5 October, 1992
|
||
$T => 1992-10-05
|
||
wkdaynum(1992-10-05) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 12 October, 1992
|
||
$T => 1992-10-12
|
||
wkdaynum(1992-10-12) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 19 October, 1992
|
||
$T => 1992-10-19
|
||
wkdaynum(1992-10-19) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 26 October, 1992
|
||
$T => 1992-10-26
|
||
wkdaynum(1992-10-26) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 2 November, 1992
|
||
$T => 1992-11-02
|
||
wkdaynum(1992-11-02) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 9 November, 1992
|
||
$T => 1992-11-09
|
||
wkdaynum(1992-11-09) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 16 November, 1992
|
||
$T => 1992-11-16
|
||
wkdaynum(1992-11-16) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 23 November, 1992
|
||
$T => 1992-11-23
|
||
wkdaynum(1992-11-23) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 30 November, 1992
|
||
$T => 1992-11-30
|
||
wkdaynum(1992-11-30) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 7 December, 1992
|
||
$T => 1992-12-07
|
||
wkdaynum(1992-12-07) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 14 December, 1992
|
||
$T => 1992-12-14
|
||
wkdaynum(1992-12-14) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 21 December, 1992
|
||
$T => 1992-12-21
|
||
wkdaynum(1992-12-21) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 28 December, 1992
|
||
$T => 1992-12-28
|
||
wkdaynum(1992-12-28) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 4 January, 1993
|
||
$T => 1993-01-04
|
||
wkdaynum(1993-01-04) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 11 January, 1993
|
||
$T => 1993-01-11
|
||
wkdaynum(1993-01-11) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 18 January, 1993
|
||
$T => 1993-01-18
|
||
wkdaynum(1993-01-18) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 25 January, 1993
|
||
$T => 1993-01-25
|
||
wkdaynum(1993-01-25) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 1 February, 1993
|
||
$T => 1993-02-01
|
||
wkdaynum(1993-02-01) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 8 February, 1993
|
||
$T => 1993-02-08
|
||
wkdaynum(1993-02-08) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 15 February, 1993
|
||
$T => 1993-02-15
|
||
wkdaynum(1993-02-15) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 22 February, 1993
|
||
$T => 1993-02-22
|
||
wkdaynum(1993-02-22) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 1 March, 1993
|
||
$T => 1993-03-01
|
||
wkdaynum(1993-03-01) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 8 March, 1993
|
||
$T => 1993-03-08
|
||
wkdaynum(1993-03-08) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 15 March, 1993
|
||
$T => 1993-03-15
|
||
wkdaynum(1993-03-15) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 22 March, 1993
|
||
$T => 1993-03-22
|
||
wkdaynum(1993-03-22) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 29 March, 1993
|
||
$T => 1993-03-29
|
||
wkdaynum(1993-03-29) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 5 April, 1993
|
||
$T => 1993-04-05
|
||
wkdaynum(1993-04-05) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 12 April, 1993
|
||
$T => 1993-04-12
|
||
wkdaynum(1993-04-12) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 19 April, 1993
|
||
$T => 1993-04-19
|
||
wkdaynum(1993-04-19) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 26 April, 1993
|
||
$T => 1993-04-26
|
||
wkdaynum(1993-04-26) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 3 May, 1993
|
||
$T => 1993-05-03
|
||
wkdaynum(1993-05-03) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 10 May, 1993
|
||
$T => 1993-05-10
|
||
wkdaynum(1993-05-10) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 17 May, 1993
|
||
$T => 1993-05-17
|
||
wkdaynum(1993-05-17) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 24 May, 1993
|
||
$T => 1993-05-24
|
||
wkdaynum(1993-05-24) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 31 May, 1993
|
||
$T => 1993-05-31
|
||
wkdaynum(1993-05-31) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 7 June, 1993
|
||
$T => 1993-06-07
|
||
wkdaynum(1993-06-07) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 14 June, 1993
|
||
$T => 1993-06-14
|
||
wkdaynum(1993-06-14) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 21 June, 1993
|
||
$T => 1993-06-21
|
||
wkdaynum(1993-06-21) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 28 June, 1993
|
||
$T => 1993-06-28
|
||
wkdaynum(1993-06-28) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 5 July, 1993
|
||
$T => 1993-07-05
|
||
wkdaynum(1993-07-05) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 12 July, 1993
|
||
$T => 1993-07-12
|
||
wkdaynum(1993-07-12) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 19 July, 1993
|
||
$T => 1993-07-19
|
||
wkdaynum(1993-07-19) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 26 July, 1993
|
||
$T => 1993-07-26
|
||
wkdaynum(1993-07-26) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 2 August, 1993
|
||
$T => 1993-08-02
|
||
wkdaynum(1993-08-02) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 9 August, 1993
|
||
$T => 1993-08-09
|
||
wkdaynum(1993-08-09) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 16 August, 1993
|
||
$T => 1993-08-16
|
||
wkdaynum(1993-08-16) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 23 August, 1993
|
||
$T => 1993-08-23
|
||
wkdaynum(1993-08-23) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 30 August, 1993
|
||
$T => 1993-08-30
|
||
wkdaynum(1993-08-30) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 6 September, 1993
|
||
$T => 1993-09-06
|
||
wkdaynum(1993-09-06) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 13 September, 1993
|
||
$T => 1993-09-13
|
||
wkdaynum(1993-09-13) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 20 September, 1993
|
||
$T => 1993-09-20
|
||
wkdaynum(1993-09-20) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 27 September, 1993
|
||
$T => 1993-09-27
|
||
wkdaynum(1993-09-27) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 4 October, 1993
|
||
$T => 1993-10-04
|
||
wkdaynum(1993-10-04) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 11 October, 1993
|
||
$T => 1993-10-11
|
||
wkdaynum(1993-10-11) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 18 October, 1993
|
||
$T => 1993-10-18
|
||
wkdaynum(1993-10-18) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 25 October, 1993
|
||
$T => 1993-10-25
|
||
wkdaynum(1993-10-25) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 1 November, 1993
|
||
$T => 1993-11-01
|
||
wkdaynum(1993-11-01) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 8 November, 1993
|
||
$T => 1993-11-08
|
||
wkdaynum(1993-11-08) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 15 November, 1993
|
||
$T => 1993-11-15
|
||
wkdaynum(1993-11-15) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 22 November, 1993
|
||
$T => 1993-11-22
|
||
wkdaynum(1993-11-22) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 29 November, 1993
|
||
$T => 1993-11-29
|
||
wkdaynum(1993-11-29) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 6 December, 1993
|
||
$T => 1993-12-06
|
||
wkdaynum(1993-12-06) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 13 December, 1993
|
||
$T => 1993-12-13
|
||
wkdaynum(1993-12-13) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 20 December, 1993
|
||
$T => 1993-12-20
|
||
wkdaynum(1993-12-20) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Trig = Monday, 27 December, 1993
|
||
$T => 1993-12-27
|
||
wkdaynum(1993-12-27) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(470): Can't compute trigger
|
||
|
||
# These will just silently not trigger
|
||
REM MAYBE-UNCOMPUTABLE Mon OMIT Mon SKIP MSG Never ever ever...
|
||
REM MAYBE-UNCOMPUTABLE Mon SATISFY [wkdaynum($T) == 3] MSG Nope nope...
|
||
../tests/test.rem(474): Trig = Monday, 18 February, 1991
|
||
$T => 1991-02-18
|
||
wkdaynum(1991-02-18) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 25 February, 1991
|
||
$T => 1991-02-25
|
||
wkdaynum(1991-02-25) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 4 March, 1991
|
||
$T => 1991-03-04
|
||
wkdaynum(1991-03-04) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 11 March, 1991
|
||
$T => 1991-03-11
|
||
wkdaynum(1991-03-11) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 18 March, 1991
|
||
$T => 1991-03-18
|
||
wkdaynum(1991-03-18) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 25 March, 1991
|
||
$T => 1991-03-25
|
||
wkdaynum(1991-03-25) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 1 April, 1991
|
||
$T => 1991-04-01
|
||
wkdaynum(1991-04-01) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 8 April, 1991
|
||
$T => 1991-04-08
|
||
wkdaynum(1991-04-08) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 15 April, 1991
|
||
$T => 1991-04-15
|
||
wkdaynum(1991-04-15) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 22 April, 1991
|
||
$T => 1991-04-22
|
||
wkdaynum(1991-04-22) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 29 April, 1991
|
||
$T => 1991-04-29
|
||
wkdaynum(1991-04-29) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 6 May, 1991
|
||
$T => 1991-05-06
|
||
wkdaynum(1991-05-06) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 13 May, 1991
|
||
$T => 1991-05-13
|
||
wkdaynum(1991-05-13) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 20 May, 1991
|
||
$T => 1991-05-20
|
||
wkdaynum(1991-05-20) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 27 May, 1991
|
||
$T => 1991-05-27
|
||
wkdaynum(1991-05-27) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 3 June, 1991
|
||
$T => 1991-06-03
|
||
wkdaynum(1991-06-03) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 10 June, 1991
|
||
$T => 1991-06-10
|
||
wkdaynum(1991-06-10) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 17 June, 1991
|
||
$T => 1991-06-17
|
||
wkdaynum(1991-06-17) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 24 June, 1991
|
||
$T => 1991-06-24
|
||
wkdaynum(1991-06-24) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 1 July, 1991
|
||
$T => 1991-07-01
|
||
wkdaynum(1991-07-01) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 8 July, 1991
|
||
$T => 1991-07-08
|
||
wkdaynum(1991-07-08) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 15 July, 1991
|
||
$T => 1991-07-15
|
||
wkdaynum(1991-07-15) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 22 July, 1991
|
||
$T => 1991-07-22
|
||
wkdaynum(1991-07-22) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 29 July, 1991
|
||
$T => 1991-07-29
|
||
wkdaynum(1991-07-29) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 5 August, 1991
|
||
$T => 1991-08-05
|
||
wkdaynum(1991-08-05) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 12 August, 1991
|
||
$T => 1991-08-12
|
||
wkdaynum(1991-08-12) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 19 August, 1991
|
||
$T => 1991-08-19
|
||
wkdaynum(1991-08-19) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 26 August, 1991
|
||
$T => 1991-08-26
|
||
wkdaynum(1991-08-26) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 2 September, 1991
|
||
$T => 1991-09-02
|
||
wkdaynum(1991-09-02) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 9 September, 1991
|
||
$T => 1991-09-09
|
||
wkdaynum(1991-09-09) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 16 September, 1991
|
||
$T => 1991-09-16
|
||
wkdaynum(1991-09-16) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 23 September, 1991
|
||
$T => 1991-09-23
|
||
wkdaynum(1991-09-23) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 30 September, 1991
|
||
$T => 1991-09-30
|
||
wkdaynum(1991-09-30) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 7 October, 1991
|
||
$T => 1991-10-07
|
||
wkdaynum(1991-10-07) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 14 October, 1991
|
||
$T => 1991-10-14
|
||
wkdaynum(1991-10-14) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 21 October, 1991
|
||
$T => 1991-10-21
|
||
wkdaynum(1991-10-21) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 28 October, 1991
|
||
$T => 1991-10-28
|
||
wkdaynum(1991-10-28) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 4 November, 1991
|
||
$T => 1991-11-04
|
||
wkdaynum(1991-11-04) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 11 November, 1991
|
||
$T => 1991-11-11
|
||
wkdaynum(1991-11-11) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 18 November, 1991
|
||
$T => 1991-11-18
|
||
wkdaynum(1991-11-18) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 25 November, 1991
|
||
$T => 1991-11-25
|
||
wkdaynum(1991-11-25) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 2 December, 1991
|
||
$T => 1991-12-02
|
||
wkdaynum(1991-12-02) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 9 December, 1991
|
||
$T => 1991-12-09
|
||
wkdaynum(1991-12-09) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 16 December, 1991
|
||
$T => 1991-12-16
|
||
wkdaynum(1991-12-16) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 23 December, 1991
|
||
$T => 1991-12-23
|
||
wkdaynum(1991-12-23) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 30 December, 1991
|
||
$T => 1991-12-30
|
||
wkdaynum(1991-12-30) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 6 January, 1992
|
||
$T => 1992-01-06
|
||
wkdaynum(1992-01-06) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 13 January, 1992
|
||
$T => 1992-01-13
|
||
wkdaynum(1992-01-13) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 20 January, 1992
|
||
$T => 1992-01-20
|
||
wkdaynum(1992-01-20) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 27 January, 1992
|
||
$T => 1992-01-27
|
||
wkdaynum(1992-01-27) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 3 February, 1992
|
||
$T => 1992-02-03
|
||
wkdaynum(1992-02-03) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 10 February, 1992
|
||
$T => 1992-02-10
|
||
wkdaynum(1992-02-10) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 17 February, 1992
|
||
$T => 1992-02-17
|
||
wkdaynum(1992-02-17) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 24 February, 1992
|
||
$T => 1992-02-24
|
||
wkdaynum(1992-02-24) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 2 March, 1992
|
||
$T => 1992-03-02
|
||
wkdaynum(1992-03-02) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 9 March, 1992
|
||
$T => 1992-03-09
|
||
wkdaynum(1992-03-09) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 16 March, 1992
|
||
$T => 1992-03-16
|
||
wkdaynum(1992-03-16) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 23 March, 1992
|
||
$T => 1992-03-23
|
||
wkdaynum(1992-03-23) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 30 March, 1992
|
||
$T => 1992-03-30
|
||
wkdaynum(1992-03-30) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 6 April, 1992
|
||
$T => 1992-04-06
|
||
wkdaynum(1992-04-06) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 13 April, 1992
|
||
$T => 1992-04-13
|
||
wkdaynum(1992-04-13) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 20 April, 1992
|
||
$T => 1992-04-20
|
||
wkdaynum(1992-04-20) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 27 April, 1992
|
||
$T => 1992-04-27
|
||
wkdaynum(1992-04-27) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 4 May, 1992
|
||
$T => 1992-05-04
|
||
wkdaynum(1992-05-04) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 11 May, 1992
|
||
$T => 1992-05-11
|
||
wkdaynum(1992-05-11) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 18 May, 1992
|
||
$T => 1992-05-18
|
||
wkdaynum(1992-05-18) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 25 May, 1992
|
||
$T => 1992-05-25
|
||
wkdaynum(1992-05-25) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 1 June, 1992
|
||
$T => 1992-06-01
|
||
wkdaynum(1992-06-01) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 8 June, 1992
|
||
$T => 1992-06-08
|
||
wkdaynum(1992-06-08) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 15 June, 1992
|
||
$T => 1992-06-15
|
||
wkdaynum(1992-06-15) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 22 June, 1992
|
||
$T => 1992-06-22
|
||
wkdaynum(1992-06-22) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 29 June, 1992
|
||
$T => 1992-06-29
|
||
wkdaynum(1992-06-29) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 6 July, 1992
|
||
$T => 1992-07-06
|
||
wkdaynum(1992-07-06) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 13 July, 1992
|
||
$T => 1992-07-13
|
||
wkdaynum(1992-07-13) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 20 July, 1992
|
||
$T => 1992-07-20
|
||
wkdaynum(1992-07-20) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 27 July, 1992
|
||
$T => 1992-07-27
|
||
wkdaynum(1992-07-27) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 3 August, 1992
|
||
$T => 1992-08-03
|
||
wkdaynum(1992-08-03) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 10 August, 1992
|
||
$T => 1992-08-10
|
||
wkdaynum(1992-08-10) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 17 August, 1992
|
||
$T => 1992-08-17
|
||
wkdaynum(1992-08-17) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 24 August, 1992
|
||
$T => 1992-08-24
|
||
wkdaynum(1992-08-24) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 31 August, 1992
|
||
$T => 1992-08-31
|
||
wkdaynum(1992-08-31) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 7 September, 1992
|
||
$T => 1992-09-07
|
||
wkdaynum(1992-09-07) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 14 September, 1992
|
||
$T => 1992-09-14
|
||
wkdaynum(1992-09-14) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 21 September, 1992
|
||
$T => 1992-09-21
|
||
wkdaynum(1992-09-21) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 28 September, 1992
|
||
$T => 1992-09-28
|
||
wkdaynum(1992-09-28) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 5 October, 1992
|
||
$T => 1992-10-05
|
||
wkdaynum(1992-10-05) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 12 October, 1992
|
||
$T => 1992-10-12
|
||
wkdaynum(1992-10-12) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 19 October, 1992
|
||
$T => 1992-10-19
|
||
wkdaynum(1992-10-19) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 26 October, 1992
|
||
$T => 1992-10-26
|
||
wkdaynum(1992-10-26) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 2 November, 1992
|
||
$T => 1992-11-02
|
||
wkdaynum(1992-11-02) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 9 November, 1992
|
||
$T => 1992-11-09
|
||
wkdaynum(1992-11-09) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 16 November, 1992
|
||
$T => 1992-11-16
|
||
wkdaynum(1992-11-16) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 23 November, 1992
|
||
$T => 1992-11-23
|
||
wkdaynum(1992-11-23) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 30 November, 1992
|
||
$T => 1992-11-30
|
||
wkdaynum(1992-11-30) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 7 December, 1992
|
||
$T => 1992-12-07
|
||
wkdaynum(1992-12-07) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 14 December, 1992
|
||
$T => 1992-12-14
|
||
wkdaynum(1992-12-14) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 21 December, 1992
|
||
$T => 1992-12-21
|
||
wkdaynum(1992-12-21) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 28 December, 1992
|
||
$T => 1992-12-28
|
||
wkdaynum(1992-12-28) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 4 January, 1993
|
||
$T => 1993-01-04
|
||
wkdaynum(1993-01-04) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 11 January, 1993
|
||
$T => 1993-01-11
|
||
wkdaynum(1993-01-11) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 18 January, 1993
|
||
$T => 1993-01-18
|
||
wkdaynum(1993-01-18) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 25 January, 1993
|
||
$T => 1993-01-25
|
||
wkdaynum(1993-01-25) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 1 February, 1993
|
||
$T => 1993-02-01
|
||
wkdaynum(1993-02-01) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 8 February, 1993
|
||
$T => 1993-02-08
|
||
wkdaynum(1993-02-08) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 15 February, 1993
|
||
$T => 1993-02-15
|
||
wkdaynum(1993-02-15) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 22 February, 1993
|
||
$T => 1993-02-22
|
||
wkdaynum(1993-02-22) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 1 March, 1993
|
||
$T => 1993-03-01
|
||
wkdaynum(1993-03-01) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 8 March, 1993
|
||
$T => 1993-03-08
|
||
wkdaynum(1993-03-08) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 15 March, 1993
|
||
$T => 1993-03-15
|
||
wkdaynum(1993-03-15) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 22 March, 1993
|
||
$T => 1993-03-22
|
||
wkdaynum(1993-03-22) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 29 March, 1993
|
||
$T => 1993-03-29
|
||
wkdaynum(1993-03-29) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 5 April, 1993
|
||
$T => 1993-04-05
|
||
wkdaynum(1993-04-05) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 12 April, 1993
|
||
$T => 1993-04-12
|
||
wkdaynum(1993-04-12) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 19 April, 1993
|
||
$T => 1993-04-19
|
||
wkdaynum(1993-04-19) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 26 April, 1993
|
||
$T => 1993-04-26
|
||
wkdaynum(1993-04-26) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 3 May, 1993
|
||
$T => 1993-05-03
|
||
wkdaynum(1993-05-03) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 10 May, 1993
|
||
$T => 1993-05-10
|
||
wkdaynum(1993-05-10) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 17 May, 1993
|
||
$T => 1993-05-17
|
||
wkdaynum(1993-05-17) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 24 May, 1993
|
||
$T => 1993-05-24
|
||
wkdaynum(1993-05-24) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 31 May, 1993
|
||
$T => 1993-05-31
|
||
wkdaynum(1993-05-31) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 7 June, 1993
|
||
$T => 1993-06-07
|
||
wkdaynum(1993-06-07) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 14 June, 1993
|
||
$T => 1993-06-14
|
||
wkdaynum(1993-06-14) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 21 June, 1993
|
||
$T => 1993-06-21
|
||
wkdaynum(1993-06-21) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 28 June, 1993
|
||
$T => 1993-06-28
|
||
wkdaynum(1993-06-28) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 5 July, 1993
|
||
$T => 1993-07-05
|
||
wkdaynum(1993-07-05) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 12 July, 1993
|
||
$T => 1993-07-12
|
||
wkdaynum(1993-07-12) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 19 July, 1993
|
||
$T => 1993-07-19
|
||
wkdaynum(1993-07-19) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 26 July, 1993
|
||
$T => 1993-07-26
|
||
wkdaynum(1993-07-26) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 2 August, 1993
|
||
$T => 1993-08-02
|
||
wkdaynum(1993-08-02) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 9 August, 1993
|
||
$T => 1993-08-09
|
||
wkdaynum(1993-08-09) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 16 August, 1993
|
||
$T => 1993-08-16
|
||
wkdaynum(1993-08-16) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 23 August, 1993
|
||
$T => 1993-08-23
|
||
wkdaynum(1993-08-23) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 30 August, 1993
|
||
$T => 1993-08-30
|
||
wkdaynum(1993-08-30) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 6 September, 1993
|
||
$T => 1993-09-06
|
||
wkdaynum(1993-09-06) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 13 September, 1993
|
||
$T => 1993-09-13
|
||
wkdaynum(1993-09-13) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 20 September, 1993
|
||
$T => 1993-09-20
|
||
wkdaynum(1993-09-20) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 27 September, 1993
|
||
$T => 1993-09-27
|
||
wkdaynum(1993-09-27) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 4 October, 1993
|
||
$T => 1993-10-04
|
||
wkdaynum(1993-10-04) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 11 October, 1993
|
||
$T => 1993-10-11
|
||
wkdaynum(1993-10-11) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 18 October, 1993
|
||
$T => 1993-10-18
|
||
wkdaynum(1993-10-18) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 25 October, 1993
|
||
$T => 1993-10-25
|
||
wkdaynum(1993-10-25) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 1 November, 1993
|
||
$T => 1993-11-01
|
||
wkdaynum(1993-11-01) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 8 November, 1993
|
||
$T => 1993-11-08
|
||
wkdaynum(1993-11-08) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 15 November, 1993
|
||
$T => 1993-11-15
|
||
wkdaynum(1993-11-15) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 22 November, 1993
|
||
$T => 1993-11-22
|
||
wkdaynum(1993-11-22) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 29 November, 1993
|
||
$T => 1993-11-29
|
||
wkdaynum(1993-11-29) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 6 December, 1993
|
||
$T => 1993-12-06
|
||
wkdaynum(1993-12-06) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 13 December, 1993
|
||
$T => 1993-12-13
|
||
wkdaynum(1993-12-13) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 20 December, 1993
|
||
$T => 1993-12-20
|
||
wkdaynum(1993-12-20) => 1
|
||
1 == 3 => 0
|
||
../tests/test.rem(474): Trig = Monday, 27 December, 1993
|
||
$T => 1993-12-27
|
||
wkdaynum(1993-12-27) => 1
|
||
1 == 3 => 0
|
||
|
||
dump
|
||
Variable Value
|
||
|
||
a071 2
|
||
a072 0
|
||
a030 1
|
||
a031 "foobarbaz"
|
||
a074 "Tuesday, 5 May, 1992 In 444 days' time T"...
|
||
a032 34
|
||
a054b 11:22
|
||
a075 "05-05 Tuesday, May 5th, 1992 Tuesday, Ma"...
|
||
a033 "foo"
|
||
a076 "S' 05 Th 05 Tuesday, 5th May, 1992 Tuesd"...
|
||
a034 1991-02-17
|
||
a077 "1992 92\n"
|
||
a035 1
|
||
a078 1991-04-07
|
||
a036 "bar"
|
||
a079 1992-04-26
|
||
a037 1991-02-15
|
||
a100 2010-09-03
|
||
a038 33
|
||
a101 2010-09-03
|
||
a039 "February"
|
||
a102 5000
|
||
a103 0
|
||
a104 0
|
||
a105 -1
|
||
mltest "a b"
|
||
a080 2027-05-02
|
||
a106 4
|
||
a081 ""
|
||
a107 3
|
||
a082 1991-03-13
|
||
a108 14
|
||
a040 2
|
||
a083 1991-03-24
|
||
a109 2012-01-01
|
||
a041 "3rd"
|
||
a084 7
|
||
a042 "4th"
|
||
a085 7
|
||
a000 1
|
||
a043 "UNIX"
|
||
a086 4
|
||
a001 1
|
||
a044 "s"
|
||
a087 3
|
||
a002 102
|
||
a045 "iess"
|
||
a088 14
|
||
a003 1990
|
||
a046 "ies"
|
||
a089 2012-01-01
|
||
a004 "B7BMB"
|
||
a047 -1
|
||
a110 1991-02-16
|
||
a005 "baz"
|
||
a048 "foo"
|
||
a111 -1
|
||
a006 "1"
|
||
a049 21
|
||
a112 7
|
||
a007 "1991-02-16"
|
||
a113 15
|
||
a008 "11:44"
|
||
a114 2
|
||
a115 03:33
|
||
a090 1991-02-16
|
||
a116 -4
|
||
a091 -1
|
||
a117 -3
|
||
a092 7
|
||
a118 0
|
||
a093 0
|
||
a119 -1
|
||
a094 0
|
||
a052 03:07
|
||
a095 -1
|
||
a010 12
|
||
a053 1992-01-10
|
||
a096 -4
|
||
a011 704
|
||
a054 11:22
|
||
a097 -3
|
||
a012 411
|
||
a055 1
|
||
a098 0
|
||
a013 1992-02-02
|
||
a056 "SDFJHSDF KSJDFH KJSDFH KSJDFH"
|
||
a099 -1
|
||
a057 "SDFJHSDF KSJDFH KJSDFH KSJDFH"
|
||
a120 2010-09-03
|
||
a015 16
|
||
a058 "05.01.00"
|
||
a121 2010-09-03
|
||
a016 28
|
||
a059 "Saturday"
|
||
a122 5000
|
||
a017 29
|
||
a123 0
|
||
a018 1
|
||
a124 0
|
||
a019 0
|
||
a125 -1
|
||
a126 14:00
|
||
a127 04:30
|
||
a128 2018-02-03@16:45
|
||
a060 6
|
||
a129 2019-02-03@16:14
|
||
a061 1991
|
||
a062 -19
|
||
a020 "../tests/test.rem"
|
||
a063 0
|
||
a021 "foo bar baz"
|
||
a064 1
|
||
a022 11
|
||
a065 1
|
||
a023 1
|
||
a066 0
|
||
a131b 00:00
|
||
a024 0
|
||
a067 "INT"
|
||
a130 1991-02-16
|
||
a025 4
|
||
a068 "STRING"
|
||
a131 00:00
|
||
a026 7
|
||
a069 "TIME"
|
||
a132 1991-02-16@00:00
|
||
a027 0
|
||
a133 16:00
|
||
a028 1
|
||
a134 1991-02-13@16:00
|
||
a029 0
|
||
a135 72:00
|
||
a136 "FILE"
|
||
a070 "DATE"
|
||
dump $
|
||
Variable Value
|
||
|
||
$AddBlankLines 1 [0, 1]
|
||
$Ago "ago"
|
||
$Am "am"
|
||
$And "and"
|
||
$April "April"
|
||
$At "at"
|
||
$August "August"
|
||
$CalcUTC 0 [0, 1]
|
||
$CalMode 0
|
||
$Daemon 0
|
||
$DateSep "-"
|
||
$DateTimeSep "@"
|
||
$December "December"
|
||
$DedupeReminders 0 [0, 1]
|
||
$DefaultColor "-1 -1 -1"
|
||
$DefaultDelta 0 [0, 10000]
|
||
$DefaultPrio 5000 [0, 9999]
|
||
$DefaultTDelta 0 [0, 1440]
|
||
$DeltaOverride 0
|
||
$DontFork 0
|
||
$DontQueue 1
|
||
$DontTrigAts 0
|
||
$EndSent ".?!"
|
||
$EndSentIg "\"')]}>"
|
||
$ExpressionTimeLimit 0
|
||
$February "February"
|
||
$FirstIndent 0 [0, 132]
|
||
$FoldYear 0 [0, 1]
|
||
$FormWidth 72 [20, 500]
|
||
$Friday "Friday"
|
||
$Fromnow "from now"
|
||
$Hour "hour"
|
||
$Hplu "s"
|
||
$HushMode 0
|
||
$IgnoreOnce 1
|
||
$InfDelta 0
|
||
$IntMax 2147483647
|
||
$IntMin -2147483648
|
||
$Is "is"
|
||
$January "January"
|
||
$July "July"
|
||
$June "June"
|
||
$LatDeg 30
|
||
$Latitude "30.500000"
|
||
$LatMin 30
|
||
$LatSec 0
|
||
$Location "Ottawa"
|
||
$LongDeg -25
|
||
$Longitude "24.750000"
|
||
$LongMin 15
|
||
$LongSec 0
|
||
$March "March"
|
||
$MaxFullOmits 1000
|
||
$MaxLateMinutes 0 [0, 1440]
|
||
$MaxPartialOmits 366
|
||
$MaxSatIter 150 [10, Inf)
|
||
$MaxStringLen 65535 [-1, Inf)
|
||
$May "May"
|
||
$MinsFromUTC -300 [-780, 780]
|
||
$Minute "minute"
|
||
$Monday "Monday"
|
||
$Mplu "s"
|
||
$NextMode 0
|
||
$November "November"
|
||
$Now "now"
|
||
$NumFullOmits 1
|
||
$NumPartialOmits 0
|
||
$NumQueued 0
|
||
$NumTrig 41
|
||
$October "October"
|
||
$On "on"
|
||
$OnceFile ""
|
||
$ParseUntriggered 1 [0, 1]
|
||
$Pm "pm"
|
||
$PrefixLineNo 0
|
||
$PSCal 0
|
||
$RunOff 0
|
||
$Saturday "Saturday"
|
||
$September "September"
|
||
$SimpleCal 0
|
||
$SortByDate 0
|
||
$SortByPrio 0
|
||
$SortByTime 0
|
||
$SubsIndent 0 [0, 132]
|
||
$Sunday "Sunday"
|
||
$SuppressImplicitWarnings 0 [0, 1]
|
||
$SuppressLRM 0 [0, 1]
|
||
$T 0
|
||
$Td -1
|
||
$TerminalBackground -1
|
||
$Thursday "Thursday"
|
||
$TimeSep ":"
|
||
$Tm -1
|
||
$Today "today"
|
||
$Tomorrow "tomorrow"
|
||
$Tt 00:00
|
||
$Tuesday "Tuesday"
|
||
$Tw -1
|
||
$Ty -1
|
||
$U 1991-02-16
|
||
$Ud 16
|
||
$Um 2
|
||
$UntimedFirst 0
|
||
$Use256Colors 0
|
||
$UseBGVTColors 0
|
||
$UseTrueColors 0
|
||
$UseVTColors 0
|
||
$Uw 6
|
||
$Uy 1991
|
||
$Was "was"
|
||
$Wednesday "Wednesday"
|
||
msg [$April]%
|
||
../tests/test.rem(478): Trig = Saturday, 16 February, 1991
|
||
$April => "April"
|
||
April
|
||
msg [$August]%
|
||
../tests/test.rem(479): Trig = Saturday, 16 February, 1991
|
||
$August => "August"
|
||
August
|
||
msg [$CalcUTC]%
|
||
../tests/test.rem(480): Trig = Saturday, 16 February, 1991
|
||
$CalcUTC => 0
|
||
0
|
||
msg [$CalMode]%
|
||
../tests/test.rem(481): Trig = Saturday, 16 February, 1991
|
||
$CalMode => 0
|
||
0
|
||
msg [$Daemon]%
|
||
../tests/test.rem(482): Trig = Saturday, 16 February, 1991
|
||
$Daemon => 0
|
||
0
|
||
msg [$DateSep]%
|
||
../tests/test.rem(483): Trig = Saturday, 16 February, 1991
|
||
$DateSep => "-"
|
||
-
|
||
msg [$DateTimeSep]%
|
||
../tests/test.rem(484): Trig = Saturday, 16 February, 1991
|
||
$DateTimeSep => "@"
|
||
@
|
||
msg [$December]%
|
||
../tests/test.rem(485): Trig = Saturday, 16 February, 1991
|
||
$December => "December"
|
||
December
|
||
msg [$DefaultColor]%
|
||
../tests/test.rem(486): Trig = Saturday, 16 February, 1991
|
||
$DefaultColor => "-1 -1 -1"
|
||
-1 -1 -1
|
||
msg [$DefaultPrio]%
|
||
../tests/test.rem(487): Trig = Saturday, 16 February, 1991
|
||
$DefaultPrio => 5000
|
||
5000
|
||
msg [$DefaultTDelta]%
|
||
../tests/test.rem(488): Trig = Saturday, 16 February, 1991
|
||
$DefaultTDelta => 0
|
||
0
|
||
msg [$DeltaOverride]%
|
||
../tests/test.rem(489): Trig = Saturday, 16 February, 1991
|
||
$DeltaOverride => 0
|
||
0
|
||
msg [$DontFork]%
|
||
../tests/test.rem(490): Trig = Saturday, 16 February, 1991
|
||
$DontFork => 0
|
||
0
|
||
msg [$DontQueue]%
|
||
../tests/test.rem(491): Trig = Saturday, 16 February, 1991
|
||
$DontQueue => 1
|
||
1
|
||
msg [$DontTrigAts]%
|
||
../tests/test.rem(492): Trig = Saturday, 16 February, 1991
|
||
$DontTrigAts => 0
|
||
0
|
||
msg [$EndSent]%
|
||
../tests/test.rem(493): Trig = Saturday, 16 February, 1991
|
||
$EndSent => ".?!"
|
||
.?!
|
||
msg [$EndSentIg]%
|
||
../tests/test.rem(494): Trig = Saturday, 16 February, 1991
|
||
$EndSentIg => "\"')]}>"
|
||
"')]}>
|
||
msg [$February]%
|
||
../tests/test.rem(495): Trig = Saturday, 16 February, 1991
|
||
$February => "February"
|
||
February
|
||
msg [$FirstIndent]%
|
||
../tests/test.rem(496): Trig = Saturday, 16 February, 1991
|
||
$FirstIndent => 0
|
||
0
|
||
msg [$FoldYear]%
|
||
../tests/test.rem(497): Trig = Saturday, 16 February, 1991
|
||
$FoldYear => 0
|
||
0
|
||
msg [$FormWidth]%
|
||
../tests/test.rem(498): Trig = Saturday, 16 February, 1991
|
||
$FormWidth => 72
|
||
72
|
||
msg [$Friday]%
|
||
../tests/test.rem(499): Trig = Saturday, 16 February, 1991
|
||
$Friday => "Friday"
|
||
Friday
|
||
msg [$HushMode]%
|
||
../tests/test.rem(500): Trig = Saturday, 16 February, 1991
|
||
$HushMode => 0
|
||
0
|
||
msg [$IgnoreOnce]%
|
||
../tests/test.rem(501): Trig = Saturday, 16 February, 1991
|
||
$IgnoreOnce => 1
|
||
1
|
||
msg [$InfDelta]%
|
||
../tests/test.rem(502): Trig = Saturday, 16 February, 1991
|
||
$InfDelta => 0
|
||
0
|
||
msg [$IntMax]%
|
||
../tests/test.rem(503): Trig = Saturday, 16 February, 1991
|
||
$IntMax => 2147483647
|
||
2147483647
|
||
msg [$IntMin]%
|
||
../tests/test.rem(504): Trig = Saturday, 16 February, 1991
|
||
$IntMin => -2147483648
|
||
-2147483648
|
||
msg [$January]%
|
||
../tests/test.rem(505): Trig = Saturday, 16 February, 1991
|
||
$January => "January"
|
||
January
|
||
msg [$July]%
|
||
../tests/test.rem(506): Trig = Saturday, 16 February, 1991
|
||
$July => "July"
|
||
July
|
||
msg [$June]%
|
||
../tests/test.rem(507): Trig = Saturday, 16 February, 1991
|
||
$June => "June"
|
||
June
|
||
msg [$LatDeg]%
|
||
../tests/test.rem(508): Trig = Saturday, 16 February, 1991
|
||
$LatDeg => 30
|
||
30
|
||
msg [$Latitude]%
|
||
../tests/test.rem(509): Trig = Saturday, 16 February, 1991
|
||
$Latitude => "30.500000"
|
||
30.500000
|
||
msg [$LatMin]%
|
||
../tests/test.rem(510): Trig = Saturday, 16 February, 1991
|
||
$LatMin => 30
|
||
30
|
||
msg [$LatSec]%
|
||
../tests/test.rem(511): Trig = Saturday, 16 February, 1991
|
||
$LatSec => 0
|
||
0
|
||
msg [$Location]%
|
||
../tests/test.rem(512): Trig = Saturday, 16 February, 1991
|
||
$Location => "Ottawa"
|
||
Ottawa
|
||
msg [$LongDeg]%
|
||
../tests/test.rem(513): Trig = Saturday, 16 February, 1991
|
||
$LongDeg => -25
|
||
-25
|
||
msg [$Longitude]%
|
||
../tests/test.rem(514): Trig = Saturday, 16 February, 1991
|
||
$Longitude => "24.750000"
|
||
24.750000
|
||
msg [$LongMin]%
|
||
../tests/test.rem(515): Trig = Saturday, 16 February, 1991
|
||
$LongMin => 15
|
||
15
|
||
msg [$LongSec]%
|
||
../tests/test.rem(516): Trig = Saturday, 16 February, 1991
|
||
$LongSec => 0
|
||
0
|
||
msg [$March]%
|
||
../tests/test.rem(517): Trig = Saturday, 16 February, 1991
|
||
$March => "March"
|
||
March
|
||
msg [$MaxSatIter]%
|
||
../tests/test.rem(518): Trig = Saturday, 16 February, 1991
|
||
$MaxSatIter => 150
|
||
150
|
||
msg [$MaxStringLen]%
|
||
../tests/test.rem(519): Trig = Saturday, 16 February, 1991
|
||
$MaxStringLen => 65535
|
||
65535
|
||
msg [$May]%
|
||
../tests/test.rem(520): Trig = Saturday, 16 February, 1991
|
||
$May => "May"
|
||
May
|
||
msg [$MinsFromUTC]%
|
||
../tests/test.rem(521): Trig = Saturday, 16 February, 1991
|
||
$MinsFromUTC => -300
|
||
-300
|
||
msg [$Monday]%
|
||
../tests/test.rem(522): Trig = Saturday, 16 February, 1991
|
||
$Monday => "Monday"
|
||
Monday
|
||
msg [$NextMode]%
|
||
../tests/test.rem(523): Trig = Saturday, 16 February, 1991
|
||
$NextMode => 0
|
||
0
|
||
msg [$November]%
|
||
../tests/test.rem(524): Trig = Saturday, 16 February, 1991
|
||
$November => "November"
|
||
November
|
||
msg [$NumQueued]%
|
||
../tests/test.rem(525): Trig = Saturday, 16 February, 1991
|
||
$NumQueued => 0
|
||
0
|
||
msg [$NumTrig]%
|
||
../tests/test.rem(526): Trig = Saturday, 16 February, 1991
|
||
$NumTrig => 89
|
||
89
|
||
msg [$October]%
|
||
../tests/test.rem(527): Trig = Saturday, 16 February, 1991
|
||
$October => "October"
|
||
October
|
||
msg [$PrefixLineNo]%
|
||
../tests/test.rem(528): Trig = Saturday, 16 February, 1991
|
||
$PrefixLineNo => 0
|
||
0
|
||
msg [$PSCal]%
|
||
../tests/test.rem(529): Trig = Saturday, 16 February, 1991
|
||
$PSCal => 0
|
||
0
|
||
msg [$RunOff]%
|
||
../tests/test.rem(530): Trig = Saturday, 16 February, 1991
|
||
$RunOff => 0
|
||
0
|
||
msg [$Saturday]%
|
||
../tests/test.rem(531): Trig = Saturday, 16 February, 1991
|
||
$Saturday => "Saturday"
|
||
Saturday
|
||
msg [$September]%
|
||
../tests/test.rem(532): Trig = Saturday, 16 February, 1991
|
||
$September => "September"
|
||
September
|
||
msg [$SimpleCal]%
|
||
../tests/test.rem(533): Trig = Saturday, 16 February, 1991
|
||
$SimpleCal => 0
|
||
0
|
||
msg [$SortByDate]%
|
||
../tests/test.rem(534): Trig = Saturday, 16 February, 1991
|
||
$SortByDate => 0
|
||
0
|
||
msg [$SortByPrio]%
|
||
../tests/test.rem(535): Trig = Saturday, 16 February, 1991
|
||
$SortByPrio => 0
|
||
0
|
||
msg [$SortByTime]%
|
||
../tests/test.rem(536): Trig = Saturday, 16 February, 1991
|
||
$SortByTime => 0
|
||
0
|
||
msg [$SubsIndent]%
|
||
../tests/test.rem(537): Trig = Saturday, 16 February, 1991
|
||
$SubsIndent => 0
|
||
0
|
||
msg [$Sunday]%
|
||
../tests/test.rem(538): Trig = Saturday, 16 February, 1991
|
||
$Sunday => "Sunday"
|
||
Sunday
|
||
msg [$T]%
|
||
../tests/test.rem(539): Trig = Saturday, 16 February, 1991
|
||
$T => 1991-02-16
|
||
1991-02-16
|
||
msg [$Td]%
|
||
../tests/test.rem(540): Trig = Saturday, 16 February, 1991
|
||
$Td => 16
|
||
16
|
||
msg [$Thursday]%
|
||
../tests/test.rem(541): Trig = Saturday, 16 February, 1991
|
||
$Thursday => "Thursday"
|
||
Thursday
|
||
msg [$TimeSep]%
|
||
../tests/test.rem(542): Trig = Saturday, 16 February, 1991
|
||
$TimeSep => ":"
|
||
:
|
||
msg [$Tm]%
|
||
../tests/test.rem(543): Trig = Saturday, 16 February, 1991
|
||
$Tm => 2
|
||
2
|
||
msg [$Tuesday]%
|
||
../tests/test.rem(544): Trig = Saturday, 16 February, 1991
|
||
$Tuesday => "Tuesday"
|
||
Tuesday
|
||
msg [$Tw]%
|
||
../tests/test.rem(545): Trig = Saturday, 16 February, 1991
|
||
$Tw => 6
|
||
6
|
||
msg [$Ty]%
|
||
../tests/test.rem(546): Trig = Saturday, 16 February, 1991
|
||
$Ty => 1991
|
||
1991
|
||
msg [$U]%
|
||
../tests/test.rem(547): Trig = Saturday, 16 February, 1991
|
||
$U => 1991-02-16
|
||
1991-02-16
|
||
msg [$Ud]%
|
||
../tests/test.rem(548): Trig = Saturday, 16 February, 1991
|
||
$Ud => 16
|
||
16
|
||
msg [$Um]%
|
||
../tests/test.rem(549): Trig = Saturday, 16 February, 1991
|
||
$Um => 2
|
||
2
|
||
msg [$UntimedFirst]%
|
||
../tests/test.rem(550): Trig = Saturday, 16 February, 1991
|
||
$UntimedFirst => 0
|
||
0
|
||
msg [$Uw]%
|
||
../tests/test.rem(551): Trig = Saturday, 16 February, 1991
|
||
$Uw => 6
|
||
6
|
||
msg [$Uy]%
|
||
../tests/test.rem(552): Trig = Saturday, 16 February, 1991
|
||
$Uy => 1991
|
||
1991
|
||
msg [$Wednesday]%
|
||
../tests/test.rem(553): Trig = Saturday, 16 February, 1991
|
||
$Wednesday => "Wednesday"
|
||
Wednesday
|
||
|
||
# Diagnose until before start date, only for non-constant expressions and
|
||
# fully-specified start date
|
||
REM Mon 1992 UNTIL 1991-01-01 MSG Not diagnosed - not fully-specified start
|
||
../tests/test.rem(557): Expired
|
||
REM 1992-01-01 *1 UNTIL 1991-12-31 MSG Diagnosed
|
||
../tests/test.rem(558): Warning: UNTIL/THROUGH date earlier than start date
|
||
../tests/test.rem(558): Trig = Wednesday, 1 January, 1992
|
||
set x '1992-01-01'
|
||
REM [x] *1 UNTIL 1991-12-31 MSG Not diagnosed - nonconst expression
|
||
x => 1992-01-01
|
||
../tests/test.rem(560): Trig = Wednesday, 1 January, 1992
|
||
|
||
REM MON FROM 1992-01-01 UNTIL 1991-12-31 MSG Diagnosed
|
||
../tests/test.rem(562): Warning: UNTIL/THROUGH date earlier than FROM date
|
||
../tests/test.rem(562): Expired
|
||
REM MON SCANFROM 1992-01-01 UNTIL 1991-12-31 MSG Diagnosed
|
||
../tests/test.rem(563): Warning: UNTIL/THROUGH date earlier than SCANFROM date
|
||
../tests/test.rem(563): Expired
|
||
|
||
REM MON FROM [x] UNTIL 1991-12-31 MSG Not diagnosed
|
||
x => 1992-01-01
|
||
../tests/test.rem(565): Expired
|
||
REM MON SCANFROM [x] UNTIL 1991-12-31 MSG Not diagnosed
|
||
x => 1992-01-01
|
||
../tests/test.rem(566): Expired
|
||
|
||
REM 1992-01-01 UNTIL 1992-02-02 MSG Diagnosed
|
||
../tests/test.rem(568): Warning: Useless use of UNTIL with fully-specified date and no *rep
|
||
../tests/test.rem(568): Trig = Wednesday, 1 January, 1992
|
||
REM [x] UNTIL 1992-02-02 MSG Diagnosed
|
||
x => 1992-01-01
|
||
../tests/test.rem(569): Warning: Useless use of UNTIL with fully-specified date and no *rep
|
||
../tests/test.rem(569): Trig = Wednesday, 1 January, 1992
|
||
|
||
dump $aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
|
||
Variable Value
|
||
|
||
$aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa: Name too long
|
||
OMIT 2010-09-03 THROUGH 2010-09-15
|
||
OMIT December 25 MSG X
|
||
../tests/test.rem(573): Trig = Wednesday, 25 December, 1991
|
||
# Next should give a parse error
|
||
OMIT 26 Dec 2010 THROUGH 27 Dec 2010 MSG This is not legal
|
||
../tests/test.rem(575): Trig = Sunday, 26 December, 2010
|
||
OMIT DUMP
|
||
Global Full OMITs (16 of maximum allowed 1000):
|
||
1991-03-11
|
||
2010-09-03
|
||
2010-09-04
|
||
2010-09-05
|
||
2010-09-06
|
||
2010-09-07
|
||
2010-09-08
|
||
2010-09-09
|
||
2010-09-10
|
||
2010-09-11
|
||
2010-09-12
|
||
2010-09-13
|
||
2010-09-14
|
||
2010-09-15
|
||
2010-12-26
|
||
2010-12-27
|
||
Global Partial OMITs (1 of maximum allowed 366):
|
||
12-25
|
||
Global Weekday OMITs:
|
||
None.
|
||
# Regression test for bugfix in Hebrew calendar Adar jahrzeit
|
||
REM [_i(14, "Adar", today(), 5761)] MSG Purim
|
||
today() => 1991-02-16
|
||
Entering UserFN _i(14, "Adar", 1991-02-16, 5761)
|
||
x => 14
|
||
y => "Adar"
|
||
z => 1991-02-16
|
||
a => 5761
|
||
hebdate(14, "Adar", 1991-02-16, 5761) => 1991-02-28
|
||
trigger(1991-02-28) => "28 February 1991"
|
||
Leaving UserFN _i(14, "Adar", 1991-02-16, 5761) => "28 February 1991"
|
||
../tests/test.rem(578): Trig = Thursday, 28 February, 1991
|
||
|
||
# Regression test for bug found by Larry Hynes
|
||
REM SATISFY [day(trigdate()-25) == 14] MSG Foo
|
||
../tests/test.rem(581): Trig = Saturday, 16 February, 1991
|
||
trigdate() => 1991-02-16
|
||
1991-02-16 - 25 => 1991-01-22
|
||
day(1991-01-22) => 22
|
||
22 == 14 => 0
|
||
../tests/test.rem(581): Trig = Sunday, 17 February, 1991
|
||
trigdate() => 1991-02-17
|
||
1991-02-17 - 25 => 1991-01-23
|
||
day(1991-01-23) => 23
|
||
23 == 14 => 0
|
||
../tests/test.rem(581): Trig = Monday, 18 February, 1991
|
||
trigdate() => 1991-02-18
|
||
1991-02-18 - 25 => 1991-01-24
|
||
day(1991-01-24) => 24
|
||
24 == 14 => 0
|
||
../tests/test.rem(581): Trig = Tuesday, 19 February, 1991
|
||
trigdate() => 1991-02-19
|
||
1991-02-19 - 25 => 1991-01-25
|
||
day(1991-01-25) => 25
|
||
25 == 14 => 0
|
||
../tests/test.rem(581): Trig = Wednesday, 20 February, 1991
|
||
trigdate() => 1991-02-20
|
||
1991-02-20 - 25 => 1991-01-26
|
||
day(1991-01-26) => 26
|
||
26 == 14 => 0
|
||
../tests/test.rem(581): Trig = Thursday, 21 February, 1991
|
||
trigdate() => 1991-02-21
|
||
1991-02-21 - 25 => 1991-01-27
|
||
day(1991-01-27) => 27
|
||
27 == 14 => 0
|
||
../tests/test.rem(581): Trig = Friday, 22 February, 1991
|
||
trigdate() => 1991-02-22
|
||
1991-02-22 - 25 => 1991-01-28
|
||
day(1991-01-28) => 28
|
||
28 == 14 => 0
|
||
../tests/test.rem(581): Trig = Saturday, 23 February, 1991
|
||
trigdate() => 1991-02-23
|
||
1991-02-23 - 25 => 1991-01-29
|
||
day(1991-01-29) => 29
|
||
29 == 14 => 0
|
||
../tests/test.rem(581): Trig = Sunday, 24 February, 1991
|
||
trigdate() => 1991-02-24
|
||
1991-02-24 - 25 => 1991-01-30
|
||
day(1991-01-30) => 30
|
||
30 == 14 => 0
|
||
../tests/test.rem(581): Trig = Monday, 25 February, 1991
|
||
trigdate() => 1991-02-25
|
||
1991-02-25 - 25 => 1991-01-31
|
||
day(1991-01-31) => 31
|
||
31 == 14 => 0
|
||
../tests/test.rem(581): Trig = Tuesday, 26 February, 1991
|
||
trigdate() => 1991-02-26
|
||
1991-02-26 - 25 => 1991-02-01
|
||
day(1991-02-01) => 1
|
||
1 == 14 => 0
|
||
../tests/test.rem(581): Trig = Wednesday, 27 February, 1991
|
||
trigdate() => 1991-02-27
|
||
1991-02-27 - 25 => 1991-02-02
|
||
day(1991-02-02) => 2
|
||
2 == 14 => 0
|
||
../tests/test.rem(581): Trig = Thursday, 28 February, 1991
|
||
trigdate() => 1991-02-28
|
||
1991-02-28 - 25 => 1991-02-03
|
||
day(1991-02-03) => 3
|
||
3 == 14 => 0
|
||
../tests/test.rem(581): Trig = Friday, 1 March, 1991
|
||
trigdate() => 1991-03-01
|
||
1991-03-01 - 25 => 1991-02-04
|
||
day(1991-02-04) => 4
|
||
4 == 14 => 0
|
||
../tests/test.rem(581): Trig = Saturday, 2 March, 1991
|
||
trigdate() => 1991-03-02
|
||
1991-03-02 - 25 => 1991-02-05
|
||
day(1991-02-05) => 5
|
||
5 == 14 => 0
|
||
../tests/test.rem(581): Trig = Sunday, 3 March, 1991
|
||
trigdate() => 1991-03-03
|
||
1991-03-03 - 25 => 1991-02-06
|
||
day(1991-02-06) => 6
|
||
6 == 14 => 0
|
||
../tests/test.rem(581): Trig = Monday, 4 March, 1991
|
||
trigdate() => 1991-03-04
|
||
1991-03-04 - 25 => 1991-02-07
|
||
day(1991-02-07) => 7
|
||
7 == 14 => 0
|
||
../tests/test.rem(581): Trig = Tuesday, 5 March, 1991
|
||
trigdate() => 1991-03-05
|
||
1991-03-05 - 25 => 1991-02-08
|
||
day(1991-02-08) => 8
|
||
8 == 14 => 0
|
||
../tests/test.rem(581): Trig = Wednesday, 6 March, 1991
|
||
trigdate() => 1991-03-06
|
||
1991-03-06 - 25 => 1991-02-09
|
||
day(1991-02-09) => 9
|
||
9 == 14 => 0
|
||
../tests/test.rem(581): Trig = Thursday, 7 March, 1991
|
||
trigdate() => 1991-03-07
|
||
1991-03-07 - 25 => 1991-02-10
|
||
day(1991-02-10) => 10
|
||
10 == 14 => 0
|
||
../tests/test.rem(581): Trig = Friday, 8 March, 1991
|
||
trigdate() => 1991-03-08
|
||
1991-03-08 - 25 => 1991-02-11
|
||
day(1991-02-11) => 11
|
||
11 == 14 => 0
|
||
../tests/test.rem(581): Trig = Saturday, 9 March, 1991
|
||
trigdate() => 1991-03-09
|
||
1991-03-09 - 25 => 1991-02-12
|
||
day(1991-02-12) => 12
|
||
12 == 14 => 0
|
||
../tests/test.rem(581): Trig = Sunday, 10 March, 1991
|
||
trigdate() => 1991-03-10
|
||
1991-03-10 - 25 => 1991-02-13
|
||
day(1991-02-13) => 13
|
||
13 == 14 => 0
|
||
../tests/test.rem(581): Trig = Monday, 11 March, 1991
|
||
trigdate() => 1991-03-11
|
||
1991-03-11 - 25 => 1991-02-14
|
||
day(1991-02-14) => 14
|
||
14 == 14 => 1
|
||
../tests/test.rem(581): Trig(satisfied) = Monday, 11 March, 1991
|
||
|
||
# Check combo of SATISFY and long-duration events
|
||
REM 14 SATISFY [$Tw == 4] MSG Thursday, the 14th
|
||
../tests/test.rem(584): Trig = Thursday, 14 March, 1991
|
||
$Tw => 4
|
||
4 == 4 => 1
|
||
../tests/test.rem(584): Trig(satisfied) = Thursday, 14 March, 1991
|
||
REM 14 AT 16:00 DURATION 8:00 SATISFY [$Tw == 4] MSG Thursday, the 14th
|
||
../tests/test.rem(585): Trig = Thursday, 14 March, 1991 AT 16:00 DURATION 08:00
|
||
$Tw => 4
|
||
4 == 4 => 1
|
||
../tests/test.rem(585): Trig(satisfied) = Thursday, 14 March, 1991 AT 16:00 DURATION 08:00
|
||
REM 14 AT 16:00 DURATION 8:01 SATISFY [$Tw == 4] MSG Thursday, the 14th
|
||
../tests/test.rem(586): Trig = Thursday, 14 March, 1991 AT 16:00 DURATION 08:01
|
||
../tests/test.rem(586): Trig = Thursday, 14 March, 1991 AT 16:00 DURATION 08:01
|
||
$Tw => 4
|
||
4 == 4 => 1
|
||
../tests/test.rem(586): Trig(satisfied) = Thursday, 14 March, 1991 AT 16:00 DURATION 08:01
|
||
REM 14 AT 16:00 DURATION 32:00 SATISFY [$Tw == 4] MSG Thursday, the 14th
|
||
../tests/test.rem(587): Trig = Thursday, 14 March, 1991 AT 16:00 DURATION 32:00
|
||
../tests/test.rem(587): Trig = Thursday, 14 March, 1991 AT 16:00 DURATION 32:00
|
||
$Tw => 4
|
||
4 == 4 => 1
|
||
../tests/test.rem(587): Trig(satisfied) = Thursday, 14 March, 1991 AT 16:00 DURATION 32:00
|
||
REM 14 AT 16:00 DURATION 32:01 SATISFY [$Tw == 4] MSG Thursday, the 14th
|
||
../tests/test.rem(588): Trig = Thursday, 14 March, 1991 AT 16:00 DURATION 32:01
|
||
../tests/test.rem(588): Trig = Thursday, 14 February, 1991 AT 16:00 DURATION 32:01
|
||
$Tw => 4
|
||
4 == 4 => 1
|
||
../tests/test.rem(588): Trig(adj) = Saturday, 16 February, 1991 AT 00:00 DURATION 00:01
|
||
../tests/test.rem(588): Trig(satisfied) = Saturday, 16 February, 1991 AT 00:00 DURATION 00:01
|
||
Thursday, the 14th
|
||
|
||
REM 14 AT 16:00 DURATION 40:00 SATISFY [$Tw == 4] MSG Thursday, the 14th
|
||
../tests/test.rem(589): Trig = Thursday, 14 March, 1991 AT 16:00 DURATION 40:00
|
||
../tests/test.rem(589): Trig = Thursday, 14 February, 1991 AT 16:00 DURATION 40:00
|
||
$Tw => 4
|
||
4 == 4 => 1
|
||
../tests/test.rem(589): Trig(adj) = Saturday, 16 February, 1991 AT 00:00 DURATION 08:00
|
||
../tests/test.rem(589): Trig(satisfied) = Saturday, 16 February, 1991 AT 00:00 DURATION 08:00
|
||
Thursday, the 14th
|
||
|
||
|
||
# This is now an error
|
||
REM DURATION 15:00 MSG Should fail... need AT if you have DURATION.
|
||
../tests/test.rem(592): Cannot specify DURATION without specifying AT
|
||
|
||
# Parsing of AM/PM times
|
||
REM AT 0:00am MSG foo 0a
|
||
../tests/test.rem(595): Ill-formed time: `0:00am'
|
||
REM AT 1:00AM MSG foo 1a
|
||
../tests/test.rem(596): Trig = Saturday, 16 February, 1991 AT 01:00
|
||
foo 1a
|
||
|
||
REM AT 2:00am MSG foo 2a
|
||
../tests/test.rem(597): Trig = Saturday, 16 February, 1991 AT 02:00
|
||
foo 2a
|
||
|
||
REM AT 3:00AM MSG foo 3a
|
||
../tests/test.rem(598): Trig = Saturday, 16 February, 1991 AT 03:00
|
||
foo 3a
|
||
|
||
REM AT 4:00am MSG foo 4a
|
||
../tests/test.rem(599): Trig = Saturday, 16 February, 1991 AT 04:00
|
||
foo 4a
|
||
|
||
REM AT 5:00AM MSG foo 5a
|
||
../tests/test.rem(600): Trig = Saturday, 16 February, 1991 AT 05:00
|
||
foo 5a
|
||
|
||
REM AT 6:00am MSG foo 6a
|
||
../tests/test.rem(601): Trig = Saturday, 16 February, 1991 AT 06:00
|
||
foo 6a
|
||
|
||
REM AT 7:00AM MSG foo 7a
|
||
../tests/test.rem(602): Trig = Saturday, 16 February, 1991 AT 07:00
|
||
foo 7a
|
||
|
||
REM AT 8:00am MSG foo 8a
|
||
../tests/test.rem(603): Trig = Saturday, 16 February, 1991 AT 08:00
|
||
foo 8a
|
||
|
||
REM AT 9:00AM MSG foo 9a
|
||
../tests/test.rem(604): Trig = Saturday, 16 February, 1991 AT 09:00
|
||
foo 9a
|
||
|
||
REM AT 10:00am MSG foo 10a
|
||
../tests/test.rem(605): Trig = Saturday, 16 February, 1991 AT 10:00
|
||
foo 10a
|
||
|
||
REM AT 11:00AM MSG foo 11a
|
||
../tests/test.rem(606): Trig = Saturday, 16 February, 1991 AT 11:00
|
||
foo 11a
|
||
|
||
REM AT 12:00am MSG foo 12a
|
||
../tests/test.rem(607): Trig = Saturday, 16 February, 1991 AT 00:00
|
||
foo 12a
|
||
|
||
REM AT 13:00AM MSG foo 13a
|
||
../tests/test.rem(608): Ill-formed time: `13:00AM'
|
||
REM AT 0:00pm MSG foo 0p
|
||
../tests/test.rem(609): Ill-formed time: `0:00pm'
|
||
REM AT 1:00PM MSG foo 1p
|
||
../tests/test.rem(610): Trig = Saturday, 16 February, 1991 AT 13:00
|
||
foo 1p
|
||
|
||
REM AT 2:00pm MSG foo 2p
|
||
../tests/test.rem(611): Trig = Saturday, 16 February, 1991 AT 14:00
|
||
foo 2p
|
||
|
||
REM AT 3:00PM MSG foo 3p
|
||
../tests/test.rem(612): Trig = Saturday, 16 February, 1991 AT 15:00
|
||
foo 3p
|
||
|
||
REM AT 4:00pm MSG foo 4p
|
||
../tests/test.rem(613): Trig = Saturday, 16 February, 1991 AT 16:00
|
||
foo 4p
|
||
|
||
REM AT 5:00PM MSG foo 5p
|
||
../tests/test.rem(614): Trig = Saturday, 16 February, 1991 AT 17:00
|
||
foo 5p
|
||
|
||
REM AT 6:00pm MSG foo 6p
|
||
../tests/test.rem(615): Trig = Saturday, 16 February, 1991 AT 18:00
|
||
foo 6p
|
||
|
||
REM AT 7:00PM MSG foo 7p
|
||
../tests/test.rem(616): Trig = Saturday, 16 February, 1991 AT 19:00
|
||
foo 7p
|
||
|
||
REM AT 8:00pm MSG foo 8p
|
||
../tests/test.rem(617): Trig = Saturday, 16 February, 1991 AT 20:00
|
||
foo 8p
|
||
|
||
REM AT 9:00PM MSG foo 9p
|
||
../tests/test.rem(618): Trig = Saturday, 16 February, 1991 AT 21:00
|
||
foo 9p
|
||
|
||
REM AT 10:00pm MSG foo 10p
|
||
../tests/test.rem(619): Trig = Saturday, 16 February, 1991 AT 22:00
|
||
foo 10p
|
||
|
||
REM AT 11:00PM MSG foo 11p
|
||
../tests/test.rem(620): Trig = Saturday, 16 February, 1991 AT 23:00
|
||
foo 11p
|
||
|
||
REM AT 12:00pm MSG foo 12p
|
||
../tests/test.rem(621): Trig = Saturday, 16 February, 1991 AT 12:00
|
||
foo 12p
|
||
|
||
REM AT 13:00PM MSG foo 13p
|
||
../tests/test.rem(622): Ill-formed time: `13:00PM'
|
||
|
||
DEBUG +x
|
||
SET x 0:00am + 0
|
||
../tests/test.rem(625): Ill-formed time: `0:00am'
|
||
SET x 1:00AM + 0
|
||
01:00 + 0 => 01:00
|
||
SET x 2:00am + 0
|
||
02:00 + 0 => 02:00
|
||
SET x 3:00AM + 0
|
||
03:00 + 0 => 03:00
|
||
SET x 4:00am + 0
|
||
04:00 + 0 => 04:00
|
||
SET x 5:00AM + 0
|
||
05:00 + 0 => 05:00
|
||
SET x 6:00am + 0
|
||
06:00 + 0 => 06:00
|
||
SET x 7:00AM + 0
|
||
07:00 + 0 => 07:00
|
||
SET x 8:00am + 0
|
||
08:00 + 0 => 08:00
|
||
SET x 9:00AM + 0
|
||
09:00 + 0 => 09:00
|
||
SET x 10:00am + 0
|
||
10:00 + 0 => 10:00
|
||
SET x 11:00AM + 0
|
||
11:00 + 0 => 11:00
|
||
SET x 12:00am + 0
|
||
00:00 + 0 => 00:00
|
||
SET x 13:00AM + 0
|
||
../tests/test.rem(638): Ill-formed time: `13:00AM'
|
||
|
||
SET x 0:00pm + 0
|
||
../tests/test.rem(640): Ill-formed time: `0:00pm'
|
||
SET x 1:00PM + 0
|
||
13:00 + 0 => 13:00
|
||
SET x 2:00pm + 0
|
||
14:00 + 0 => 14:00
|
||
SET x 3:00PM + 0
|
||
15:00 + 0 => 15:00
|
||
SET x 4:00pm + 0
|
||
16:00 + 0 => 16:00
|
||
SET x 5:00PM + 0
|
||
17:00 + 0 => 17:00
|
||
SET x 6:00pm + 0
|
||
18:00 + 0 => 18:00
|
||
SET x 7:00PM + 0
|
||
19:00 + 0 => 19:00
|
||
SET x 8:00pm + 0
|
||
20:00 + 0 => 20:00
|
||
SET x 9:00PM + 0
|
||
21:00 + 0 => 21:00
|
||
SET x 10:00pm + 0
|
||
22:00 + 0 => 22:00
|
||
SET x 11:00PM + 0
|
||
23:00 + 0 => 23:00
|
||
SET x 12:00pm + 0
|
||
12:00 + 0 => 12:00
|
||
SET x 13:00PM + 0
|
||
../tests/test.rem(653): Ill-formed time: `13:00PM'
|
||
|
||
SET x '2015-02-03@0:00am' + 0
|
||
../tests/test.rem(655): Ill-formed time: '2015-02-03@0:00am'
|
||
SET x '2015-02-03@1:00AM' + 0
|
||
2015-02-03@01:00 + 0 => 2015-02-03@01:00
|
||
SET x '2015-02-03@2:00am' + 0
|
||
2015-02-03@02:00 + 0 => 2015-02-03@02:00
|
||
SET x '2015-02-03@3:00AM' + 0
|
||
2015-02-03@03:00 + 0 => 2015-02-03@03:00
|
||
SET x '2015-02-03@4:00am' + 0
|
||
2015-02-03@04:00 + 0 => 2015-02-03@04:00
|
||
SET x '2015-02-03@5:00AM' + 0
|
||
2015-02-03@05:00 + 0 => 2015-02-03@05:00
|
||
SET x '2015-02-03@6:00am' + 0
|
||
2015-02-03@06:00 + 0 => 2015-02-03@06:00
|
||
SET x '2015-02-03@7:00AM' + 0
|
||
2015-02-03@07:00 + 0 => 2015-02-03@07:00
|
||
SET x '2015-02-03@8:00am' + 0
|
||
2015-02-03@08:00 + 0 => 2015-02-03@08:00
|
||
SET x '2015-02-03@9:00AM' + 0
|
||
2015-02-03@09:00 + 0 => 2015-02-03@09:00
|
||
SET x '2015-02-03@10:00am' + 0
|
||
2015-02-03@10:00 + 0 => 2015-02-03@10:00
|
||
SET x '2015-02-03@11:00AM' + 0
|
||
2015-02-03@11:00 + 0 => 2015-02-03@11:00
|
||
SET x '2015-02-03@12:00am' + 0
|
||
2015-02-03@00:00 + 0 => 2015-02-03@00:00
|
||
SET x '2015-02-03@13:00AM' + 0
|
||
../tests/test.rem(668): Ill-formed time: '2015-02-03@13:00AM'
|
||
|
||
SET x '2015-02-03@0:00pm' + 0
|
||
../tests/test.rem(670): Ill-formed time: '2015-02-03@0:00pm'
|
||
SET x '2015-02-03@1:00PM' + 0
|
||
2015-02-03@13:00 + 0 => 2015-02-03@13:00
|
||
SET x '2015-02-03@2:00pm' + 0
|
||
2015-02-03@14:00 + 0 => 2015-02-03@14:00
|
||
SET x '2015-02-03@3:00PM' + 0
|
||
2015-02-03@15:00 + 0 => 2015-02-03@15:00
|
||
SET x '2015-02-03@4:00pm' + 0
|
||
2015-02-03@16:00 + 0 => 2015-02-03@16:00
|
||
SET x '2015-02-03@5:00PM' + 0
|
||
2015-02-03@17:00 + 0 => 2015-02-03@17:00
|
||
SET x '2015-02-03@6:00pm' + 0
|
||
2015-02-03@18:00 + 0 => 2015-02-03@18:00
|
||
SET x '2015-02-03@7:00PM' + 0
|
||
2015-02-03@19:00 + 0 => 2015-02-03@19:00
|
||
SET x '2015-02-03@8:00pm' + 0
|
||
2015-02-03@20:00 + 0 => 2015-02-03@20:00
|
||
SET x '2015-02-03@9:00PM' + 0
|
||
2015-02-03@21:00 + 0 => 2015-02-03@21:00
|
||
SET x '2015-02-03@10:00pm' + 0
|
||
2015-02-03@22:00 + 0 => 2015-02-03@22:00
|
||
SET x '2015-02-03@11:00PM' + 0
|
||
2015-02-03@23:00 + 0 => 2015-02-03@23:00
|
||
SET x '2015-02-03@12:00pm' + 0
|
||
2015-02-03@12:00 + 0 => 2015-02-03@12:00
|
||
SET x '2015-02-03@13:00PM' + 0
|
||
../tests/test.rem(683): Ill-formed time: '2015-02-03@13:00PM'
|
||
|
||
# Test the ampm function
|
||
set x ampm(0:12) + ""
|
||
ampm(00:12) => "12:12AM"
|
||
"12:12AM" + "" => "12:12AM"
|
||
set x ampm(1:12) + ""
|
||
ampm(01:12) => "1:12AM"
|
||
"1:12AM" + "" => "1:12AM"
|
||
set x ampm(2:12) + ""
|
||
ampm(02:12) => "2:12AM"
|
||
"2:12AM" + "" => "2:12AM"
|
||
set x ampm(3:12) + ""
|
||
ampm(03:12) => "3:12AM"
|
||
"3:12AM" + "" => "3:12AM"
|
||
set x ampm(4:12) + ""
|
||
ampm(04:12) => "4:12AM"
|
||
"4:12AM" + "" => "4:12AM"
|
||
set x ampm(5:12) + ""
|
||
ampm(05:12) => "5:12AM"
|
||
"5:12AM" + "" => "5:12AM"
|
||
set x ampm(6:12) + ""
|
||
ampm(06:12) => "6:12AM"
|
||
"6:12AM" + "" => "6:12AM"
|
||
set x ampm(7:12) + ""
|
||
ampm(07:12) => "7:12AM"
|
||
"7:12AM" + "" => "7:12AM"
|
||
set x ampm(8:12) + ""
|
||
ampm(08:12) => "8:12AM"
|
||
"8:12AM" + "" => "8:12AM"
|
||
set x ampm(9:12) + ""
|
||
ampm(09:12) => "9:12AM"
|
||
"9:12AM" + "" => "9:12AM"
|
||
set x ampm(10:12) + ""
|
||
ampm(10:12) => "10:12AM"
|
||
"10:12AM" + "" => "10:12AM"
|
||
set x ampm(11:12) + ""
|
||
ampm(11:12) => "11:12AM"
|
||
"11:12AM" + "" => "11:12AM"
|
||
set x ampm(12:12) + ""
|
||
ampm(12:12) => "12:12PM"
|
||
"12:12PM" + "" => "12:12PM"
|
||
set x ampm(13:12) + ""
|
||
ampm(13:12) => "1:12PM"
|
||
"1:12PM" + "" => "1:12PM"
|
||
set x ampm(14:12) + ""
|
||
ampm(14:12) => "2:12PM"
|
||
"2:12PM" + "" => "2:12PM"
|
||
set x ampm(15:12) + ""
|
||
ampm(15:12) => "3:12PM"
|
||
"3:12PM" + "" => "3:12PM"
|
||
set x ampm(16:12) + ""
|
||
ampm(16:12) => "4:12PM"
|
||
"4:12PM" + "" => "4:12PM"
|
||
set x ampm(17:12) + ""
|
||
ampm(17:12) => "5:12PM"
|
||
"5:12PM" + "" => "5:12PM"
|
||
set x ampm(18:12) + ""
|
||
ampm(18:12) => "6:12PM"
|
||
"6:12PM" + "" => "6:12PM"
|
||
set x ampm(19:12) + ""
|
||
ampm(19:12) => "7:12PM"
|
||
"7:12PM" + "" => "7:12PM"
|
||
set x ampm(20:12) + ""
|
||
ampm(20:12) => "8:12PM"
|
||
"8:12PM" + "" => "8:12PM"
|
||
set x ampm(21:12) + ""
|
||
ampm(21:12) => "9:12PM"
|
||
"9:12PM" + "" => "9:12PM"
|
||
set x ampm(22:12) + ""
|
||
ampm(22:12) => "10:12PM"
|
||
"10:12PM" + "" => "10:12PM"
|
||
set x ampm(23:12) + ""
|
||
ampm(23:12) => "11:12PM"
|
||
"11:12PM" + "" => "11:12PM"
|
||
|
||
set x ampm(0:12,"AM", "PM", 1) + ""
|
||
ampm(00:12, "AM", "PM", 1) => "12:12AM"
|
||
"12:12AM" + "" => "12:12AM"
|
||
set x ampm(1:12,"AM", "PM", 1) + ""
|
||
ampm(01:12, "AM", "PM", 1) => "01:12AM"
|
||
"01:12AM" + "" => "01:12AM"
|
||
set x ampm(2:12,"AM", "PM", 1) + ""
|
||
ampm(02:12, "AM", "PM", 1) => "02:12AM"
|
||
"02:12AM" + "" => "02:12AM"
|
||
set x ampm(3:12,"AM", "PM", 1) + ""
|
||
ampm(03:12, "AM", "PM", 1) => "03:12AM"
|
||
"03:12AM" + "" => "03:12AM"
|
||
set x ampm(4:12,"AM", "PM", 1) + ""
|
||
ampm(04:12, "AM", "PM", 1) => "04:12AM"
|
||
"04:12AM" + "" => "04:12AM"
|
||
set x ampm(5:12,"AM", "PM", 1) + ""
|
||
ampm(05:12, "AM", "PM", 1) => "05:12AM"
|
||
"05:12AM" + "" => "05:12AM"
|
||
set x ampm(6:12,"AM", "PM", 1) + ""
|
||
ampm(06:12, "AM", "PM", 1) => "06:12AM"
|
||
"06:12AM" + "" => "06:12AM"
|
||
set x ampm(7:12,"AM", "PM", 1) + ""
|
||
ampm(07:12, "AM", "PM", 1) => "07:12AM"
|
||
"07:12AM" + "" => "07:12AM"
|
||
set x ampm(8:12,"AM", "PM", 1) + ""
|
||
ampm(08:12, "AM", "PM", 1) => "08:12AM"
|
||
"08:12AM" + "" => "08:12AM"
|
||
set x ampm(9:12,"AM", "PM", 1) + ""
|
||
ampm(09:12, "AM", "PM", 1) => "09:12AM"
|
||
"09:12AM" + "" => "09:12AM"
|
||
set x ampm(10:12,"AM", "PM", 1) + ""
|
||
ampm(10:12, "AM", "PM", 1) => "10:12AM"
|
||
"10:12AM" + "" => "10:12AM"
|
||
set x ampm(11:12,"AM", "PM", 1) + ""
|
||
ampm(11:12, "AM", "PM", 1) => "11:12AM"
|
||
"11:12AM" + "" => "11:12AM"
|
||
set x ampm(12:12,"AM", "PM", 1) + ""
|
||
ampm(12:12, "AM", "PM", 1) => "12:12PM"
|
||
"12:12PM" + "" => "12:12PM"
|
||
set x ampm(13:12,"AM", "PM", 1) + ""
|
||
ampm(13:12, "AM", "PM", 1) => "01:12PM"
|
||
"01:12PM" + "" => "01:12PM"
|
||
set x ampm(14:12,"AM", "PM", 1) + ""
|
||
ampm(14:12, "AM", "PM", 1) => "02:12PM"
|
||
"02:12PM" + "" => "02:12PM"
|
||
set x ampm(15:12,"AM", "PM", 1) + ""
|
||
ampm(15:12, "AM", "PM", 1) => "03:12PM"
|
||
"03:12PM" + "" => "03:12PM"
|
||
set x ampm(16:12,"AM", "PM", 1) + ""
|
||
ampm(16:12, "AM", "PM", 1) => "04:12PM"
|
||
"04:12PM" + "" => "04:12PM"
|
||
set x ampm(17:12,"AM", "PM", 1) + ""
|
||
ampm(17:12, "AM", "PM", 1) => "05:12PM"
|
||
"05:12PM" + "" => "05:12PM"
|
||
set x ampm(18:12,"AM", "PM", 1) + ""
|
||
ampm(18:12, "AM", "PM", 1) => "06:12PM"
|
||
"06:12PM" + "" => "06:12PM"
|
||
set x ampm(19:12,"AM", "PM", 1) + ""
|
||
ampm(19:12, "AM", "PM", 1) => "07:12PM"
|
||
"07:12PM" + "" => "07:12PM"
|
||
set x ampm(20:12,"AM", "PM", 1) + ""
|
||
ampm(20:12, "AM", "PM", 1) => "08:12PM"
|
||
"08:12PM" + "" => "08:12PM"
|
||
set x ampm(21:12,"AM", "PM", 1) + ""
|
||
ampm(21:12, "AM", "PM", 1) => "09:12PM"
|
||
"09:12PM" + "" => "09:12PM"
|
||
set x ampm(22:12,"AM", "PM", 1) + ""
|
||
ampm(22:12, "AM", "PM", 1) => "10:12PM"
|
||
"10:12PM" + "" => "10:12PM"
|
||
set x ampm(23:12,"AM", "PM", 1) + ""
|
||
ampm(23:12, "AM", "PM", 1) => "11:12PM"
|
||
"11:12PM" + "" => "11:12PM"
|
||
|
||
set x ampm(0:02,"AM", "PM", 0) + ""
|
||
ampm(00:02, "AM", "PM", 0) => "12:02AM"
|
||
"12:02AM" + "" => "12:02AM"
|
||
set x ampm(0:02,"AM", "PM", 0) + ""
|
||
ampm(00:02, "AM", "PM", 0) => "12:02AM"
|
||
"12:02AM" + "" => "12:02AM"
|
||
set x ampm(2:02,"AM", "PM", 0) + ""
|
||
ampm(02:02, "AM", "PM", 0) => "2:02AM"
|
||
"2:02AM" + "" => "2:02AM"
|
||
set x ampm(3:02,"AM", "PM", 0) + ""
|
||
ampm(03:02, "AM", "PM", 0) => "3:02AM"
|
||
"3:02AM" + "" => "3:02AM"
|
||
set x ampm(4:02,"AM", "PM", 0) + ""
|
||
ampm(04:02, "AM", "PM", 0) => "4:02AM"
|
||
"4:02AM" + "" => "4:02AM"
|
||
set x ampm(5:02,"AM", "PM", 0) + ""
|
||
ampm(05:02, "AM", "PM", 0) => "5:02AM"
|
||
"5:02AM" + "" => "5:02AM"
|
||
set x ampm(6:02,"AM", "PM", 0) + ""
|
||
ampm(06:02, "AM", "PM", 0) => "6:02AM"
|
||
"6:02AM" + "" => "6:02AM"
|
||
set x ampm(7:02,"AM", "PM", 0) + ""
|
||
ampm(07:02, "AM", "PM", 0) => "7:02AM"
|
||
"7:02AM" + "" => "7:02AM"
|
||
set x ampm(8:02,"AM", "PM", 0) + ""
|
||
ampm(08:02, "AM", "PM", 0) => "8:02AM"
|
||
"8:02AM" + "" => "8:02AM"
|
||
set x ampm(9:02,"AM", "PM", 0) + ""
|
||
ampm(09:02, "AM", "PM", 0) => "9:02AM"
|
||
"9:02AM" + "" => "9:02AM"
|
||
set x ampm(00:02,"AM", "PM", 0) + ""
|
||
ampm(00:02, "AM", "PM", 0) => "12:02AM"
|
||
"12:02AM" + "" => "12:02AM"
|
||
set x ampm(00:02,"AM", "PM", 0) + ""
|
||
ampm(00:02, "AM", "PM", 0) => "12:02AM"
|
||
"12:02AM" + "" => "12:02AM"
|
||
set x ampm(02:02,"AM", "PM", 0) + ""
|
||
ampm(02:02, "AM", "PM", 0) => "2:02AM"
|
||
"2:02AM" + "" => "2:02AM"
|
||
set x ampm(03:02,"AM", "PM", 0) + ""
|
||
ampm(03:02, "AM", "PM", 0) => "3:02AM"
|
||
"3:02AM" + "" => "3:02AM"
|
||
set x ampm(04:02,"AM", "PM", 0) + ""
|
||
ampm(04:02, "AM", "PM", 0) => "4:02AM"
|
||
"4:02AM" + "" => "4:02AM"
|
||
set x ampm(05:02,"AM", "PM", 0) + ""
|
||
ampm(05:02, "AM", "PM", 0) => "5:02AM"
|
||
"5:02AM" + "" => "5:02AM"
|
||
set x ampm(06:02,"AM", "PM", 0) + ""
|
||
ampm(06:02, "AM", "PM", 0) => "6:02AM"
|
||
"6:02AM" + "" => "6:02AM"
|
||
set x ampm(07:02,"AM", "PM", 0) + ""
|
||
ampm(07:02, "AM", "PM", 0) => "7:02AM"
|
||
"7:02AM" + "" => "7:02AM"
|
||
set x ampm(08:02,"AM", "PM", 0) + ""
|
||
ampm(08:02, "AM", "PM", 0) => "8:02AM"
|
||
"8:02AM" + "" => "8:02AM"
|
||
set x ampm(09:02,"AM", "PM", 0) + ""
|
||
ampm(09:02, "AM", "PM", 0) => "9:02AM"
|
||
"9:02AM" + "" => "9:02AM"
|
||
set x ampm(20:02,"AM", "PM", 0) + ""
|
||
ampm(20:02, "AM", "PM", 0) => "8:02PM"
|
||
"8:02PM" + "" => "8:02PM"
|
||
set x ampm(20:02,"AM", "PM", 0) + ""
|
||
ampm(20:02, "AM", "PM", 0) => "8:02PM"
|
||
"8:02PM" + "" => "8:02PM"
|
||
set x ampm(22:02,"AM", "PM", 0) + ""
|
||
ampm(22:02, "AM", "PM", 0) => "10:02PM"
|
||
"10:02PM" + "" => "10:02PM"
|
||
set x ampm(23:02,"AM", "PM", 0) + ""
|
||
ampm(23:02, "AM", "PM", 0) => "11:02PM"
|
||
"11:02PM" + "" => "11:02PM"
|
||
|
||
# Coerce with am/pm
|
||
set x coerce("TIME", "12:45am")
|
||
coerce("TIME", "12:45am") => 00:45
|
||
set x coerce("TIME", "12:45")
|
||
coerce("TIME", "12:45") => 12:45
|
||
set x coerce("TIME", "1:45pm")
|
||
coerce("TIME", "1:45pm") => 13:45
|
||
set x coerce("DATETIME", "2020-05-05@12:45am")
|
||
coerce("DATETIME", "2020-05-05@12:45am") => 2020-05-05@00:45
|
||
set x coerce("DATETIME", "2020-05-05@12:45")
|
||
coerce("DATETIME", "2020-05-05@12:45") => 2020-05-05@12:45
|
||
set x coerce("DATETIME", "2020-05-05@1:45pm")
|
||
coerce("DATETIME", "2020-05-05@1:45pm") => 2020-05-05@13:45
|
||
|
||
# Overflow - these tests only work on machines with 32-bit
|
||
# twos-complement signed integers. You may get test failures on
|
||
# machines with different architectures.
|
||
set a $IntMin - 1
|
||
$IntMin => -2147483648
|
||
-2147483648 - 1 => Number too high
|
||
../tests/test.rem(772): `-': Number too high
|
||
set a $IntMin - $IntMax
|
||
$IntMin => -2147483648
|
||
$IntMax => 2147483647
|
||
-2147483648 - 2147483647 => Number too high
|
||
../tests/test.rem(773): `-': Number too high
|
||
set a $IntMax - $IntMin
|
||
$IntMax => 2147483647
|
||
$IntMin => -2147483648
|
||
2147483647 - -2147483648 => Number too high
|
||
../tests/test.rem(774): `-': Number too high
|
||
set a $IntMax - (-1)
|
||
$IntMax => 2147483647
|
||
- 1 => -1
|
||
2147483647 - -1 => Number too high
|
||
../tests/test.rem(775): `-': Number too high
|
||
set a $IntMax + 1
|
||
$IntMax => 2147483647
|
||
2147483647 + 1 => Number too high
|
||
../tests/test.rem(776): `+': Number too high
|
||
set a $IntMax + $IntMax
|
||
$IntMax => 2147483647
|
||
$IntMax => 2147483647
|
||
2147483647 + 2147483647 => Number too high
|
||
../tests/test.rem(777): `+': Number too high
|
||
set a $IntMin + (-1)
|
||
$IntMin => -2147483648
|
||
- 1 => -1
|
||
-2147483648 + -1 => Number too high
|
||
../tests/test.rem(778): `+': Number too high
|
||
set a $IntMin + $IntMin
|
||
$IntMin => -2147483648
|
||
$IntMin => -2147483648
|
||
-2147483648 + -2147483648 => Number too high
|
||
../tests/test.rem(779): `+': Number too high
|
||
set a $IntMax * 2
|
||
$IntMax => 2147483647
|
||
2147483647 * 2 => Number too high
|
||
../tests/test.rem(780): `*': Number too high
|
||
set a $IntMax * $IntMax
|
||
$IntMax => 2147483647
|
||
$IntMax => 2147483647
|
||
2147483647 * 2147483647 => Number too high
|
||
../tests/test.rem(781): `*': Number too high
|
||
set a $IntMax * $IntMin
|
||
$IntMax => 2147483647
|
||
$IntMin => -2147483648
|
||
2147483647 * -2147483648 => Number too high
|
||
../tests/test.rem(782): `*': Number too high
|
||
set a $IntMin * 2
|
||
$IntMin => -2147483648
|
||
-2147483648 * 2 => Number too high
|
||
../tests/test.rem(783): `*': Number too high
|
||
set a $IntMin * $IntMin
|
||
$IntMin => -2147483648
|
||
$IntMin => -2147483648
|
||
-2147483648 * -2147483648 => Number too high
|
||
../tests/test.rem(784): `*': Number too high
|
||
set a $IntMin * $IntMax
|
||
$IntMin => -2147483648
|
||
$IntMax => 2147483647
|
||
-2147483648 * 2147483647 => Number too high
|
||
../tests/test.rem(785): `*': Number too high
|
||
set a $IntMin / (-1)
|
||
$IntMin => -2147483648
|
||
- 1 => -1
|
||
-2147483648 / -1 => Number too high
|
||
../tests/test.rem(786): `/': Number too high
|
||
set a $IntMin * (-1)
|
||
$IntMin => -2147483648
|
||
- 1 => -1
|
||
-2147483648 * -1 => Number too high
|
||
../tests/test.rem(787): `*': Number too high
|
||
set a (-1) * $IntMin
|
||
- 1 => -1
|
||
$IntMin => -2147483648
|
||
-1 * -2147483648 => Number too high
|
||
../tests/test.rem(788): `*': Number too high
|
||
set a abs($IntMin)
|
||
$IntMin => -2147483648
|
||
abs(-2147483648) => Number too high
|
||
../tests/test.rem(789): abs(): Number too high
|
||
|
||
# The "isany" function
|
||
set a isany(1)
|
||
isany(1) => 0
|
||
set a isany("foo")
|
||
isany("foo") => 0
|
||
set a isany(1:00)
|
||
isany(01:00) => 0
|
||
set a isany(1, 2)
|
||
isany(1, 2) => 0
|
||
set a isany("foo", 2)
|
||
isany("foo", 2) => 0
|
||
set a isany(1:00, 2)
|
||
isany(01:00, 2) => 0
|
||
set a isany(1, 2, 1, 3)
|
||
isany(1, 2, 1, ?) => 1
|
||
set a isany("foo", 2, 3, "foo")
|
||
isany("foo", 2, 3, "foo") => 1
|
||
set a isany(1:00, 2, "foo", 2:00, 1:00, 9:00)
|
||
isany(01:00, 2, "foo", 02:00, 01:00, ?) => 1
|
||
|
||
# Shellescape
|
||
set a shellescape(" !\"#$%%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~")
|
||
shellescape(" !\"#$%%&'()*+,-./0123456789:;<=>?@ABCDEF"...) => "\\ \\!\\\"\\#\\$\\%\\%\\&\\'\\(\\)\\*+,-./0123456789\\"...
|
||
|
||
msg [a]
|
||
../tests/test.rem(805): Trig = Saturday, 16 February, 1991
|
||
a => "\\ \\!\\\"\\#\\$\\%\\%\\&\\'\\(\\)\\*+,-./0123456789\\"...
|
||
\ \!\"\#\$\\\&\'\(\)\*+,-./0123456789\:\;\<=\>\?@ABCDEFGHIJKLMNOPQRSTUVWXYZ\[\\\]\^_\`abcdefghijklmnopqrstuvwxyz\{\|\}\~
|
||
|
||
|
||
# Deprecated functions
|
||
set x psshade(50)
|
||
psshade(50) => ../tests/test.rem(808): psshade() is deprecated; use SPECIAL SHADE instead.
|
||
"/_A LineWidth 2 div def _A _A moveto Box"...
|
||
set x psmoon(0)
|
||
psmoon(0) => ../tests/test.rem(809): psmoon() is deprecated; use SPECIAL MOON instead.
|
||
"gsave 0 setgray newpath Border DaySize 2"...
|
||
|
||
# Recursive expression evaluation
|
||
FSET _f(x) 0
|
||
SET tmp evaltrig("Wed SKIP OMITFUNC _f",date(1992,1,8))
|
||
date(1992, 1, 8) => 1992-01-08
|
||
evaltrig("Wed SKIP OMITFUNC _f", 1992-01-08) => ../tests/test.rem(813): OMITFUNC function `_f' defined at ../tests/test.rem:812 does not use its argument
|
||
Entering UserFN _f(1992-01-08)
|
||
Leaving UserFN _f(1992-01-08) => 0
|
||
../tests/test.rem(813): Trig = Wednesday, 8 January, 1992
|
||
1992-01-08
|
||
REM MSG [tmp]
|
||
../tests/test.rem(814): Trig = Saturday, 16 February, 1991
|
||
tmp => 1992-01-08
|
||
1992-01-08
|
||
|
||
|
||
# Trig
|
||
IF trig("sun +1") || trig("thu +1")
|
||
trig("sun +1") => ../tests/test.rem(817): Trig = Sunday, 17 February, 1991
|
||
1991-02-17
|
||
1991-02-17 || ? => 1991-02-17
|
||
REM [trig()] +1 MSG Foo %b
|
||
trig() => 1991-02-17
|
||
../tests/test.rem(818): Trig = Sunday, 17 February, 1991
|
||
Foo tomorrow
|
||
|
||
ENDIF
|
||
|
||
# Trig with a bad warnfunc
|
||
FSET w(x) x/0
|
||
IF trig("sun warn w") || trig("thu warn w")
|
||
trig("sun warn w") => ../tests/test.rem(823): Trig = Sunday, 17 February, 1991
|
||
Entering UserFN w(1)
|
||
x => 1
|
||
1 / 0 => Division by zero
|
||
../tests/test.rem(823): `/': Division by zero
|
||
../tests/test.rem(822): [#0] In function `w'
|
||
Leaving UserFN w(1) => Division by zero
|
||
1990-01-01
|
||
trig("thu warn w") => ../tests/test.rem(823): Trig = Thursday, 21 February, 1991
|
||
Entering UserFN w(1)
|
||
x => 1
|
||
1 / 0 => Division by zero
|
||
Leaving UserFN w(1) => Division by zero
|
||
1990-01-01
|
||
1990-01-01 || 1990-01-01 => 1990-01-01
|
||
REM [trig()] +1 MSG Foo %b
|
||
ENDIF
|
||
|
||
# Trig with a good warnfunc
|
||
FSET w(x) choose(x, 5, 3, 1, 0)
|
||
../tests/test.rem(828): Function w redefined (previously defined at ../tests/test.rem:822)
|
||
|
||
# Short-circuit operators
|
||
IF trig("sun warn w") || trig("thu warn w")
|
||
trig("sun warn w") => ../tests/test.rem(831): Trig = Sunday, 17 February, 1991
|
||
Entering UserFN w(1)
|
||
x => 1
|
||
choose(1, 5, ?, ?, ?) => 5
|
||
Leaving UserFN w(1) => 5
|
||
Entering UserFN w(2)
|
||
x => 2
|
||
choose(2, ?, 3, ?, ?) => 3
|
||
Leaving UserFN w(2) => 3
|
||
Entering UserFN w(3)
|
||
x => 3
|
||
choose(3, ?, ?, 1, ?) => 1
|
||
Leaving UserFN w(3) => 1
|
||
1991-02-17
|
||
1991-02-17 || ? => 1991-02-17
|
||
REM [trig()] +5 MSG Foo %b
|
||
trig() => 1991-02-17
|
||
../tests/test.rem(832): Trig = Sunday, 17 February, 1991
|
||
Foo tomorrow
|
||
|
||
ENDIF
|
||
|
||
IF trig("thu warn w") || trig("sun warn w")
|
||
trig("thu warn w") => ../tests/test.rem(835): Trig = Thursday, 21 February, 1991
|
||
Entering UserFN w(1)
|
||
x => 1
|
||
choose(1, 5, ?, ?, ?) => 5
|
||
Leaving UserFN w(1) => 5
|
||
1991-02-21
|
||
1991-02-21 || ? => 1991-02-21
|
||
REM [trig()] +5 MSG Foo %b
|
||
trig() => 1991-02-21
|
||
../tests/test.rem(836): Trig = Thursday, 21 February, 1991
|
||
Foo in 5 days' time
|
||
|
||
ENDIF
|
||
|
||
REM [trig("Mon", "Tue", "Wed", "Sat")] MSG foo
|
||
trig("Mon", "Tue", "Wed", "Sat") => ../tests/test.rem(839): Trig = Monday, 18 February, 1991
|
||
../tests/test.rem(839): Trig = Tuesday, 19 February, 1991
|
||
../tests/test.rem(839): Trig = Wednesday, 20 February, 1991
|
||
../tests/test.rem(839): Trig = Saturday, 16 February, 1991
|
||
1991-02-16
|
||
../tests/test.rem(839): Trig = Saturday, 16 February, 1991
|
||
foo
|
||
|
||
REM [trig("Mon", "Tue", "Wed")] MSG bar
|
||
trig("Mon", "Tue", "Wed") => ../tests/test.rem(840): Trig = Monday, 18 February, 1991
|
||
../tests/test.rem(840): Trig = Tuesday, 19 February, 1991
|
||
../tests/test.rem(840): Trig = Wednesday, 20 February, 1991
|
||
1990-01-01
|
||
../tests/test.rem(840): Expired
|
||
|
||
# Multitrig
|
||
REM [multitrig("10", "17")] MSG multitrig-1
|
||
multitrig("10", "17") => ../tests/test.rem(843): Trig = Sunday, 10 March, 1991
|
||
../tests/test.rem(843): Trig = Sunday, 17 February, 1991
|
||
1991-02-17
|
||
../tests/test.rem(843): Trig = Sunday, 17 February, 1991
|
||
REM [multitrig("Feb 15", "Mar 20")] MSG multitrig-2
|
||
multitrig("Feb 15", "Mar 20") => ../tests/test.rem(844): Trig = Saturday, 15 February, 1992
|
||
../tests/test.rem(844): Trig = Wednesday, 20 March, 1991
|
||
1991-03-20
|
||
../tests/test.rem(844): Trig = Wednesday, 20 March, 1991
|
||
REM [multitrig("Oct 7 1992", "1991")] MSG multitrig-3
|
||
multitrig("Oct 7 1992", "1991") => ../tests/test.rem(845): Trig = Wednesday, 7 October, 1992
|
||
../tests/test.rem(845): Trig = Saturday, 16 February, 1991
|
||
1991-02-16
|
||
../tests/test.rem(845): Trig = Saturday, 16 February, 1991
|
||
multitrig-3
|
||
|
||
REM [multitrig("16 Feb AFTER OMIT Sat Sun", "29 March")] MSG multitrig-4
|
||
multitrig("16 Feb AFTER OMIT Sat Sun", "29 March") => ../tests/test.rem(846): Trig = Monday, 18 February, 1991
|
||
../tests/test.rem(846): Trig = Friday, 29 March, 1991
|
||
1991-02-18
|
||
../tests/test.rem(846): Trig = Monday, 18 February, 1991
|
||
REM [multitrig("2", "3", "5", "7")] MSG multitrig-5
|
||
multitrig("2", "3", "5", "7") => ../tests/test.rem(847): Trig = Saturday, 2 March, 1991
|
||
../tests/test.rem(847): Trig = Sunday, 3 March, 1991
|
||
../tests/test.rem(847): Trig = Tuesday, 5 March, 1991
|
||
../tests/test.rem(847): Trig = Thursday, 7 March, 1991
|
||
1991-03-02
|
||
../tests/test.rem(847): Trig = Saturday, 2 March, 1991
|
||
REM [multitrig("15 SCANFROM -7", "14 SCANFROM -7")] MSG multitrig-6
|
||
multitrig("15 SCANFROM -7", "14 SCANFROM -7") => ../tests/test.rem(848): Trig = Friday, 15 February, 1991
|
||
../tests/test.rem(848): Trig = Thursday, 14 February, 1991
|
||
1991-02-14
|
||
../tests/test.rem(848): Expired
|
||
REM [multitrig("15 SCANFROM -7", "14 SCANFROM -7")] SCANFROM -7 MSG multitrig-7
|
||
multitrig("15 SCANFROM -7", "14 SCANFROM -7") => ../tests/test.rem(849): Trig = Friday, 15 February, 1991
|
||
../tests/test.rem(849): Trig = Thursday, 14 February, 1991
|
||
1991-02-14
|
||
../tests/test.rem(849): Trig = Thursday, 14 February, 1991
|
||
|
||
# The new syntactic sugar
|
||
REM First Monday January MSG x
|
||
../tests/test.rem(852): Trig = Monday, 6 January, 1992
|
||
REM Second Tuesday in April MSG x
|
||
../tests/test.rem(853): Trig = Tuesday, 9 April, 1991
|
||
REM Third Wednesday in October MSG x
|
||
../tests/test.rem(854): Trig = Wednesday, 16 October, 1991
|
||
REM Fourth Friday in July MSG x
|
||
../tests/test.rem(855): Trig = Friday, 26 July, 1991
|
||
REM Last Tuesday in August MSG x
|
||
../tests/test.rem(856): Trig = Tuesday, 27 August, 1991
|
||
REM Last Sunday in December MSG x
|
||
../tests/test.rem(857): Trig = Sunday, 29 December, 1991
|
||
|
||
REM First Monday January 2000 MSG x
|
||
../tests/test.rem(859): Trig = Monday, 3 January, 2000
|
||
REM Second Tuesday in April 2000 MSG x
|
||
../tests/test.rem(860): Trig = Tuesday, 11 April, 2000
|
||
REM Third Wednesday in October 2000 MSG x
|
||
../tests/test.rem(861): Trig = Wednesday, 18 October, 2000
|
||
REM Fourth Friday in July 2000 MSG x
|
||
../tests/test.rem(862): Trig = Friday, 28 July, 2000
|
||
REM Last Tuesday in August 2000 MSG x
|
||
../tests/test.rem(863): Trig = Tuesday, 29 August, 2000
|
||
REM Last Sunday in December 2000 MSG x
|
||
../tests/test.rem(864): Trig = Sunday, 31 December, 2000
|
||
|
||
REM January ~~1 MSG y
|
||
../tests/test.rem(866): Trig = Friday, 31 January, 1992
|
||
REM February ~~1 MSG y
|
||
../tests/test.rem(867): Trig = Thursday, 28 February, 1991
|
||
REM February ~~2 MSG y
|
||
../tests/test.rem(868): Trig = Wednesday, 27 February, 1991
|
||
REM February ~~3 MSG y
|
||
../tests/test.rem(869): Trig = Tuesday, 26 February, 1991
|
||
REM February ~~8 MSG y
|
||
../tests/test.rem(870): Trig = Thursday, 21 February, 1991
|
||
REM February ~~20 MSG y
|
||
../tests/test.rem(871): Trig = Monday, 10 February, 1992
|
||
PUSH
|
||
OMIT 31 March
|
||
REM March ~1 MSG y
|
||
../tests/test.rem(874): Trig = Saturday, 30 March, 1991
|
||
REM March ~~1 MSG y
|
||
../tests/test.rem(875): Trig = Sunday, 31 March, 1991
|
||
REM Lastday March MSG y
|
||
../tests/test.rem(876): Trig = Sunday, 31 March, 1991
|
||
REM Lastworkday March MSG y
|
||
../tests/test.rem(877): Trig = Saturday, 30 March, 1991
|
||
POP
|
||
REM Dec 2000 ~~1 MSG y
|
||
../tests/test.rem(879): Trig = Sunday, 31 December, 2000
|
||
REM Dec 2000 ~~2 MSG y
|
||
../tests/test.rem(880): Trig = Saturday, 30 December, 2000
|
||
REM Dec 2000 ~~3 MSG y
|
||
../tests/test.rem(881): Trig = Friday, 29 December, 2000
|
||
REM Dec 2000 ~~7 MSG y
|
||
../tests/test.rem(882): Trig = Monday, 25 December, 2000
|
||
REM Jan 2001 ~~1 MSG y
|
||
../tests/test.rem(883): Trig = Wednesday, 31 January, 2001
|
||
|
||
REM Lastday April 2022 OMIT SAT SUN MSG foo
|
||
../tests/test.rem(885): Trig = Saturday, 30 April, 2022
|
||
REM Lastworkday April 2022 OMIT SAT SUN MSG foo
|
||
../tests/test.rem(886): Trig = Friday, 29 April, 2022
|
||
|
||
SET a pad(1, "0", 2)
|
||
pad(1, "0", 2) => "01"
|
||
set a pad(1, "0", 2, 1)
|
||
pad(1, "0", 2, 1) => "10"
|
||
set a pad("foo", "quux", 14)
|
||
pad("foo", "quux", 14) => "quuxquuxquufoo"
|
||
set a pad("foo", "quux", 14, 1)
|
||
pad("foo", "quux", 14, 1) => "fooquuxquuxquu"
|
||
set a pad(11:33, " ", 12)
|
||
pad(11:33, " ", 12) => " 11:33"
|
||
set a pad(11:33, " ", 12, 1)
|
||
pad(11:33, " ", 12, 1) => "11:33 "
|
||
set a pad("foo", "0", $MaxStringLen+1)
|
||
$MaxStringLen => 65535
|
||
65535 + 1 => 65536
|
||
pad("foo", "0", 65536) => String too long
|
||
../tests/test.rem(894): pad(): String too long
|
||
|
||
# Test OMIT
|
||
CLEAR-OMIT-CONTEXT
|
||
|
||
OMIT Apr
|
||
OMIT Jun THROUGH July 15
|
||
OMIT Sep 5 THROUGH Sep 10
|
||
OMIT 2024-12-25 THROUGH 2025-01-04
|
||
OMIT Apr 2022 through July
|
||
../tests/test.rem(903): Bad date specification
|
||
|
||
OMIT DUMP
|
||
Global Full OMITs (11 of maximum allowed 1000):
|
||
2024-12-25
|
||
2024-12-26
|
||
2024-12-27
|
||
2024-12-28
|
||
2024-12-29
|
||
2024-12-30
|
||
2024-12-31
|
||
2025-01-01
|
||
2025-01-02
|
||
2025-01-03
|
||
2025-01-04
|
||
Global Partial OMITs (81 of maximum allowed 366):
|
||
04-01
|
||
04-02
|
||
04-03
|
||
04-04
|
||
04-05
|
||
04-06
|
||
04-07
|
||
04-08
|
||
04-09
|
||
04-10
|
||
04-11
|
||
04-12
|
||
04-13
|
||
04-14
|
||
04-15
|
||
04-16
|
||
04-17
|
||
04-18
|
||
04-19
|
||
04-20
|
||
04-21
|
||
04-22
|
||
04-23
|
||
04-24
|
||
04-25
|
||
04-26
|
||
04-27
|
||
04-28
|
||
04-29
|
||
04-30
|
||
06-01
|
||
06-02
|
||
06-03
|
||
06-04
|
||
06-05
|
||
06-06
|
||
06-07
|
||
06-08
|
||
06-09
|
||
06-10
|
||
06-11
|
||
06-12
|
||
06-13
|
||
06-14
|
||
06-15
|
||
06-16
|
||
06-17
|
||
06-18
|
||
06-19
|
||
06-20
|
||
06-21
|
||
06-22
|
||
06-23
|
||
06-24
|
||
06-25
|
||
06-26
|
||
06-27
|
||
06-28
|
||
06-29
|
||
06-30
|
||
07-01
|
||
07-02
|
||
07-03
|
||
07-04
|
||
07-05
|
||
07-06
|
||
07-07
|
||
07-08
|
||
07-09
|
||
07-10
|
||
07-11
|
||
07-12
|
||
07-13
|
||
07-14
|
||
07-15
|
||
09-05
|
||
09-06
|
||
09-07
|
||
09-08
|
||
09-09
|
||
09-10
|
||
Global Weekday OMITs:
|
||
None.
|
||
CLEAR-OMIT-CONTEXT
|
||
OMIT 2000-01-01 THROUGH 2020-12-31
|
||
../tests/test.rem(907): Too many full OMITs (max. 1000)
|
||
|
||
OMIT Dec 5 2029 through Dec 4 2029
|
||
../tests/test.rem(909): Error: THROUGH date earlier than start date
|
||
|
||
# Test MSF
|
||
|
||
REM MSF This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
../tests/test.rem(913): Trig = Saturday, 16 February, 1991
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
|
||
|
||
# A ridiculously long line
|
||
REM MSF This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok? This is a very long reminder. It should be wrapped. Will it be wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
../tests/test.rem(916): Trig = Saturday, 16 February, 1991
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
This is a very long reminder. It should be wrapped. Will it be
|
||
wrapped? I'm interested to see it it's wrapped. Please wrap this, ok?
|
||
|
||
|
||
# Custom substitution sequences
|
||
FSET subst_custom(a, d, t) "Custom: a=" + a + "; d=" + d + "; t=" + t
|
||
|
||
REM MSG Here: %{custom}
|
||
../tests/test.rem(921): Trig = Saturday, 16 February, 1991
|
||
Entering UserFN subst_custom(0, 1991-02-16, 12:13)
|
||
a => 0
|
||
"Custom: a=" + 0 => "Custom: a=0"
|
||
"Custom: a=0" + "; d=" => "Custom: a=0; d="
|
||
d => 1991-02-16
|
||
"Custom: a=0; d=" + 1991-02-16 => "Custom: a=0; d=1991-02-16"
|
||
"Custom: a=0; d=1991-02-16" + "; t=" => "Custom: a=0; d=1991-02-16; t="
|
||
t => 12:13
|
||
"Custom: a=0; d=1991-02-16; t=" + 12:13 => "Custom: a=0; d=1991-02-16; t=12:13"
|
||
Leaving UserFN subst_custom(0, 1991-02-16, 12:13) => "Custom: a=0; d=1991-02-16; t=12:13"
|
||
Here: Custom: a=0; d=1991-02-16; t=12:13
|
||
|
||
REM MSG There: %*{custom}
|
||
../tests/test.rem(922): Trig = Saturday, 16 February, 1991
|
||
Entering UserFN subst_custom(1, 1991-02-16, 12:13)
|
||
a => 1
|
||
"Custom: a=" + 1 => "Custom: a=1"
|
||
"Custom: a=1" + "; d=" => "Custom: a=1; d="
|
||
d => 1991-02-16
|
||
"Custom: a=1; d=" + 1991-02-16 => "Custom: a=1; d=1991-02-16"
|
||
"Custom: a=1; d=1991-02-16" + "; t=" => "Custom: a=1; d=1991-02-16; t="
|
||
t => 12:13
|
||
"Custom: a=1; d=1991-02-16; t=" + 12:13 => "Custom: a=1; d=1991-02-16; t=12:13"
|
||
Leaving UserFN subst_custom(1, 1991-02-16, 12:13) => "Custom: a=1; d=1991-02-16; t=12:13"
|
||
There: Custom: a=1; d=1991-02-16; t=12:13
|
||
|
||
REM MSG Bad: %{custom
|
||
../tests/test.rem(923): Trig = Saturday, 16 February, 1991
|
||
../tests/test.rem(923): Warning: Unterminated %{...} substitution sequence
|
||
Entering UserFN subst_custom(0, 1991-02-16, 12:13)
|
||
a => 0
|
||
"Custom: a=" + 0 => "Custom: a=0"
|
||
"Custom: a=0" + "; d=" => "Custom: a=0; d="
|
||
d => 1991-02-16
|
||
"Custom: a=0; d=" + 1991-02-16 => "Custom: a=0; d=1991-02-16"
|
||
"Custom: a=0; d=1991-02-16" + "; t=" => "Custom: a=0; d=1991-02-16; t="
|
||
t => 12:13
|
||
"Custom: a=0; d=1991-02-16; t=" + 12:13 => "Custom: a=0; d=1991-02-16; t=12:13"
|
||
Leaving UserFN subst_custom(0, 1991-02-16, 12:13) => "Custom: a=0; d=1991-02-16; t=12:13"
|
||
Bad: Custom: a=0; d=1991-02-16; t=12:13
|
||
|
||
|
||
REM MSG Undefined: %{nopity_nope_nope}
|
||
../tests/test.rem(925): Trig = Saturday, 16 February, 1991
|
||
../tests/test.rem(925): No substition function `subst_nopity_nope_nope' defined
|
||
Undefined:
|
||
|
||
|
||
# Bad substitution functions
|
||
FSET subst_bad() "foo"
|
||
REM MSG %{bad}
|
||
../tests/test.rem(929): Trig = Saturday, 16 February, 1991
|
||
../tests/test.rem(929): Function `subst_bad' defined at ../tests/test.rem:928 should take 3 arguments, but actually takes 0
|
||
|
||
|
||
|
||
FSET subst_ampm(a, b, c, d, e, f, g) "wookie"
|
||
|
||
REM AT 11:00 MSG %2
|
||
../tests/test.rem(933): Trig = Saturday, 16 February, 1991 AT 11:00
|
||
../tests/test.rem(933): Function `subst_ampm' defined at ../tests/test.rem:931 should take 1 argument, but actually takes 7
|
||
../tests/test.rem(933): Function `subst_ampm' defined at ../tests/test.rem:931 should take 1 argument, but actually takes 7
|
||
at 11:00am
|
||
|
||
FUNSET subst_ampm
|
||
|
||
# Test FUNSET
|
||
FSET square(x) x*x
|
||
SET a square(5)
|
||
Entering UserFN square(5)
|
||
x => 5
|
||
x => 5
|
||
5 * 5 => 25
|
||
Leaving UserFN square(5) => 25
|
||
|
||
# FUNSET doesn't give an error if we funset nonexistent functions
|
||
FUNSET circle square rectangle
|
||
|
||
# Should fail
|
||
SET a square(5)
|
||
../tests/test.rem(944): Undefined function: `square'
|
||
|
||
# htmlescape
|
||
set a htmlescape("foo")
|
||
htmlescape("foo") => "foo"
|
||
REM MSG [a]
|
||
../tests/test.rem(948): Trig = Saturday, 16 February, 1991
|
||
a => "foo"
|
||
foo
|
||
|
||
set a htmlescape("<&>")
|
||
htmlescape("<&>") => "<&>"
|
||
REM MSG [a]
|
||
../tests/test.rem(950): Trig = Saturday, 16 February, 1991
|
||
a => "<&>"
|
||
<&>
|
||
|
||
set a htmlescape("@&^#*@&^##$*&@><><@#@#><@#>%%_#$foobarquux")
|
||
htmlescape("@&^#*@&^##$*&@><><@#@#><@#>%%_#$foobarqu"...) => "@&^#*@&^##$*&@><>&l"...
|
||
REM MSG [a]
|
||
../tests/test.rem(952): Trig = Saturday, 16 February, 1991
|
||
a => "@&^#*@&^##$*&@><>&l"...
|
||
@&^#*@&^##$*&@><><@#@#><@#>%_#$foobarquux
|
||
|
||
|
||
# htmlstriptags
|
||
set a htmlstriptags("foobar")
|
||
htmlstriptags("foobar") => "foobar"
|
||
set a htmlstriptags("This is <b>bold</b>")
|
||
htmlstriptags("This is <b>bold</b>") => "This is bold"
|
||
set a htmlstriptags("This is <unclosed whut?")
|
||
htmlstriptags("This is <unclosed whut?") => "This is "
|
||
set a htmlstriptags("this is > whut <b>foo</b>")
|
||
htmlstriptags("this is > whut <b>foo</b>") => "this is > whut foo"
|
||
set a htmlstriptags("<img src=\"foo\">")
|
||
htmlstriptags("<img src=\"foo\">") => ""
|
||
|
||
# $ParseUntriggered
|
||
REM 2 Jan 1990 MSG ["bad_expr" / 2]
|
||
../tests/test.rem(962): Expired
|
||
"bad_expr" / 2 => Type mismatch
|
||
../tests/test.rem(962): `/': Type mismatch
|
||
SET $ParseUntriggered 0
|
||
REM 2 Jan 1990 MSG ["bad_expr" / 2]
|
||
../tests/test.rem(964): Expired
|
||
SET $ParseUntriggered 1
|
||
|
||
# String multiplication
|
||
|
||
set a "low" * (-1)
|
||
- 1 => -1
|
||
"low" * -1 => Number too low
|
||
../tests/test.rem(969): `*': Number too low
|
||
set a (-1) * "low"
|
||
- 1 => -1
|
||
-1 * "low" => Number too low
|
||
../tests/test.rem(970): `*': Number too low
|
||
|
||
set a "zero" * 0
|
||
"zero" * 0 => ""
|
||
set a 0 * "zero"
|
||
0 * "zero" => ""
|
||
|
||
set a "" * 10000000
|
||
"" * 10000000 => ""
|
||
set a 10000000 * ""
|
||
10000000 * "" => ""
|
||
|
||
# Too long for default limits
|
||
set a "wookie" * 1000000
|
||
"wookie" * 1000000 => String too long
|
||
../tests/test.rem(979): `*': String too long
|
||
set a 1000000 * "wookie"
|
||
1000000 * "wookie" => String too long
|
||
../tests/test.rem(980): `*': String too long
|
||
|
||
set a "Cabbage! " * 7
|
||
"Cabbage! " * 7 => "Cabbage! Cabbage! Cabbage! Cabbage! Cabb"...
|
||
set a 7 * "Cabbage! "
|
||
7 * "Cabbage! " => "Cabbage! Cabbage! Cabbage! Cabbage! Cabb"...
|
||
|
||
# Should result in errors
|
||
set pqxya 1+2)
|
||
1 + 2 => 3
|
||
../tests/test.rem(986): Expecting end-of-line
|
||
|
||
# Should result in an error
|
||
REM Tue OMIT 2024-01-01 MSG Wookie
|
||
../tests/test.rem(989): Expecting weekday name
|
||
|
||
# No error
|
||
REM Tue OMIT Wed 2024-01-01 MSG Blort
|
||
../tests/test.rem(992): Trig = Tuesday, 2 January, 2024
|
||
|
||
# Make sure trigtime() is not reset between invocations
|
||
REM Tue AT 16:00 DURATION 30 MSG Thing One
|
||
../tests/test.rem(995): Trig = Tuesday, 19 February, 1991 AT 16:00 DURATION 00:30
|
||
REM [$T] AT [trigtime()+trigduration()] DURATION 15 MSG Thing Two
|
||
$T => 1991-02-19
|
||
trigtime() => 16:00
|
||
trigduration() => 00:30
|
||
16:00 + 00:30 => 16:30
|
||
../tests/test.rem(996): Trig = Tuesday, 19 February, 1991 AT 16:30 DURATION 00:15
|
||
REM [$T] AT [$Tt+trigduration()] DURATION 30 MSG Thing Three
|
||
$T => 1991-02-19
|
||
$Tt => 16:30
|
||
trigduration() => 00:15
|
||
16:30 + 00:15 => 16:45
|
||
../tests/test.rem(997): Trig = Tuesday, 19 February, 1991 AT 16:45 DURATION 00:30
|
||
REM [$T] AT [trigtime()+trigduration()] DURATION 10 MSG Last Thing
|
||
$T => 1991-02-19
|
||
trigtime() => 16:45
|
||
trigduration() => 00:30
|
||
16:45 + 00:30 => 17:15
|
||
../tests/test.rem(998): Trig = Tuesday, 19 February, 1991 AT 17:15 DURATION 00:10
|
||
|
||
# Make sure trigtime is not reset during parsing
|
||
REM Tue AT 16:00 MSG blort
|
||
../tests/test.rem(1001): Trig = Tuesday, 19 February, 1991 AT 16:00
|
||
REM Tue AT 10:00 DURATION [$Tt] MSG blort
|
||
$Tt => 16:00
|
||
../tests/test.rem(1002): Trig = Tuesday, 19 February, 1991 AT 10:00 DURATION 16:00
|
||
../tests/test.rem(1002): Trig = Tuesday, 19 February, 1991 AT 10:00 DURATION 16:00
|
||
REM Tue AT 16:00 MSG blort
|
||
../tests/test.rem(1003): Trig = Tuesday, 19 February, 1991 AT 16:00
|
||
REM Tue AT 10:00 DURATION [trigtime()] MSG blort
|
||
trigtime() => 16:00
|
||
../tests/test.rem(1004): Trig = Tuesday, 19 February, 1991 AT 10:00 DURATION 16:00
|
||
../tests/test.rem(1004): Trig = Tuesday, 19 February, 1991 AT 10:00 DURATION 16:00
|
||
|
||
# Make sure shellescape does not mangle UTF-8 characters
|
||
msg [shellescape("😆")]
|
||
../tests/test.rem(1007): Trig = Saturday, 16 February, 1991
|
||
shellescape("😆") => "😆"
|
||
😆
|
||
|
||
|
||
This should be diagnosed as implicitly being REM
|
||
../tests/test.rem(1009): Unrecognized command; interpreting as REM
|
||
../tests/test.rem(1009): Trig = Saturday, 16 February, 1991
|
||
This should be diagnosed as implicitly being REM
|
||
|
||
REM This should be diganosed as implicitly being MSG-type
|
||
../tests/test.rem(1010): Missing REM type; assuming MSG
|
||
../tests/test.rem(1010): Trig = Saturday, 16 February, 1991
|
||
This should be diganosed as implicitly being MSG-type
|
||
|
||
|
||
# Check that user-defined functions with too many arguments are
|
||
# correctly diagnosed.
|
||
|
||
# This should be OK
|
||
FSET f(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28, a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41, a42, a43, a44, a45, a46, a47, a48, a49, a50, a51, a52, a53, a54, a55, a56, a57, a58, a59, a60, a61, a62, a63) 3
|
||
|
||
# This should give an error
|
||
FSET f(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28, a29, a30, a31, a32, a33, a34, a35, a36, a37, a38, a39, a40, a41, a42, a43, a44, a45, a46, a47, a48, a49, a50, a51, a52, a53, a54, a55, a56, a57, a58, a59, a60, a61, a62, a63, a64) 3
|
||
../tests/test.rem(1019): Function f redefined (previously defined at ../tests/test.rem:1016)
|
||
../tests/test.rem(1019): Too many arguments
|
||
|
||
# Check that SATISFY expressions that don't reference trigdate are diagnosed
|
||
|
||
# These should all NOT be diagnosed
|
||
set x 3
|
||
REM SATISFY 1
|
||
../tests/test.rem(1025): Trig = Saturday, 16 February, 1991
|
||
../tests/test.rem(1025): Trig(satisfied) = Saturday, 16 February, 1991
|
||
REM SATISFY trigdate() > '1990-01-01'
|
||
../tests/test.rem(1026): Trig = Saturday, 16 February, 1991
|
||
trigdate() => 1991-02-16
|
||
1991-02-16 > 1990-01-01 => 1
|
||
../tests/test.rem(1026): Trig(satisfied) = Saturday, 16 February, 1991
|
||
REM AT 23:59 SATISFY trigdatetime() > '1990-01-01@12:00'
|
||
../tests/test.rem(1027): Trig = Saturday, 16 February, 1991 AT 23:59
|
||
trigdatetime() => 1991-02-16@23:59
|
||
1991-02-16@23:59 > 1990-01-01@12:00 => 1
|
||
../tests/test.rem(1027): Trig(satisfied) = Saturday, 16 February, 1991 AT 23:59
|
||
REM SATISFY $T > '1990-01-01'
|
||
../tests/test.rem(1028): Trig = Saturday, 16 February, 1991
|
||
$T => 1991-02-16
|
||
1991-02-16 > 1990-01-01 => 1
|
||
../tests/test.rem(1028): Trig(satisfied) = Saturday, 16 February, 1991
|
||
REM SATISFY $Ty > 1990
|
||
../tests/test.rem(1029): Trig = Saturday, 16 February, 1991
|
||
$Ty => 1991
|
||
1991 > 1990 => 1
|
||
../tests/test.rem(1029): Trig(satisfied) = Saturday, 16 February, 1991
|
||
REM SATISFY $Tm > 0
|
||
../tests/test.rem(1030): Trig = Saturday, 16 February, 1991
|
||
$Tm => 2
|
||
2 > 0 => 1
|
||
../tests/test.rem(1030): Trig(satisfied) = Saturday, 16 February, 1991
|
||
REM SATISFY $Td > 0
|
||
../tests/test.rem(1031): Trig = Saturday, 16 February, 1991
|
||
$Td => 16
|
||
16 > 0 => 1
|
||
../tests/test.rem(1031): Trig(satisfied) = Saturday, 16 February, 1991
|
||
REM SATISFY $Tw > -1
|
||
../tests/test.rem(1032): Trig = Saturday, 16 February, 1991
|
||
$Tw => 6
|
||
- 1 => -1
|
||
6 > -1 => 1
|
||
../tests/test.rem(1032): Trig(satisfied) = Saturday, 16 February, 1991
|
||
REM SATISFY [max(x, max(x, 1, 2, 3), 4, 5, 6) * max(5, $Td)]
|
||
../tests/test.rem(1033): Trig = Saturday, 16 February, 1991
|
||
x => 3
|
||
x => 3
|
||
max(3, 1, 2, 3) => 3
|
||
max(3, 3, 4, 5, 6) => 6
|
||
$Td => 16
|
||
max(5, 16) => 16
|
||
6 * 16 => 96
|
||
../tests/test.rem(1033): Trig(satisfied) = Saturday, 16 February, 1991
|
||
|
||
FSET references_t(x) $T != x
|
||
REM SATISFY references_t($U)
|
||
../tests/test.rem(1036): Trig = Saturday, 16 February, 1991
|
||
$U => 1991-02-16
|
||
Entering UserFN references_t(1991-02-16)
|
||
$T => 1991-02-16
|
||
x => 1991-02-16
|
||
1991-02-16 != 1991-02-16 => 0
|
||
Leaving UserFN references_t(1991-02-16) => 0
|
||
../tests/test.rem(1036): Trig = Sunday, 17 February, 1991
|
||
$U => 1991-02-16
|
||
Entering UserFN references_t(1991-02-16)
|
||
$T => 1991-02-17
|
||
x => 1991-02-16
|
||
1991-02-17 != 1991-02-16 => 1
|
||
Leaving UserFN references_t(1991-02-16) => 1
|
||
../tests/test.rem(1036): Trig(satisfied) = Sunday, 17 February, 1991
|
||
|
||
FSET recursive_t(x) iif(x==0, recursive_t(1), references_t($U))
|
||
|
||
REM SATISFY recursive_t(0)
|
||
../tests/test.rem(1040): Trig = Saturday, 16 February, 1991
|
||
Entering UserFN recursive_t(0)
|
||
x => 0
|
||
0 == 0 => 1
|
||
Entering UserFN recursive_t(1)
|
||
x => 1
|
||
1 == 0 => 0
|
||
$U => 1991-02-16
|
||
Entering UserFN references_t(1991-02-16)
|
||
$T => 1991-02-16
|
||
x => 1991-02-16
|
||
1991-02-16 != 1991-02-16 => 0
|
||
Leaving UserFN references_t(1991-02-16) => 0
|
||
iif(0, ?, 0) => 0
|
||
Leaving UserFN recursive_t(1) => 0
|
||
iif(1, 0, ?) => 0
|
||
Leaving UserFN recursive_t(0) => 0
|
||
../tests/test.rem(1040): Trig = Sunday, 17 February, 1991
|
||
Entering UserFN recursive_t(0)
|
||
x => 0
|
||
0 == 0 => 1
|
||
Entering UserFN recursive_t(1)
|
||
x => 1
|
||
1 == 0 => 0
|
||
$U => 1991-02-16
|
||
Entering UserFN references_t(1991-02-16)
|
||
$T => 1991-02-17
|
||
x => 1991-02-16
|
||
1991-02-17 != 1991-02-16 => 1
|
||
Leaving UserFN references_t(1991-02-16) => 1
|
||
iif(0, ?, 1) => 1
|
||
Leaving UserFN recursive_t(1) => 1
|
||
iif(1, 1, ?) => 1
|
||
Leaving UserFN recursive_t(0) => 1
|
||
../tests/test.rem(1040): Trig(satisfied) = Sunday, 17 February, 1991
|
||
REM SATISFY recursive_t(2)
|
||
../tests/test.rem(1041): Trig = Saturday, 16 February, 1991
|
||
Entering UserFN recursive_t(2)
|
||
x => 2
|
||
2 == 0 => 0
|
||
$U => 1991-02-16
|
||
Entering UserFN references_t(1991-02-16)
|
||
$T => 1991-02-16
|
||
x => 1991-02-16
|
||
1991-02-16 != 1991-02-16 => 0
|
||
Leaving UserFN references_t(1991-02-16) => 0
|
||
iif(0, ?, 0) => 0
|
||
Leaving UserFN recursive_t(2) => 0
|
||
../tests/test.rem(1041): Trig = Sunday, 17 February, 1991
|
||
Entering UserFN recursive_t(2)
|
||
x => 2
|
||
2 == 0 => 0
|
||
$U => 1991-02-16
|
||
Entering UserFN references_t(1991-02-16)
|
||
$T => 1991-02-17
|
||
x => 1991-02-16
|
||
1991-02-17 != 1991-02-16 => 1
|
||
Leaving UserFN references_t(1991-02-16) => 1
|
||
iif(0, ?, 1) => 1
|
||
Leaving UserFN recursive_t(2) => 1
|
||
../tests/test.rem(1041): Trig(satisfied) = Sunday, 17 February, 1991
|
||
|
||
# These should be diagnosed
|
||
REM SATISFY 0
|
||
../tests/test.rem(1044): SATISFY: constant 0 will never be true
|
||
../tests/test.rem(1044): Trig = Saturday, 16 February, 1991
|
||
../tests/test.rem(1044): Trig = Sunday, 17 February, 1991
|
||
../tests/test.rem(1044): Trig = Monday, 18 February, 1991
|
||
../tests/test.rem(1044): Trig = Tuesday, 19 February, 1991
|
||
../tests/test.rem(1044): Trig = Wednesday, 20 February, 1991
|
||
../tests/test.rem(1044): Trig = Thursday, 21 February, 1991
|
||
../tests/test.rem(1044): Trig = Friday, 22 February, 1991
|
||
../tests/test.rem(1044): Trig = Saturday, 23 February, 1991
|
||
../tests/test.rem(1044): Trig = Sunday, 24 February, 1991
|
||
../tests/test.rem(1044): Trig = Monday, 25 February, 1991
|
||
../tests/test.rem(1044): Trig = Tuesday, 26 February, 1991
|
||
../tests/test.rem(1044): Trig = Wednesday, 27 February, 1991
|
||
../tests/test.rem(1044): Trig = Thursday, 28 February, 1991
|
||
../tests/test.rem(1044): Trig = Friday, 1 March, 1991
|
||
../tests/test.rem(1044): Trig = Saturday, 2 March, 1991
|
||
../tests/test.rem(1044): Trig = Sunday, 3 March, 1991
|
||
../tests/test.rem(1044): Trig = Monday, 4 March, 1991
|
||
../tests/test.rem(1044): Trig = Tuesday, 5 March, 1991
|
||
../tests/test.rem(1044): Trig = Wednesday, 6 March, 1991
|
||
../tests/test.rem(1044): Trig = Thursday, 7 March, 1991
|
||
../tests/test.rem(1044): Trig = Friday, 8 March, 1991
|
||
../tests/test.rem(1044): Trig = Saturday, 9 March, 1991
|
||
../tests/test.rem(1044): Trig = Sunday, 10 March, 1991
|
||
../tests/test.rem(1044): Trig = Monday, 11 March, 1991
|
||
../tests/test.rem(1044): Trig = Tuesday, 12 March, 1991
|
||
../tests/test.rem(1044): Trig = Wednesday, 13 March, 1991
|
||
../tests/test.rem(1044): Trig = Thursday, 14 March, 1991
|
||
../tests/test.rem(1044): Trig = Friday, 15 March, 1991
|
||
../tests/test.rem(1044): Trig = Saturday, 16 March, 1991
|
||
../tests/test.rem(1044): Trig = Sunday, 17 March, 1991
|
||
../tests/test.rem(1044): Trig = Monday, 18 March, 1991
|
||
../tests/test.rem(1044): Trig = Tuesday, 19 March, 1991
|
||
../tests/test.rem(1044): Trig = Wednesday, 20 March, 1991
|
||
../tests/test.rem(1044): Trig = Thursday, 21 March, 1991
|
||
../tests/test.rem(1044): Trig = Friday, 22 March, 1991
|
||
../tests/test.rem(1044): Trig = Saturday, 23 March, 1991
|
||
../tests/test.rem(1044): Trig = Sunday, 24 March, 1991
|
||
../tests/test.rem(1044): Trig = Monday, 25 March, 1991
|
||
../tests/test.rem(1044): Trig = Tuesday, 26 March, 1991
|
||
../tests/test.rem(1044): Trig = Wednesday, 27 March, 1991
|
||
../tests/test.rem(1044): Trig = Thursday, 28 March, 1991
|
||
../tests/test.rem(1044): Trig = Friday, 29 March, 1991
|
||
../tests/test.rem(1044): Trig = Saturday, 30 March, 1991
|
||
../tests/test.rem(1044): Trig = Sunday, 31 March, 1991
|
||
../tests/test.rem(1044): Trig = Monday, 1 April, 1991
|
||
../tests/test.rem(1044): Trig = Tuesday, 2 April, 1991
|
||
../tests/test.rem(1044): Trig = Wednesday, 3 April, 1991
|
||
../tests/test.rem(1044): Trig = Thursday, 4 April, 1991
|
||
../tests/test.rem(1044): Trig = Friday, 5 April, 1991
|
||
../tests/test.rem(1044): Trig = Saturday, 6 April, 1991
|
||
../tests/test.rem(1044): Trig = Sunday, 7 April, 1991
|
||
../tests/test.rem(1044): Trig = Monday, 8 April, 1991
|
||
../tests/test.rem(1044): Trig = Tuesday, 9 April, 1991
|
||
../tests/test.rem(1044): Trig = Wednesday, 10 April, 1991
|
||
../tests/test.rem(1044): Trig = Thursday, 11 April, 1991
|
||
../tests/test.rem(1044): Trig = Friday, 12 April, 1991
|
||
../tests/test.rem(1044): Trig = Saturday, 13 April, 1991
|
||
../tests/test.rem(1044): Trig = Sunday, 14 April, 1991
|
||
../tests/test.rem(1044): Trig = Monday, 15 April, 1991
|
||
../tests/test.rem(1044): Trig = Tuesday, 16 April, 1991
|
||
../tests/test.rem(1044): Trig = Wednesday, 17 April, 1991
|
||
../tests/test.rem(1044): Trig = Thursday, 18 April, 1991
|
||
../tests/test.rem(1044): Trig = Friday, 19 April, 1991
|
||
../tests/test.rem(1044): Trig = Saturday, 20 April, 1991
|
||
../tests/test.rem(1044): Trig = Sunday, 21 April, 1991
|
||
../tests/test.rem(1044): Trig = Monday, 22 April, 1991
|
||
../tests/test.rem(1044): Trig = Tuesday, 23 April, 1991
|
||
../tests/test.rem(1044): Trig = Wednesday, 24 April, 1991
|
||
../tests/test.rem(1044): Trig = Thursday, 25 April, 1991
|
||
../tests/test.rem(1044): Trig = Friday, 26 April, 1991
|
||
../tests/test.rem(1044): Trig = Saturday, 27 April, 1991
|
||
../tests/test.rem(1044): Trig = Sunday, 28 April, 1991
|
||
../tests/test.rem(1044): Trig = Monday, 29 April, 1991
|
||
../tests/test.rem(1044): Trig = Tuesday, 30 April, 1991
|
||
../tests/test.rem(1044): Trig = Wednesday, 1 May, 1991
|
||
../tests/test.rem(1044): Trig = Thursday, 2 May, 1991
|
||
../tests/test.rem(1044): Trig = Friday, 3 May, 1991
|
||
../tests/test.rem(1044): Trig = Saturday, 4 May, 1991
|
||
../tests/test.rem(1044): Trig = Sunday, 5 May, 1991
|
||
../tests/test.rem(1044): Trig = Monday, 6 May, 1991
|
||
../tests/test.rem(1044): Trig = Tuesday, 7 May, 1991
|
||
../tests/test.rem(1044): Trig = Wednesday, 8 May, 1991
|
||
../tests/test.rem(1044): Trig = Thursday, 9 May, 1991
|
||
../tests/test.rem(1044): Trig = Friday, 10 May, 1991
|
||
../tests/test.rem(1044): Trig = Saturday, 11 May, 1991
|
||
../tests/test.rem(1044): Trig = Sunday, 12 May, 1991
|
||
../tests/test.rem(1044): Trig = Monday, 13 May, 1991
|
||
../tests/test.rem(1044): Trig = Tuesday, 14 May, 1991
|
||
../tests/test.rem(1044): Trig = Wednesday, 15 May, 1991
|
||
../tests/test.rem(1044): Trig = Thursday, 16 May, 1991
|
||
../tests/test.rem(1044): Trig = Friday, 17 May, 1991
|
||
../tests/test.rem(1044): Trig = Saturday, 18 May, 1991
|
||
../tests/test.rem(1044): Trig = Sunday, 19 May, 1991
|
||
../tests/test.rem(1044): Trig = Monday, 20 May, 1991
|
||
../tests/test.rem(1044): Trig = Tuesday, 21 May, 1991
|
||
../tests/test.rem(1044): Trig = Wednesday, 22 May, 1991
|
||
../tests/test.rem(1044): Trig = Thursday, 23 May, 1991
|
||
../tests/test.rem(1044): Trig = Friday, 24 May, 1991
|
||
../tests/test.rem(1044): Trig = Saturday, 25 May, 1991
|
||
../tests/test.rem(1044): Trig = Sunday, 26 May, 1991
|
||
../tests/test.rem(1044): Trig = Monday, 27 May, 1991
|
||
../tests/test.rem(1044): Trig = Tuesday, 28 May, 1991
|
||
../tests/test.rem(1044): Trig = Wednesday, 29 May, 1991
|
||
../tests/test.rem(1044): Trig = Thursday, 30 May, 1991
|
||
../tests/test.rem(1044): Trig = Friday, 31 May, 1991
|
||
../tests/test.rem(1044): Trig = Saturday, 1 June, 1991
|
||
../tests/test.rem(1044): Trig = Sunday, 2 June, 1991
|
||
../tests/test.rem(1044): Trig = Monday, 3 June, 1991
|
||
../tests/test.rem(1044): Trig = Tuesday, 4 June, 1991
|
||
../tests/test.rem(1044): Trig = Wednesday, 5 June, 1991
|
||
../tests/test.rem(1044): Trig = Thursday, 6 June, 1991
|
||
../tests/test.rem(1044): Trig = Friday, 7 June, 1991
|
||
../tests/test.rem(1044): Trig = Saturday, 8 June, 1991
|
||
../tests/test.rem(1044): Trig = Sunday, 9 June, 1991
|
||
../tests/test.rem(1044): Trig = Monday, 10 June, 1991
|
||
../tests/test.rem(1044): Trig = Tuesday, 11 June, 1991
|
||
../tests/test.rem(1044): Trig = Wednesday, 12 June, 1991
|
||
../tests/test.rem(1044): Trig = Thursday, 13 June, 1991
|
||
../tests/test.rem(1044): Trig = Friday, 14 June, 1991
|
||
../tests/test.rem(1044): Trig = Saturday, 15 June, 1991
|
||
../tests/test.rem(1044): Trig = Sunday, 16 June, 1991
|
||
../tests/test.rem(1044): Trig = Monday, 17 June, 1991
|
||
../tests/test.rem(1044): Trig = Tuesday, 18 June, 1991
|
||
../tests/test.rem(1044): Trig = Wednesday, 19 June, 1991
|
||
../tests/test.rem(1044): Trig = Thursday, 20 June, 1991
|
||
../tests/test.rem(1044): Trig = Friday, 21 June, 1991
|
||
../tests/test.rem(1044): Trig = Saturday, 22 June, 1991
|
||
../tests/test.rem(1044): Trig = Sunday, 23 June, 1991
|
||
../tests/test.rem(1044): Trig = Monday, 24 June, 1991
|
||
../tests/test.rem(1044): Trig = Tuesday, 25 June, 1991
|
||
../tests/test.rem(1044): Trig = Wednesday, 26 June, 1991
|
||
../tests/test.rem(1044): Trig = Thursday, 27 June, 1991
|
||
../tests/test.rem(1044): Trig = Friday, 28 June, 1991
|
||
../tests/test.rem(1044): Trig = Saturday, 29 June, 1991
|
||
../tests/test.rem(1044): Trig = Sunday, 30 June, 1991
|
||
../tests/test.rem(1044): Trig = Monday, 1 July, 1991
|
||
../tests/test.rem(1044): Trig = Tuesday, 2 July, 1991
|
||
../tests/test.rem(1044): Trig = Wednesday, 3 July, 1991
|
||
../tests/test.rem(1044): Trig = Thursday, 4 July, 1991
|
||
../tests/test.rem(1044): Trig = Friday, 5 July, 1991
|
||
../tests/test.rem(1044): Trig = Saturday, 6 July, 1991
|
||
../tests/test.rem(1044): Trig = Sunday, 7 July, 1991
|
||
../tests/test.rem(1044): Trig = Monday, 8 July, 1991
|
||
../tests/test.rem(1044): Trig = Tuesday, 9 July, 1991
|
||
../tests/test.rem(1044): Trig = Wednesday, 10 July, 1991
|
||
../tests/test.rem(1044): Trig = Thursday, 11 July, 1991
|
||
../tests/test.rem(1044): Trig = Friday, 12 July, 1991
|
||
../tests/test.rem(1044): Trig = Saturday, 13 July, 1991
|
||
../tests/test.rem(1044): Trig = Sunday, 14 July, 1991
|
||
../tests/test.rem(1044): Trig = Monday, 15 July, 1991
|
||
../tests/test.rem(1044): Can't compute trigger
|
||
REM SATISFY ""
|
||
../tests/test.rem(1045): SATISFY: constant "" will never be true
|
||
../tests/test.rem(1045): Trig = Saturday, 16 February, 1991
|
||
../tests/test.rem(1045): Trig = Sunday, 17 February, 1991
|
||
../tests/test.rem(1045): Trig = Monday, 18 February, 1991
|
||
../tests/test.rem(1045): Trig = Tuesday, 19 February, 1991
|
||
../tests/test.rem(1045): Trig = Wednesday, 20 February, 1991
|
||
../tests/test.rem(1045): Trig = Thursday, 21 February, 1991
|
||
../tests/test.rem(1045): Trig = Friday, 22 February, 1991
|
||
../tests/test.rem(1045): Trig = Saturday, 23 February, 1991
|
||
../tests/test.rem(1045): Trig = Sunday, 24 February, 1991
|
||
../tests/test.rem(1045): Trig = Monday, 25 February, 1991
|
||
../tests/test.rem(1045): Trig = Tuesday, 26 February, 1991
|
||
../tests/test.rem(1045): Trig = Wednesday, 27 February, 1991
|
||
../tests/test.rem(1045): Trig = Thursday, 28 February, 1991
|
||
../tests/test.rem(1045): Trig = Friday, 1 March, 1991
|
||
../tests/test.rem(1045): Trig = Saturday, 2 March, 1991
|
||
../tests/test.rem(1045): Trig = Sunday, 3 March, 1991
|
||
../tests/test.rem(1045): Trig = Monday, 4 March, 1991
|
||
../tests/test.rem(1045): Trig = Tuesday, 5 March, 1991
|
||
../tests/test.rem(1045): Trig = Wednesday, 6 March, 1991
|
||
../tests/test.rem(1045): Trig = Thursday, 7 March, 1991
|
||
../tests/test.rem(1045): Trig = Friday, 8 March, 1991
|
||
../tests/test.rem(1045): Trig = Saturday, 9 March, 1991
|
||
../tests/test.rem(1045): Trig = Sunday, 10 March, 1991
|
||
../tests/test.rem(1045): Trig = Monday, 11 March, 1991
|
||
../tests/test.rem(1045): Trig = Tuesday, 12 March, 1991
|
||
../tests/test.rem(1045): Trig = Wednesday, 13 March, 1991
|
||
../tests/test.rem(1045): Trig = Thursday, 14 March, 1991
|
||
../tests/test.rem(1045): Trig = Friday, 15 March, 1991
|
||
../tests/test.rem(1045): Trig = Saturday, 16 March, 1991
|
||
../tests/test.rem(1045): Trig = Sunday, 17 March, 1991
|
||
../tests/test.rem(1045): Trig = Monday, 18 March, 1991
|
||
../tests/test.rem(1045): Trig = Tuesday, 19 March, 1991
|
||
../tests/test.rem(1045): Trig = Wednesday, 20 March, 1991
|
||
../tests/test.rem(1045): Trig = Thursday, 21 March, 1991
|
||
../tests/test.rem(1045): Trig = Friday, 22 March, 1991
|
||
../tests/test.rem(1045): Trig = Saturday, 23 March, 1991
|
||
../tests/test.rem(1045): Trig = Sunday, 24 March, 1991
|
||
../tests/test.rem(1045): Trig = Monday, 25 March, 1991
|
||
../tests/test.rem(1045): Trig = Tuesday, 26 March, 1991
|
||
../tests/test.rem(1045): Trig = Wednesday, 27 March, 1991
|
||
../tests/test.rem(1045): Trig = Thursday, 28 March, 1991
|
||
../tests/test.rem(1045): Trig = Friday, 29 March, 1991
|
||
../tests/test.rem(1045): Trig = Saturday, 30 March, 1991
|
||
../tests/test.rem(1045): Trig = Sunday, 31 March, 1991
|
||
../tests/test.rem(1045): Trig = Monday, 1 April, 1991
|
||
../tests/test.rem(1045): Trig = Tuesday, 2 April, 1991
|
||
../tests/test.rem(1045): Trig = Wednesday, 3 April, 1991
|
||
../tests/test.rem(1045): Trig = Thursday, 4 April, 1991
|
||
../tests/test.rem(1045): Trig = Friday, 5 April, 1991
|
||
../tests/test.rem(1045): Trig = Saturday, 6 April, 1991
|
||
../tests/test.rem(1045): Trig = Sunday, 7 April, 1991
|
||
../tests/test.rem(1045): Trig = Monday, 8 April, 1991
|
||
../tests/test.rem(1045): Trig = Tuesday, 9 April, 1991
|
||
../tests/test.rem(1045): Trig = Wednesday, 10 April, 1991
|
||
../tests/test.rem(1045): Trig = Thursday, 11 April, 1991
|
||
../tests/test.rem(1045): Trig = Friday, 12 April, 1991
|
||
../tests/test.rem(1045): Trig = Saturday, 13 April, 1991
|
||
../tests/test.rem(1045): Trig = Sunday, 14 April, 1991
|
||
../tests/test.rem(1045): Trig = Monday, 15 April, 1991
|
||
../tests/test.rem(1045): Trig = Tuesday, 16 April, 1991
|
||
../tests/test.rem(1045): Trig = Wednesday, 17 April, 1991
|
||
../tests/test.rem(1045): Trig = Thursday, 18 April, 1991
|
||
../tests/test.rem(1045): Trig = Friday, 19 April, 1991
|
||
../tests/test.rem(1045): Trig = Saturday, 20 April, 1991
|
||
../tests/test.rem(1045): Trig = Sunday, 21 April, 1991
|
||
../tests/test.rem(1045): Trig = Monday, 22 April, 1991
|
||
../tests/test.rem(1045): Trig = Tuesday, 23 April, 1991
|
||
../tests/test.rem(1045): Trig = Wednesday, 24 April, 1991
|
||
../tests/test.rem(1045): Trig = Thursday, 25 April, 1991
|
||
../tests/test.rem(1045): Trig = Friday, 26 April, 1991
|
||
../tests/test.rem(1045): Trig = Saturday, 27 April, 1991
|
||
../tests/test.rem(1045): Trig = Sunday, 28 April, 1991
|
||
../tests/test.rem(1045): Trig = Monday, 29 April, 1991
|
||
../tests/test.rem(1045): Trig = Tuesday, 30 April, 1991
|
||
../tests/test.rem(1045): Trig = Wednesday, 1 May, 1991
|
||
../tests/test.rem(1045): Trig = Thursday, 2 May, 1991
|
||
../tests/test.rem(1045): Trig = Friday, 3 May, 1991
|
||
../tests/test.rem(1045): Trig = Saturday, 4 May, 1991
|
||
../tests/test.rem(1045): Trig = Sunday, 5 May, 1991
|
||
../tests/test.rem(1045): Trig = Monday, 6 May, 1991
|
||
../tests/test.rem(1045): Trig = Tuesday, 7 May, 1991
|
||
../tests/test.rem(1045): Trig = Wednesday, 8 May, 1991
|
||
../tests/test.rem(1045): Trig = Thursday, 9 May, 1991
|
||
../tests/test.rem(1045): Trig = Friday, 10 May, 1991
|
||
../tests/test.rem(1045): Trig = Saturday, 11 May, 1991
|
||
../tests/test.rem(1045): Trig = Sunday, 12 May, 1991
|
||
../tests/test.rem(1045): Trig = Monday, 13 May, 1991
|
||
../tests/test.rem(1045): Trig = Tuesday, 14 May, 1991
|
||
../tests/test.rem(1045): Trig = Wednesday, 15 May, 1991
|
||
../tests/test.rem(1045): Trig = Thursday, 16 May, 1991
|
||
../tests/test.rem(1045): Trig = Friday, 17 May, 1991
|
||
../tests/test.rem(1045): Trig = Saturday, 18 May, 1991
|
||
../tests/test.rem(1045): Trig = Sunday, 19 May, 1991
|
||
../tests/test.rem(1045): Trig = Monday, 20 May, 1991
|
||
../tests/test.rem(1045): Trig = Tuesday, 21 May, 1991
|
||
../tests/test.rem(1045): Trig = Wednesday, 22 May, 1991
|
||
../tests/test.rem(1045): Trig = Thursday, 23 May, 1991
|
||
../tests/test.rem(1045): Trig = Friday, 24 May, 1991
|
||
../tests/test.rem(1045): Trig = Saturday, 25 May, 1991
|
||
../tests/test.rem(1045): Trig = Sunday, 26 May, 1991
|
||
../tests/test.rem(1045): Trig = Monday, 27 May, 1991
|
||
../tests/test.rem(1045): Trig = Tuesday, 28 May, 1991
|
||
../tests/test.rem(1045): Trig = Wednesday, 29 May, 1991
|
||
../tests/test.rem(1045): Trig = Thursday, 30 May, 1991
|
||
../tests/test.rem(1045): Trig = Friday, 31 May, 1991
|
||
../tests/test.rem(1045): Trig = Saturday, 1 June, 1991
|
||
../tests/test.rem(1045): Trig = Sunday, 2 June, 1991
|
||
../tests/test.rem(1045): Trig = Monday, 3 June, 1991
|
||
../tests/test.rem(1045): Trig = Tuesday, 4 June, 1991
|
||
../tests/test.rem(1045): Trig = Wednesday, 5 June, 1991
|
||
../tests/test.rem(1045): Trig = Thursday, 6 June, 1991
|
||
../tests/test.rem(1045): Trig = Friday, 7 June, 1991
|
||
../tests/test.rem(1045): Trig = Saturday, 8 June, 1991
|
||
../tests/test.rem(1045): Trig = Sunday, 9 June, 1991
|
||
../tests/test.rem(1045): Trig = Monday, 10 June, 1991
|
||
../tests/test.rem(1045): Trig = Tuesday, 11 June, 1991
|
||
../tests/test.rem(1045): Trig = Wednesday, 12 June, 1991
|
||
../tests/test.rem(1045): Trig = Thursday, 13 June, 1991
|
||
../tests/test.rem(1045): Trig = Friday, 14 June, 1991
|
||
../tests/test.rem(1045): Trig = Saturday, 15 June, 1991
|
||
../tests/test.rem(1045): Trig = Sunday, 16 June, 1991
|
||
../tests/test.rem(1045): Trig = Monday, 17 June, 1991
|
||
../tests/test.rem(1045): Trig = Tuesday, 18 June, 1991
|
||
../tests/test.rem(1045): Trig = Wednesday, 19 June, 1991
|
||
../tests/test.rem(1045): Trig = Thursday, 20 June, 1991
|
||
../tests/test.rem(1045): Trig = Friday, 21 June, 1991
|
||
../tests/test.rem(1045): Trig = Saturday, 22 June, 1991
|
||
../tests/test.rem(1045): Trig = Sunday, 23 June, 1991
|
||
../tests/test.rem(1045): Trig = Monday, 24 June, 1991
|
||
../tests/test.rem(1045): Trig = Tuesday, 25 June, 1991
|
||
../tests/test.rem(1045): Trig = Wednesday, 26 June, 1991
|
||
../tests/test.rem(1045): Trig = Thursday, 27 June, 1991
|
||
../tests/test.rem(1045): Trig = Friday, 28 June, 1991
|
||
../tests/test.rem(1045): Trig = Saturday, 29 June, 1991
|
||
../tests/test.rem(1045): Trig = Sunday, 30 June, 1991
|
||
../tests/test.rem(1045): Trig = Monday, 1 July, 1991
|
||
../tests/test.rem(1045): Trig = Tuesday, 2 July, 1991
|
||
../tests/test.rem(1045): Trig = Wednesday, 3 July, 1991
|
||
../tests/test.rem(1045): Trig = Thursday, 4 July, 1991
|
||
../tests/test.rem(1045): Trig = Friday, 5 July, 1991
|
||
../tests/test.rem(1045): Trig = Saturday, 6 July, 1991
|
||
../tests/test.rem(1045): Trig = Sunday, 7 July, 1991
|
||
../tests/test.rem(1045): Trig = Monday, 8 July, 1991
|
||
../tests/test.rem(1045): Trig = Tuesday, 9 July, 1991
|
||
../tests/test.rem(1045): Trig = Wednesday, 10 July, 1991
|
||
../tests/test.rem(1045): Trig = Thursday, 11 July, 1991
|
||
../tests/test.rem(1045): Trig = Friday, 12 July, 1991
|
||
../tests/test.rem(1045): Trig = Saturday, 13 July, 1991
|
||
../tests/test.rem(1045): Trig = Sunday, 14 July, 1991
|
||
../tests/test.rem(1045): Trig = Monday, 15 July, 1991
|
||
../tests/test.rem(1045): Can't compute trigger
|
||
REM SATISFY [version() > "01.00.00"]
|
||
../tests/test.rem(1046): SATISFY: expression has no reference to trigdate() or $T...
|
||
../tests/test.rem(1046): Trig = Saturday, 16 February, 1991
|
||
version() => "05.01.00"
|
||
"05.01.00" > "01.00.00" => 1
|
||
../tests/test.rem(1046): Trig(satisfied) = Saturday, 16 February, 1991
|
||
REM SATISFY [max(x, max(x, 1, 2, 3), 4, 5, 6) * 5]
|
||
../tests/test.rem(1047): SATISFY: expression has no reference to trigdate() or $T...
|
||
../tests/test.rem(1047): Trig = Saturday, 16 February, 1991
|
||
x => 3
|
||
x => 3
|
||
max(3, 1, 2, 3) => 3
|
||
max(3, 3, 4, 5, 6) => 6
|
||
6 * 5 => 30
|
||
../tests/test.rem(1047): Trig(satisfied) = Saturday, 16 February, 1991
|
||
|
||
FSET gg(x) 0
|
||
REM WARN gg MSG Wookie
|
||
../tests/test.rem(1050): WARN function `gg' defined at ../tests/test.rem:1049 does not use its argument
|
||
../tests/test.rem(1050): Trig = Saturday, 16 February, 1991
|
||
Entering UserFN gg(1)
|
||
Leaving UserFN gg(1) => 0
|
||
Wookie
|
||
|
||
REM AT 11:00 SCHED gg MSG blork
|
||
../tests/test.rem(1051): SCHED function `gg' defined at ../tests/test.rem:1049 does not use its argument
|
||
../tests/test.rem(1051): Trig = Saturday, 16 February, 1991 AT 11:00
|
||
blork
|
||
|
||
REM OMITFUNC gg MSG hehe
|
||
../tests/test.rem(1052): OMITFUNC function `gg' defined at ../tests/test.rem:1049 does not use its argument
|
||
../tests/test.rem(1052): Trig = Saturday, 16 February, 1991
|
||
hehe
|
||
|
||
|
||
FSET gg(x,y,z) 0
|
||
../tests/test.rem(1054): Function gg redefined (previously defined at ../tests/test.rem:1049)
|
||
REM WARN gg MSG Wookie
|
||
../tests/test.rem(1055): WARN function `gg' defined at ../tests/test.rem:1054 should take 1 argument but actually takes 3
|
||
../tests/test.rem(1055): Trig = Saturday, 16 February, 1991
|
||
../tests/test.rem(1055): Undefined WARN function: `gg'
|
||
Wookie
|
||
|
||
REM AT 11:00 SCHED gg MSG blork
|
||
../tests/test.rem(1056): SCHED function `gg' defined at ../tests/test.rem:1054 should take 1 argument but actually takes 3
|
||
../tests/test.rem(1056): Trig = Saturday, 16 February, 1991 AT 11:00
|
||
blork
|
||
|
||
REM OMITFUNC gg MSG hehe
|
||
../tests/test.rem(1057): OMITFUNC function `gg' defined at ../tests/test.rem:1054 should take 1 argument but actually takes 3
|
||
../tests/test.rem(1057): Trig = Saturday, 16 February, 1991
|
||
hehe
|
||
|
||
|
||
FSET gg() 0
|
||
../tests/test.rem(1059): Function gg redefined (previously defined at ../tests/test.rem:1054)
|
||
REM WARN gg MSG Wookie
|
||
../tests/test.rem(1060): WARN function `gg' defined at ../tests/test.rem:1059 should take 1 argument but actually takes 0
|
||
../tests/test.rem(1060): Trig = Saturday, 16 February, 1991
|
||
../tests/test.rem(1060): Undefined WARN function: `gg'
|
||
Wookie
|
||
|
||
REM AT 11:00 SCHED gg MSG blork
|
||
../tests/test.rem(1061): SCHED function `gg' defined at ../tests/test.rem:1059 should take 1 argument but actually takes 0
|
||
../tests/test.rem(1061): Trig = Saturday, 16 February, 1991 AT 11:00
|
||
blork
|
||
|
||
REM OMITFUNC gg MSG hehe
|
||
../tests/test.rem(1062): OMITFUNC function `gg' defined at ../tests/test.rem:1059 should take 1 argument but actually takes 0
|
||
../tests/test.rem(1062): Trig = Saturday, 16 February, 1991
|
||
hehe
|
||
|
||
|
||
FSET gg(x) x-x
|
||
../tests/test.rem(1064): Function gg redefined (previously defined at ../tests/test.rem:1059)
|
||
REM WARN gg MSG Wookie
|
||
../tests/test.rem(1065): Trig = Saturday, 16 February, 1991
|
||
Entering UserFN gg(1)
|
||
x => 1
|
||
x => 1
|
||
1 - 1 => 0
|
||
Leaving UserFN gg(1) => 0
|
||
Wookie
|
||
|
||
REM AT 11:00 SCHED gg MSG blork
|
||
../tests/test.rem(1066): Trig = Saturday, 16 February, 1991 AT 11:00
|
||
blork
|
||
|
||
REM OMITFUNC gg MSG hehe
|
||
../tests/test.rem(1067): Trig = Saturday, 16 February, 1991
|
||
hehe
|
||
|
||
|
||
REM WARN not_defined MSG Wookie
|
||
../tests/test.rem(1069): Trig = Saturday, 16 February, 1991
|
||
../tests/test.rem(1069): Undefined WARN function: `not_defined'
|
||
Wookie
|
||
|
||
REM AT 11:00 SCHED not_defined MSG blork
|
||
../tests/test.rem(1070): Undefined SCHED function: `not_defined'
|
||
../tests/test.rem(1070): Trig = Saturday, 16 February, 1991 AT 11:00
|
||
blork
|
||
|
||
REM OMITFUNC not_defined MSG hehe
|
||
../tests/test.rem(1071): Undefined OMITFUNC function: `not_defined'
|
||
../tests/test.rem(1071): Trig = Saturday, 16 February, 1991
|
||
hehe
|
||
|
||
|
||
### Strings in logical operators
|
||
SET logstr "" && 7
|
||
"" && ? => ""
|
||
SET logstr "foo" && 7
|
||
"foo" && 7 => 7
|
||
SET logstr "" && ""
|
||
"" && ? => ""
|
||
SET logstr "foo" && ""
|
||
"foo" && "" => ""
|
||
SET logstr "" && "bar"
|
||
"" && ? => ""
|
||
SET logstr "foo" && "bar"
|
||
"foo" && "bar" => "bar"
|
||
SET logstr "" && '2023-02-01'
|
||
"" && ? => ""
|
||
SET logstr "foo" && '2023-02-01'
|
||
"foo" && 2023-02-01 => 2023-02-01
|
||
|
||
SET logstr "" || 7
|
||
"" || 7 => 7
|
||
SET logstr "foo" || 7
|
||
"foo" || ? => "foo"
|
||
SET logstr "" || ""
|
||
"" || "" => ""
|
||
SET logstr "foo" || ""
|
||
"foo" || ? => "foo"
|
||
SET logstr "" || "bar"
|
||
"" || "bar" => "bar"
|
||
SET logstr "foo" || "bar"
|
||
"foo" || ? => "foo"
|
||
SET logstr "" || '2023-02-01'
|
||
"" || 2023-02-01 => 2023-02-01
|
||
SET logstr "foo" || '2023-02-01'
|
||
"foo" || ? => "foo"
|
||
|
||
set xyz ! 0
|
||
! 0 => 1
|
||
set xyz ! 1
|
||
! 1 => 0
|
||
set xyz ! 2
|
||
! 2 => 0
|
||
|
||
set xyz ! date(baseyr(), 1, 1)
|
||
baseyr() => 1990
|
||
date(1990, 1, 1) => 1990-01-01
|
||
! 1990-01-01 => 1
|
||
set xyz ! date(baseyr(), 1, 2)
|
||
baseyr() => 1990
|
||
date(1990, 1, 2) => 1990-01-02
|
||
! 1990-01-02 => 0
|
||
set xyz ! '2024-01-01'
|
||
! 2024-01-01 => 0
|
||
|
||
set xyz ! datetime(baseyr(), 1, 1, 00:00)
|
||
baseyr() => 1990
|
||
datetime(1990, 1, 1, 00:00) => 1990-01-01@00:00
|
||
! 1990-01-01@00:00 => 1
|
||
set xyz ! datetime(baseyr(), 1, 1, 00:01)
|
||
baseyr() => 1990
|
||
datetime(1990, 1, 1, 00:01) => 1990-01-01@00:01
|
||
! 1990-01-01@00:01 => 0
|
||
set xyz ! datetime(baseyr(), 1, 2, 12:30)
|
||
baseyr() => 1990
|
||
datetime(1990, 1, 2, 12:30) => 1990-01-02@12:30
|
||
! 1990-01-02@12:30 => 0
|
||
set xyz ! '2024-01-01@11:47'
|
||
! 2024-01-01@11:47 => 0
|
||
|
||
set xyz ! 00:00
|
||
! 00:00 => 1
|
||
set xyz ! 00:01
|
||
! 00:01 => 0
|
||
set xyz ! 23:59
|
||
! 23:59 => 0
|
||
|
||
set xyz ! ""
|
||
! "" => 1
|
||
set xyz ! "foo"
|
||
! "foo" => 0
|
||
set xyz ! "0"
|
||
! "0" => 0
|
||
|
||
# Test error messages for function calls with too many / too few args
|
||
|
||
set zxk version(1)
|
||
../tests/test.rem(1115): version: Too many arguments
|
||
version(1)
|
||
^-- here
|
||
set zxk max()
|
||
../tests/test.rem(1116): max: Not enough arguments
|
||
max()
|
||
^-- here
|
||
|
||
fset dooby(x) 1
|
||
set zxk dooby()
|
||
dooby(...) => Not enough arguments
|
||
../tests/test.rem(1119): dooby(): Not enough arguments
|
||
set zxk dooby(1, 2)
|
||
dooby(...) => Too many arguments
|
||
../tests/test.rem(1120): dooby(): Too many arguments
|
||
set zxk dooby(1)
|
||
Entering UserFN dooby(1)
|
||
Leaving UserFN dooby(1) => 1
|
||
|
||
REM 1 Jan 1873 MSG This should fail
|
||
../tests/test.rem(1123): `1873' is not recognized as a year (1990-5990) or a day number (1-31)
|
||
REM 1873-12-11 MSG Also bad.
|
||
../tests/test.rem(1124): Bad date specification: `1873-12-11'
|
||
|
||
# Test $SuppressImplicitWarnings
|
||
REM wookie
|
||
../tests/test.rem(1127): Missing REM type; assuming MSG
|
||
../tests/test.rem(1127): Trig = Saturday, 16 February, 1991
|
||
wookie
|
||
|
||
Barf
|
||
../tests/test.rem(1128): Unrecognized command; interpreting as REM
|
||
../tests/test.rem(1128): Trig = Saturday, 16 February, 1991
|
||
Barf
|
||
|
||
|
||
set $SuppressImplicitWarnings 1
|
||
REM wookie
|
||
../tests/test.rem(1131): Trig = Saturday, 16 February, 1991
|
||
wookie
|
||
|
||
Barf
|
||
../tests/test.rem(1132): Trig = Saturday, 16 February, 1991
|
||
Barf
|
||
|
||
|
||
# Test FRENAME
|
||
|
||
FSET square(x) x*x
|
||
REM MSG [square(9)]
|
||
../tests/test.rem(1137): Trig = Saturday, 16 February, 1991
|
||
Entering UserFN square(9)
|
||
x => 9
|
||
x => 9
|
||
9 * 9 => 81
|
||
Leaving UserFN square(9) => 81
|
||
81
|
||
|
||
|
||
FRENAME square square
|
||
REM MSG [square(9)]
|
||
../tests/test.rem(1140): Trig = Saturday, 16 February, 1991
|
||
Entering UserFN square(9)
|
||
x => 9
|
||
x => 9
|
||
9 * 9 => 81
|
||
Leaving UserFN square(9) => 81
|
||
81
|
||
|
||
|
||
FRENAME nonexistent square
|
||
REM MSG [square(9)]
|
||
../tests/test.rem(1143): Trig = Saturday, 16 February, 1991
|
||
../tests/test.rem(1143): Undefined function: `square'
|
||
|
||
FSET square(x) x*x
|
||
FRENAME square sq
|
||
REM MSG [square(9)]
|
||
../tests/test.rem(1147): Trig = Saturday, 16 February, 1991
|
||
../tests/test.rem(1147): Undefined function: `square'
|
||
REM MSG [sq(9)]
|
||
../tests/test.rem(1148): Trig = Saturday, 16 February, 1991
|
||
Entering UserFN sq(9)
|
||
x => 9
|
||
x => 9
|
||
9 * 9 => 81
|
||
Leaving UserFN sq(9) => 81
|
||
81
|
||
|
||
|
||
FRENAME sq square
|
||
REM MSG [square(9)]
|
||
../tests/test.rem(1151): Trig = Saturday, 16 February, 1991
|
||
Entering UserFN square(9)
|
||
x => 9
|
||
x => 9
|
||
9 * 9 => 81
|
||
Leaving UserFN square(9) => 81
|
||
81
|
||
|
||
REM MSG [sq(9)]
|
||
../tests/test.rem(1152): Trig = Saturday, 16 February, 1991
|
||
../tests/test.rem(1152): Undefined function: `sq'
|
||
|
||
FRENAME square max
|
||
../tests/test.rem(1154): Attempt to redefine built-in function: `max'
|
||
FRENAME max square
|
||
../tests/test.rem(1155): Attempt to redefine built-in function: `max'
|
||
FRENAME max min
|
||
../tests/test.rem(1156): Attempt to redefine built-in function: `max'
|
||
|
||
# Test $DefaultDelta
|
||
SET $DefaultDelta 0
|
||
CLEAR-OMIT-CONTEXT
|
||
OMIT 17 Feb 1991
|
||
REM 18 Feb MSG This should not be seen
|
||
../tests/test.rem(1162): Trig = Monday, 18 February, 1991
|
||
|
||
SET $DefaultDelta 1
|
||
REM 18 Feb MSG This should also not be seen
|
||
../tests/test.rem(1165): Trig = Monday, 18 February, 1991
|
||
|
||
SET $DefaultDelta 2
|
||
REM 18 Feb MSG But this should be seen
|
||
../tests/test.rem(1168): Trig = Monday, 18 February, 1991
|
||
But this should be seen
|
||
|
||
|
||
REM 18 Feb ++1 MSG Explicit delta should not be seen.
|
||
../tests/test.rem(1170): Trig = Monday, 18 February, 1991
|
||
REM 18 Feb ++0 MSG Explicit delta should not be seen.
|
||
../tests/test.rem(1171): Trig = Monday, 18 February, 1991
|
||
|
||
REM 18 Feb +1 MSG Explicit delta should be seen - don't count OMITS
|
||
../tests/test.rem(1173): Trig = Monday, 18 February, 1991
|
||
Explicit delta should be seen - don't count OMITS
|
||
|
||
REM 18 Feb +0 MSG Explicit delta should not be seen.
|
||
../tests/test.rem(1174): Trig = Monday, 18 February, 1991
|
||
|
||
# Test msgsuffix
|
||
FSET msgsuffix(x) "On the next line"
|
||
REM MSG Hello
|
||
../tests/test.rem(1178): Trig = Saturday, 16 February, 1991
|
||
Entering UserFN msgsuffix(5000)
|
||
Leaving UserFN msgsuffix(5000) => "On the next line"
|
||
Hello
|
||
On the next line
|
||
|
||
FSET msgsuffix(x) char(8) + " on the same line"
|
||
../tests/test.rem(1180): Function msgsuffix redefined (previously defined at ../tests/test.rem:1177)
|
||
REM MSG Hello
|
||
../tests/test.rem(1181): Trig = Saturday, 16 February, 1991
|
||
Entering UserFN msgsuffix(5000)
|
||
char(8) => "\b"
|
||
"\b" + " on the same line" => "\b on the same line"
|
||
Leaving UserFN msgsuffix(5000) => "\b on the same line"
|
||
Hello on the same line
|
||
|
||
|
||
# Output expression-node stats
|
||
DEBUG +s
|
||
# Don't want Remind to queue reminders
|
||
EXIT
|
||
Var hash: total = 141; maxlen = 4; avglen = 2.104
|
||
Func hash: total = 17; maxlen = 2; avglen = 0.548
|
||
Dedup hash: total = 0; maxlen = 0; avglen = 0.000
|
||
Expression nodes allocated: 128
|
||
Expression nodes high-water: 74
|
||
Expression nodes leaked: 0
|
||
Parse level high-water: 25
|
||
|
||
Test 2
|
||
|
||
# rem2ps begin
|
||
August 2007 31 3 0
|
||
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
|
||
July 31
|
||
September 30
|
||
# fileinfo 17 ../tests/test2.rem
|
||
2007/08/01 COLOR * * * 0 0 255 Blue Wednesday
|
||
# fileinfo 27 ../tests/test2.rem
|
||
2007/08/01 * * * * 0 NonOmit-1
|
||
# fileinfo 28 ../tests/test2.rem
|
||
2007/08/01 * * * * 0 NonOmit-2
|
||
# fileinfo 29 ../tests/test2.rem
|
||
2007/08/01 * * * * 5
|
||
# fileinfo 30 ../tests/test2.rem
|
||
2007/08/01 * * * * 4
|
||
# fileinfo 31 ../tests/test2.rem
|
||
2007/08/01 * * * * 4
|
||
# fileinfo 35 ../tests/test2.rem
|
||
2007/08/01 * * * * 4
|
||
# fileinfo 36 ../tests/test2.rem
|
||
2007/08/01 * * * * 3
|
||
# fileinfo 37 ../tests/test2.rem
|
||
2007/08/01 * * * * 3
|
||
# fileinfo 41 ../tests/test2.rem
|
||
2007/08/01 * * * * 2007/08/07
|
||
# fileinfo 42 ../tests/test2.rem
|
||
2007/08/01 * * * * 2007/08/31
|
||
# fileinfo 46 ../tests/test2.rem
|
||
2007/08/01 * * * * 2007/09/07
|
||
# fileinfo 18 ../tests/test2.rem
|
||
2007/08/02 COLOR * * * 255 0 0 Red Thursday
|
||
# fileinfo 27 ../tests/test2.rem
|
||
2007/08/02 * * * * 1 NonOmit-1
|
||
# fileinfo 28 ../tests/test2.rem
|
||
2007/08/02 * * * * 1 NonOmit-2
|
||
# fileinfo 29 ../tests/test2.rem
|
||
2007/08/02 * * * * 5
|
||
# fileinfo 30 ../tests/test2.rem
|
||
2007/08/02 * * * * 4
|
||
# fileinfo 31 ../tests/test2.rem
|
||
2007/08/02 * * * * 4
|
||
# fileinfo 35 ../tests/test2.rem
|
||
2007/08/02 * * * * 4
|
||
# fileinfo 36 ../tests/test2.rem
|
||
2007/08/02 * * * * 3
|
||
# fileinfo 37 ../tests/test2.rem
|
||
2007/08/02 * * * * 3
|
||
# fileinfo 41 ../tests/test2.rem
|
||
2007/08/02 * * * * 2007/08/07
|
||
# fileinfo 42 ../tests/test2.rem
|
||
2007/08/02 * * * * 2007/08/31
|
||
# fileinfo 46 ../tests/test2.rem
|
||
2007/08/02 * * * * 2007/09/07
|
||
# fileinfo 21 ../tests/test2.rem
|
||
2007/08/03 SHADE * * * 0 255 0
|
||
# fileinfo 27 ../tests/test2.rem
|
||
2007/08/03 * * * * 2 NonOmit-1
|
||
# fileinfo 28 ../tests/test2.rem
|
||
2007/08/03 * * * * 2 NonOmit-2
|
||
# fileinfo 29 ../tests/test2.rem
|
||
2007/08/03 * * * * 5
|
||
# fileinfo 30 ../tests/test2.rem
|
||
2007/08/03 * * * * 4
|
||
# fileinfo 31 ../tests/test2.rem
|
||
2007/08/03 * * * * 4
|
||
# fileinfo 35 ../tests/test2.rem
|
||
2007/08/03 * * * * 4
|
||
# fileinfo 36 ../tests/test2.rem
|
||
2007/08/03 * * * * 3
|
||
# fileinfo 37 ../tests/test2.rem
|
||
2007/08/03 * * * * 3
|
||
# fileinfo 41 ../tests/test2.rem
|
||
2007/08/03 * * * * 2007/08/07
|
||
# fileinfo 42 ../tests/test2.rem
|
||
2007/08/03 * * * * 2007/08/31
|
||
# fileinfo 46 ../tests/test2.rem
|
||
2007/08/03 * * * * 2007/09/07
|
||
# fileinfo 27 ../tests/test2.rem
|
||
2007/08/04 * * * * 3 NonOmit-1
|
||
# fileinfo 28 ../tests/test2.rem
|
||
2007/08/04 * * * * 3 NonOmit-2
|
||
# fileinfo 29 ../tests/test2.rem
|
||
2007/08/04 * * * * 5
|
||
# fileinfo 30 ../tests/test2.rem
|
||
2007/08/04 * * * * 4
|
||
# fileinfo 31 ../tests/test2.rem
|
||
2007/08/04 * * * * 4
|
||
# fileinfo 35 ../tests/test2.rem
|
||
2007/08/04 * * * * 4
|
||
# fileinfo 36 ../tests/test2.rem
|
||
2007/08/04 * * * * 3
|
||
# fileinfo 37 ../tests/test2.rem
|
||
2007/08/04 * * * * 3
|
||
# fileinfo 41 ../tests/test2.rem
|
||
2007/08/04 * * * * 2007/08/07
|
||
# fileinfo 42 ../tests/test2.rem
|
||
2007/08/04 * * * * 2007/08/31
|
||
# fileinfo 46 ../tests/test2.rem
|
||
2007/08/04 * * * * 2007/09/07
|
||
# fileinfo 27 ../tests/test2.rem
|
||
2007/08/05 * * * * 4 NonOmit-1
|
||
# fileinfo 28 ../tests/test2.rem
|
||
2007/08/05 * * * * 3 NonOmit-2
|
||
# fileinfo 29 ../tests/test2.rem
|
||
2007/08/05 * * * * 5
|
||
# fileinfo 30 ../tests/test2.rem
|
||
2007/08/05 * * * * 4
|
||
# fileinfo 31 ../tests/test2.rem
|
||
2007/08/05 * * * * 4
|
||
# fileinfo 35 ../tests/test2.rem
|
||
2007/08/05 * * * * 4
|
||
# fileinfo 36 ../tests/test2.rem
|
||
2007/08/05 * * * * 3
|
||
# fileinfo 37 ../tests/test2.rem
|
||
2007/08/05 * * * * 3
|
||
# fileinfo 41 ../tests/test2.rem
|
||
2007/08/05 * * * * 2007/08/07
|
||
# fileinfo 42 ../tests/test2.rem
|
||
2007/08/05 * * * * 2007/08/31
|
||
# fileinfo 46 ../tests/test2.rem
|
||
2007/08/05 * * * * 2007/09/07
|
||
# fileinfo 27 ../tests/test2.rem
|
||
2007/08/06 * * * * 5 NonOmit-1
|
||
# fileinfo 28 ../tests/test2.rem
|
||
2007/08/06 * * * * 3 NonOmit-2
|
||
# fileinfo 29 ../tests/test2.rem
|
||
2007/08/06 * * * * 5
|
||
# fileinfo 30 ../tests/test2.rem
|
||
2007/08/06 * * * * 4
|
||
# fileinfo 31 ../tests/test2.rem
|
||
2007/08/06 * * * * 4
|
||
# fileinfo 35 ../tests/test2.rem
|
||
2007/08/06 * * * * 4
|
||
# fileinfo 36 ../tests/test2.rem
|
||
2007/08/06 * * * * 3
|
||
# fileinfo 37 ../tests/test2.rem
|
||
2007/08/06 * * * * 3
|
||
# fileinfo 41 ../tests/test2.rem
|
||
2007/08/06 * * * * 2007/08/07
|
||
# fileinfo 42 ../tests/test2.rem
|
||
2007/08/06 * * * * 2007/08/31
|
||
# fileinfo 46 ../tests/test2.rem
|
||
2007/08/06 * * * * 2007/09/07
|
||
# fileinfo 62 ../tests/test2.rem
|
||
2007/08/06 * * * * Blort
|
||
# fileinfo 27 ../tests/test2.rem
|
||
2007/08/07 * * * * 6 NonOmit-1
|
||
# fileinfo 28 ../tests/test2.rem
|
||
2007/08/07 * * * * 4 NonOmit-2
|
||
# fileinfo 29 ../tests/test2.rem
|
||
2007/08/07 * * * * 5
|
||
# fileinfo 30 ../tests/test2.rem
|
||
2007/08/07 * * * * 4
|
||
# fileinfo 31 ../tests/test2.rem
|
||
2007/08/07 * * * * 4
|
||
# fileinfo 35 ../tests/test2.rem
|
||
2007/08/07 * * * * 4
|
||
# fileinfo 36 ../tests/test2.rem
|
||
2007/08/07 * * * * 3
|
||
# fileinfo 37 ../tests/test2.rem
|
||
2007/08/07 * * * * 3
|
||
# fileinfo 41 ../tests/test2.rem
|
||
2007/08/07 * * * * 2007/08/07
|
||
# fileinfo 42 ../tests/test2.rem
|
||
2007/08/07 * * * * 2007/08/31
|
||
# fileinfo 46 ../tests/test2.rem
|
||
2007/08/07 * * * * 2007/09/07
|
||
# fileinfo 17 ../tests/test2.rem
|
||
2007/08/08 COLOR * * * 0 0 255 Blue Wednesday
|
||
# fileinfo 27 ../tests/test2.rem
|
||
2007/08/08 * * * * 7 NonOmit-1
|
||
# fileinfo 28 ../tests/test2.rem
|
||
2007/08/08 * * * * 5 NonOmit-2
|
||
# fileinfo 29 ../tests/test2.rem
|
||
2007/08/08 * * * * 5
|
||
# fileinfo 30 ../tests/test2.rem
|
||
2007/08/08 * * * * 4
|
||
# fileinfo 31 ../tests/test2.rem
|
||
2007/08/08 * * * * 4
|
||
# fileinfo 35 ../tests/test2.rem
|
||
2007/08/08 * * * * 4
|
||
# fileinfo 36 ../tests/test2.rem
|
||
2007/08/08 * * * * 3
|
||
# fileinfo 37 ../tests/test2.rem
|
||
2007/08/08 * * * * 3
|
||
# fileinfo 41 ../tests/test2.rem
|
||
2007/08/08 * * * * 2007/08/07
|
||
# fileinfo 42 ../tests/test2.rem
|
||
2007/08/08 * * * * 2007/08/31
|
||
# fileinfo 46 ../tests/test2.rem
|
||
2007/08/08 * * * * 2007/09/07
|
||
# fileinfo 18 ../tests/test2.rem
|
||
2007/08/09 COLOR * * * 255 0 0 Red Thursday
|
||
# fileinfo 27 ../tests/test2.rem
|
||
2007/08/09 * * * * 8 NonOmit-1
|
||
# fileinfo 28 ../tests/test2.rem
|
||
2007/08/09 * * * * 6 NonOmit-2
|
||
# fileinfo 29 ../tests/test2.rem
|
||
2007/08/09 * * * * 5
|
||
# fileinfo 30 ../tests/test2.rem
|
||
2007/08/09 * * * * 4
|
||
# fileinfo 31 ../tests/test2.rem
|
||
2007/08/09 * * * * 4
|
||
# fileinfo 35 ../tests/test2.rem
|
||
2007/08/09 * * * * 4
|
||
# fileinfo 36 ../tests/test2.rem
|
||
2007/08/09 * * * * 3
|
||
# fileinfo 37 ../tests/test2.rem
|
||
2007/08/09 * * * * 3
|
||
# fileinfo 41 ../tests/test2.rem
|
||
2007/08/09 * * * * 2007/08/07
|
||
# fileinfo 42 ../tests/test2.rem
|
||
2007/08/09 * * * * 2007/08/31
|
||
# fileinfo 46 ../tests/test2.rem
|
||
2007/08/09 * * * * 2007/09/07
|
||
# fileinfo 21 ../tests/test2.rem
|
||
2007/08/10 SHADE * * * 0 255 0
|
||
# fileinfo 27 ../tests/test2.rem
|
||
2007/08/10 * * * * 9 NonOmit-1
|
||
# fileinfo 28 ../tests/test2.rem
|
||
2007/08/10 * * * * 7 NonOmit-2
|
||
# fileinfo 29 ../tests/test2.rem
|
||
2007/08/10 * * * * 5
|
||
# fileinfo 30 ../tests/test2.rem
|
||
2007/08/10 * * * * 4
|
||
# fileinfo 31 ../tests/test2.rem
|
||
2007/08/10 * * * * 4
|
||
# fileinfo 35 ../tests/test2.rem
|
||
2007/08/10 * * * * 4
|
||
# fileinfo 36 ../tests/test2.rem
|
||
2007/08/10 * * * * 3
|
||
# fileinfo 37 ../tests/test2.rem
|
||
2007/08/10 * * * * 3
|
||
# fileinfo 41 ../tests/test2.rem
|
||
2007/08/10 * * * * 2007/08/07
|
||
# fileinfo 42 ../tests/test2.rem
|
||
2007/08/10 * * * * 2007/08/31
|
||
# fileinfo 46 ../tests/test2.rem
|
||
2007/08/10 * * * * 2007/09/07
|
||
# fileinfo 27 ../tests/test2.rem
|
||
2007/08/11 * * * * 10 NonOmit-1
|
||
# fileinfo 28 ../tests/test2.rem
|
||
2007/08/11 * * * * 8 NonOmit-2
|
||
# fileinfo 29 ../tests/test2.rem
|
||
2007/08/11 * * * * 5
|
||
# fileinfo 30 ../tests/test2.rem
|
||
2007/08/11 * * * * 4
|
||
# fileinfo 31 ../tests/test2.rem
|
||
2007/08/11 * * * * 4
|
||
# fileinfo 35 ../tests/test2.rem
|
||
2007/08/11 * * * * 4
|
||
# fileinfo 36 ../tests/test2.rem
|
||
2007/08/11 * * * * 3
|
||
# fileinfo 37 ../tests/test2.rem
|
||
2007/08/11 * * * * 3
|
||
# fileinfo 41 ../tests/test2.rem
|
||
2007/08/11 * * * * 2007/08/07
|
||
# fileinfo 42 ../tests/test2.rem
|
||
2007/08/11 * * * * 2007/08/31
|
||
# fileinfo 46 ../tests/test2.rem
|
||
2007/08/11 * * * * 2007/09/07
|
||
# fileinfo 24 ../tests/test2.rem
|
||
2007/08/12 MOON * * * 0
|
||
# fileinfo 27 ../tests/test2.rem
|
||
2007/08/12 * * * * 11 NonOmit-1
|
||
# fileinfo 28 ../tests/test2.rem
|
||
2007/08/12 * * * * 8 NonOmit-2
|
||
# fileinfo 29 ../tests/test2.rem
|
||
2007/08/12 * * * * 5
|
||
# fileinfo 30 ../tests/test2.rem
|
||
2007/08/12 * * * * 4
|
||
# fileinfo 31 ../tests/test2.rem
|
||
2007/08/12 * * * * 4
|
||
# fileinfo 35 ../tests/test2.rem
|
||
2007/08/12 * * * * 4
|
||
# fileinfo 36 ../tests/test2.rem
|
||
2007/08/12 * * * * 3
|
||
# fileinfo 37 ../tests/test2.rem
|
||
2007/08/12 * * * * 3
|
||
# fileinfo 41 ../tests/test2.rem
|
||
2007/08/12 * * * * 2007/08/07
|
||
# fileinfo 42 ../tests/test2.rem
|
||
2007/08/12 * * * * 2007/08/31
|
||
# fileinfo 46 ../tests/test2.rem
|
||
2007/08/12 * * * * 2007/09/07
|
||
# fileinfo 27 ../tests/test2.rem
|
||
2007/08/13 * * * * 12 NonOmit-1
|
||
# fileinfo 28 ../tests/test2.rem
|
||
2007/08/13 * * * * 8 NonOmit-2
|
||
# fileinfo 29 ../tests/test2.rem
|
||
2007/08/13 * * * * 5
|
||
# fileinfo 30 ../tests/test2.rem
|
||
2007/08/13 * * * * 4
|
||
# fileinfo 31 ../tests/test2.rem
|
||
2007/08/13 * * * * 4
|
||
# fileinfo 35 ../tests/test2.rem
|
||
2007/08/13 * * * * 4
|
||
# fileinfo 36 ../tests/test2.rem
|
||
2007/08/13 * * * * 3
|
||
# fileinfo 37 ../tests/test2.rem
|
||
2007/08/13 * * * * 3
|
||
# fileinfo 41 ../tests/test2.rem
|
||
2007/08/13 * * * * 2007/08/07
|
||
# fileinfo 42 ../tests/test2.rem
|
||
2007/08/13 * * * * 2007/08/31
|
||
# fileinfo 46 ../tests/test2.rem
|
||
2007/08/13 * * * * 2007/09/07
|
||
# fileinfo 27 ../tests/test2.rem
|
||
2007/08/14 * * * * 13 NonOmit-1
|
||
# fileinfo 28 ../tests/test2.rem
|
||
2007/08/14 * * * * 9 NonOmit-2
|
||
# fileinfo 29 ../tests/test2.rem
|
||
2007/08/14 * * * * 5
|
||
# fileinfo 30 ../tests/test2.rem
|
||
2007/08/14 * * * * 4
|
||
# fileinfo 31 ../tests/test2.rem
|
||
2007/08/14 * * * * 4
|
||
# fileinfo 35 ../tests/test2.rem
|
||
2007/08/14 * * * * 4
|
||
# fileinfo 36 ../tests/test2.rem
|
||
2007/08/14 * * * * 3
|
||
# fileinfo 37 ../tests/test2.rem
|
||
2007/08/14 * * * * 3
|
||
# fileinfo 41 ../tests/test2.rem
|
||
2007/08/14 * * * * 2007/08/07
|
||
# fileinfo 42 ../tests/test2.rem
|
||
2007/08/14 * * * * 2007/08/31
|
||
# fileinfo 46 ../tests/test2.rem
|
||
2007/08/14 * * * * 2007/09/07
|
||
# fileinfo 17 ../tests/test2.rem
|
||
2007/08/15 COLOR * * * 0 0 255 Blue Wednesday
|
||
# fileinfo 27 ../tests/test2.rem
|
||
2007/08/15 * * * * 13 NonOmit-1
|
||
# fileinfo 28 ../tests/test2.rem
|
||
2007/08/15 * * * * 9 NonOmit-2
|
||
# fileinfo 29 ../tests/test2.rem
|
||
2007/08/15 * * * * 5
|
||
# fileinfo 30 ../tests/test2.rem
|
||
2007/08/15 * * * * 4
|
||
# fileinfo 31 ../tests/test2.rem
|
||
2007/08/15 * * * * 4
|
||
# fileinfo 35 ../tests/test2.rem
|
||
2007/08/15 * * * * 4
|
||
# fileinfo 36 ../tests/test2.rem
|
||
2007/08/15 * * * * 3
|
||
# fileinfo 37 ../tests/test2.rem
|
||
2007/08/15 * * * * 3
|
||
# fileinfo 41 ../tests/test2.rem
|
||
2007/08/15 * * * * 2007/08/07
|
||
# fileinfo 42 ../tests/test2.rem
|
||
2007/08/15 * * * * 2007/08/31
|
||
# fileinfo 46 ../tests/test2.rem
|
||
2007/08/15 * * * * 2007/09/07
|
||
# fileinfo 18 ../tests/test2.rem
|
||
2007/08/16 COLOR * * * 255 0 0 Red Thursday
|
||
# fileinfo 27 ../tests/test2.rem
|
||
2007/08/16 * * * * 14 NonOmit-1
|
||
# fileinfo 28 ../tests/test2.rem
|
||
2007/08/16 * * * * 10 NonOmit-2
|
||
# fileinfo 29 ../tests/test2.rem
|
||
2007/08/16 * * * * 5
|
||
# fileinfo 30 ../tests/test2.rem
|
||
2007/08/16 * * * * 4
|
||
# fileinfo 31 ../tests/test2.rem
|
||
2007/08/16 * * * * 4
|
||
# fileinfo 35 ../tests/test2.rem
|
||
2007/08/16 * * * * 4
|
||
# fileinfo 36 ../tests/test2.rem
|
||
2007/08/16 * * * * 3
|
||
# fileinfo 37 ../tests/test2.rem
|
||
2007/08/16 * * * * 3
|
||
# fileinfo 41 ../tests/test2.rem
|
||
2007/08/16 * * * * 2007/08/07
|
||
# fileinfo 42 ../tests/test2.rem
|
||
2007/08/16 * * * * 2007/08/31
|
||
# fileinfo 46 ../tests/test2.rem
|
||
2007/08/16 * * * * 2007/09/07
|
||
# fileinfo 21 ../tests/test2.rem
|
||
2007/08/17 SHADE * * * 0 255 0
|
||
# fileinfo 27 ../tests/test2.rem
|
||
2007/08/17 * * * * 15 NonOmit-1
|
||
# fileinfo 28 ../tests/test2.rem
|
||
2007/08/17 * * * * 11 NonOmit-2
|
||
# fileinfo 29 ../tests/test2.rem
|
||
2007/08/17 * * * * 5
|
||
# fileinfo 30 ../tests/test2.rem
|
||
2007/08/17 * * * * 4
|
||
# fileinfo 31 ../tests/test2.rem
|
||
2007/08/17 * * * * 4
|
||
# fileinfo 35 ../tests/test2.rem
|
||
2007/08/17 * * * * 4
|
||
# fileinfo 36 ../tests/test2.rem
|
||
2007/08/17 * * * * 3
|
||
# fileinfo 37 ../tests/test2.rem
|
||
2007/08/17 * * * * 3
|
||
# fileinfo 41 ../tests/test2.rem
|
||
2007/08/17 * * * * 2007/08/07
|
||
# fileinfo 42 ../tests/test2.rem
|
||
2007/08/17 * * * * 2007/08/31
|
||
# fileinfo 46 ../tests/test2.rem
|
||
2007/08/17 * * * * 2007/09/07
|
||
# fileinfo 27 ../tests/test2.rem
|
||
2007/08/18 * * * * 16 NonOmit-1
|
||
# fileinfo 28 ../tests/test2.rem
|
||
2007/08/18 * * * * 12 NonOmit-2
|
||
# fileinfo 29 ../tests/test2.rem
|
||
2007/08/18 * * * * 5
|
||
# fileinfo 30 ../tests/test2.rem
|
||
2007/08/18 * * * * 4
|
||
# fileinfo 31 ../tests/test2.rem
|
||
2007/08/18 * * * * 4
|
||
# fileinfo 35 ../tests/test2.rem
|
||
2007/08/18 * * * * 4
|
||
# fileinfo 36 ../tests/test2.rem
|
||
2007/08/18 * * * * 3
|
||
# fileinfo 37 ../tests/test2.rem
|
||
2007/08/18 * * * * 3
|
||
# fileinfo 41 ../tests/test2.rem
|
||
2007/08/18 * * * * 2007/08/07
|
||
# fileinfo 42 ../tests/test2.rem
|
||
2007/08/18 * * * * 2007/08/31
|
||
# fileinfo 46 ../tests/test2.rem
|
||
2007/08/18 * * * * 2007/09/07
|
||
# fileinfo 27 ../tests/test2.rem
|
||
2007/08/19 * * * * 17 NonOmit-1
|
||
# fileinfo 28 ../tests/test2.rem
|
||
2007/08/19 * * * * 12 NonOmit-2
|
||
# fileinfo 29 ../tests/test2.rem
|
||
2007/08/19 * * * * 5
|
||
# fileinfo 30 ../tests/test2.rem
|
||
2007/08/19 * * * * 4
|
||
# fileinfo 31 ../tests/test2.rem
|
||
2007/08/19 * * * * 4
|
||
# fileinfo 35 ../tests/test2.rem
|
||
2007/08/19 * * * * 4
|
||
# fileinfo 36 ../tests/test2.rem
|
||
2007/08/19 * * * * 3
|
||
# fileinfo 37 ../tests/test2.rem
|
||
2007/08/19 * * * * 3
|
||
# fileinfo 41 ../tests/test2.rem
|
||
2007/08/19 * * * * 2007/08/07
|
||
# fileinfo 42 ../tests/test2.rem
|
||
2007/08/19 * * * * 2007/08/31
|
||
# fileinfo 46 ../tests/test2.rem
|
||
2007/08/19 * * * * 2007/09/07
|
||
# fileinfo 50 ../tests/test2.rem
|
||
2007/08/20 COLOR * * 825 6 7 8 1:45pm Mooo!
|
||
# fileinfo 27 ../tests/test2.rem
|
||
2007/08/20 * * * * 18 NonOmit-1
|
||
# fileinfo 28 ../tests/test2.rem
|
||
2007/08/20 * * * * 12 NonOmit-2
|
||
# fileinfo 29 ../tests/test2.rem
|
||
2007/08/20 * * * * 5
|
||
# fileinfo 30 ../tests/test2.rem
|
||
2007/08/20 * * * * 4
|
||
# fileinfo 31 ../tests/test2.rem
|
||
2007/08/20 * * * * 4
|
||
# fileinfo 35 ../tests/test2.rem
|
||
2007/08/20 * * * * 4
|
||
# fileinfo 36 ../tests/test2.rem
|
||
2007/08/20 * * * * 3
|
||
# fileinfo 37 ../tests/test2.rem
|
||
2007/08/20 * * * * 3
|
||
# fileinfo 41 ../tests/test2.rem
|
||
2007/08/20 * * * * 2007/08/07
|
||
# fileinfo 42 ../tests/test2.rem
|
||
2007/08/20 * * * * 2007/08/31
|
||
# fileinfo 46 ../tests/test2.rem
|
||
2007/08/20 * * * * 2007/09/07
|
||
# fileinfo 62 ../tests/test2.rem
|
||
2007/08/20 * * * * Blort
|
||
# fileinfo 53 ../tests/test2.rem
|
||
2007/08/21 PostScript * * 115 (wookie) show
|
||
# fileinfo 27 ../tests/test2.rem
|
||
2007/08/21 * * * * 19 NonOmit-1
|
||
# fileinfo 28 ../tests/test2.rem
|
||
2007/08/21 * * * * 13 NonOmit-2
|
||
# fileinfo 29 ../tests/test2.rem
|
||
2007/08/21 * * * * 5
|
||
# fileinfo 30 ../tests/test2.rem
|
||
2007/08/21 * * * * 4
|
||
# fileinfo 31 ../tests/test2.rem
|
||
2007/08/21 * * * * 4
|
||
# fileinfo 35 ../tests/test2.rem
|
||
2007/08/21 * * * * 4
|
||
# fileinfo 36 ../tests/test2.rem
|
||
2007/08/21 * * * * 3
|
||
# fileinfo 37 ../tests/test2.rem
|
||
2007/08/21 * * * * 3
|
||
# fileinfo 41 ../tests/test2.rem
|
||
2007/08/21 * * * * 2007/08/07
|
||
# fileinfo 42 ../tests/test2.rem
|
||
2007/08/21 * * * * 2007/08/31
|
||
# fileinfo 46 ../tests/test2.rem
|
||
2007/08/21 * * * * 2007/09/07
|
||
# fileinfo 17 ../tests/test2.rem
|
||
2007/08/22 COLOR * * * 0 0 255 Blue Wednesday
|
||
# fileinfo 27 ../tests/test2.rem
|
||
2007/08/22 * * * * 20 NonOmit-1
|
||
# fileinfo 28 ../tests/test2.rem
|
||
2007/08/22 * * * * 14 NonOmit-2
|
||
# fileinfo 29 ../tests/test2.rem
|
||
2007/08/22 * * * * 5
|
||
# fileinfo 30 ../tests/test2.rem
|
||
2007/08/22 * * * * 4
|
||
# fileinfo 31 ../tests/test2.rem
|
||
2007/08/22 * * * * 4
|
||
# fileinfo 35 ../tests/test2.rem
|
||
2007/08/22 * * * * 4
|
||
# fileinfo 36 ../tests/test2.rem
|
||
2007/08/22 * * * * 3
|
||
# fileinfo 37 ../tests/test2.rem
|
||
2007/08/22 * * * * 3
|
||
# fileinfo 41 ../tests/test2.rem
|
||
2007/08/22 * * * * 2007/08/07
|
||
# fileinfo 42 ../tests/test2.rem
|
||
2007/08/22 * * * * 2007/08/31
|
||
# fileinfo 46 ../tests/test2.rem
|
||
2007/08/22 * * * * 2007/09/07
|
||
# fileinfo 54 ../tests/test2.rem
|
||
2007/08/22 PostScript * * * (cabbage) show
|
||
# fileinfo 57 ../tests/test2.rem
|
||
2007/08/23 blort * * 1004 snoo glup
|
||
# fileinfo 18 ../tests/test2.rem
|
||
2007/08/23 COLOR * * * 255 0 0 Red Thursday
|
||
# fileinfo 27 ../tests/test2.rem
|
||
2007/08/23 * * * * 21 NonOmit-1
|
||
# fileinfo 28 ../tests/test2.rem
|
||
2007/08/23 * * * * 15 NonOmit-2
|
||
# fileinfo 29 ../tests/test2.rem
|
||
2007/08/23 * * * * 5
|
||
# fileinfo 30 ../tests/test2.rem
|
||
2007/08/23 * * * * 4
|
||
# fileinfo 31 ../tests/test2.rem
|
||
2007/08/23 * * * * 4
|
||
# fileinfo 35 ../tests/test2.rem
|
||
2007/08/23 * * * * 4
|
||
# fileinfo 36 ../tests/test2.rem
|
||
2007/08/23 * * * * 3
|
||
# fileinfo 37 ../tests/test2.rem
|
||
2007/08/23 * * * * 3
|
||
# fileinfo 41 ../tests/test2.rem
|
||
2007/08/23 * * * * 2007/08/07
|
||
# fileinfo 42 ../tests/test2.rem
|
||
2007/08/23 * * * * 2007/08/31
|
||
# fileinfo 46 ../tests/test2.rem
|
||
2007/08/23 * * * * 2007/09/07
|
||
# fileinfo 21 ../tests/test2.rem
|
||
2007/08/24 SHADE * * * 0 255 0
|
||
# fileinfo 27 ../tests/test2.rem
|
||
2007/08/24 * * * * 22 NonOmit-1
|
||
# fileinfo 28 ../tests/test2.rem
|
||
2007/08/24 * * * * 16 NonOmit-2
|
||
# fileinfo 29 ../tests/test2.rem
|
||
2007/08/24 * * * * 5
|
||
# fileinfo 30 ../tests/test2.rem
|
||
2007/08/24 * * * * 4
|
||
# fileinfo 31 ../tests/test2.rem
|
||
2007/08/24 * * * * 4
|
||
# fileinfo 35 ../tests/test2.rem
|
||
2007/08/24 * * * * 4
|
||
# fileinfo 36 ../tests/test2.rem
|
||
2007/08/24 * * * * 3
|
||
# fileinfo 37 ../tests/test2.rem
|
||
2007/08/24 * * * * 3
|
||
# fileinfo 41 ../tests/test2.rem
|
||
2007/08/24 * * * * 2007/08/07
|
||
# fileinfo 42 ../tests/test2.rem
|
||
2007/08/24 * * * * 2007/08/31
|
||
# fileinfo 46 ../tests/test2.rem
|
||
2007/08/24 * * * * 2007/09/07
|
||
# fileinfo 58 ../tests/test2.rem
|
||
2007/08/24 blort * * * gulp wookie
|
||
# fileinfo 27 ../tests/test2.rem
|
||
2007/08/25 * * * * 23 NonOmit-1
|
||
# fileinfo 28 ../tests/test2.rem
|
||
2007/08/25 * * * * 17 NonOmit-2
|
||
# fileinfo 29 ../tests/test2.rem
|
||
2007/08/25 * * * * 5
|
||
# fileinfo 30 ../tests/test2.rem
|
||
2007/08/25 * * * * 4
|
||
# fileinfo 31 ../tests/test2.rem
|
||
2007/08/25 * * * * 4
|
||
# fileinfo 35 ../tests/test2.rem
|
||
2007/08/25 * * * * 4
|
||
# fileinfo 36 ../tests/test2.rem
|
||
2007/08/25 * * * * 3
|
||
# fileinfo 37 ../tests/test2.rem
|
||
2007/08/25 * * * * 3
|
||
# fileinfo 41 ../tests/test2.rem
|
||
2007/08/25 * * * * 2007/08/07
|
||
# fileinfo 42 ../tests/test2.rem
|
||
2007/08/25 * * * * 2007/08/31
|
||
# fileinfo 46 ../tests/test2.rem
|
||
2007/08/25 * * * * 2007/09/07
|
||
# fileinfo 27 ../tests/test2.rem
|
||
2007/08/26 * * * * 24 NonOmit-1
|
||
# fileinfo 28 ../tests/test2.rem
|
||
2007/08/26 * * * * 17 NonOmit-2
|
||
# fileinfo 29 ../tests/test2.rem
|
||
2007/08/26 * * * * 5
|
||
# fileinfo 30 ../tests/test2.rem
|
||
2007/08/26 * * * * 4
|
||
# fileinfo 31 ../tests/test2.rem
|
||
2007/08/26 * * * * 4
|
||
# fileinfo 35 ../tests/test2.rem
|
||
2007/08/26 * * * * 4
|
||
# fileinfo 36 ../tests/test2.rem
|
||
2007/08/26 * * * * 3
|
||
# fileinfo 37 ../tests/test2.rem
|
||
2007/08/26 * * * * 3
|
||
# fileinfo 41 ../tests/test2.rem
|
||
2007/08/26 * * * * 2007/08/07
|
||
# fileinfo 42 ../tests/test2.rem
|
||
2007/08/26 * * * * 2007/08/31
|
||
# fileinfo 46 ../tests/test2.rem
|
||
2007/08/26 * * * * 2007/09/07
|
||
# fileinfo 27 ../tests/test2.rem
|
||
2007/08/27 * * * * 25 NonOmit-1
|
||
# fileinfo 28 ../tests/test2.rem
|
||
2007/08/27 * * * * 17 NonOmit-2
|
||
# fileinfo 29 ../tests/test2.rem
|
||
2007/08/27 * * * * 5
|
||
# fileinfo 30 ../tests/test2.rem
|
||
2007/08/27 * * * * 4
|
||
# fileinfo 31 ../tests/test2.rem
|
||
2007/08/27 * * * * 4
|
||
# fileinfo 35 ../tests/test2.rem
|
||
2007/08/27 * * * * 4
|
||
# fileinfo 36 ../tests/test2.rem
|
||
2007/08/27 * * * * 3
|
||
# fileinfo 37 ../tests/test2.rem
|
||
2007/08/27 * * * * 3
|
||
# fileinfo 41 ../tests/test2.rem
|
||
2007/08/27 * * * * 2007/08/07
|
||
# fileinfo 42 ../tests/test2.rem
|
||
2007/08/27 * * * * 2007/08/31
|
||
# fileinfo 46 ../tests/test2.rem
|
||
2007/08/27 * * * * 2007/09/07
|
||
# fileinfo 62 ../tests/test2.rem
|
||
2007/08/27 * * * * Blort
|
||
# fileinfo 27 ../tests/test2.rem
|
||
2007/08/28 * * * * 26 NonOmit-1
|
||
# fileinfo 28 ../tests/test2.rem
|
||
2007/08/28 * * * * 18 NonOmit-2
|
||
# fileinfo 29 ../tests/test2.rem
|
||
2007/08/28 * * * * 5
|
||
# fileinfo 30 ../tests/test2.rem
|
||
2007/08/28 * * * * 4
|
||
# fileinfo 31 ../tests/test2.rem
|
||
2007/08/28 * * * * 4
|
||
# fileinfo 35 ../tests/test2.rem
|
||
2007/08/28 * * * * 4
|
||
# fileinfo 36 ../tests/test2.rem
|
||
2007/08/28 * * * * 3
|
||
# fileinfo 37 ../tests/test2.rem
|
||
2007/08/28 * * * * 3
|
||
# fileinfo 41 ../tests/test2.rem
|
||
2007/08/28 * * * * 2007/08/07
|
||
# fileinfo 42 ../tests/test2.rem
|
||
2007/08/28 * * * * 2007/08/31
|
||
# fileinfo 46 ../tests/test2.rem
|
||
2007/08/28 * * * * 2007/09/07
|
||
# fileinfo 17 ../tests/test2.rem
|
||
2007/08/29 COLOR * * * 0 0 255 Blue Wednesday
|
||
# fileinfo 27 ../tests/test2.rem
|
||
2007/08/29 * * * * 27 NonOmit-1
|
||
# fileinfo 28 ../tests/test2.rem
|
||
2007/08/29 * * * * 19 NonOmit-2
|
||
# fileinfo 29 ../tests/test2.rem
|
||
2007/08/29 * * * * 5
|
||
# fileinfo 30 ../tests/test2.rem
|
||
2007/08/29 * * * * 4
|
||
# fileinfo 31 ../tests/test2.rem
|
||
2007/08/29 * * * * 4
|
||
# fileinfo 35 ../tests/test2.rem
|
||
2007/08/29 * * * * 4
|
||
# fileinfo 36 ../tests/test2.rem
|
||
2007/08/29 * * * * 3
|
||
# fileinfo 37 ../tests/test2.rem
|
||
2007/08/29 * * * * 3
|
||
# fileinfo 41 ../tests/test2.rem
|
||
2007/08/29 * * * * 2007/08/07
|
||
# fileinfo 42 ../tests/test2.rem
|
||
2007/08/29 * * * * 2007/08/31
|
||
# fileinfo 46 ../tests/test2.rem
|
||
2007/08/29 * * * * 2007/09/07
|
||
# fileinfo 18 ../tests/test2.rem
|
||
2007/08/30 COLOR * * * 255 0 0 Red Thursday
|
||
# fileinfo 27 ../tests/test2.rem
|
||
2007/08/30 * * * * 28 NonOmit-1
|
||
# fileinfo 28 ../tests/test2.rem
|
||
2007/08/30 * * * * 20 NonOmit-2
|
||
# fileinfo 29 ../tests/test2.rem
|
||
2007/08/30 * * * * 5
|
||
# fileinfo 30 ../tests/test2.rem
|
||
2007/08/30 * * * * 4
|
||
# fileinfo 31 ../tests/test2.rem
|
||
2007/08/30 * * * * 4
|
||
# fileinfo 35 ../tests/test2.rem
|
||
2007/08/30 * * * * 4
|
||
# fileinfo 36 ../tests/test2.rem
|
||
2007/08/30 * * * * 3
|
||
# fileinfo 37 ../tests/test2.rem
|
||
2007/08/30 * * * * 3
|
||
# fileinfo 41 ../tests/test2.rem
|
||
2007/08/30 * * * * 2007/08/07
|
||
# fileinfo 42 ../tests/test2.rem
|
||
2007/08/30 * * * * 2007/08/31
|
||
# fileinfo 46 ../tests/test2.rem
|
||
2007/08/30 * * * * 2007/09/07
|
||
# fileinfo 21 ../tests/test2.rem
|
||
2007/08/31 SHADE * * * 0 255 0
|
||
# fileinfo 27 ../tests/test2.rem
|
||
2007/08/31 * * * * 29 NonOmit-1
|
||
# fileinfo 28 ../tests/test2.rem
|
||
2007/08/31 * * * * 21 NonOmit-2
|
||
# fileinfo 29 ../tests/test2.rem
|
||
2007/08/31 * * * * 5
|
||
# fileinfo 30 ../tests/test2.rem
|
||
2007/08/31 * * * * 4
|
||
# fileinfo 31 ../tests/test2.rem
|
||
2007/08/31 * * * * 4
|
||
# fileinfo 35 ../tests/test2.rem
|
||
2007/08/31 * * * * 4
|
||
# fileinfo 36 ../tests/test2.rem
|
||
2007/08/31 * * * * 3
|
||
# fileinfo 37 ../tests/test2.rem
|
||
2007/08/31 * * * * 3
|
||
# fileinfo 41 ../tests/test2.rem
|
||
2007/08/31 * * * * 2007/08/07
|
||
# fileinfo 42 ../tests/test2.rem
|
||
2007/08/31 * * * * 2007/08/31
|
||
# fileinfo 46 ../tests/test2.rem
|
||
2007/08/31 * * * * 2007/09/07
|
||
# rem2ps end
|
||
|
||
Test 3
|
||
|
||
2007/08/01 COLOR * * * 0 0 255 Blue Wednesday
|
||
2007/08/01 * * * * 0 NonOmit-1
|
||
2007/08/01 * * * * 0 NonOmit-2
|
||
2007/08/01 * * * * 5
|
||
2007/08/01 * * * * 4
|
||
2007/08/01 * * * * 4
|
||
2007/08/01 * * * * 4
|
||
2007/08/01 * * * * 3
|
||
2007/08/01 * * * * 3
|
||
2007/08/01 * * * * 2007/08/07
|
||
2007/08/01 * * * * 2007/08/31
|
||
2007/08/01 * * * * 2007/09/07
|
||
2007/08/02 COLOR * * * 255 0 0 Red Thursday
|
||
2007/08/02 * * * * 1 NonOmit-1
|
||
2007/08/02 * * * * 1 NonOmit-2
|
||
2007/08/02 * * * * 5
|
||
2007/08/02 * * * * 4
|
||
2007/08/02 * * * * 4
|
||
2007/08/02 * * * * 4
|
||
2007/08/02 * * * * 3
|
||
2007/08/02 * * * * 3
|
||
2007/08/02 * * * * 2007/08/07
|
||
2007/08/02 * * * * 2007/08/31
|
||
2007/08/02 * * * * 2007/09/07
|
||
2007/08/03 * * * * 2 NonOmit-1
|
||
2007/08/03 * * * * 2 NonOmit-2
|
||
2007/08/03 * * * * 5
|
||
2007/08/03 * * * * 4
|
||
2007/08/03 * * * * 4
|
||
2007/08/03 * * * * 4
|
||
2007/08/03 * * * * 3
|
||
2007/08/03 * * * * 3
|
||
2007/08/03 * * * * 2007/08/07
|
||
2007/08/03 * * * * 2007/08/31
|
||
2007/08/03 * * * * 2007/09/07
|
||
2007/08/04 * * * * 3 NonOmit-1
|
||
2007/08/04 * * * * 3 NonOmit-2
|
||
2007/08/04 * * * * 5
|
||
2007/08/04 * * * * 4
|
||
2007/08/04 * * * * 4
|
||
2007/08/04 * * * * 4
|
||
2007/08/04 * * * * 3
|
||
2007/08/04 * * * * 3
|
||
2007/08/04 * * * * 2007/08/07
|
||
2007/08/04 * * * * 2007/08/31
|
||
2007/08/04 * * * * 2007/09/07
|
||
2007/08/05 * * * * 4 NonOmit-1
|
||
2007/08/05 * * * * 3 NonOmit-2
|
||
2007/08/05 * * * * 5
|
||
2007/08/05 * * * * 4
|
||
2007/08/05 * * * * 4
|
||
2007/08/05 * * * * 4
|
||
2007/08/05 * * * * 3
|
||
2007/08/05 * * * * 3
|
||
2007/08/05 * * * * 2007/08/07
|
||
2007/08/05 * * * * 2007/08/31
|
||
2007/08/05 * * * * 2007/09/07
|
||
2007/08/06 * * * * 5 NonOmit-1
|
||
2007/08/06 * * * * 3 NonOmit-2
|
||
2007/08/06 * * * * 5
|
||
2007/08/06 * * * * 4
|
||
2007/08/06 * * * * 4
|
||
2007/08/06 * * * * 4
|
||
2007/08/06 * * * * 3
|
||
2007/08/06 * * * * 3
|
||
2007/08/06 * * * * 2007/08/07
|
||
2007/08/06 * * * * 2007/08/31
|
||
2007/08/06 * * * * 2007/09/07
|
||
2007/08/06 * * * * Blort
|
||
2007/08/07 * * * * 6 NonOmit-1
|
||
2007/08/07 * * * * 4 NonOmit-2
|
||
2007/08/07 * * * * 5
|
||
2007/08/07 * * * * 4
|
||
2007/08/07 * * * * 4
|
||
2007/08/07 * * * * 4
|
||
2007/08/07 * * * * 3
|
||
2007/08/07 * * * * 3
|
||
2007/08/07 * * * * 2007/08/07
|
||
2007/08/07 * * * * 2007/08/31
|
||
2007/08/07 * * * * 2007/09/07
|
||
2007/08/08 COLOR * * * 0 0 255 Blue Wednesday
|
||
2007/08/08 * * * * 7 NonOmit-1
|
||
2007/08/08 * * * * 5 NonOmit-2
|
||
2007/08/08 * * * * 5
|
||
2007/08/08 * * * * 4
|
||
2007/08/08 * * * * 4
|
||
2007/08/08 * * * * 4
|
||
2007/08/08 * * * * 3
|
||
2007/08/08 * * * * 3
|
||
2007/08/08 * * * * 2007/08/07
|
||
2007/08/08 * * * * 2007/08/31
|
||
2007/08/08 * * * * 2007/09/07
|
||
2007/08/09 COLOR * * * 255 0 0 Red Thursday
|
||
2007/08/09 * * * * 8 NonOmit-1
|
||
2007/08/09 * * * * 6 NonOmit-2
|
||
2007/08/09 * * * * 5
|
||
2007/08/09 * * * * 4
|
||
2007/08/09 * * * * 4
|
||
2007/08/09 * * * * 4
|
||
2007/08/09 * * * * 3
|
||
2007/08/09 * * * * 3
|
||
2007/08/09 * * * * 2007/08/07
|
||
2007/08/09 * * * * 2007/08/31
|
||
2007/08/09 * * * * 2007/09/07
|
||
2007/08/10 * * * * 9 NonOmit-1
|
||
2007/08/10 * * * * 7 NonOmit-2
|
||
2007/08/10 * * * * 5
|
||
2007/08/10 * * * * 4
|
||
2007/08/10 * * * * 4
|
||
2007/08/10 * * * * 4
|
||
2007/08/10 * * * * 3
|
||
2007/08/10 * * * * 3
|
||
2007/08/10 * * * * 2007/08/07
|
||
2007/08/10 * * * * 2007/08/31
|
||
2007/08/10 * * * * 2007/09/07
|
||
2007/08/11 * * * * 10 NonOmit-1
|
||
2007/08/11 * * * * 8 NonOmit-2
|
||
2007/08/11 * * * * 5
|
||
2007/08/11 * * * * 4
|
||
2007/08/11 * * * * 4
|
||
2007/08/11 * * * * 4
|
||
2007/08/11 * * * * 3
|
||
2007/08/11 * * * * 3
|
||
2007/08/11 * * * * 2007/08/07
|
||
2007/08/11 * * * * 2007/08/31
|
||
2007/08/11 * * * * 2007/09/07
|
||
2007/08/12 * * * * 11 NonOmit-1
|
||
2007/08/12 * * * * 8 NonOmit-2
|
||
2007/08/12 * * * * 5
|
||
2007/08/12 * * * * 4
|
||
2007/08/12 * * * * 4
|
||
2007/08/12 * * * * 4
|
||
2007/08/12 * * * * 3
|
||
2007/08/12 * * * * 3
|
||
2007/08/12 * * * * 2007/08/07
|
||
2007/08/12 * * * * 2007/08/31
|
||
2007/08/12 * * * * 2007/09/07
|
||
2007/08/13 * * * * 12 NonOmit-1
|
||
2007/08/13 * * * * 8 NonOmit-2
|
||
2007/08/13 * * * * 5
|
||
2007/08/13 * * * * 4
|
||
2007/08/13 * * * * 4
|
||
2007/08/13 * * * * 4
|
||
2007/08/13 * * * * 3
|
||
2007/08/13 * * * * 3
|
||
2007/08/13 * * * * 2007/08/07
|
||
2007/08/13 * * * * 2007/08/31
|
||
2007/08/13 * * * * 2007/09/07
|
||
2007/08/14 * * * * 13 NonOmit-1
|
||
2007/08/14 * * * * 9 NonOmit-2
|
||
2007/08/14 * * * * 5
|
||
2007/08/14 * * * * 4
|
||
2007/08/14 * * * * 4
|
||
2007/08/14 * * * * 4
|
||
2007/08/14 * * * * 3
|
||
2007/08/14 * * * * 3
|
||
2007/08/14 * * * * 2007/08/07
|
||
2007/08/14 * * * * 2007/08/31
|
||
2007/08/14 * * * * 2007/09/07
|
||
2007/08/15 COLOR * * * 0 0 255 Blue Wednesday
|
||
2007/08/15 * * * * 13 NonOmit-1
|
||
2007/08/15 * * * * 9 NonOmit-2
|
||
2007/08/15 * * * * 5
|
||
2007/08/15 * * * * 4
|
||
2007/08/15 * * * * 4
|
||
2007/08/15 * * * * 4
|
||
2007/08/15 * * * * 3
|
||
2007/08/15 * * * * 3
|
||
2007/08/15 * * * * 2007/08/07
|
||
2007/08/15 * * * * 2007/08/31
|
||
2007/08/15 * * * * 2007/09/07
|
||
2007/08/16 COLOR * * * 255 0 0 Red Thursday
|
||
2007/08/16 * * * * 14 NonOmit-1
|
||
2007/08/16 * * * * 10 NonOmit-2
|
||
2007/08/16 * * * * 5
|
||
2007/08/16 * * * * 4
|
||
2007/08/16 * * * * 4
|
||
2007/08/16 * * * * 4
|
||
2007/08/16 * * * * 3
|
||
2007/08/16 * * * * 3
|
||
2007/08/16 * * * * 2007/08/07
|
||
2007/08/16 * * * * 2007/08/31
|
||
2007/08/16 * * * * 2007/09/07
|
||
2007/08/17 * * * * 15 NonOmit-1
|
||
2007/08/17 * * * * 11 NonOmit-2
|
||
2007/08/17 * * * * 5
|
||
2007/08/17 * * * * 4
|
||
2007/08/17 * * * * 4
|
||
2007/08/17 * * * * 4
|
||
2007/08/17 * * * * 3
|
||
2007/08/17 * * * * 3
|
||
2007/08/17 * * * * 2007/08/07
|
||
2007/08/17 * * * * 2007/08/31
|
||
2007/08/17 * * * * 2007/09/07
|
||
2007/08/18 * * * * 16 NonOmit-1
|
||
2007/08/18 * * * * 12 NonOmit-2
|
||
2007/08/18 * * * * 5
|
||
2007/08/18 * * * * 4
|
||
2007/08/18 * * * * 4
|
||
2007/08/18 * * * * 4
|
||
2007/08/18 * * * * 3
|
||
2007/08/18 * * * * 3
|
||
2007/08/18 * * * * 2007/08/07
|
||
2007/08/18 * * * * 2007/08/31
|
||
2007/08/18 * * * * 2007/09/07
|
||
2007/08/19 * * * * 17 NonOmit-1
|
||
2007/08/19 * * * * 12 NonOmit-2
|
||
2007/08/19 * * * * 5
|
||
2007/08/19 * * * * 4
|
||
2007/08/19 * * * * 4
|
||
2007/08/19 * * * * 4
|
||
2007/08/19 * * * * 3
|
||
2007/08/19 * * * * 3
|
||
2007/08/19 * * * * 2007/08/07
|
||
2007/08/19 * * * * 2007/08/31
|
||
2007/08/19 * * * * 2007/09/07
|
||
2007/08/20 COLOR * * 825 6 7 8 1:45pm Mooo!
|
||
2007/08/20 * * * * 18 NonOmit-1
|
||
2007/08/20 * * * * 12 NonOmit-2
|
||
2007/08/20 * * * * 5
|
||
2007/08/20 * * * * 4
|
||
2007/08/20 * * * * 4
|
||
2007/08/20 * * * * 4
|
||
2007/08/20 * * * * 3
|
||
2007/08/20 * * * * 3
|
||
2007/08/20 * * * * 2007/08/07
|
||
2007/08/20 * * * * 2007/08/31
|
||
2007/08/20 * * * * 2007/09/07
|
||
2007/08/20 * * * * Blort
|
||
2007/08/21 * * * * 19 NonOmit-1
|
||
2007/08/21 * * * * 13 NonOmit-2
|
||
2007/08/21 * * * * 5
|
||
2007/08/21 * * * * 4
|
||
2007/08/21 * * * * 4
|
||
2007/08/21 * * * * 4
|
||
2007/08/21 * * * * 3
|
||
2007/08/21 * * * * 3
|
||
2007/08/21 * * * * 2007/08/07
|
||
2007/08/21 * * * * 2007/08/31
|
||
2007/08/21 * * * * 2007/09/07
|
||
2007/08/22 COLOR * * * 0 0 255 Blue Wednesday
|
||
2007/08/22 * * * * 20 NonOmit-1
|
||
2007/08/22 * * * * 14 NonOmit-2
|
||
2007/08/22 * * * * 5
|
||
2007/08/22 * * * * 4
|
||
2007/08/22 * * * * 4
|
||
2007/08/22 * * * * 4
|
||
2007/08/22 * * * * 3
|
||
2007/08/22 * * * * 3
|
||
2007/08/22 * * * * 2007/08/07
|
||
2007/08/22 * * * * 2007/08/31
|
||
2007/08/22 * * * * 2007/09/07
|
||
2007/08/23 COLOR * * * 255 0 0 Red Thursday
|
||
2007/08/23 * * * * 21 NonOmit-1
|
||
2007/08/23 * * * * 15 NonOmit-2
|
||
2007/08/23 * * * * 5
|
||
2007/08/23 * * * * 4
|
||
2007/08/23 * * * * 4
|
||
2007/08/23 * * * * 4
|
||
2007/08/23 * * * * 3
|
||
2007/08/23 * * * * 3
|
||
2007/08/23 * * * * 2007/08/07
|
||
2007/08/23 * * * * 2007/08/31
|
||
2007/08/23 * * * * 2007/09/07
|
||
2007/08/24 * * * * 22 NonOmit-1
|
||
2007/08/24 * * * * 16 NonOmit-2
|
||
2007/08/24 * * * * 5
|
||
2007/08/24 * * * * 4
|
||
2007/08/24 * * * * 4
|
||
2007/08/24 * * * * 4
|
||
2007/08/24 * * * * 3
|
||
2007/08/24 * * * * 3
|
||
2007/08/24 * * * * 2007/08/07
|
||
2007/08/24 * * * * 2007/08/31
|
||
2007/08/24 * * * * 2007/09/07
|
||
2007/08/25 * * * * 23 NonOmit-1
|
||
2007/08/25 * * * * 17 NonOmit-2
|
||
2007/08/25 * * * * 5
|
||
2007/08/25 * * * * 4
|
||
2007/08/25 * * * * 4
|
||
2007/08/25 * * * * 4
|
||
2007/08/25 * * * * 3
|
||
2007/08/25 * * * * 3
|
||
2007/08/25 * * * * 2007/08/07
|
||
2007/08/25 * * * * 2007/08/31
|
||
2007/08/25 * * * * 2007/09/07
|
||
2007/08/26 * * * * 24 NonOmit-1
|
||
2007/08/26 * * * * 17 NonOmit-2
|
||
2007/08/26 * * * * 5
|
||
2007/08/26 * * * * 4
|
||
2007/08/26 * * * * 4
|
||
2007/08/26 * * * * 4
|
||
2007/08/26 * * * * 3
|
||
2007/08/26 * * * * 3
|
||
2007/08/26 * * * * 2007/08/07
|
||
2007/08/26 * * * * 2007/08/31
|
||
2007/08/26 * * * * 2007/09/07
|
||
2007/08/27 * * * * 25 NonOmit-1
|
||
2007/08/27 * * * * 17 NonOmit-2
|
||
2007/08/27 * * * * 5
|
||
2007/08/27 * * * * 4
|
||
2007/08/27 * * * * 4
|
||
2007/08/27 * * * * 4
|
||
2007/08/27 * * * * 3
|
||
2007/08/27 * * * * 3
|
||
2007/08/27 * * * * 2007/08/07
|
||
2007/08/27 * * * * 2007/08/31
|
||
2007/08/27 * * * * 2007/09/07
|
||
2007/08/27 * * * * Blort
|
||
2007/08/28 * * * * 26 NonOmit-1
|
||
2007/08/28 * * * * 18 NonOmit-2
|
||
2007/08/28 * * * * 5
|
||
2007/08/28 * * * * 4
|
||
2007/08/28 * * * * 4
|
||
2007/08/28 * * * * 4
|
||
2007/08/28 * * * * 3
|
||
2007/08/28 * * * * 3
|
||
2007/08/28 * * * * 2007/08/07
|
||
2007/08/28 * * * * 2007/08/31
|
||
2007/08/28 * * * * 2007/09/07
|
||
2007/08/29 COLOR * * * 0 0 255 Blue Wednesday
|
||
2007/08/29 * * * * 27 NonOmit-1
|
||
2007/08/29 * * * * 19 NonOmit-2
|
||
2007/08/29 * * * * 5
|
||
2007/08/29 * * * * 4
|
||
2007/08/29 * * * * 4
|
||
2007/08/29 * * * * 4
|
||
2007/08/29 * * * * 3
|
||
2007/08/29 * * * * 3
|
||
2007/08/29 * * * * 2007/08/07
|
||
2007/08/29 * * * * 2007/08/31
|
||
2007/08/29 * * * * 2007/09/07
|
||
2007/08/30 COLOR * * * 255 0 0 Red Thursday
|
||
2007/08/30 * * * * 28 NonOmit-1
|
||
2007/08/30 * * * * 20 NonOmit-2
|
||
2007/08/30 * * * * 5
|
||
2007/08/30 * * * * 4
|
||
2007/08/30 * * * * 4
|
||
2007/08/30 * * * * 4
|
||
2007/08/30 * * * * 3
|
||
2007/08/30 * * * * 3
|
||
2007/08/30 * * * * 2007/08/07
|
||
2007/08/30 * * * * 2007/08/31
|
||
2007/08/30 * * * * 2007/09/07
|
||
2007/08/31 * * * * 29 NonOmit-1
|
||
2007/08/31 * * * * 21 NonOmit-2
|
||
2007/08/31 * * * * 5
|
||
2007/08/31 * * * * 4
|
||
2007/08/31 * * * * 4
|
||
2007/08/31 * * * * 4
|
||
2007/08/31 * * * * 3
|
||
2007/08/31 * * * * 3
|
||
2007/08/31 * * * * 2007/08/07
|
||
2007/08/31 * * * * 2007/08/31
|
||
2007/08/31 * * * * 2007/09/07
|
||
|
||
Test 4
|
||
|
||
2007/08/01 COLOR * * * 0 0 255 Blue Wednesday
|
||
2007/08/01 * * * * 0 NonOmit-1
|
||
2007/08/01 * * * * 0 NonOmit-2
|
||
2007/08/01 * * * * 5
|
||
2007/08/01 * * * * 4
|
||
2007/08/01 * * * * 4
|
||
2007/08/01 * * * * 4
|
||
2007/08/01 * * * * 3
|
||
2007/08/01 * * * * 3
|
||
2007/08/01 * * * * 2007/08/07
|
||
2007/08/01 * * * * 2007/08/31
|
||
2007/08/01 * * * * 2007/09/07
|
||
2007/08/02 COLOR * * * 255 0 0 Red Thursday
|
||
2007/08/02 * * * * 1 NonOmit-1
|
||
2007/08/02 * * * * 1 NonOmit-2
|
||
2007/08/02 * * * * 5
|
||
2007/08/02 * * * * 4
|
||
2007/08/02 * * * * 4
|
||
2007/08/02 * * * * 4
|
||
2007/08/02 * * * * 3
|
||
2007/08/02 * * * * 3
|
||
2007/08/02 * * * * 2007/08/07
|
||
2007/08/02 * * * * 2007/08/31
|
||
2007/08/02 * * * * 2007/09/07
|
||
2007/08/03 * * * * 2 NonOmit-1
|
||
2007/08/03 * * * * 2 NonOmit-2
|
||
2007/08/03 * * * * 5
|
||
2007/08/03 * * * * 4
|
||
2007/08/03 * * * * 4
|
||
2007/08/03 * * * * 4
|
||
2007/08/03 * * * * 3
|
||
2007/08/03 * * * * 3
|
||
2007/08/03 * * * * 2007/08/07
|
||
2007/08/03 * * * * 2007/08/31
|
||
2007/08/03 * * * * 2007/09/07
|
||
2007/08/04 * * * * 3 NonOmit-1
|
||
2007/08/04 * * * * 3 NonOmit-2
|
||
2007/08/04 * * * * 5
|
||
2007/08/04 * * * * 4
|
||
2007/08/04 * * * * 4
|
||
2007/08/04 * * * * 4
|
||
2007/08/04 * * * * 3
|
||
2007/08/04 * * * * 3
|
||
2007/08/04 * * * * 2007/08/07
|
||
2007/08/04 * * * * 2007/08/31
|
||
2007/08/04 * * * * 2007/09/07
|
||
2007/08/05 * * * * 4 NonOmit-1
|
||
2007/08/05 * * * * 3 NonOmit-2
|
||
2007/08/05 * * * * 5
|
||
2007/08/05 * * * * 4
|
||
2007/08/05 * * * * 4
|
||
2007/08/05 * * * * 4
|
||
2007/08/05 * * * * 3
|
||
2007/08/05 * * * * 3
|
||
2007/08/05 * * * * 2007/08/07
|
||
2007/08/05 * * * * 2007/08/31
|
||
2007/08/05 * * * * 2007/09/07
|
||
2007/08/06 COLOR * * * 0 0 255 Blue Wednesday is in 2 days' time
|
||
2007/08/06 * * * * 5 NonOmit-1
|
||
2007/08/06 * * * * 3 NonOmit-2
|
||
2007/08/06 * * * * 5
|
||
2007/08/06 * * * * 4
|
||
2007/08/06 * * * * 4
|
||
2007/08/06 * * * * 4
|
||
2007/08/06 * * * * 3
|
||
2007/08/06 * * * * 3
|
||
2007/08/06 * * * * 2007/08/07
|
||
2007/08/06 * * * * 2007/08/31
|
||
2007/08/06 * * * * 2007/09/07
|
||
2007/08/06 * * * * Blort
|
||
2007/08/07 COLOR * * * 0 0 255 Blue Wednesday is tomorrow
|
||
2007/08/07 * * * * 6 NonOmit-1
|
||
2007/08/07 * * * * 4 NonOmit-2
|
||
2007/08/07 * * * * 5
|
||
2007/08/07 * * * * 4
|
||
2007/08/07 * * * * 4
|
||
2007/08/07 * * * * 4
|
||
2007/08/07 * * * * 3
|
||
2007/08/07 * * * * 3
|
||
2007/08/07 * * * * 2007/08/07
|
||
2007/08/07 * * * * 2007/08/31
|
||
2007/08/07 * * * * 2007/09/07
|
||
2007/08/08 COLOR * * * 0 0 255 Blue Wednesday
|
||
2007/08/08 * * * * 7 NonOmit-1
|
||
2007/08/08 * * * * 5 NonOmit-2
|
||
2007/08/08 * * * * 5
|
||
2007/08/08 * * * * 4
|
||
2007/08/08 * * * * 4
|
||
2007/08/08 * * * * 4
|
||
2007/08/08 * * * * 3
|
||
2007/08/08 * * * * 3
|
||
2007/08/08 * * * * 2007/08/07
|
||
2007/08/08 * * * * 2007/08/31
|
||
2007/08/08 * * * * 2007/09/07
|
||
2007/08/09 COLOR * * * 255 0 0 Red Thursday
|
||
2007/08/09 * * * * 8 NonOmit-1
|
||
2007/08/09 * * * * 6 NonOmit-2
|
||
2007/08/09 * * * * 5
|
||
2007/08/09 * * * * 4
|
||
2007/08/09 * * * * 4
|
||
2007/08/09 * * * * 4
|
||
2007/08/09 * * * * 3
|
||
2007/08/09 * * * * 3
|
||
2007/08/09 * * * * 2007/08/07
|
||
2007/08/09 * * * * 2007/08/31
|
||
2007/08/09 * * * * 2007/09/07
|
||
2007/08/10 * * * * 9 NonOmit-1
|
||
2007/08/10 * * * * 7 NonOmit-2
|
||
2007/08/10 * * * * 5
|
||
2007/08/10 * * * * 4
|
||
2007/08/10 * * * * 4
|
||
2007/08/10 * * * * 4
|
||
2007/08/10 * * * * 3
|
||
2007/08/10 * * * * 3
|
||
2007/08/10 * * * * 2007/08/07
|
||
2007/08/10 * * * * 2007/08/31
|
||
2007/08/10 * * * * 2007/09/07
|
||
2007/08/11 * * * * 10 NonOmit-1
|
||
2007/08/11 * * * * 8 NonOmit-2
|
||
2007/08/11 * * * * 5
|
||
2007/08/11 * * * * 4
|
||
2007/08/11 * * * * 4
|
||
2007/08/11 * * * * 4
|
||
2007/08/11 * * * * 3
|
||
2007/08/11 * * * * 3
|
||
2007/08/11 * * * * 2007/08/07
|
||
2007/08/11 * * * * 2007/08/31
|
||
2007/08/11 * * * * 2007/09/07
|
||
2007/08/12 COLOR * * * 0 0 255 Blue Wednesday is in 3 days' time
|
||
2007/08/12 * * * * 11 NonOmit-1
|
||
2007/08/12 * * * * 8 NonOmit-2
|
||
2007/08/12 * * * * 5
|
||
2007/08/12 * * * * 4
|
||
2007/08/12 * * * * 4
|
||
2007/08/12 * * * * 4
|
||
2007/08/12 * * * * 3
|
||
2007/08/12 * * * * 3
|
||
2007/08/12 * * * * 2007/08/07
|
||
2007/08/12 * * * * 2007/08/31
|
||
2007/08/12 * * * * 2007/09/07
|
||
2007/08/13 COLOR * * * 0 0 255 Blue Wednesday is in 2 days' time
|
||
2007/08/13 * * * * 12 NonOmit-1
|
||
2007/08/13 * * * * 8 NonOmit-2
|
||
2007/08/13 * * * * 5
|
||
2007/08/13 * * * * 4
|
||
2007/08/13 * * * * 4
|
||
2007/08/13 * * * * 4
|
||
2007/08/13 * * * * 3
|
||
2007/08/13 * * * * 3
|
||
2007/08/13 * * * * 2007/08/07
|
||
2007/08/13 * * * * 2007/08/31
|
||
2007/08/13 * * * * 2007/09/07
|
||
2007/08/14 COLOR * * * 0 0 255 Blue Wednesday is tomorrow
|
||
2007/08/14 * * * * 13 NonOmit-1
|
||
2007/08/14 * * * * 9 NonOmit-2
|
||
2007/08/14 * * * * 5
|
||
2007/08/14 * * * * 4
|
||
2007/08/14 * * * * 4
|
||
2007/08/14 * * * * 4
|
||
2007/08/14 * * * * 3
|
||
2007/08/14 * * * * 3
|
||
2007/08/14 * * * * 2007/08/07
|
||
2007/08/14 * * * * 2007/08/31
|
||
2007/08/14 * * * * 2007/09/07
|
||
2007/08/15 COLOR * * * 0 0 255 Blue Wednesday
|
||
2007/08/15 * * * * 13 NonOmit-1
|
||
2007/08/15 * * * * 9 NonOmit-2
|
||
2007/08/15 * * * * 5
|
||
2007/08/15 * * * * 4
|
||
2007/08/15 * * * * 4
|
||
2007/08/15 * * * * 4
|
||
2007/08/15 * * * * 3
|
||
2007/08/15 * * * * 3
|
||
2007/08/15 * * * * 2007/08/07
|
||
2007/08/15 * * * * 2007/08/31
|
||
2007/08/15 * * * * 2007/09/07
|
||
2007/08/16 COLOR * * * 255 0 0 Red Thursday
|
||
2007/08/16 * * * * 14 NonOmit-1
|
||
2007/08/16 * * * * 10 NonOmit-2
|
||
2007/08/16 * * * * 5
|
||
2007/08/16 * * * * 4
|
||
2007/08/16 * * * * 4
|
||
2007/08/16 * * * * 4
|
||
2007/08/16 * * * * 3
|
||
2007/08/16 * * * * 3
|
||
2007/08/16 * * * * 2007/08/07
|
||
2007/08/16 * * * * 2007/08/31
|
||
2007/08/16 * * * * 2007/09/07
|
||
2007/08/17 * * * * 15 NonOmit-1
|
||
2007/08/17 * * * * 11 NonOmit-2
|
||
2007/08/17 * * * * 5
|
||
2007/08/17 * * * * 4
|
||
2007/08/17 * * * * 4
|
||
2007/08/17 * * * * 4
|
||
2007/08/17 * * * * 3
|
||
2007/08/17 * * * * 3
|
||
2007/08/17 * * * * 2007/08/07
|
||
2007/08/17 * * * * 2007/08/31
|
||
2007/08/17 * * * * 2007/09/07
|
||
2007/08/18 * * * * 16 NonOmit-1
|
||
2007/08/18 * * * * 12 NonOmit-2
|
||
2007/08/18 * * * * 5
|
||
2007/08/18 * * * * 4
|
||
2007/08/18 * * * * 4
|
||
2007/08/18 * * * * 4
|
||
2007/08/18 * * * * 3
|
||
2007/08/18 * * * * 3
|
||
2007/08/18 * * * * 2007/08/07
|
||
2007/08/18 * * * * 2007/08/31
|
||
2007/08/18 * * * * 2007/09/07
|
||
2007/08/19 * * * * 17 NonOmit-1
|
||
2007/08/19 * * * * 12 NonOmit-2
|
||
2007/08/19 * * * * 5
|
||
2007/08/19 * * * * 4
|
||
2007/08/19 * * * * 4
|
||
2007/08/19 * * * * 4
|
||
2007/08/19 * * * * 3
|
||
2007/08/19 * * * * 3
|
||
2007/08/19 * * * * 2007/08/07
|
||
2007/08/19 * * * * 2007/08/31
|
||
2007/08/19 * * * * 2007/09/07
|
||
2007/08/20 COLOR * * 825 6 7 8 1:45pm Mooo!
|
||
2007/08/20 COLOR * * * 0 0 255 Blue Wednesday is in 2 days' time
|
||
2007/08/20 * * * * 18 NonOmit-1
|
||
2007/08/20 * * * * 12 NonOmit-2
|
||
2007/08/20 * * * * 5
|
||
2007/08/20 * * * * 4
|
||
2007/08/20 * * * * 4
|
||
2007/08/20 * * * * 4
|
||
2007/08/20 * * * * 3
|
||
2007/08/20 * * * * 3
|
||
2007/08/20 * * * * 2007/08/07
|
||
2007/08/20 * * * * 2007/08/31
|
||
2007/08/20 * * * * 2007/09/07
|
||
2007/08/20 * * * * Blort
|
||
2007/08/21 COLOR * * * 0 0 255 Blue Wednesday is tomorrow
|
||
2007/08/21 * * * * 19 NonOmit-1
|
||
2007/08/21 * * * * 13 NonOmit-2
|
||
2007/08/21 * * * * 5
|
||
2007/08/21 * * * * 4
|
||
2007/08/21 * * * * 4
|
||
2007/08/21 * * * * 4
|
||
2007/08/21 * * * * 3
|
||
2007/08/21 * * * * 3
|
||
2007/08/21 * * * * 2007/08/07
|
||
2007/08/21 * * * * 2007/08/31
|
||
2007/08/21 * * * * 2007/09/07
|
||
2007/08/22 COLOR * * * 0 0 255 Blue Wednesday
|
||
2007/08/22 * * * * 20 NonOmit-1
|
||
2007/08/22 * * * * 14 NonOmit-2
|
||
2007/08/22 * * * * 5
|
||
2007/08/22 * * * * 4
|
||
2007/08/22 * * * * 4
|
||
2007/08/22 * * * * 4
|
||
2007/08/22 * * * * 3
|
||
2007/08/22 * * * * 3
|
||
2007/08/22 * * * * 2007/08/07
|
||
2007/08/22 * * * * 2007/08/31
|
||
2007/08/22 * * * * 2007/09/07
|
||
2007/08/23 COLOR * * * 255 0 0 Red Thursday
|
||
2007/08/23 * * * * 21 NonOmit-1
|
||
2007/08/23 * * * * 15 NonOmit-2
|
||
2007/08/23 * * * * 5
|
||
2007/08/23 * * * * 4
|
||
2007/08/23 * * * * 4
|
||
2007/08/23 * * * * 4
|
||
2007/08/23 * * * * 3
|
||
2007/08/23 * * * * 3
|
||
2007/08/23 * * * * 2007/08/07
|
||
2007/08/23 * * * * 2007/08/31
|
||
2007/08/23 * * * * 2007/09/07
|
||
2007/08/24 * * * * 22 NonOmit-1
|
||
2007/08/24 * * * * 16 NonOmit-2
|
||
2007/08/24 * * * * 5
|
||
2007/08/24 * * * * 4
|
||
2007/08/24 * * * * 4
|
||
2007/08/24 * * * * 4
|
||
2007/08/24 * * * * 3
|
||
2007/08/24 * * * * 3
|
||
2007/08/24 * * * * 2007/08/07
|
||
2007/08/24 * * * * 2007/08/31
|
||
2007/08/24 * * * * 2007/09/07
|
||
2007/08/25 * * * * 23 NonOmit-1
|
||
2007/08/25 * * * * 17 NonOmit-2
|
||
2007/08/25 * * * * 5
|
||
2007/08/25 * * * * 4
|
||
2007/08/25 * * * * 4
|
||
2007/08/25 * * * * 4
|
||
2007/08/25 * * * * 3
|
||
2007/08/25 * * * * 3
|
||
2007/08/25 * * * * 2007/08/07
|
||
2007/08/25 * * * * 2007/08/31
|
||
2007/08/25 * * * * 2007/09/07
|
||
2007/08/26 * * * * 24 NonOmit-1
|
||
2007/08/26 * * * * 17 NonOmit-2
|
||
2007/08/26 * * * * 5
|
||
2007/08/26 * * * * 4
|
||
2007/08/26 * * * * 4
|
||
2007/08/26 * * * * 4
|
||
2007/08/26 * * * * 3
|
||
2007/08/26 * * * * 3
|
||
2007/08/26 * * * * 2007/08/07
|
||
2007/08/26 * * * * 2007/08/31
|
||
2007/08/26 * * * * 2007/09/07
|
||
2007/08/27 COLOR * * * 0 0 255 Blue Wednesday is in 2 days' time
|
||
2007/08/27 * * * * 25 NonOmit-1
|
||
2007/08/27 * * * * 17 NonOmit-2
|
||
2007/08/27 * * * * 5
|
||
2007/08/27 * * * * 4
|
||
2007/08/27 * * * * 4
|
||
2007/08/27 * * * * 4
|
||
2007/08/27 * * * * 3
|
||
2007/08/27 * * * * 3
|
||
2007/08/27 * * * * 2007/08/07
|
||
2007/08/27 * * * * 2007/08/31
|
||
2007/08/27 * * * * 2007/09/07
|
||
2007/08/27 * * * * Blort
|
||
2007/08/28 COLOR * * * 0 0 255 Blue Wednesday is tomorrow
|
||
2007/08/28 * * * * 26 NonOmit-1
|
||
2007/08/28 * * * * 18 NonOmit-2
|
||
2007/08/28 * * * * 5
|
||
2007/08/28 * * * * 4
|
||
2007/08/28 * * * * 4
|
||
2007/08/28 * * * * 4
|
||
2007/08/28 * * * * 3
|
||
2007/08/28 * * * * 3
|
||
2007/08/28 * * * * 2007/08/07
|
||
2007/08/28 * * * * 2007/08/31
|
||
2007/08/28 * * * * 2007/09/07
|
||
2007/08/29 COLOR * * * 0 0 255 Blue Wednesday
|
||
2007/08/29 * * * * 27 NonOmit-1
|
||
2007/08/29 * * * * 19 NonOmit-2
|
||
2007/08/29 * * * * 5
|
||
2007/08/29 * * * * 4
|
||
2007/08/29 * * * * 4
|
||
2007/08/29 * * * * 4
|
||
2007/08/29 * * * * 3
|
||
2007/08/29 * * * * 3
|
||
2007/08/29 * * * * 2007/08/07
|
||
2007/08/29 * * * * 2007/08/31
|
||
2007/08/29 * * * * 2007/09/07
|
||
2007/08/30 COLOR * * * 255 0 0 Red Thursday
|
||
2007/08/30 * * * * 28 NonOmit-1
|
||
2007/08/30 * * * * 20 NonOmit-2
|
||
2007/08/30 * * * * 5
|
||
2007/08/30 * * * * 4
|
||
2007/08/30 * * * * 4
|
||
2007/08/30 * * * * 4
|
||
2007/08/30 * * * * 3
|
||
2007/08/30 * * * * 3
|
||
2007/08/30 * * * * 2007/08/07
|
||
2007/08/30 * * * * 2007/08/31
|
||
2007/08/30 * * * * 2007/09/07
|
||
2007/08/31 * * * * 29 NonOmit-1
|
||
2007/08/31 * * * * 21 NonOmit-2
|
||
2007/08/31 * * * * 5
|
||
2007/08/31 * * * * 4
|
||
2007/08/31 * * * * 4
|
||
2007/08/31 * * * * 4
|
||
2007/08/31 * * * * 3
|
||
2007/08/31 * * * * 3
|
||
2007/08/31 * * * * 2007/08/07
|
||
2007/08/31 * * * * 2007/08/31
|
||
2007/08/31 * * * * 2007/09/07
|
||
Test 5
|
||
|
||
# rem2ps begin
|
||
August 2007 31 3 0
|
||
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
|
||
July 31
|
||
September 30
|
||
# fileinfo 1 ../tests/test3.rem
|
||
2007/08/01 * * * 660 11:00am Wookie
|
||
# fileinfo 5 ../tests/test3.rem
|
||
2007/08/01 * * 45 660 11:00-11:45am Lettuce
|
||
# fileinfo 9 ../tests/test3.rem
|
||
2007/08/01 * * 105 660 11:00am-12:45pm Apple
|
||
# fileinfo 13 ../tests/test3.rem
|
||
2007/08/01 * * 885 660 11:00am-1:45am+1 Green
|
||
# fileinfo 17 ../tests/test3.rem
|
||
2007/08/01 * * 1485 660 11:00am-11:45am+1 Yellow
|
||
# fileinfo 21 ../tests/test3.rem
|
||
2007/08/01 * * 2205 660 11:00am-11:45pm+1 Purple
|
||
# fileinfo 25 ../tests/test3.rem
|
||
2007/08/01 * * 2925 660 11:00am-11:45am+2 Sad
|
||
# fileinfo 2 ../tests/test3.rem
|
||
2007/08/01 * * * 720 12:00pm Cookie
|
||
# fileinfo 6 ../tests/test3.rem
|
||
2007/08/01 * * 45 720 12:00-12:45pm Cabbage
|
||
# fileinfo 10 ../tests/test3.rem
|
||
2007/08/01 * * 165 720 12:00-2:45pm Pear
|
||
# fileinfo 14 ../tests/test3.rem
|
||
2007/08/01 * * 885 720 12:00pm-2:45am+1 Blue
|
||
# fileinfo 18 ../tests/test3.rem
|
||
2007/08/01 * * 1485 720 12:00pm-12:45pm+1 Orange
|
||
# fileinfo 22 ../tests/test3.rem
|
||
2007/08/01 * * 2205 720 12:00pm-12:45am+2 Black
|
||
# fileinfo 26 ../tests/test3.rem
|
||
2007/08/01 * * 2925 720 12:00pm-12:45pm+2 Happy
|
||
# fileinfo 3 ../tests/test3.rem
|
||
2007/08/01 * * * 780 1:00pm Snookie
|
||
# fileinfo 7 ../tests/test3.rem
|
||
2007/08/01 * * 45 780 1:00-1:45pm Tomato
|
||
# fileinfo 11 ../tests/test3.rem
|
||
2007/08/01 * * 225 780 1:00-4:45pm Grape
|
||
# fileinfo 15 ../tests/test3.rem
|
||
2007/08/01 * * 885 780 1:00pm-3:45am+1 Red
|
||
# fileinfo 19 ../tests/test3.rem
|
||
2007/08/01 * * 1485 780 1:00pm-1:45pm+1 Magenta
|
||
# fileinfo 23 ../tests/test3.rem
|
||
2007/08/01 * * 2205 780 1:00pm-1:45am+2 Brown
|
||
# fileinfo 27 ../tests/test3.rem
|
||
2007/08/01 * * 2925 780 1:00pm-1:45pm+2 Strange
|
||
# fileinfo 13 ../tests/test3.rem
|
||
2007/08/02 * * 105 0 12:00-1:45am Green
|
||
# fileinfo 14 ../tests/test3.rem
|
||
2007/08/02 * * 165 0 12:00-2:45am Blue
|
||
# fileinfo 15 ../tests/test3.rem
|
||
2007/08/02 * * 225 0 12:00-3:45am Red
|
||
# fileinfo 17 ../tests/test3.rem
|
||
2007/08/02 * * 705 0 12:00-11:45am Yellow
|
||
# fileinfo 18 ../tests/test3.rem
|
||
2007/08/02 * * 765 0 12:00am-12:45pm Orange
|
||
# fileinfo 19 ../tests/test3.rem
|
||
2007/08/02 * * 825 0 12:00am-1:45pm Magenta
|
||
# fileinfo 21 ../tests/test3.rem
|
||
2007/08/02 * * 1425 0 12:00am-11:45pm Purple
|
||
# fileinfo 22 ../tests/test3.rem
|
||
2007/08/02 * * 1485 0 12:00am-12:45am+1 Black
|
||
# fileinfo 23 ../tests/test3.rem
|
||
2007/08/02 * * 1545 0 12:00am-1:45am+1 Brown
|
||
# fileinfo 25 ../tests/test3.rem
|
||
2007/08/02 * * 2145 0 12:00am-11:45am+1 Sad
|
||
# fileinfo 26 ../tests/test3.rem
|
||
2007/08/02 * * 2205 0 12:00am-12:45pm+1 Happy
|
||
# fileinfo 27 ../tests/test3.rem
|
||
2007/08/02 * * 2265 0 12:00am-1:45pm+1 Strange
|
||
# fileinfo 22 ../tests/test3.rem
|
||
2007/08/03 * * 45 0 12:00-12:45am Black
|
||
# fileinfo 23 ../tests/test3.rem
|
||
2007/08/03 * * 105 0 12:00-1:45am Brown
|
||
# fileinfo 25 ../tests/test3.rem
|
||
2007/08/03 * * 705 0 12:00-11:45am Sad
|
||
# fileinfo 26 ../tests/test3.rem
|
||
2007/08/03 * * 765 0 12:00am-12:45pm Happy
|
||
# fileinfo 27 ../tests/test3.rem
|
||
2007/08/03 * * 825 0 12:00am-1:45pm Strange
|
||
# rem2ps end
|
||
Test 6
|
||
|
||
# rem2ps begin
|
||
August 2007 31 3 0
|
||
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
|
||
July 31
|
||
September 30
|
||
# fileinfo 1 ../tests/test3.rem
|
||
2007/08/01 * * * 660 11:00 Wookie
|
||
# fileinfo 5 ../tests/test3.rem
|
||
2007/08/01 * * 45 660 11:00-11:45 Lettuce
|
||
# fileinfo 9 ../tests/test3.rem
|
||
2007/08/01 * * 105 660 11:00-12:45 Apple
|
||
# fileinfo 13 ../tests/test3.rem
|
||
2007/08/01 * * 885 660 11:00-01:45+1 Green
|
||
# fileinfo 17 ../tests/test3.rem
|
||
2007/08/01 * * 1485 660 11:00-11:45+1 Yellow
|
||
# fileinfo 21 ../tests/test3.rem
|
||
2007/08/01 * * 2205 660 11:00-23:45+1 Purple
|
||
# fileinfo 25 ../tests/test3.rem
|
||
2007/08/01 * * 2925 660 11:00-11:45+2 Sad
|
||
# fileinfo 2 ../tests/test3.rem
|
||
2007/08/01 * * * 720 12:00 Cookie
|
||
# fileinfo 6 ../tests/test3.rem
|
||
2007/08/01 * * 45 720 12:00-12:45 Cabbage
|
||
# fileinfo 10 ../tests/test3.rem
|
||
2007/08/01 * * 165 720 12:00-14:45 Pear
|
||
# fileinfo 14 ../tests/test3.rem
|
||
2007/08/01 * * 885 720 12:00-02:45+1 Blue
|
||
# fileinfo 18 ../tests/test3.rem
|
||
2007/08/01 * * 1485 720 12:00-12:45+1 Orange
|
||
# fileinfo 22 ../tests/test3.rem
|
||
2007/08/01 * * 2205 720 12:00-00:45+2 Black
|
||
# fileinfo 26 ../tests/test3.rem
|
||
2007/08/01 * * 2925 720 12:00-12:45+2 Happy
|
||
# fileinfo 3 ../tests/test3.rem
|
||
2007/08/01 * * * 780 13:00 Snookie
|
||
# fileinfo 7 ../tests/test3.rem
|
||
2007/08/01 * * 45 780 13:00-13:45 Tomato
|
||
# fileinfo 11 ../tests/test3.rem
|
||
2007/08/01 * * 225 780 13:00-16:45 Grape
|
||
# fileinfo 15 ../tests/test3.rem
|
||
2007/08/01 * * 885 780 13:00-03:45+1 Red
|
||
# fileinfo 19 ../tests/test3.rem
|
||
2007/08/01 * * 1485 780 13:00-13:45+1 Magenta
|
||
# fileinfo 23 ../tests/test3.rem
|
||
2007/08/01 * * 2205 780 13:00-01:45+2 Brown
|
||
# fileinfo 27 ../tests/test3.rem
|
||
2007/08/01 * * 2925 780 13:00-13:45+2 Strange
|
||
# fileinfo 13 ../tests/test3.rem
|
||
2007/08/02 * * 105 0 00:00-01:45 Green
|
||
# fileinfo 14 ../tests/test3.rem
|
||
2007/08/02 * * 165 0 00:00-02:45 Blue
|
||
# fileinfo 15 ../tests/test3.rem
|
||
2007/08/02 * * 225 0 00:00-03:45 Red
|
||
# fileinfo 17 ../tests/test3.rem
|
||
2007/08/02 * * 705 0 00:00-11:45 Yellow
|
||
# fileinfo 18 ../tests/test3.rem
|
||
2007/08/02 * * 765 0 00:00-12:45 Orange
|
||
# fileinfo 19 ../tests/test3.rem
|
||
2007/08/02 * * 825 0 00:00-13:45 Magenta
|
||
# fileinfo 21 ../tests/test3.rem
|
||
2007/08/02 * * 1425 0 00:00-23:45 Purple
|
||
# fileinfo 22 ../tests/test3.rem
|
||
2007/08/02 * * 1485 0 00:00-00:45+1 Black
|
||
# fileinfo 23 ../tests/test3.rem
|
||
2007/08/02 * * 1545 0 00:00-01:45+1 Brown
|
||
# fileinfo 25 ../tests/test3.rem
|
||
2007/08/02 * * 2145 0 00:00-11:45+1 Sad
|
||
# fileinfo 26 ../tests/test3.rem
|
||
2007/08/02 * * 2205 0 00:00-12:45+1 Happy
|
||
# fileinfo 27 ../tests/test3.rem
|
||
2007/08/02 * * 2265 0 00:00-13:45+1 Strange
|
||
# fileinfo 22 ../tests/test3.rem
|
||
2007/08/03 * * 45 0 00:00-00:45 Black
|
||
# fileinfo 23 ../tests/test3.rem
|
||
2007/08/03 * * 105 0 00:00-01:45 Brown
|
||
# fileinfo 25 ../tests/test3.rem
|
||
2007/08/03 * * 705 0 00:00-11:45 Sad
|
||
# fileinfo 26 ../tests/test3.rem
|
||
2007/08/03 * * 765 0 00:00-12:45 Happy
|
||
# fileinfo 27 ../tests/test3.rem
|
||
2007/08/03 * * 825 0 00:00-13:45 Strange
|
||
# rem2ps end
|
||
Test 7
|
||
|
||
# rem2ps begin
|
||
August 2007 31 3 0
|
||
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
|
||
July 31
|
||
September 30
|
||
# fileinfo 1 ../tests/test3.rem
|
||
2007/08/01 * * * 660 Wookie
|
||
# fileinfo 5 ../tests/test3.rem
|
||
2007/08/01 * * 45 660 Lettuce
|
||
# fileinfo 9 ../tests/test3.rem
|
||
2007/08/01 * * 105 660 Apple
|
||
# fileinfo 13 ../tests/test3.rem
|
||
2007/08/01 * * 885 660 Green
|
||
# fileinfo 17 ../tests/test3.rem
|
||
2007/08/01 * * 1485 660 Yellow
|
||
# fileinfo 21 ../tests/test3.rem
|
||
2007/08/01 * * 2205 660 Purple
|
||
# fileinfo 25 ../tests/test3.rem
|
||
2007/08/01 * * 2925 660 Sad
|
||
# fileinfo 2 ../tests/test3.rem
|
||
2007/08/01 * * * 720 Cookie
|
||
# fileinfo 6 ../tests/test3.rem
|
||
2007/08/01 * * 45 720 Cabbage
|
||
# fileinfo 10 ../tests/test3.rem
|
||
2007/08/01 * * 165 720 Pear
|
||
# fileinfo 14 ../tests/test3.rem
|
||
2007/08/01 * * 885 720 Blue
|
||
# fileinfo 18 ../tests/test3.rem
|
||
2007/08/01 * * 1485 720 Orange
|
||
# fileinfo 22 ../tests/test3.rem
|
||
2007/08/01 * * 2205 720 Black
|
||
# fileinfo 26 ../tests/test3.rem
|
||
2007/08/01 * * 2925 720 Happy
|
||
# fileinfo 3 ../tests/test3.rem
|
||
2007/08/01 * * * 780 Snookie
|
||
# fileinfo 7 ../tests/test3.rem
|
||
2007/08/01 * * 45 780 Tomato
|
||
# fileinfo 11 ../tests/test3.rem
|
||
2007/08/01 * * 225 780 Grape
|
||
# fileinfo 15 ../tests/test3.rem
|
||
2007/08/01 * * 885 780 Red
|
||
# fileinfo 19 ../tests/test3.rem
|
||
2007/08/01 * * 1485 780 Magenta
|
||
# fileinfo 23 ../tests/test3.rem
|
||
2007/08/01 * * 2205 780 Brown
|
||
# fileinfo 27 ../tests/test3.rem
|
||
2007/08/01 * * 2925 780 Strange
|
||
# fileinfo 13 ../tests/test3.rem
|
||
2007/08/02 * * 105 0 Green
|
||
# fileinfo 14 ../tests/test3.rem
|
||
2007/08/02 * * 165 0 Blue
|
||
# fileinfo 15 ../tests/test3.rem
|
||
2007/08/02 * * 225 0 Red
|
||
# fileinfo 17 ../tests/test3.rem
|
||
2007/08/02 * * 705 0 Yellow
|
||
# fileinfo 18 ../tests/test3.rem
|
||
2007/08/02 * * 765 0 Orange
|
||
# fileinfo 19 ../tests/test3.rem
|
||
2007/08/02 * * 825 0 Magenta
|
||
# fileinfo 21 ../tests/test3.rem
|
||
2007/08/02 * * 1425 0 Purple
|
||
# fileinfo 22 ../tests/test3.rem
|
||
2007/08/02 * * 1485 0 Black
|
||
# fileinfo 23 ../tests/test3.rem
|
||
2007/08/02 * * 1545 0 Brown
|
||
# fileinfo 25 ../tests/test3.rem
|
||
2007/08/02 * * 2145 0 Sad
|
||
# fileinfo 26 ../tests/test3.rem
|
||
2007/08/02 * * 2205 0 Happy
|
||
# fileinfo 27 ../tests/test3.rem
|
||
2007/08/02 * * 2265 0 Strange
|
||
# fileinfo 22 ../tests/test3.rem
|
||
2007/08/03 * * 45 0 Black
|
||
# fileinfo 23 ../tests/test3.rem
|
||
2007/08/03 * * 105 0 Brown
|
||
# fileinfo 25 ../tests/test3.rem
|
||
2007/08/03 * * 705 0 Sad
|
||
# fileinfo 26 ../tests/test3.rem
|
||
2007/08/03 * * 765 0 Happy
|
||
# fileinfo 27 ../tests/test3.rem
|
||
2007/08/03 * * 825 0 Strange
|
||
# rem2ps end
|
||
Test 8
|
||
|
||
Scanning directory `../tests/include_dir' for *.rem files
|
||
Caching directory `../tests/include_dir' listing
|
||
Reading `../tests/include_dir/01.rem': Opening file on disk
|
||
Caching file `../tests/include_dir/01.rem' in memory
|
||
Reading `../tests/include_dir/02.rem': Opening file on disk
|
||
Caching file `../tests/include_dir/02.rem' in memory
|
||
Reading `../tests/include_dir/subdir/04.rem': Opening file on disk
|
||
Caching file `../tests/include_dir/subdir/04.rem' in memory
|
||
Reading `subdir/04.rem': Opening file on disk
|
||
../tests/include_dir/02.rem(3): Can't open file: subdir/04.rem
|
||
Reading `../tests/include_dir/04cantread.rem': Opening file on disk
|
||
Found cached directory listing for `../tests/include_dir'
|
||
Reading `../tests/include_dir/01.rem': Found in cache
|
||
Reading `../tests/include_dir/02.rem': Found in cache
|
||
Reading `../tests/include_dir/subdir/04.rem': Found in cache
|
||
Reading `subdir/04.rem': Opening file on disk
|
||
../tests/include_dir/02.rem(3): Can't open file: subdir/04.rem
|
||
Reading `../tests/include_dir/04cantread.rem': Opening file on disk
|
||
Found cached directory listing for `../tests/include_dir'
|
||
Reading `../tests/include_dir/01.rem': Found in cache
|
||
Reading `../tests/include_dir/02.rem': Found in cache
|
||
Reading `../tests/include_dir/subdir/04.rem': Found in cache
|
||
Reading `subdir/04.rem': Opening file on disk
|
||
../tests/include_dir/02.rem(3): Can't open file: subdir/04.rem
|
||
Reading `../tests/include_dir/04cantread.rem': Opening file on disk
|
||
Found cached directory listing for `../tests/include_dir'
|
||
Reading `../tests/include_dir/01.rem': Found in cache
|
||
Reading `../tests/include_dir/02.rem': Found in cache
|
||
Reading `../tests/include_dir/subdir/04.rem': Found in cache
|
||
Reading `subdir/04.rem': Opening file on disk
|
||
../tests/include_dir/02.rem(3): Can't open file: subdir/04.rem
|
||
Reading `../tests/include_dir/04cantread.rem': Opening file on disk
|
||
Found cached directory listing for `../tests/include_dir'
|
||
Reading `../tests/include_dir/01.rem': Found in cache
|
||
Reading `../tests/include_dir/02.rem': Found in cache
|
||
Reading `../tests/include_dir/subdir/04.rem': Found in cache
|
||
Reading `subdir/04.rem': Opening file on disk
|
||
../tests/include_dir/02.rem(3): Can't open file: subdir/04.rem
|
||
Reading `../tests/include_dir/04cantread.rem': Opening file on disk
|
||
Found cached directory listing for `../tests/include_dir'
|
||
Reading `../tests/include_dir/01.rem': Found in cache
|
||
Reading `../tests/include_dir/02.rem': Found in cache
|
||
Reading `../tests/include_dir/subdir/04.rem': Found in cache
|
||
Reading `subdir/04.rem': Opening file on disk
|
||
../tests/include_dir/02.rem(3): Can't open file: subdir/04.rem
|
||
Reading `../tests/include_dir/04cantread.rem': Opening file on disk
|
||
Found cached directory listing for `../tests/include_dir'
|
||
Reading `../tests/include_dir/01.rem': Found in cache
|
||
Reading `../tests/include_dir/02.rem': Found in cache
|
||
Reading `../tests/include_dir/subdir/04.rem': Found in cache
|
||
Reading `subdir/04.rem': Opening file on disk
|
||
../tests/include_dir/02.rem(3): Can't open file: subdir/04.rem
|
||
Reading `../tests/include_dir/04cantread.rem': Opening file on disk
|
||
Found cached directory listing for `../tests/include_dir'
|
||
Reading `../tests/include_dir/01.rem': Found in cache
|
||
Reading `../tests/include_dir/02.rem': Found in cache
|
||
Reading `../tests/include_dir/subdir/04.rem': Found in cache
|
||
Reading `subdir/04.rem': Opening file on disk
|
||
../tests/include_dir/02.rem(3): Can't open file: subdir/04.rem
|
||
Reading `../tests/include_dir/04cantread.rem': Opening file on disk
|
||
Found cached directory listing for `../tests/include_dir'
|
||
Reading `../tests/include_dir/01.rem': Found in cache
|
||
Reading `../tests/include_dir/02.rem': Found in cache
|
||
Reading `../tests/include_dir/subdir/04.rem': Found in cache
|
||
Reading `subdir/04.rem': Opening file on disk
|
||
../tests/include_dir/02.rem(3): Can't open file: subdir/04.rem
|
||
Reading `../tests/include_dir/04cantread.rem': Opening file on disk
|
||
Found cached directory listing for `../tests/include_dir'
|
||
Reading `../tests/include_dir/01.rem': Found in cache
|
||
Reading `../tests/include_dir/02.rem': Found in cache
|
||
Reading `../tests/include_dir/subdir/04.rem': Found in cache
|
||
Reading `subdir/04.rem': Opening file on disk
|
||
../tests/include_dir/02.rem(3): Can't open file: subdir/04.rem
|
||
Reading `../tests/include_dir/04cantread.rem': Opening file on disk
|
||
Found cached directory listing for `../tests/include_dir'
|
||
Reading `../tests/include_dir/01.rem': Found in cache
|
||
Reading `../tests/include_dir/02.rem': Found in cache
|
||
Reading `../tests/include_dir/subdir/04.rem': Found in cache
|
||
Reading `subdir/04.rem': Opening file on disk
|
||
../tests/include_dir/02.rem(3): Can't open file: subdir/04.rem
|
||
Reading `../tests/include_dir/04cantread.rem': Opening file on disk
|
||
Found cached directory listing for `../tests/include_dir'
|
||
Reading `../tests/include_dir/01.rem': Found in cache
|
||
Reading `../tests/include_dir/02.rem': Found in cache
|
||
Reading `../tests/include_dir/subdir/04.rem': Found in cache
|
||
Reading `subdir/04.rem': Opening file on disk
|
||
../tests/include_dir/02.rem(3): Can't open file: subdir/04.rem
|
||
Reading `../tests/include_dir/04cantread.rem': Opening file on disk
|
||
Found cached directory listing for `../tests/include_dir'
|
||
Reading `../tests/include_dir/01.rem': Found in cache
|
||
Reading `../tests/include_dir/02.rem': Found in cache
|
||
Reading `../tests/include_dir/subdir/04.rem': Found in cache
|
||
Reading `subdir/04.rem': Opening file on disk
|
||
../tests/include_dir/02.rem(3): Can't open file: subdir/04.rem
|
||
Reading `../tests/include_dir/04cantread.rem': Opening file on disk
|
||
Found cached directory listing for `../tests/include_dir'
|
||
Reading `../tests/include_dir/01.rem': Found in cache
|
||
Reading `../tests/include_dir/02.rem': Found in cache
|
||
Reading `../tests/include_dir/subdir/04.rem': Found in cache
|
||
Reading `subdir/04.rem': Opening file on disk
|
||
../tests/include_dir/02.rem(3): Can't open file: subdir/04.rem
|
||
Reading `../tests/include_dir/04cantread.rem': Opening file on disk
|
||
Found cached directory listing for `../tests/include_dir'
|
||
Reading `../tests/include_dir/01.rem': Found in cache
|
||
Reading `../tests/include_dir/02.rem': Found in cache
|
||
Reading `../tests/include_dir/subdir/04.rem': Found in cache
|
||
Reading `subdir/04.rem': Opening file on disk
|
||
../tests/include_dir/02.rem(3): Can't open file: subdir/04.rem
|
||
Reading `../tests/include_dir/04cantread.rem': Opening file on disk
|
||
Found cached directory listing for `../tests/include_dir'
|
||
Reading `../tests/include_dir/01.rem': Found in cache
|
||
Reading `../tests/include_dir/02.rem': Found in cache
|
||
Reading `../tests/include_dir/subdir/04.rem': Found in cache
|
||
Reading `subdir/04.rem': Opening file on disk
|
||
../tests/include_dir/02.rem(3): Can't open file: subdir/04.rem
|
||
Reading `../tests/include_dir/04cantread.rem': Opening file on disk
|
||
Found cached directory listing for `../tests/include_dir'
|
||
Reading `../tests/include_dir/01.rem': Found in cache
|
||
Reading `../tests/include_dir/02.rem': Found in cache
|
||
Reading `../tests/include_dir/subdir/04.rem': Found in cache
|
||
Reading `subdir/04.rem': Opening file on disk
|
||
../tests/include_dir/02.rem(3): Can't open file: subdir/04.rem
|
||
Reading `../tests/include_dir/04cantread.rem': Opening file on disk
|
||
Found cached directory listing for `../tests/include_dir'
|
||
Reading `../tests/include_dir/01.rem': Found in cache
|
||
Reading `../tests/include_dir/02.rem': Found in cache
|
||
Reading `../tests/include_dir/subdir/04.rem': Found in cache
|
||
Reading `subdir/04.rem': Opening file on disk
|
||
../tests/include_dir/02.rem(3): Can't open file: subdir/04.rem
|
||
Reading `../tests/include_dir/04cantread.rem': Opening file on disk
|
||
Found cached directory listing for `../tests/include_dir'
|
||
Reading `../tests/include_dir/01.rem': Found in cache
|
||
Reading `../tests/include_dir/02.rem': Found in cache
|
||
Reading `../tests/include_dir/subdir/04.rem': Found in cache
|
||
Reading `subdir/04.rem': Opening file on disk
|
||
../tests/include_dir/02.rem(3): Can't open file: subdir/04.rem
|
||
Reading `../tests/include_dir/04cantread.rem': Opening file on disk
|
||
Found cached directory listing for `../tests/include_dir'
|
||
Reading `../tests/include_dir/01.rem': Found in cache
|
||
Reading `../tests/include_dir/02.rem': Found in cache
|
||
Reading `../tests/include_dir/subdir/04.rem': Found in cache
|
||
Reading `subdir/04.rem': Opening file on disk
|
||
../tests/include_dir/02.rem(3): Can't open file: subdir/04.rem
|
||
Reading `../tests/include_dir/04cantread.rem': Opening file on disk
|
||
Found cached directory listing for `../tests/include_dir'
|
||
Reading `../tests/include_dir/01.rem': Found in cache
|
||
Reading `../tests/include_dir/02.rem': Found in cache
|
||
Reading `../tests/include_dir/subdir/04.rem': Found in cache
|
||
Reading `subdir/04.rem': Opening file on disk
|
||
../tests/include_dir/02.rem(3): Can't open file: subdir/04.rem
|
||
Reading `../tests/include_dir/04cantread.rem': Opening file on disk
|
||
Found cached directory listing for `../tests/include_dir'
|
||
Reading `../tests/include_dir/01.rem': Found in cache
|
||
Reading `../tests/include_dir/02.rem': Found in cache
|
||
Reading `../tests/include_dir/subdir/04.rem': Found in cache
|
||
Reading `subdir/04.rem': Opening file on disk
|
||
../tests/include_dir/02.rem(3): Can't open file: subdir/04.rem
|
||
Reading `../tests/include_dir/04cantread.rem': Opening file on disk
|
||
Found cached directory listing for `../tests/include_dir'
|
||
Reading `../tests/include_dir/01.rem': Found in cache
|
||
Reading `../tests/include_dir/02.rem': Found in cache
|
||
Reading `../tests/include_dir/subdir/04.rem': Found in cache
|
||
Reading `subdir/04.rem': Opening file on disk
|
||
../tests/include_dir/02.rem(3): Can't open file: subdir/04.rem
|
||
Reading `../tests/include_dir/04cantread.rem': Opening file on disk
|
||
Found cached directory listing for `../tests/include_dir'
|
||
Reading `../tests/include_dir/01.rem': Found in cache
|
||
Reading `../tests/include_dir/02.rem': Found in cache
|
||
Reading `../tests/include_dir/subdir/04.rem': Found in cache
|
||
Reading `subdir/04.rem': Opening file on disk
|
||
../tests/include_dir/02.rem(3): Can't open file: subdir/04.rem
|
||
Reading `../tests/include_dir/04cantread.rem': Opening file on disk
|
||
Found cached directory listing for `../tests/include_dir'
|
||
Reading `../tests/include_dir/01.rem': Found in cache
|
||
Reading `../tests/include_dir/02.rem': Found in cache
|
||
Reading `../tests/include_dir/subdir/04.rem': Found in cache
|
||
Reading `subdir/04.rem': Opening file on disk
|
||
../tests/include_dir/02.rem(3): Can't open file: subdir/04.rem
|
||
Reading `../tests/include_dir/04cantread.rem': Opening file on disk
|
||
Found cached directory listing for `../tests/include_dir'
|
||
Reading `../tests/include_dir/01.rem': Found in cache
|
||
Reading `../tests/include_dir/02.rem': Found in cache
|
||
Reading `../tests/include_dir/subdir/04.rem': Found in cache
|
||
Reading `subdir/04.rem': Opening file on disk
|
||
../tests/include_dir/02.rem(3): Can't open file: subdir/04.rem
|
||
Reading `../tests/include_dir/04cantread.rem': Opening file on disk
|
||
Found cached directory listing for `../tests/include_dir'
|
||
Reading `../tests/include_dir/01.rem': Found in cache
|
||
Reading `../tests/include_dir/02.rem': Found in cache
|
||
Reading `../tests/include_dir/subdir/04.rem': Found in cache
|
||
Reading `subdir/04.rem': Opening file on disk
|
||
../tests/include_dir/02.rem(3): Can't open file: subdir/04.rem
|
||
Reading `../tests/include_dir/04cantread.rem': Opening file on disk
|
||
Found cached directory listing for `../tests/include_dir'
|
||
Reading `../tests/include_dir/01.rem': Found in cache
|
||
Reading `../tests/include_dir/02.rem': Found in cache
|
||
Reading `../tests/include_dir/subdir/04.rem': Found in cache
|
||
Reading `subdir/04.rem': Opening file on disk
|
||
../tests/include_dir/02.rem(3): Can't open file: subdir/04.rem
|
||
Reading `../tests/include_dir/04cantread.rem': Opening file on disk
|
||
Found cached directory listing for `../tests/include_dir'
|
||
Reading `../tests/include_dir/01.rem': Found in cache
|
||
Reading `../tests/include_dir/02.rem': Found in cache
|
||
Reading `../tests/include_dir/subdir/04.rem': Found in cache
|
||
Reading `subdir/04.rem': Opening file on disk
|
||
../tests/include_dir/02.rem(3): Can't open file: subdir/04.rem
|
||
Reading `../tests/include_dir/04cantread.rem': Opening file on disk
|
||
Found cached directory listing for `../tests/include_dir'
|
||
Reading `../tests/include_dir/01.rem': Found in cache
|
||
Reading `../tests/include_dir/02.rem': Found in cache
|
||
Reading `../tests/include_dir/subdir/04.rem': Found in cache
|
||
Reading `subdir/04.rem': Opening file on disk
|
||
../tests/include_dir/02.rem(3): Can't open file: subdir/04.rem
|
||
Reading `../tests/include_dir/04cantread.rem': Opening file on disk
|
||
Found cached directory listing for `../tests/include_dir'
|
||
Reading `../tests/include_dir/01.rem': Found in cache
|
||
Reading `../tests/include_dir/02.rem': Found in cache
|
||
Reading `../tests/include_dir/subdir/04.rem': Found in cache
|
||
Reading `subdir/04.rem': Opening file on disk
|
||
../tests/include_dir/02.rem(3): Can't open file: subdir/04.rem
|
||
Reading `../tests/include_dir/04cantread.rem': Opening file on disk
|
||
Found cached directory listing for `../tests/include_dir'
|
||
Reading `../tests/include_dir/01.rem': Found in cache
|
||
Reading `../tests/include_dir/02.rem': Found in cache
|
||
Reading `../tests/include_dir/subdir/04.rem': Found in cache
|
||
Reading `subdir/04.rem': Opening file on disk
|
||
../tests/include_dir/02.rem(3): Can't open file: subdir/04.rem
|
||
Reading `../tests/include_dir/04cantread.rem': Opening file on disk
|
||
# rem2ps begin
|
||
August 2007 31 3 0
|
||
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
|
||
July 31
|
||
September 30
|
||
# fileinfo 1 ../tests/include_dir/01.rem
|
||
2007/08/15 * * * * 01
|
||
# fileinfo 1 ../tests/include_dir/02.rem
|
||
2007/08/15 * * * * 02
|
||
# fileinfo 1 ../tests/include_dir/subdir/04.rem
|
||
2007/08/16 * * * * Should be included by 02.rem
|
||
# rem2ps end
|
||
Test 9
|
||
|
||
Reading `../tests/nonexistent_include_dir': Opening file on disk
|
||
Error reading ../tests/nonexistent_include_dir: Can't open file
|
||
Scanning directory `../tests/include_dir_no_rems' for *.rem files
|
||
Caching directory `../tests/include_dir_no_rems' listing
|
||
Error reading ../tests/include_dir_no_rems: No files matching *.rem
|
||
Reading `../tests/include_test.rem': Opening file on disk
|
||
Caching file `../tests/include_test.rem' in memory
|
||
Scanning directory `include_dir' for *.rem files
|
||
Caching directory `include_dir' listing
|
||
Reading `include_dir/01.rem': Opening file on disk
|
||
Caching file `include_dir/01.rem' in memory
|
||
Reading `include_dir/02.rem': Opening file on disk
|
||
Caching file `include_dir/02.rem' in memory
|
||
Reading `include_dir/subdir/04.rem': Opening file on disk
|
||
Caching file `include_dir/subdir/04.rem' in memory
|
||
Reading `subdir/04.rem': Opening file on disk
|
||
include_dir/02.rem(3): Can't open file: subdir/04.rem
|
||
Reading `include_dir/04cantread.rem': Opening file on disk
|
||
Scanning directory `include_dir_no_rems' for *.rem files
|
||
Caching directory `include_dir_no_rems' listing
|
||
../tests/include_test.rem(2): include_dir_no_rems: No files matching *.rem
|
||
Reading `nonexistent_include_dir': Opening file on disk
|
||
../tests/include_test.rem(3): Can't open file: nonexistent_include_dir
|
||
Reading `../tests/include_test.rem': Found in cache
|
||
Found cached directory listing for `include_dir'
|
||
Reading `include_dir/01.rem': Found in cache
|
||
Reading `include_dir/02.rem': Found in cache
|
||
Reading `include_dir/subdir/04.rem': Found in cache
|
||
Reading `subdir/04.rem': Opening file on disk
|
||
include_dir/02.rem(3): Can't open file: subdir/04.rem
|
||
Reading `include_dir/04cantread.rem': Opening file on disk
|
||
Found cached directory listing for `include_dir_no_rems'
|
||
../tests/include_test.rem(2): include_dir_no_rems: No files matching *.rem
|
||
Reading `nonexistent_include_dir': Opening file on disk
|
||
../tests/include_test.rem(3): Can't open file: nonexistent_include_dir
|
||
Reading `../tests/include_test.rem': Found in cache
|
||
Found cached directory listing for `include_dir'
|
||
Reading `include_dir/01.rem': Found in cache
|
||
Reading `include_dir/02.rem': Found in cache
|
||
Reading `include_dir/subdir/04.rem': Found in cache
|
||
Reading `subdir/04.rem': Opening file on disk
|
||
include_dir/02.rem(3): Can't open file: subdir/04.rem
|
||
Reading `include_dir/04cantread.rem': Opening file on disk
|
||
Found cached directory listing for `include_dir_no_rems'
|
||
../tests/include_test.rem(2): include_dir_no_rems: No files matching *.rem
|
||
Reading `nonexistent_include_dir': Opening file on disk
|
||
../tests/include_test.rem(3): Can't open file: nonexistent_include_dir
|
||
Reading `../tests/include_test.rem': Found in cache
|
||
Found cached directory listing for `include_dir'
|
||
Reading `include_dir/01.rem': Found in cache
|
||
Reading `include_dir/02.rem': Found in cache
|
||
Reading `include_dir/subdir/04.rem': Found in cache
|
||
Reading `subdir/04.rem': Opening file on disk
|
||
include_dir/02.rem(3): Can't open file: subdir/04.rem
|
||
Reading `include_dir/04cantread.rem': Opening file on disk
|
||
Found cached directory listing for `include_dir_no_rems'
|
||
../tests/include_test.rem(2): include_dir_no_rems: No files matching *.rem
|
||
Reading `nonexistent_include_dir': Opening file on disk
|
||
../tests/include_test.rem(3): Can't open file: nonexistent_include_dir
|
||
Reading `../tests/include_test.rem': Found in cache
|
||
Found cached directory listing for `include_dir'
|
||
Reading `include_dir/01.rem': Found in cache
|
||
Reading `include_dir/02.rem': Found in cache
|
||
Reading `include_dir/subdir/04.rem': Found in cache
|
||
Reading `subdir/04.rem': Opening file on disk
|
||
include_dir/02.rem(3): Can't open file: subdir/04.rem
|
||
Reading `include_dir/04cantread.rem': Opening file on disk
|
||
Found cached directory listing for `include_dir_no_rems'
|
||
../tests/include_test.rem(2): include_dir_no_rems: No files matching *.rem
|
||
Reading `nonexistent_include_dir': Opening file on disk
|
||
../tests/include_test.rem(3): Can't open file: nonexistent_include_dir
|
||
Reading `../tests/include_test.rem': Found in cache
|
||
Found cached directory listing for `include_dir'
|
||
Reading `include_dir/01.rem': Found in cache
|
||
Reading `include_dir/02.rem': Found in cache
|
||
Reading `include_dir/subdir/04.rem': Found in cache
|
||
Reading `subdir/04.rem': Opening file on disk
|
||
include_dir/02.rem(3): Can't open file: subdir/04.rem
|
||
Reading `include_dir/04cantread.rem': Opening file on disk
|
||
Found cached directory listing for `include_dir_no_rems'
|
||
../tests/include_test.rem(2): include_dir_no_rems: No files matching *.rem
|
||
Reading `nonexistent_include_dir': Opening file on disk
|
||
../tests/include_test.rem(3): Can't open file: nonexistent_include_dir
|
||
Reading `../tests/include_test.rem': Found in cache
|
||
Found cached directory listing for `include_dir'
|
||
Reading `include_dir/01.rem': Found in cache
|
||
Reading `include_dir/02.rem': Found in cache
|
||
Reading `include_dir/subdir/04.rem': Found in cache
|
||
Reading `subdir/04.rem': Opening file on disk
|
||
include_dir/02.rem(3): Can't open file: subdir/04.rem
|
||
Reading `include_dir/04cantread.rem': Opening file on disk
|
||
Found cached directory listing for `include_dir_no_rems'
|
||
../tests/include_test.rem(2): include_dir_no_rems: No files matching *.rem
|
||
Reading `nonexistent_include_dir': Opening file on disk
|
||
../tests/include_test.rem(3): Can't open file: nonexistent_include_dir
|
||
Reading `../tests/include_test.rem': Found in cache
|
||
Found cached directory listing for `include_dir'
|
||
Reading `include_dir/01.rem': Found in cache
|
||
Reading `include_dir/02.rem': Found in cache
|
||
Reading `include_dir/subdir/04.rem': Found in cache
|
||
Reading `subdir/04.rem': Opening file on disk
|
||
include_dir/02.rem(3): Can't open file: subdir/04.rem
|
||
Reading `include_dir/04cantread.rem': Opening file on disk
|
||
Found cached directory listing for `include_dir_no_rems'
|
||
../tests/include_test.rem(2): include_dir_no_rems: No files matching *.rem
|
||
Reading `nonexistent_include_dir': Opening file on disk
|
||
../tests/include_test.rem(3): Can't open file: nonexistent_include_dir
|
||
Reading `../tests/include_test.rem': Found in cache
|
||
Found cached directory listing for `include_dir'
|
||
Reading `include_dir/01.rem': Found in cache
|
||
Reading `include_dir/02.rem': Found in cache
|
||
Reading `include_dir/subdir/04.rem': Found in cache
|
||
Reading `subdir/04.rem': Opening file on disk
|
||
include_dir/02.rem(3): Can't open file: subdir/04.rem
|
||
Reading `include_dir/04cantread.rem': Opening file on disk
|
||
Found cached directory listing for `include_dir_no_rems'
|
||
../tests/include_test.rem(2): include_dir_no_rems: No files matching *.rem
|
||
Reading `nonexistent_include_dir': Opening file on disk
|
||
../tests/include_test.rem(3): Can't open file: nonexistent_include_dir
|
||
Reading `../tests/include_test.rem': Found in cache
|
||
Found cached directory listing for `include_dir'
|
||
Reading `include_dir/01.rem': Found in cache
|
||
Reading `include_dir/02.rem': Found in cache
|
||
Reading `include_dir/subdir/04.rem': Found in cache
|
||
Reading `subdir/04.rem': Opening file on disk
|
||
include_dir/02.rem(3): Can't open file: subdir/04.rem
|
||
Reading `include_dir/04cantread.rem': Opening file on disk
|
||
Found cached directory listing for `include_dir_no_rems'
|
||
../tests/include_test.rem(2): include_dir_no_rems: No files matching *.rem
|
||
Reading `nonexistent_include_dir': Opening file on disk
|
||
../tests/include_test.rem(3): Can't open file: nonexistent_include_dir
|
||
Reading `../tests/include_test.rem': Found in cache
|
||
Found cached directory listing for `include_dir'
|
||
Reading `include_dir/01.rem': Found in cache
|
||
Reading `include_dir/02.rem': Found in cache
|
||
Reading `include_dir/subdir/04.rem': Found in cache
|
||
Reading `subdir/04.rem': Opening file on disk
|
||
include_dir/02.rem(3): Can't open file: subdir/04.rem
|
||
Reading `include_dir/04cantread.rem': Opening file on disk
|
||
Found cached directory listing for `include_dir_no_rems'
|
||
../tests/include_test.rem(2): include_dir_no_rems: No files matching *.rem
|
||
Reading `nonexistent_include_dir': Opening file on disk
|
||
../tests/include_test.rem(3): Can't open file: nonexistent_include_dir
|
||
Reading `../tests/include_test.rem': Found in cache
|
||
Found cached directory listing for `include_dir'
|
||
Reading `include_dir/01.rem': Found in cache
|
||
Reading `include_dir/02.rem': Found in cache
|
||
Reading `include_dir/subdir/04.rem': Found in cache
|
||
Reading `subdir/04.rem': Opening file on disk
|
||
include_dir/02.rem(3): Can't open file: subdir/04.rem
|
||
Reading `include_dir/04cantread.rem': Opening file on disk
|
||
Found cached directory listing for `include_dir_no_rems'
|
||
../tests/include_test.rem(2): include_dir_no_rems: No files matching *.rem
|
||
Reading `nonexistent_include_dir': Opening file on disk
|
||
../tests/include_test.rem(3): Can't open file: nonexistent_include_dir
|
||
Reading `../tests/include_test.rem': Found in cache
|
||
Found cached directory listing for `include_dir'
|
||
Reading `include_dir/01.rem': Found in cache
|
||
Reading `include_dir/02.rem': Found in cache
|
||
Reading `include_dir/subdir/04.rem': Found in cache
|
||
Reading `subdir/04.rem': Opening file on disk
|
||
include_dir/02.rem(3): Can't open file: subdir/04.rem
|
||
Reading `include_dir/04cantread.rem': Opening file on disk
|
||
Found cached directory listing for `include_dir_no_rems'
|
||
../tests/include_test.rem(2): include_dir_no_rems: No files matching *.rem
|
||
Reading `nonexistent_include_dir': Opening file on disk
|
||
../tests/include_test.rem(3): Can't open file: nonexistent_include_dir
|
||
Reading `../tests/include_test.rem': Found in cache
|
||
Found cached directory listing for `include_dir'
|
||
Reading `include_dir/01.rem': Found in cache
|
||
Reading `include_dir/02.rem': Found in cache
|
||
Reading `include_dir/subdir/04.rem': Found in cache
|
||
Reading `subdir/04.rem': Opening file on disk
|
||
include_dir/02.rem(3): Can't open file: subdir/04.rem
|
||
Reading `include_dir/04cantread.rem': Opening file on disk
|
||
Found cached directory listing for `include_dir_no_rems'
|
||
../tests/include_test.rem(2): include_dir_no_rems: No files matching *.rem
|
||
Reading `nonexistent_include_dir': Opening file on disk
|
||
../tests/include_test.rem(3): Can't open file: nonexistent_include_dir
|
||
Reading `../tests/include_test.rem': Found in cache
|
||
Found cached directory listing for `include_dir'
|
||
Reading `include_dir/01.rem': Found in cache
|
||
Reading `include_dir/02.rem': Found in cache
|
||
Reading `include_dir/subdir/04.rem': Found in cache
|
||
Reading `subdir/04.rem': Opening file on disk
|
||
include_dir/02.rem(3): Can't open file: subdir/04.rem
|
||
Reading `include_dir/04cantread.rem': Opening file on disk
|
||
Found cached directory listing for `include_dir_no_rems'
|
||
../tests/include_test.rem(2): include_dir_no_rems: No files matching *.rem
|
||
Reading `nonexistent_include_dir': Opening file on disk
|
||
../tests/include_test.rem(3): Can't open file: nonexistent_include_dir
|
||
Reading `../tests/include_test.rem': Found in cache
|
||
Found cached directory listing for `include_dir'
|
||
Reading `include_dir/01.rem': Found in cache
|
||
Reading `include_dir/02.rem': Found in cache
|
||
Reading `include_dir/subdir/04.rem': Found in cache
|
||
Reading `subdir/04.rem': Opening file on disk
|
||
include_dir/02.rem(3): Can't open file: subdir/04.rem
|
||
Reading `include_dir/04cantread.rem': Opening file on disk
|
||
Found cached directory listing for `include_dir_no_rems'
|
||
../tests/include_test.rem(2): include_dir_no_rems: No files matching *.rem
|
||
Reading `nonexistent_include_dir': Opening file on disk
|
||
../tests/include_test.rem(3): Can't open file: nonexistent_include_dir
|
||
Reading `../tests/include_test.rem': Found in cache
|
||
Found cached directory listing for `include_dir'
|
||
Reading `include_dir/01.rem': Found in cache
|
||
Reading `include_dir/02.rem': Found in cache
|
||
Reading `include_dir/subdir/04.rem': Found in cache
|
||
Reading `subdir/04.rem': Opening file on disk
|
||
include_dir/02.rem(3): Can't open file: subdir/04.rem
|
||
Reading `include_dir/04cantread.rem': Opening file on disk
|
||
Found cached directory listing for `include_dir_no_rems'
|
||
../tests/include_test.rem(2): include_dir_no_rems: No files matching *.rem
|
||
Reading `nonexistent_include_dir': Opening file on disk
|
||
../tests/include_test.rem(3): Can't open file: nonexistent_include_dir
|
||
Reading `../tests/include_test.rem': Found in cache
|
||
Found cached directory listing for `include_dir'
|
||
Reading `include_dir/01.rem': Found in cache
|
||
Reading `include_dir/02.rem': Found in cache
|
||
Reading `include_dir/subdir/04.rem': Found in cache
|
||
Reading `subdir/04.rem': Opening file on disk
|
||
include_dir/02.rem(3): Can't open file: subdir/04.rem
|
||
Reading `include_dir/04cantread.rem': Opening file on disk
|
||
Found cached directory listing for `include_dir_no_rems'
|
||
../tests/include_test.rem(2): include_dir_no_rems: No files matching *.rem
|
||
Reading `nonexistent_include_dir': Opening file on disk
|
||
../tests/include_test.rem(3): Can't open file: nonexistent_include_dir
|
||
Reading `../tests/include_test.rem': Found in cache
|
||
Found cached directory listing for `include_dir'
|
||
Reading `include_dir/01.rem': Found in cache
|
||
Reading `include_dir/02.rem': Found in cache
|
||
Reading `include_dir/subdir/04.rem': Found in cache
|
||
Reading `subdir/04.rem': Opening file on disk
|
||
include_dir/02.rem(3): Can't open file: subdir/04.rem
|
||
Reading `include_dir/04cantread.rem': Opening file on disk
|
||
Found cached directory listing for `include_dir_no_rems'
|
||
../tests/include_test.rem(2): include_dir_no_rems: No files matching *.rem
|
||
Reading `nonexistent_include_dir': Opening file on disk
|
||
../tests/include_test.rem(3): Can't open file: nonexistent_include_dir
|
||
Reading `../tests/include_test.rem': Found in cache
|
||
Found cached directory listing for `include_dir'
|
||
Reading `include_dir/01.rem': Found in cache
|
||
Reading `include_dir/02.rem': Found in cache
|
||
Reading `include_dir/subdir/04.rem': Found in cache
|
||
Reading `subdir/04.rem': Opening file on disk
|
||
include_dir/02.rem(3): Can't open file: subdir/04.rem
|
||
Reading `include_dir/04cantread.rem': Opening file on disk
|
||
Found cached directory listing for `include_dir_no_rems'
|
||
../tests/include_test.rem(2): include_dir_no_rems: No files matching *.rem
|
||
Reading `nonexistent_include_dir': Opening file on disk
|
||
../tests/include_test.rem(3): Can't open file: nonexistent_include_dir
|
||
Reading `../tests/include_test.rem': Found in cache
|
||
Found cached directory listing for `include_dir'
|
||
Reading `include_dir/01.rem': Found in cache
|
||
Reading `include_dir/02.rem': Found in cache
|
||
Reading `include_dir/subdir/04.rem': Found in cache
|
||
Reading `subdir/04.rem': Opening file on disk
|
||
include_dir/02.rem(3): Can't open file: subdir/04.rem
|
||
Reading `include_dir/04cantread.rem': Opening file on disk
|
||
Found cached directory listing for `include_dir_no_rems'
|
||
../tests/include_test.rem(2): include_dir_no_rems: No files matching *.rem
|
||
Reading `nonexistent_include_dir': Opening file on disk
|
||
../tests/include_test.rem(3): Can't open file: nonexistent_include_dir
|
||
Reading `../tests/include_test.rem': Found in cache
|
||
Found cached directory listing for `include_dir'
|
||
Reading `include_dir/01.rem': Found in cache
|
||
Reading `include_dir/02.rem': Found in cache
|
||
Reading `include_dir/subdir/04.rem': Found in cache
|
||
Reading `subdir/04.rem': Opening file on disk
|
||
include_dir/02.rem(3): Can't open file: subdir/04.rem
|
||
Reading `include_dir/04cantread.rem': Opening file on disk
|
||
Found cached directory listing for `include_dir_no_rems'
|
||
../tests/include_test.rem(2): include_dir_no_rems: No files matching *.rem
|
||
Reading `nonexistent_include_dir': Opening file on disk
|
||
../tests/include_test.rem(3): Can't open file: nonexistent_include_dir
|
||
Reading `../tests/include_test.rem': Found in cache
|
||
Found cached directory listing for `include_dir'
|
||
Reading `include_dir/01.rem': Found in cache
|
||
Reading `include_dir/02.rem': Found in cache
|
||
Reading `include_dir/subdir/04.rem': Found in cache
|
||
Reading `subdir/04.rem': Opening file on disk
|
||
include_dir/02.rem(3): Can't open file: subdir/04.rem
|
||
Reading `include_dir/04cantread.rem': Opening file on disk
|
||
Found cached directory listing for `include_dir_no_rems'
|
||
../tests/include_test.rem(2): include_dir_no_rems: No files matching *.rem
|
||
Reading `nonexistent_include_dir': Opening file on disk
|
||
../tests/include_test.rem(3): Can't open file: nonexistent_include_dir
|
||
Reading `../tests/include_test.rem': Found in cache
|
||
Found cached directory listing for `include_dir'
|
||
Reading `include_dir/01.rem': Found in cache
|
||
Reading `include_dir/02.rem': Found in cache
|
||
Reading `include_dir/subdir/04.rem': Found in cache
|
||
Reading `subdir/04.rem': Opening file on disk
|
||
include_dir/02.rem(3): Can't open file: subdir/04.rem
|
||
Reading `include_dir/04cantread.rem': Opening file on disk
|
||
Found cached directory listing for `include_dir_no_rems'
|
||
../tests/include_test.rem(2): include_dir_no_rems: No files matching *.rem
|
||
Reading `nonexistent_include_dir': Opening file on disk
|
||
../tests/include_test.rem(3): Can't open file: nonexistent_include_dir
|
||
Reading `../tests/include_test.rem': Found in cache
|
||
Found cached directory listing for `include_dir'
|
||
Reading `include_dir/01.rem': Found in cache
|
||
Reading `include_dir/02.rem': Found in cache
|
||
Reading `include_dir/subdir/04.rem': Found in cache
|
||
Reading `subdir/04.rem': Opening file on disk
|
||
include_dir/02.rem(3): Can't open file: subdir/04.rem
|
||
Reading `include_dir/04cantread.rem': Opening file on disk
|
||
Found cached directory listing for `include_dir_no_rems'
|
||
../tests/include_test.rem(2): include_dir_no_rems: No files matching *.rem
|
||
Reading `nonexistent_include_dir': Opening file on disk
|
||
../tests/include_test.rem(3): Can't open file: nonexistent_include_dir
|
||
Reading `../tests/include_test.rem': Found in cache
|
||
Found cached directory listing for `include_dir'
|
||
Reading `include_dir/01.rem': Found in cache
|
||
Reading `include_dir/02.rem': Found in cache
|
||
Reading `include_dir/subdir/04.rem': Found in cache
|
||
Reading `subdir/04.rem': Opening file on disk
|
||
include_dir/02.rem(3): Can't open file: subdir/04.rem
|
||
Reading `include_dir/04cantread.rem': Opening file on disk
|
||
Found cached directory listing for `include_dir_no_rems'
|
||
../tests/include_test.rem(2): include_dir_no_rems: No files matching *.rem
|
||
Reading `nonexistent_include_dir': Opening file on disk
|
||
../tests/include_test.rem(3): Can't open file: nonexistent_include_dir
|
||
Reading `../tests/include_test.rem': Found in cache
|
||
Found cached directory listing for `include_dir'
|
||
Reading `include_dir/01.rem': Found in cache
|
||
Reading `include_dir/02.rem': Found in cache
|
||
Reading `include_dir/subdir/04.rem': Found in cache
|
||
Reading `subdir/04.rem': Opening file on disk
|
||
include_dir/02.rem(3): Can't open file: subdir/04.rem
|
||
Reading `include_dir/04cantread.rem': Opening file on disk
|
||
Found cached directory listing for `include_dir_no_rems'
|
||
../tests/include_test.rem(2): include_dir_no_rems: No files matching *.rem
|
||
Reading `nonexistent_include_dir': Opening file on disk
|
||
../tests/include_test.rem(3): Can't open file: nonexistent_include_dir
|
||
Reading `../tests/include_test.rem': Found in cache
|
||
Found cached directory listing for `include_dir'
|
||
Reading `include_dir/01.rem': Found in cache
|
||
Reading `include_dir/02.rem': Found in cache
|
||
Reading `include_dir/subdir/04.rem': Found in cache
|
||
Reading `subdir/04.rem': Opening file on disk
|
||
include_dir/02.rem(3): Can't open file: subdir/04.rem
|
||
Reading `include_dir/04cantread.rem': Opening file on disk
|
||
Found cached directory listing for `include_dir_no_rems'
|
||
../tests/include_test.rem(2): include_dir_no_rems: No files matching *.rem
|
||
Reading `nonexistent_include_dir': Opening file on disk
|
||
../tests/include_test.rem(3): Can't open file: nonexistent_include_dir
|
||
Reading `../tests/include_test.rem': Found in cache
|
||
Found cached directory listing for `include_dir'
|
||
Reading `include_dir/01.rem': Found in cache
|
||
Reading `include_dir/02.rem': Found in cache
|
||
Reading `include_dir/subdir/04.rem': Found in cache
|
||
Reading `subdir/04.rem': Opening file on disk
|
||
include_dir/02.rem(3): Can't open file: subdir/04.rem
|
||
Reading `include_dir/04cantread.rem': Opening file on disk
|
||
Found cached directory listing for `include_dir_no_rems'
|
||
../tests/include_test.rem(2): include_dir_no_rems: No files matching *.rem
|
||
Reading `nonexistent_include_dir': Opening file on disk
|
||
../tests/include_test.rem(3): Can't open file: nonexistent_include_dir
|
||
Reading `../tests/include_test.rem': Found in cache
|
||
Found cached directory listing for `include_dir'
|
||
Reading `include_dir/01.rem': Found in cache
|
||
Reading `include_dir/02.rem': Found in cache
|
||
Reading `include_dir/subdir/04.rem': Found in cache
|
||
Reading `subdir/04.rem': Opening file on disk
|
||
include_dir/02.rem(3): Can't open file: subdir/04.rem
|
||
Reading `include_dir/04cantread.rem': Opening file on disk
|
||
Found cached directory listing for `include_dir_no_rems'
|
||
../tests/include_test.rem(2): include_dir_no_rems: No files matching *.rem
|
||
Reading `nonexistent_include_dir': Opening file on disk
|
||
../tests/include_test.rem(3): Can't open file: nonexistent_include_dir
|
||
Reading `../tests/include_test.rem': Found in cache
|
||
Found cached directory listing for `include_dir'
|
||
Reading `include_dir/01.rem': Found in cache
|
||
Reading `include_dir/02.rem': Found in cache
|
||
Reading `include_dir/subdir/04.rem': Found in cache
|
||
Reading `subdir/04.rem': Opening file on disk
|
||
include_dir/02.rem(3): Can't open file: subdir/04.rem
|
||
Reading `include_dir/04cantread.rem': Opening file on disk
|
||
Found cached directory listing for `include_dir_no_rems'
|
||
../tests/include_test.rem(2): include_dir_no_rems: No files matching *.rem
|
||
Reading `nonexistent_include_dir': Opening file on disk
|
||
../tests/include_test.rem(3): Can't open file: nonexistent_include_dir
|
||
Reading `../tests/include_test.rem': Found in cache
|
||
Found cached directory listing for `include_dir'
|
||
Reading `include_dir/01.rem': Found in cache
|
||
Reading `include_dir/02.rem': Found in cache
|
||
Reading `include_dir/subdir/04.rem': Found in cache
|
||
Reading `subdir/04.rem': Opening file on disk
|
||
include_dir/02.rem(3): Can't open file: subdir/04.rem
|
||
Reading `include_dir/04cantread.rem': Opening file on disk
|
||
Found cached directory listing for `include_dir_no_rems'
|
||
../tests/include_test.rem(2): include_dir_no_rems: No files matching *.rem
|
||
Reading `nonexistent_include_dir': Opening file on disk
|
||
../tests/include_test.rem(3): Can't open file: nonexistent_include_dir
|
||
# rem2ps begin
|
||
August 2007 31 3 0
|
||
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
|
||
July 31
|
||
September 30
|
||
# fileinfo 1 include_dir/01.rem
|
||
2007/08/15 * * * * 01
|
||
# fileinfo 1 include_dir/02.rem
|
||
2007/08/15 * * * * 02
|
||
# fileinfo 5 ../tests/include_test.rem
|
||
2007/08/15 * * * * Whee!!!!
|
||
# fileinfo 1 include_dir/subdir/04.rem
|
||
2007/08/16 * * * * Should be included by 02.rem
|
||
# rem2ps end
|
||
Feb 29 Bug Test
|
||
-(1): Trig = Sunday, 3 March, 2024
|
||
No reminders.
|
||
Mon 31 Dec Bug Test
|
||
-(1): Expired
|
||
No reminders.
|
||
Color Test
|
||
(0lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqk(B
|
||
(0x(B August 2007 (0x(B
|
||
(0tqqqqqqqqqqwqqqqqqqqqqwqqqqqqqqqqwqqqqqqqqqqwqqqqqqqqqqwqqqqqqqqqqwqqqqqqqqqqu(B
|
||
(0x(B Sunday (0x(B Monday (0x(B Tuesday (0x(BWednesday (0x(B Thursday (0x(B Friday (0x(B Saturday (0x(B
|
||
(0tqqqqqqqqqqnqqqqqqqqqqnqqqqqqqqqqnqqqqqqqqqqnqqqqqqqqqqnqqqqqqqqqqnqqqqqqqqqqu(B
|
||
(0x(B (0x(B (0x(B (0x(B1 (0x(B2 (0x(B3 (0x(B4 (0x(B
|
||
(0x(B (0x(B (0x(B (0x(B (0x(B (0x(B (0x(B (0x(B
|
||
(0x(B (0x(B (0x(B (0x(B (0x(B (0x(B (0x(B (0x(B
|
||
(0x(B (0x(B (0x(B (0x(B (0x(B (0x(B (0x(B (0x(B
|
||
(0x(B (0x(B (0x(B (0x(B (0x(B (0x(B (0x(B (0x(B
|
||
(0x(B (0x(B (0x(B (0x(B (0x(B (0x(B (0x(B (0x(B
|
||
(0x(B (0x(B (0x(B (0x(B (0x(B (0x(B (0x(B (0x(B
|
||
(0tqqqqqqqqqqnqqqqqqqqqqnqqqqqqqqqqnqqqqqqqqqqnqqqqqqqqqqnqqqqqqqqqqnqqqqqqqqqqu(B
|
||
(0x(B5 (0x(B6 (0x(B7 (0x(B8 (0x(B9 (0x(B10 (0x(B11 (0x(B
|
||
(0x(B (0x(B (0x(B (0x(B (0x(B (0x(B (0x(B (0x(B
|
||
(0x(B (0x(B (0x(B (0x(B (0x(B (0x(B (0x(B (0x(B
|
||
(0x(B (0x(B (0x(B (0x(B (0x(B (0x(B (0x(B (0x(B
|
||
(0x(B (0x(B (0x(B (0x(B (0x(B (0x(B (0x(B (0x(B
|
||
(0x(B (0x(B (0x(B (0x(B (0x(B (0x(B (0x(B (0x(B
|
||
(0x(B (0x(B (0x(B (0x(B (0x(B (0x(B (0x(B (0x(B
|
||
(0tqqqqqqqqqqnqqqqqqqqqqnqqqqqqqqqqnqqqqqqqqqqnqqqqqqqqqqnqqqqqqqqqqnqqqqqqqqqqu(B
|
||
(0x(B12 (0x(B13 (0x(B14 (0x(B15 (0x(B16 (0x(B17 (0x(B18 (0x(B
|
||
(0x(B (0x(B (0x(B (0x(B (0x(B (0x(B (0x(B (0x(B
|
||
(0x(B (0x(B (0x(B (0x(B (0x(B (0x(B (0x(B (0x(B
|
||
(0x(B (0x(B (0x(B (0x(B (0x(B (0x(B (0x(B (0x(B
|
||
(0x(B (0x(B (0x(B (0x(B (0x(B (0x(B (0x(B (0x(B
|
||
(0x(B (0x(B (0x(B (0x(B (0x(B (0x(B (0x(B (0x(B
|
||
(0x(B (0x(B (0x(B (0x(B (0x(B (0x(B (0x(B (0x(B
|
||
(0tqqqqqqqqqqnqqqqqqqqqqnqqqqqqqqqqnqqqqqqqqqqnqqqqqqqqqqnqqqqqqqqqqnqqqqqqqqqqu(B
|
||
(0x(B19 (0x(B20 (0x(B21 (0x(B22 (0x(B23 (0x(B24 (0x(B25 (0x(B
|
||
(0x(B (0x(B (0x(B (0x(B (0x(B (0x(B (0x(B (0x(B
|
||
(0x(B (0x(B (0x(B (0x(B (0x(B[33;1mDefaultCol[0m(0x(B (0x(B (0x(B
|
||
(0x(B (0x(B (0x(B (0x(B (0x(B[33;1mor_Yellow[0m (0x(B (0x(B (0x(B
|
||
(0x(B (0x(B (0x(B (0x(B (0x(B (0x(B (0x(B (0x(B
|
||
(0x(B (0x(B (0x(B (0x(B (0x(B (0x(B (0x(B (0x(B
|
||
(0x(B (0x(B (0x(B (0x(B (0x(B (0x(B (0x(B (0x(B
|
||
(0tqqqqqqqqqqnqqqqqqqqqqnqqqqqqqqqqnqqqqqqqqqqnqqqqqqqqqqnqqqqqqqqqqnqqqqqqqqqqu(B
|
||
(0x(B26 (0x(B27 (0x(B28 (0x(B29 (0x(B30 (0x(B31 (0x(B (0x(B
|
||
(0x(B (0x(B (0x(B (0x(B (0x(B (0x(B (0x(B (0x(B
|
||
(0x(B (0x(B (0x(B[0;30mBlack[0m (0x(B (0x(B (0x(B (0x(B (0x(B
|
||
(0x(B (0x(B (0x(B (0x(B (0x(B (0x(B (0x(B (0x(B
|
||
(0x(B (0x(B (0x(B[0;31mDim Red[0m (0x(B (0x(B (0x(B (0x(B (0x(B
|
||
(0x(B (0x(B (0x(B (0x(B (0x(B (0x(B (0x(B (0x(B
|
||
(0x(B (0x(B (0x(B[0;32mDim Green[0m (0x(B (0x(B (0x(B (0x(B (0x(B
|
||
(0x(B (0x(B (0x(B (0x(B (0x(B (0x(B (0x(B (0x(B
|
||
(0x(B (0x(B (0x(B[0;34mDim Blue[0m (0x(B (0x(B (0x(B (0x(B (0x(B
|
||
(0x(B (0x(B (0x(B (0x(B (0x(B (0x(B (0x(B (0x(B
|
||
(0x(B (0x(B (0x(B[0;36mDim Cyan[0m (0x(B (0x(B (0x(B (0x(B (0x(B
|
||
(0x(B (0x(B (0x(B (0x(B (0x(B (0x(B (0x(B (0x(B
|
||
(0x(B (0x(B (0x(B[0;35mDim[0m (0x(B (0x(B (0x(B (0x(B (0x(B
|
||
(0x(B (0x(B (0x(B[0;35mMagenta[0m (0x(B (0x(B (0x(B (0x(B (0x(B
|
||
(0x(B (0x(B (0x(B (0x(B (0x(B (0x(B (0x(B (0x(B
|
||
(0x(B (0x(B (0x(B[0;33mDim Yellow[0m(0x(B (0x(B (0x(B (0x(B (0x(B
|
||
(0x(B (0x(B (0x(B (0x(B (0x(B (0x(B (0x(B (0x(B
|
||
(0x(B (0x(B (0x(B[0;37mDim White[0m (0x(B (0x(B (0x(B (0x(B (0x(B
|
||
(0x(B (0x(B (0x(B (0x(B (0x(B (0x(B (0x(B (0x(B
|
||
(0x(B (0x(B (0x(B[31;1mBright Red[0m(0x(B (0x(B (0x(B (0x(B (0x(B
|
||
(0x(B (0x(B (0x(B (0x(B (0x(B (0x(B (0x(B (0x(B
|
||
(0x(B (0x(B (0x(B[32;1mBright[0m (0x(B (0x(B (0x(B (0x(B (0x(B
|
||
(0x(B (0x(B (0x(B[32;1mGreen[0m (0x(B (0x(B (0x(B (0x(B (0x(B
|
||
(0x(B (0x(B (0x(B (0x(B (0x(B (0x(B (0x(B (0x(B
|
||
(0x(B (0x(B (0x(B[34;1mBright[0m (0x(B (0x(B (0x(B (0x(B (0x(B
|
||
(0x(B (0x(B (0x(B[34;1mBlue[0m (0x(B (0x(B (0x(B (0x(B (0x(B
|
||
(0x(B (0x(B (0x(B (0x(B (0x(B (0x(B (0x(B (0x(B
|
||
(0x(B (0x(B (0x(B[36;1mBright[0m (0x(B (0x(B (0x(B (0x(B (0x(B
|
||
(0x(B (0x(B (0x(B[36;1mCyan[0m (0x(B (0x(B (0x(B (0x(B (0x(B
|
||
(0x(B (0x(B (0x(B (0x(B (0x(B (0x(B (0x(B (0x(B
|
||
(0x(B (0x(B (0x(B[35;1mBright[0m (0x(B (0x(B (0x(B (0x(B (0x(B
|
||
(0x(B (0x(B (0x(B[35;1mMagenta[0m (0x(B (0x(B (0x(B (0x(B (0x(B
|
||
(0x(B (0x(B (0x(B (0x(B (0x(B (0x(B (0x(B (0x(B
|
||
(0x(B (0x(B (0x(B[33;1mBright[0m (0x(B (0x(B (0x(B (0x(B (0x(B
|
||
(0x(B (0x(B (0x(B[33;1mYellow[0m (0x(B (0x(B (0x(B (0x(B (0x(B
|
||
(0x(B (0x(B (0x(B (0x(B (0x(B (0x(B (0x(B (0x(B
|
||
(0x(B (0x(B (0x(B[37;1mBright[0m (0x(B (0x(B (0x(B (0x(B (0x(B
|
||
(0x(B (0x(B (0x(B[37;1mWhite[0m (0x(B (0x(B (0x(B (0x(B (0x(B
|
||
(0mqqqqqqqqqqvqqqqqqqqqqvqqqqqqqqqqvqqqqqqqqqqvqqqqqqqqqqvqqqqqqqqqqvqqqqqqqqqqj(B
|
||
ANSI Color Test
|
||
TerminalBackground is: -1
|
||
UseVTColors is: 0
|
||
Use256Colors is: 0
|
||
UseTrueColors is: 0
|
||
UseBGVTColors is: 0
|
||
This is green, red and blue text.
|
||
This is black text on a green background
|
||
This is clamped black text
|
||
This is clamped white text
|
||
|
||
Here we have a formatted reminder. It should be word-wrapped nicely
|
||
and neatly by Remind. Although it is very long and unwieldy, the MSF
|
||
keyword will wrap it so it's pleasantly readable.
|
||
Here we have a formatted reminder. It should be word-wrapped nicely
|
||
and neatly by Remind. Although it is very long and unwieldy, the MSF
|
||
keyword will wrap it so it's pleasantly readable.
|
||
|
||
Here we have a formatted reminder. It should be word-wrapped nicely
|
||
and neatly by Remind. Although it is very long and unwieldy, the MSF
|
||
keyword will wrap it so it's pleasantly readable.
|
||
Here we have a formatted reminder. It should be word-wrapped nicely
|
||
and neatly by Remind. Although it is very long and unwieldy, the MSF
|
||
keyword will wrap it so it's pleasantly readable.
|
||
|
||
Εδώ έχουμε μια μορφοποιημένη υπενθύμιση. Θα πρέπει να είναι τυλιγμένο
|
||
με λέξεις όμορφα και τακτοποιημένα από το Remind. Αν και είναι πολύ
|
||
μακρύ και δυσκίνητο, η λέξη-κλειδί των ΓΧΣ θα το τυλίξει έτσι ώστε να
|
||
είναι ευχάριστα ευανάγνωστο. 🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅
|
||
Εδώ έχουμε μια μορφοποιημένη υπενθύμιση. Θα πρέπει να είναι τυλιγμένο
|
||
με λέξεις όμορφα και τακτοποιημένα από το Remind. Αν και είναι πολύ
|
||
μακρύ και δυσκίνητο, η λέξη-κλειδί των ΓΧΣ θα το τυλίξει έτσι ώστε να
|
||
είναι ευχάριστα ευανάγνωστο. 🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅
|
||
|
||
Εδώ έχουμε μια μορφοποιημένη υπενθύμιση. Θα πρέπει να είναι τυλιγμένο
|
||
με λέξεις όμορφα και τακτοποιημένα από το Remind. Αν και είναι πολύ
|
||
μακρύ και δυσκίνητο, η λέξη-κλειδί των ΓΧΣ θα το τυλίξει έτσι ώστε να
|
||
είναι ευχάριστα ευανάγνωστο. 🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅
|
||
Εδώ έχουμε μια μορφοποιημένη υπενθύμιση. Θα πρέπει να είναι τυλιγμένο
|
||
με λέξεις όμορφα και τακτοποιημένα από το Remind. Αν και είναι πολύ
|
||
μακρύ και δυσκίνητο, η λέξη-κλειδί των ΓΧΣ θα το τυλίξει έτσι ώστε να
|
||
είναι ευχάριστα ευανάγνωστο. 🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅
|
||
|
||
../tests/ansicolors.rem(33): ansicolor(): Not enough arguments
|
||
../tests/ansicolors.rem(34): ansicolor(): Number too low
|
||
../tests/ansicolors.rem(35): ansicolor(): Number too high
|
||
../tests/ansicolors.rem(36): ansicolor(): Type mismatch
|
||
../tests/ansicolors.rem(37): ansicolor(): Type mismatch
|
||
../tests/ansicolors.rem(38): ansicolor(): Number too low
|
||
../tests/ansicolors.rem(39): ansicolor(): Number too high
|
||
../tests/ansicolors.rem(40): ansicolor(): Number too high
|
||
../tests/ansicolors.rem(41): ansicolor(): Number too low
|
||
../tests/ansicolors.rem(42): ansicolor(): Number too high
|
||
../tests/ansicolors.rem(43): ansicolor(): Number too low
|
||
Width of foo: 🌅 is: 7
|
||
|
||
TerminalBackground is: -1
|
||
UseVTColors is: 1
|
||
Use256Colors is: 0
|
||
UseTrueColors is: 0
|
||
UseBGVTColors is: 0
|
||
This is [32;1mgreen[0m, [31;1mred[0m and [34;1mblue[0m text.
|
||
This is [0;30m[0;42mblack text on a green background[0m
|
||
This is [0;30mclamped black text[0m
|
||
This is [37;1mclamped white text[0m
|
||
|
||
Here we have a formatted reminder. It should be word-wrapped nicely
|
||
and neatly by Remind. Although it is very long and unwieldy, the MSF
|
||
keyword will wrap it so it's pleasantly readable.
|
||
Here we have a formatted reminder. It should be word-wrapped nicely
|
||
and neatly by Remind. Although it is very long and unwieldy, the MSF
|
||
keyword will wrap it so it's pleasantly readable.
|
||
|
||
[31;1mHere[32;1m we[34;1m have[31;1m a[32;1m formatted[34;1m reminder.[31;1m It[32;1m should[34;1m be[31;1m word-wrapped[32;1m nicely[34;1m
|
||
and[31;1m neatly[32;1m by Remind.[34;1m Although[31;1m it[32;1m is[34;1m very[31;1m long[32;1m and[34;1m u[31;1mn[32;1mw[34;1mi[31;1me[32;1ml[34;1md[31;1my[32;1m,[31;1m the[32;1m MSF[34;1m
|
||
keyword[31;1m will[31;1m[32;1m[34;1m[32;1m wrap[34;1m it[31;1m so[32;1m it's[34;1m pleasantly[31;1m readable.[0m
|
||
[31;1mHere[32;1m we[34;1m have[31;1m a[32;1m formatted[34;1m reminder.[31;1m It[32;1m should[34;1m be[31;1m word-wrapped[32;1m nicely[34;1m
|
||
and[31;1m neatly[32;1m by Remind.[34;1m Although[31;1m it[32;1m is[34;1m very[31;1m long[32;1m and[34;1m u[31;1mn[32;1mw[34;1mi[31;1me[32;1ml[34;1md[31;1my[32;1m,[31;1m the[32;1m MSF[34;1m
|
||
keyword[31;1m will[31;1m[32;1m[34;1m[32;1m wrap[34;1m it[31;1m so[32;1m it's[34;1m pleasantly[31;1m readable.[0m
|
||
|
||
Εδώ έχουμε μια μορφοποιημένη υπενθύμιση. Θα πρέπει να είναι τυλιγμένο
|
||
με λέξεις όμορφα και τακτοποιημένα από το Remind. Αν και είναι πολύ
|
||
μακρύ και δυσκίνητο, η λέξη-κλειδί των ΓΧΣ θα το τυλίξει έτσι ώστε να
|
||
είναι ευχάριστα ευανάγνωστο. 🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅
|
||
Εδώ έχουμε μια μορφοποιημένη υπενθύμιση. Θα πρέπει να είναι τυλιγμένο
|
||
με λέξεις όμορφα και τακτοποιημένα από το Remind. Αν και είναι πολύ
|
||
μακρύ και δυσκίνητο, η λέξη-κλειδί των ΓΧΣ θα το τυλίξει έτσι ώστε να
|
||
είναι ευχάριστα ευανάγνωστο. 🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅
|
||
|
||
[31;1mΕδώ[32;1m έχουμε[34;1m μια[31;1m μ[32;1mο[34;1mρ[31;1mφοποιημένη[0m υπενθύμιση. Θα πρέπει να είναι τυλιγμένο
|
||
με λέξεις όμορφα και τακτοποιημένα από το Remind. Αν και είναι πολύ
|
||
μακρύ και δυσκίνητο, η λέξη-κλειδί των ΓΧΣ θα το τυλίξει έτσι ώστε να
|
||
είναι ευχάριστα ευανάγνωστο. 🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅
|
||
[31;1mΕδώ[32;1m έχουμε[34;1m μια[31;1m μ[32;1mο[34;1mρ[31;1mφοποιημένη[0m υπενθύμιση. Θα πρέπει να είναι τυλιγμένο
|
||
με λέξεις όμορφα και τακτοποιημένα από το Remind. Αν και είναι πολύ
|
||
μακρύ και δυσκίνητο, η λέξη-κλειδί των ΓΧΣ θα το τυλίξει έτσι ώστε να
|
||
είναι ευχάριστα ευανάγνωστο. 🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅
|
||
|
||
../tests/ansicolors.rem(33): ansicolor(): Not enough arguments
|
||
../tests/ansicolors.rem(34): ansicolor(): Number too low
|
||
../tests/ansicolors.rem(35): ansicolor(): Number too high
|
||
../tests/ansicolors.rem(36): ansicolor(): Type mismatch
|
||
../tests/ansicolors.rem(37): ansicolor(): Type mismatch
|
||
../tests/ansicolors.rem(38): ansicolor(): Number too low
|
||
../tests/ansicolors.rem(39): ansicolor(): Number too high
|
||
../tests/ansicolors.rem(40): ansicolor(): Number too high
|
||
../tests/ansicolors.rem(41): ansicolor(): Number too low
|
||
../tests/ansicolors.rem(42): ansicolor(): Number too high
|
||
../tests/ansicolors.rem(43): ansicolor(): Number too low
|
||
Width of [0;31mfoo: 🌅 is: 7
|
||
|
||
TerminalBackground is: -1
|
||
UseVTColors is: 1
|
||
Use256Colors is: 1
|
||
UseTrueColors is: 0
|
||
UseBGVTColors is: 0
|
||
This is [38;5;10mgreen[0m, [38;5;9mred[0m and [38;5;12mblue[0m text.
|
||
This is [38;5;0m[48;5;10mblack text on a green background[0m
|
||
This is [38;5;0mclamped black text[0m
|
||
This is [38;5;15mclamped white text[0m
|
||
|
||
Here we have a formatted reminder. It should be word-wrapped nicely
|
||
and neatly by Remind. Although it is very long and unwieldy, the MSF
|
||
keyword will wrap it so it's pleasantly readable.
|
||
Here we have a formatted reminder. It should be word-wrapped nicely
|
||
and neatly by Remind. Although it is very long and unwieldy, the MSF
|
||
keyword will wrap it so it's pleasantly readable.
|
||
|
||
[38;5;9mHere[38;5;10m we[38;5;12m have[38;5;9m a[38;5;10m formatted[38;5;12m reminder.[38;5;9m It[38;5;10m should[38;5;12m be[38;5;9m word-wrapped[38;5;10m nicely[38;5;12m
|
||
and[38;5;9m neatly[38;5;10m by Remind.[38;5;12m Although[38;5;9m it[38;5;10m is[38;5;12m very[38;5;9m long[38;5;10m and[38;5;12m u[38;5;9mn[38;5;10mw[38;5;12mi[38;5;9me[38;5;10ml[38;5;12md[38;5;9my[38;5;10m,[38;5;9m the[38;5;10m MSF[38;5;12m
|
||
keyword[38;5;9m will[38;5;9m[38;5;10m[38;5;12m[38;5;10m wrap[38;5;12m it[38;5;9m so[38;5;10m it's[38;5;12m pleasantly[38;5;9m readable.[0m
|
||
[38;5;9mHere[38;5;10m we[38;5;12m have[38;5;9m a[38;5;10m formatted[38;5;12m reminder.[38;5;9m It[38;5;10m should[38;5;12m be[38;5;9m word-wrapped[38;5;10m nicely[38;5;12m
|
||
and[38;5;9m neatly[38;5;10m by Remind.[38;5;12m Although[38;5;9m it[38;5;10m is[38;5;12m very[38;5;9m long[38;5;10m and[38;5;12m u[38;5;9mn[38;5;10mw[38;5;12mi[38;5;9me[38;5;10ml[38;5;12md[38;5;9my[38;5;10m,[38;5;9m the[38;5;10m MSF[38;5;12m
|
||
keyword[38;5;9m will[38;5;9m[38;5;10m[38;5;12m[38;5;10m wrap[38;5;12m it[38;5;9m so[38;5;10m it's[38;5;12m pleasantly[38;5;9m readable.[0m
|
||
|
||
Εδώ έχουμε μια μορφοποιημένη υπενθύμιση. Θα πρέπει να είναι τυλιγμένο
|
||
με λέξεις όμορφα και τακτοποιημένα από το Remind. Αν και είναι πολύ
|
||
μακρύ και δυσκίνητο, η λέξη-κλειδί των ΓΧΣ θα το τυλίξει έτσι ώστε να
|
||
είναι ευχάριστα ευανάγνωστο. 🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅
|
||
Εδώ έχουμε μια μορφοποιημένη υπενθύμιση. Θα πρέπει να είναι τυλιγμένο
|
||
με λέξεις όμορφα και τακτοποιημένα από το Remind. Αν και είναι πολύ
|
||
μακρύ και δυσκίνητο, η λέξη-κλειδί των ΓΧΣ θα το τυλίξει έτσι ώστε να
|
||
είναι ευχάριστα ευανάγνωστο. 🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅
|
||
|
||
[38;5;9mΕδώ[38;5;10m έχουμε[38;5;12m μια[38;5;9m μ[38;5;10mο[38;5;12mρ[38;5;9mφοποιημένη[0m υπενθύμιση. Θα πρέπει να είναι τυλιγμένο
|
||
με λέξεις όμορφα και τακτοποιημένα από το Remind. Αν και είναι πολύ
|
||
μακρύ και δυσκίνητο, η λέξη-κλειδί των ΓΧΣ θα το τυλίξει έτσι ώστε να
|
||
είναι ευχάριστα ευανάγνωστο. 🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅
|
||
[38;5;9mΕδώ[38;5;10m έχουμε[38;5;12m μια[38;5;9m μ[38;5;10mο[38;5;12mρ[38;5;9mφοποιημένη[0m υπενθύμιση. Θα πρέπει να είναι τυλιγμένο
|
||
με λέξεις όμορφα και τακτοποιημένα από το Remind. Αν και είναι πολύ
|
||
μακρύ και δυσκίνητο, η λέξη-κλειδί των ΓΧΣ θα το τυλίξει έτσι ώστε να
|
||
είναι ευχάριστα ευανάγνωστο. 🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅
|
||
|
||
../tests/ansicolors.rem(33): ansicolor(): Not enough arguments
|
||
../tests/ansicolors.rem(34): ansicolor(): Number too low
|
||
../tests/ansicolors.rem(35): ansicolor(): Number too high
|
||
../tests/ansicolors.rem(36): ansicolor(): Type mismatch
|
||
../tests/ansicolors.rem(37): ansicolor(): Type mismatch
|
||
../tests/ansicolors.rem(38): ansicolor(): Number too low
|
||
../tests/ansicolors.rem(39): ansicolor(): Number too high
|
||
../tests/ansicolors.rem(40): ansicolor(): Number too high
|
||
../tests/ansicolors.rem(41): ansicolor(): Number too low
|
||
../tests/ansicolors.rem(42): ansicolor(): Number too high
|
||
../tests/ansicolors.rem(43): ansicolor(): Number too low
|
||
Width of [38;5;1mfoo: 🌅 is: 7
|
||
|
||
TerminalBackground is: -1
|
||
UseVTColors is: 1
|
||
Use256Colors is: 0
|
||
UseTrueColors is: 1
|
||
UseBGVTColors is: 0
|
||
This is [38;2;0;255;0mgreen[0m, [38;2;255;0;0mred[0m and [38;2;0;0;255mblue[0m text.
|
||
This is [38;2;0;0;0m[48;2;0;255;0mblack text on a green background[0m
|
||
This is [38;2;0;0;0mclamped black text[0m
|
||
This is [38;2;255;255;255mclamped white text[0m
|
||
|
||
Here we have a formatted reminder. It should be word-wrapped nicely
|
||
and neatly by Remind. Although it is very long and unwieldy, the MSF
|
||
keyword will wrap it so it's pleasantly readable.
|
||
Here we have a formatted reminder. It should be word-wrapped nicely
|
||
and neatly by Remind. Although it is very long and unwieldy, the MSF
|
||
keyword will wrap it so it's pleasantly readable.
|
||
|
||
[38;2;255;0;0mHere[38;2;0;255;0m we[38;2;0;0;255m have[38;2;255;0;0m a[38;2;0;255;0m formatted[38;2;0;0;255m reminder.[38;2;255;0;0m It[38;2;0;255;0m should[38;2;0;0;255m be[38;2;255;0;0m word-wrapped[38;2;0;255;0m nicely[38;2;0;0;255m
|
||
and[38;2;255;0;0m neatly[38;2;0;255;0m by Remind.[38;2;0;0;255m Although[38;2;255;0;0m it[38;2;0;255;0m is[38;2;0;0;255m very[38;2;255;0;0m long[38;2;0;255;0m and[38;2;0;0;255m u[38;2;255;0;0mn[38;2;0;255;0mw[38;2;0;0;255mi[38;2;255;0;0me[38;2;0;255;0ml[38;2;0;0;255md[38;2;255;0;0my[38;2;0;255;0m,[38;2;255;0;0m the[38;2;0;255;0m MSF[38;2;0;0;255m
|
||
keyword[38;2;255;0;0m will[38;2;255;0;0m[38;2;0;255;0m[38;2;0;0;255m[38;2;0;255;0m wrap[38;2;0;0;255m it[38;2;255;0;0m so[38;2;0;255;0m it's[38;2;0;0;255m pleasantly[38;2;255;0;0m readable.[0m
|
||
[38;2;255;0;0mHere[38;2;0;255;0m we[38;2;0;0;255m have[38;2;255;0;0m a[38;2;0;255;0m formatted[38;2;0;0;255m reminder.[38;2;255;0;0m It[38;2;0;255;0m should[38;2;0;0;255m be[38;2;255;0;0m word-wrapped[38;2;0;255;0m nicely[38;2;0;0;255m
|
||
and[38;2;255;0;0m neatly[38;2;0;255;0m by Remind.[38;2;0;0;255m Although[38;2;255;0;0m it[38;2;0;255;0m is[38;2;0;0;255m very[38;2;255;0;0m long[38;2;0;255;0m and[38;2;0;0;255m u[38;2;255;0;0mn[38;2;0;255;0mw[38;2;0;0;255mi[38;2;255;0;0me[38;2;0;255;0ml[38;2;0;0;255md[38;2;255;0;0my[38;2;0;255;0m,[38;2;255;0;0m the[38;2;0;255;0m MSF[38;2;0;0;255m
|
||
keyword[38;2;255;0;0m will[38;2;255;0;0m[38;2;0;255;0m[38;2;0;0;255m[38;2;0;255;0m wrap[38;2;0;0;255m it[38;2;255;0;0m so[38;2;0;255;0m it's[38;2;0;0;255m pleasantly[38;2;255;0;0m readable.[0m
|
||
|
||
Εδώ έχουμε μια μορφοποιημένη υπενθύμιση. Θα πρέπει να είναι τυλιγμένο
|
||
με λέξεις όμορφα και τακτοποιημένα από το Remind. Αν και είναι πολύ
|
||
μακρύ και δυσκίνητο, η λέξη-κλειδί των ΓΧΣ θα το τυλίξει έτσι ώστε να
|
||
είναι ευχάριστα ευανάγνωστο. 🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅
|
||
Εδώ έχουμε μια μορφοποιημένη υπενθύμιση. Θα πρέπει να είναι τυλιγμένο
|
||
με λέξεις όμορφα και τακτοποιημένα από το Remind. Αν και είναι πολύ
|
||
μακρύ και δυσκίνητο, η λέξη-κλειδί των ΓΧΣ θα το τυλίξει έτσι ώστε να
|
||
είναι ευχάριστα ευανάγνωστο. 🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅
|
||
|
||
[38;2;255;0;0mΕδώ[38;2;0;255;0m έχουμε[38;2;0;0;255m μια[38;2;255;0;0m μ[38;2;0;255;0mο[38;2;0;0;255mρ[38;2;255;0;0mφοποιημένη[0m υπενθύμιση. Θα πρέπει να είναι τυλιγμένο
|
||
με λέξεις όμορφα και τακτοποιημένα από το Remind. Αν και είναι πολύ
|
||
μακρύ και δυσκίνητο, η λέξη-κλειδί των ΓΧΣ θα το τυλίξει έτσι ώστε να
|
||
είναι ευχάριστα ευανάγνωστο. 🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅
|
||
[38;2;255;0;0mΕδώ[38;2;0;255;0m έχουμε[38;2;0;0;255m μια[38;2;255;0;0m μ[38;2;0;255;0mο[38;2;0;0;255mρ[38;2;255;0;0mφοποιημένη[0m υπενθύμιση. Θα πρέπει να είναι τυλιγμένο
|
||
με λέξεις όμορφα και τακτοποιημένα από το Remind. Αν και είναι πολύ
|
||
μακρύ και δυσκίνητο, η λέξη-κλειδί των ΓΧΣ θα το τυλίξει έτσι ώστε να
|
||
είναι ευχάριστα ευανάγνωστο. 🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅
|
||
|
||
../tests/ansicolors.rem(33): ansicolor(): Not enough arguments
|
||
../tests/ansicolors.rem(34): ansicolor(): Number too low
|
||
../tests/ansicolors.rem(35): ansicolor(): Number too high
|
||
../tests/ansicolors.rem(36): ansicolor(): Type mismatch
|
||
../tests/ansicolors.rem(37): ansicolor(): Type mismatch
|
||
../tests/ansicolors.rem(38): ansicolor(): Number too low
|
||
../tests/ansicolors.rem(39): ansicolor(): Number too high
|
||
../tests/ansicolors.rem(40): ansicolor(): Number too high
|
||
../tests/ansicolors.rem(41): ansicolor(): Number too low
|
||
../tests/ansicolors.rem(42): ansicolor(): Number too high
|
||
../tests/ansicolors.rem(43): ansicolor(): Number too low
|
||
Width of [38;2;128;0;0mfoo: 🌅 is: 7
|
||
|
||
TerminalBackground is: 0
|
||
UseVTColors is: 1
|
||
Use256Colors is: 0
|
||
UseTrueColors is: 0
|
||
UseBGVTColors is: 0
|
||
This is [32;1mgreen[0m, [31;1mred[0m and [34;1mblue[0m text.
|
||
This is [30;1m[0;42mblack text on a green background[0m
|
||
This is [30;1mclamped black text[0m
|
||
This is [37;1mclamped white text[0m
|
||
|
||
Here we have a formatted reminder. It should be word-wrapped nicely
|
||
and neatly by Remind. Although it is very long and unwieldy, the MSF
|
||
keyword will wrap it so it's pleasantly readable.
|
||
Here we have a formatted reminder. It should be word-wrapped nicely
|
||
and neatly by Remind. Although it is very long and unwieldy, the MSF
|
||
keyword will wrap it so it's pleasantly readable.
|
||
|
||
[31;1mHere[32;1m we[34;1m have[31;1m a[32;1m formatted[34;1m reminder.[31;1m It[32;1m should[34;1m be[31;1m word-wrapped[32;1m nicely[34;1m
|
||
and[31;1m neatly[32;1m by Remind.[34;1m Although[31;1m it[32;1m is[34;1m very[31;1m long[32;1m and[34;1m u[31;1mn[32;1mw[34;1mi[31;1me[32;1ml[34;1md[31;1my[32;1m,[31;1m the[32;1m MSF[34;1m
|
||
keyword[31;1m will[31;1m[32;1m[34;1m[32;1m wrap[34;1m it[31;1m so[32;1m it's[34;1m pleasantly[31;1m readable.[0m
|
||
[31;1mHere[32;1m we[34;1m have[31;1m a[32;1m formatted[34;1m reminder.[31;1m It[32;1m should[34;1m be[31;1m word-wrapped[32;1m nicely[34;1m
|
||
and[31;1m neatly[32;1m by Remind.[34;1m Although[31;1m it[32;1m is[34;1m very[31;1m long[32;1m and[34;1m u[31;1mn[32;1mw[34;1mi[31;1me[32;1ml[34;1md[31;1my[32;1m,[31;1m the[32;1m MSF[34;1m
|
||
keyword[31;1m will[31;1m[32;1m[34;1m[32;1m wrap[34;1m it[31;1m so[32;1m it's[34;1m pleasantly[31;1m readable.[0m
|
||
|
||
Εδώ έχουμε μια μορφοποιημένη υπενθύμιση. Θα πρέπει να είναι τυλιγμένο
|
||
με λέξεις όμορφα και τακτοποιημένα από το Remind. Αν και είναι πολύ
|
||
μακρύ και δυσκίνητο, η λέξη-κλειδί των ΓΧΣ θα το τυλίξει έτσι ώστε να
|
||
είναι ευχάριστα ευανάγνωστο. 🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅
|
||
Εδώ έχουμε μια μορφοποιημένη υπενθύμιση. Θα πρέπει να είναι τυλιγμένο
|
||
με λέξεις όμορφα και τακτοποιημένα από το Remind. Αν και είναι πολύ
|
||
μακρύ και δυσκίνητο, η λέξη-κλειδί των ΓΧΣ θα το τυλίξει έτσι ώστε να
|
||
είναι ευχάριστα ευανάγνωστο. 🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅
|
||
|
||
[31;1mΕδώ[32;1m έχουμε[34;1m μια[31;1m μ[32;1mο[34;1mρ[31;1mφοποιημένη[0m υπενθύμιση. Θα πρέπει να είναι τυλιγμένο
|
||
με λέξεις όμορφα και τακτοποιημένα από το Remind. Αν και είναι πολύ
|
||
μακρύ και δυσκίνητο, η λέξη-κλειδί των ΓΧΣ θα το τυλίξει έτσι ώστε να
|
||
είναι ευχάριστα ευανάγνωστο. 🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅
|
||
[31;1mΕδώ[32;1m έχουμε[34;1m μια[31;1m μ[32;1mο[34;1mρ[31;1mφοποιημένη[0m υπενθύμιση. Θα πρέπει να είναι τυλιγμένο
|
||
με λέξεις όμορφα και τακτοποιημένα από το Remind. Αν και είναι πολύ
|
||
μακρύ και δυσκίνητο, η λέξη-κλειδί των ΓΧΣ θα το τυλίξει έτσι ώστε να
|
||
είναι ευχάριστα ευανάγνωστο. 🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅
|
||
|
||
../tests/ansicolors.rem(33): ansicolor(): Not enough arguments
|
||
../tests/ansicolors.rem(34): ansicolor(): Number too low
|
||
../tests/ansicolors.rem(35): ansicolor(): Number too high
|
||
../tests/ansicolors.rem(36): ansicolor(): Type mismatch
|
||
../tests/ansicolors.rem(37): ansicolor(): Type mismatch
|
||
../tests/ansicolors.rem(38): ansicolor(): Number too low
|
||
../tests/ansicolors.rem(39): ansicolor(): Number too high
|
||
../tests/ansicolors.rem(40): ansicolor(): Number too high
|
||
../tests/ansicolors.rem(41): ansicolor(): Number too low
|
||
../tests/ansicolors.rem(42): ansicolor(): Number too high
|
||
../tests/ansicolors.rem(43): ansicolor(): Number too low
|
||
Width of [0;31mfoo: 🌅 is: 7
|
||
|
||
TerminalBackground is: 0
|
||
UseVTColors is: 1
|
||
Use256Colors is: 1
|
||
UseTrueColors is: 0
|
||
UseBGVTColors is: 0
|
||
This is [38;5;10mgreen[0m, [38;5;9mred[0m and [38;5;12mblue[0m text.
|
||
This is [38;5;238m[48;5;10mblack text on a green background[0m
|
||
This is [38;5;238mclamped black text[0m
|
||
This is [38;5;15mclamped white text[0m
|
||
|
||
Here we have a formatted reminder. It should be word-wrapped nicely
|
||
and neatly by Remind. Although it is very long and unwieldy, the MSF
|
||
keyword will wrap it so it's pleasantly readable.
|
||
Here we have a formatted reminder. It should be word-wrapped nicely
|
||
and neatly by Remind. Although it is very long and unwieldy, the MSF
|
||
keyword will wrap it so it's pleasantly readable.
|
||
|
||
[38;5;9mHere[38;5;10m we[38;5;12m have[38;5;9m a[38;5;10m formatted[38;5;12m reminder.[38;5;9m It[38;5;10m should[38;5;12m be[38;5;9m word-wrapped[38;5;10m nicely[38;5;12m
|
||
and[38;5;9m neatly[38;5;10m by Remind.[38;5;12m Although[38;5;9m it[38;5;10m is[38;5;12m very[38;5;9m long[38;5;10m and[38;5;12m u[38;5;9mn[38;5;10mw[38;5;12mi[38;5;9me[38;5;10ml[38;5;12md[38;5;9my[38;5;10m,[38;5;9m the[38;5;10m MSF[38;5;12m
|
||
keyword[38;5;9m will[38;5;9m[38;5;10m[38;5;12m[38;5;10m wrap[38;5;12m it[38;5;9m so[38;5;10m it's[38;5;12m pleasantly[38;5;9m readable.[0m
|
||
[38;5;9mHere[38;5;10m we[38;5;12m have[38;5;9m a[38;5;10m formatted[38;5;12m reminder.[38;5;9m It[38;5;10m should[38;5;12m be[38;5;9m word-wrapped[38;5;10m nicely[38;5;12m
|
||
and[38;5;9m neatly[38;5;10m by Remind.[38;5;12m Although[38;5;9m it[38;5;10m is[38;5;12m very[38;5;9m long[38;5;10m and[38;5;12m u[38;5;9mn[38;5;10mw[38;5;12mi[38;5;9me[38;5;10ml[38;5;12md[38;5;9my[38;5;10m,[38;5;9m the[38;5;10m MSF[38;5;12m
|
||
keyword[38;5;9m will[38;5;9m[38;5;10m[38;5;12m[38;5;10m wrap[38;5;12m it[38;5;9m so[38;5;10m it's[38;5;12m pleasantly[38;5;9m readable.[0m
|
||
|
||
Εδώ έχουμε μια μορφοποιημένη υπενθύμιση. Θα πρέπει να είναι τυλιγμένο
|
||
με λέξεις όμορφα και τακτοποιημένα από το Remind. Αν και είναι πολύ
|
||
μακρύ και δυσκίνητο, η λέξη-κλειδί των ΓΧΣ θα το τυλίξει έτσι ώστε να
|
||
είναι ευχάριστα ευανάγνωστο. 🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅
|
||
Εδώ έχουμε μια μορφοποιημένη υπενθύμιση. Θα πρέπει να είναι τυλιγμένο
|
||
με λέξεις όμορφα και τακτοποιημένα από το Remind. Αν και είναι πολύ
|
||
μακρύ και δυσκίνητο, η λέξη-κλειδί των ΓΧΣ θα το τυλίξει έτσι ώστε να
|
||
είναι ευχάριστα ευανάγνωστο. 🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅
|
||
|
||
[38;5;9mΕδώ[38;5;10m έχουμε[38;5;12m μια[38;5;9m μ[38;5;10mο[38;5;12mρ[38;5;9mφοποιημένη[0m υπενθύμιση. Θα πρέπει να είναι τυλιγμένο
|
||
με λέξεις όμορφα και τακτοποιημένα από το Remind. Αν και είναι πολύ
|
||
μακρύ και δυσκίνητο, η λέξη-κλειδί των ΓΧΣ θα το τυλίξει έτσι ώστε να
|
||
είναι ευχάριστα ευανάγνωστο. 🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅
|
||
[38;5;9mΕδώ[38;5;10m έχουμε[38;5;12m μια[38;5;9m μ[38;5;10mο[38;5;12mρ[38;5;9mφοποιημένη[0m υπενθύμιση. Θα πρέπει να είναι τυλιγμένο
|
||
με λέξεις όμορφα και τακτοποιημένα από το Remind. Αν και είναι πολύ
|
||
μακρύ και δυσκίνητο, η λέξη-κλειδί των ΓΧΣ θα το τυλίξει έτσι ώστε να
|
||
είναι ευχάριστα ευανάγνωστο. 🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅
|
||
|
||
../tests/ansicolors.rem(33): ansicolor(): Not enough arguments
|
||
../tests/ansicolors.rem(34): ansicolor(): Number too low
|
||
../tests/ansicolors.rem(35): ansicolor(): Number too high
|
||
../tests/ansicolors.rem(36): ansicolor(): Type mismatch
|
||
../tests/ansicolors.rem(37): ansicolor(): Type mismatch
|
||
../tests/ansicolors.rem(38): ansicolor(): Number too low
|
||
../tests/ansicolors.rem(39): ansicolor(): Number too high
|
||
../tests/ansicolors.rem(40): ansicolor(): Number too high
|
||
../tests/ansicolors.rem(41): ansicolor(): Number too low
|
||
../tests/ansicolors.rem(42): ansicolor(): Number too high
|
||
../tests/ansicolors.rem(43): ansicolor(): Number too low
|
||
Width of [38;5;1mfoo: 🌅 is: 7
|
||
|
||
TerminalBackground is: 0
|
||
UseVTColors is: 1
|
||
Use256Colors is: 0
|
||
UseTrueColors is: 1
|
||
UseBGVTColors is: 0
|
||
This is [38;2;0;255;0mgreen[0m, [38;2;255;0;0mred[0m and [38;2;0;0;255mblue[0m text.
|
||
This is [38;2;65;65;65m[48;2;0;255;0mblack text on a green background[0m
|
||
This is [38;2;65;65;65mclamped black text[0m
|
||
This is [38;2;255;255;255mclamped white text[0m
|
||
|
||
Here we have a formatted reminder. It should be word-wrapped nicely
|
||
and neatly by Remind. Although it is very long and unwieldy, the MSF
|
||
keyword will wrap it so it's pleasantly readable.
|
||
Here we have a formatted reminder. It should be word-wrapped nicely
|
||
and neatly by Remind. Although it is very long and unwieldy, the MSF
|
||
keyword will wrap it so it's pleasantly readable.
|
||
|
||
[38;2;255;0;0mHere[38;2;0;255;0m we[38;2;0;0;255m have[38;2;255;0;0m a[38;2;0;255;0m formatted[38;2;0;0;255m reminder.[38;2;255;0;0m It[38;2;0;255;0m should[38;2;0;0;255m be[38;2;255;0;0m word-wrapped[38;2;0;255;0m nicely[38;2;0;0;255m
|
||
and[38;2;255;0;0m neatly[38;2;0;255;0m by Remind.[38;2;0;0;255m Although[38;2;255;0;0m it[38;2;0;255;0m is[38;2;0;0;255m very[38;2;255;0;0m long[38;2;0;255;0m and[38;2;0;0;255m u[38;2;255;0;0mn[38;2;0;255;0mw[38;2;0;0;255mi[38;2;255;0;0me[38;2;0;255;0ml[38;2;0;0;255md[38;2;255;0;0my[38;2;0;255;0m,[38;2;255;0;0m the[38;2;0;255;0m MSF[38;2;0;0;255m
|
||
keyword[38;2;255;0;0m will[38;2;255;0;0m[38;2;0;255;0m[38;2;0;0;255m[38;2;0;255;0m wrap[38;2;0;0;255m it[38;2;255;0;0m so[38;2;0;255;0m it's[38;2;0;0;255m pleasantly[38;2;255;0;0m readable.[0m
|
||
[38;2;255;0;0mHere[38;2;0;255;0m we[38;2;0;0;255m have[38;2;255;0;0m a[38;2;0;255;0m formatted[38;2;0;0;255m reminder.[38;2;255;0;0m It[38;2;0;255;0m should[38;2;0;0;255m be[38;2;255;0;0m word-wrapped[38;2;0;255;0m nicely[38;2;0;0;255m
|
||
and[38;2;255;0;0m neatly[38;2;0;255;0m by Remind.[38;2;0;0;255m Although[38;2;255;0;0m it[38;2;0;255;0m is[38;2;0;0;255m very[38;2;255;0;0m long[38;2;0;255;0m and[38;2;0;0;255m u[38;2;255;0;0mn[38;2;0;255;0mw[38;2;0;0;255mi[38;2;255;0;0me[38;2;0;255;0ml[38;2;0;0;255md[38;2;255;0;0my[38;2;0;255;0m,[38;2;255;0;0m the[38;2;0;255;0m MSF[38;2;0;0;255m
|
||
keyword[38;2;255;0;0m will[38;2;255;0;0m[38;2;0;255;0m[38;2;0;0;255m[38;2;0;255;0m wrap[38;2;0;0;255m it[38;2;255;0;0m so[38;2;0;255;0m it's[38;2;0;0;255m pleasantly[38;2;255;0;0m readable.[0m
|
||
|
||
Εδώ έχουμε μια μορφοποιημένη υπενθύμιση. Θα πρέπει να είναι τυλιγμένο
|
||
με λέξεις όμορφα και τακτοποιημένα από το Remind. Αν και είναι πολύ
|
||
μακρύ και δυσκίνητο, η λέξη-κλειδί των ΓΧΣ θα το τυλίξει έτσι ώστε να
|
||
είναι ευχάριστα ευανάγνωστο. 🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅
|
||
Εδώ έχουμε μια μορφοποιημένη υπενθύμιση. Θα πρέπει να είναι τυλιγμένο
|
||
με λέξεις όμορφα και τακτοποιημένα από το Remind. Αν και είναι πολύ
|
||
μακρύ και δυσκίνητο, η λέξη-κλειδί των ΓΧΣ θα το τυλίξει έτσι ώστε να
|
||
είναι ευχάριστα ευανάγνωστο. 🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅
|
||
|
||
[38;2;255;0;0mΕδώ[38;2;0;255;0m έχουμε[38;2;0;0;255m μια[38;2;255;0;0m μ[38;2;0;255;0mο[38;2;0;0;255mρ[38;2;255;0;0mφοποιημένη[0m υπενθύμιση. Θα πρέπει να είναι τυλιγμένο
|
||
με λέξεις όμορφα και τακτοποιημένα από το Remind. Αν και είναι πολύ
|
||
μακρύ και δυσκίνητο, η λέξη-κλειδί των ΓΧΣ θα το τυλίξει έτσι ώστε να
|
||
είναι ευχάριστα ευανάγνωστο. 🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅
|
||
[38;2;255;0;0mΕδώ[38;2;0;255;0m έχουμε[38;2;0;0;255m μια[38;2;255;0;0m μ[38;2;0;255;0mο[38;2;0;0;255mρ[38;2;255;0;0mφοποιημένη[0m υπενθύμιση. Θα πρέπει να είναι τυλιγμένο
|
||
με λέξεις όμορφα και τακτοποιημένα από το Remind. Αν και είναι πολύ
|
||
μακρύ και δυσκίνητο, η λέξη-κλειδί των ΓΧΣ θα το τυλίξει έτσι ώστε να
|
||
είναι ευχάριστα ευανάγνωστο. 🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅
|
||
|
||
../tests/ansicolors.rem(33): ansicolor(): Not enough arguments
|
||
../tests/ansicolors.rem(34): ansicolor(): Number too low
|
||
../tests/ansicolors.rem(35): ansicolor(): Number too high
|
||
../tests/ansicolors.rem(36): ansicolor(): Type mismatch
|
||
../tests/ansicolors.rem(37): ansicolor(): Type mismatch
|
||
../tests/ansicolors.rem(38): ansicolor(): Number too low
|
||
../tests/ansicolors.rem(39): ansicolor(): Number too high
|
||
../tests/ansicolors.rem(40): ansicolor(): Number too high
|
||
../tests/ansicolors.rem(41): ansicolor(): Number too low
|
||
../tests/ansicolors.rem(42): ansicolor(): Number too high
|
||
../tests/ansicolors.rem(43): ansicolor(): Number too low
|
||
Width of [38;2;128;0;0mfoo: 🌅 is: 7
|
||
|
||
TerminalBackground is: 1
|
||
UseVTColors is: 1
|
||
Use256Colors is: 0
|
||
UseTrueColors is: 0
|
||
UseBGVTColors is: 0
|
||
This is [32;1mgreen[0m, [31;1mred[0m and [34;1mblue[0m text.
|
||
This is [0;30m[0;42mblack text on a green background[0m
|
||
This is [0;30mclamped black text[0m
|
||
This is [30;1mclamped white text[0m
|
||
|
||
Here we have a formatted reminder. It should be word-wrapped nicely
|
||
and neatly by Remind. Although it is very long and unwieldy, the MSF
|
||
keyword will wrap it so it's pleasantly readable.
|
||
Here we have a formatted reminder. It should be word-wrapped nicely
|
||
and neatly by Remind. Although it is very long and unwieldy, the MSF
|
||
keyword will wrap it so it's pleasantly readable.
|
||
|
||
[31;1mHere[32;1m we[34;1m have[31;1m a[32;1m formatted[34;1m reminder.[31;1m It[32;1m should[34;1m be[31;1m word-wrapped[32;1m nicely[34;1m
|
||
and[31;1m neatly[32;1m by Remind.[34;1m Although[31;1m it[32;1m is[34;1m very[31;1m long[32;1m and[34;1m u[31;1mn[32;1mw[34;1mi[31;1me[32;1ml[34;1md[31;1my[32;1m,[31;1m the[32;1m MSF[34;1m
|
||
keyword[31;1m will[31;1m[32;1m[34;1m[32;1m wrap[34;1m it[31;1m so[32;1m it's[34;1m pleasantly[31;1m readable.[0m
|
||
[31;1mHere[32;1m we[34;1m have[31;1m a[32;1m formatted[34;1m reminder.[31;1m It[32;1m should[34;1m be[31;1m word-wrapped[32;1m nicely[34;1m
|
||
and[31;1m neatly[32;1m by Remind.[34;1m Although[31;1m it[32;1m is[34;1m very[31;1m long[32;1m and[34;1m u[31;1mn[32;1mw[34;1mi[31;1me[32;1ml[34;1md[31;1my[32;1m,[31;1m the[32;1m MSF[34;1m
|
||
keyword[31;1m will[31;1m[32;1m[34;1m[32;1m wrap[34;1m it[31;1m so[32;1m it's[34;1m pleasantly[31;1m readable.[0m
|
||
|
||
Εδώ έχουμε μια μορφοποιημένη υπενθύμιση. Θα πρέπει να είναι τυλιγμένο
|
||
με λέξεις όμορφα και τακτοποιημένα από το Remind. Αν και είναι πολύ
|
||
μακρύ και δυσκίνητο, η λέξη-κλειδί των ΓΧΣ θα το τυλίξει έτσι ώστε να
|
||
είναι ευχάριστα ευανάγνωστο. 🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅
|
||
Εδώ έχουμε μια μορφοποιημένη υπενθύμιση. Θα πρέπει να είναι τυλιγμένο
|
||
με λέξεις όμορφα και τακτοποιημένα από το Remind. Αν και είναι πολύ
|
||
μακρύ και δυσκίνητο, η λέξη-κλειδί των ΓΧΣ θα το τυλίξει έτσι ώστε να
|
||
είναι ευχάριστα ευανάγνωστο. 🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅
|
||
|
||
[31;1mΕδώ[32;1m έχουμε[34;1m μια[31;1m μ[32;1mο[34;1mρ[31;1mφοποιημένη[0m υπενθύμιση. Θα πρέπει να είναι τυλιγμένο
|
||
με λέξεις όμορφα και τακτοποιημένα από το Remind. Αν και είναι πολύ
|
||
μακρύ και δυσκίνητο, η λέξη-κλειδί των ΓΧΣ θα το τυλίξει έτσι ώστε να
|
||
είναι ευχάριστα ευανάγνωστο. 🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅
|
||
[31;1mΕδώ[32;1m έχουμε[34;1m μια[31;1m μ[32;1mο[34;1mρ[31;1mφοποιημένη[0m υπενθύμιση. Θα πρέπει να είναι τυλιγμένο
|
||
με λέξεις όμορφα και τακτοποιημένα από το Remind. Αν και είναι πολύ
|
||
μακρύ και δυσκίνητο, η λέξη-κλειδί των ΓΧΣ θα το τυλίξει έτσι ώστε να
|
||
είναι ευχάριστα ευανάγνωστο. 🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅
|
||
|
||
../tests/ansicolors.rem(33): ansicolor(): Not enough arguments
|
||
../tests/ansicolors.rem(34): ansicolor(): Number too low
|
||
../tests/ansicolors.rem(35): ansicolor(): Number too high
|
||
../tests/ansicolors.rem(36): ansicolor(): Type mismatch
|
||
../tests/ansicolors.rem(37): ansicolor(): Type mismatch
|
||
../tests/ansicolors.rem(38): ansicolor(): Number too low
|
||
../tests/ansicolors.rem(39): ansicolor(): Number too high
|
||
../tests/ansicolors.rem(40): ansicolor(): Number too high
|
||
../tests/ansicolors.rem(41): ansicolor(): Number too low
|
||
../tests/ansicolors.rem(42): ansicolor(): Number too high
|
||
../tests/ansicolors.rem(43): ansicolor(): Number too low
|
||
Width of [0;31mfoo: 🌅 is: 7
|
||
|
||
TerminalBackground is: 1
|
||
UseVTColors is: 1
|
||
Use256Colors is: 1
|
||
UseTrueColors is: 0
|
||
UseBGVTColors is: 0
|
||
This is [38;5;10mgreen[0m, [38;5;9mred[0m and [38;5;12mblue[0m text.
|
||
This is [38;5;0m[48;5;10mblack text on a green background[0m
|
||
This is [38;5;0mclamped black text[0m
|
||
This is [38;5;7mclamped white text[0m
|
||
|
||
Here we have a formatted reminder. It should be word-wrapped nicely
|
||
and neatly by Remind. Although it is very long and unwieldy, the MSF
|
||
keyword will wrap it so it's pleasantly readable.
|
||
Here we have a formatted reminder. It should be word-wrapped nicely
|
||
and neatly by Remind. Although it is very long and unwieldy, the MSF
|
||
keyword will wrap it so it's pleasantly readable.
|
||
|
||
[38;5;9mHere[38;5;10m we[38;5;12m have[38;5;9m a[38;5;10m formatted[38;5;12m reminder.[38;5;9m It[38;5;10m should[38;5;12m be[38;5;9m word-wrapped[38;5;10m nicely[38;5;12m
|
||
and[38;5;9m neatly[38;5;10m by Remind.[38;5;12m Although[38;5;9m it[38;5;10m is[38;5;12m very[38;5;9m long[38;5;10m and[38;5;12m u[38;5;9mn[38;5;10mw[38;5;12mi[38;5;9me[38;5;10ml[38;5;12md[38;5;9my[38;5;10m,[38;5;9m the[38;5;10m MSF[38;5;12m
|
||
keyword[38;5;9m will[38;5;9m[38;5;10m[38;5;12m[38;5;10m wrap[38;5;12m it[38;5;9m so[38;5;10m it's[38;5;12m pleasantly[38;5;9m readable.[0m
|
||
[38;5;9mHere[38;5;10m we[38;5;12m have[38;5;9m a[38;5;10m formatted[38;5;12m reminder.[38;5;9m It[38;5;10m should[38;5;12m be[38;5;9m word-wrapped[38;5;10m nicely[38;5;12m
|
||
and[38;5;9m neatly[38;5;10m by Remind.[38;5;12m Although[38;5;9m it[38;5;10m is[38;5;12m very[38;5;9m long[38;5;10m and[38;5;12m u[38;5;9mn[38;5;10mw[38;5;12mi[38;5;9me[38;5;10ml[38;5;12md[38;5;9my[38;5;10m,[38;5;9m the[38;5;10m MSF[38;5;12m
|
||
keyword[38;5;9m will[38;5;9m[38;5;10m[38;5;12m[38;5;10m wrap[38;5;12m it[38;5;9m so[38;5;10m it's[38;5;12m pleasantly[38;5;9m readable.[0m
|
||
|
||
Εδώ έχουμε μια μορφοποιημένη υπενθύμιση. Θα πρέπει να είναι τυλιγμένο
|
||
με λέξεις όμορφα και τακτοποιημένα από το Remind. Αν και είναι πολύ
|
||
μακρύ και δυσκίνητο, η λέξη-κλειδί των ΓΧΣ θα το τυλίξει έτσι ώστε να
|
||
είναι ευχάριστα ευανάγνωστο. 🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅
|
||
Εδώ έχουμε μια μορφοποιημένη υπενθύμιση. Θα πρέπει να είναι τυλιγμένο
|
||
με λέξεις όμορφα και τακτοποιημένα από το Remind. Αν και είναι πολύ
|
||
μακρύ και δυσκίνητο, η λέξη-κλειδί των ΓΧΣ θα το τυλίξει έτσι ώστε να
|
||
είναι ευχάριστα ευανάγνωστο. 🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅
|
||
|
||
[38;5;9mΕδώ[38;5;10m έχουμε[38;5;12m μια[38;5;9m μ[38;5;10mο[38;5;12mρ[38;5;9mφοποιημένη[0m υπενθύμιση. Θα πρέπει να είναι τυλιγμένο
|
||
με λέξεις όμορφα και τακτοποιημένα από το Remind. Αν και είναι πολύ
|
||
μακρύ και δυσκίνητο, η λέξη-κλειδί των ΓΧΣ θα το τυλίξει έτσι ώστε να
|
||
είναι ευχάριστα ευανάγνωστο. 🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅
|
||
[38;5;9mΕδώ[38;5;10m έχουμε[38;5;12m μια[38;5;9m μ[38;5;10mο[38;5;12mρ[38;5;9mφοποιημένη[0m υπενθύμιση. Θα πρέπει να είναι τυλιγμένο
|
||
με λέξεις όμορφα και τακτοποιημένα από το Remind. Αν και είναι πολύ
|
||
μακρύ και δυσκίνητο, η λέξη-κλειδί των ΓΧΣ θα το τυλίξει έτσι ώστε να
|
||
είναι ευχάριστα ευανάγνωστο. 🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅
|
||
|
||
../tests/ansicolors.rem(33): ansicolor(): Not enough arguments
|
||
../tests/ansicolors.rem(34): ansicolor(): Number too low
|
||
../tests/ansicolors.rem(35): ansicolor(): Number too high
|
||
../tests/ansicolors.rem(36): ansicolor(): Type mismatch
|
||
../tests/ansicolors.rem(37): ansicolor(): Type mismatch
|
||
../tests/ansicolors.rem(38): ansicolor(): Number too low
|
||
../tests/ansicolors.rem(39): ansicolor(): Number too high
|
||
../tests/ansicolors.rem(40): ansicolor(): Number too high
|
||
../tests/ansicolors.rem(41): ansicolor(): Number too low
|
||
../tests/ansicolors.rem(42): ansicolor(): Number too high
|
||
../tests/ansicolors.rem(43): ansicolor(): Number too low
|
||
Width of [38;5;1mfoo: 🌅 is: 7
|
||
|
||
TerminalBackground is: 1
|
||
UseVTColors is: 1
|
||
Use256Colors is: 0
|
||
UseTrueColors is: 1
|
||
UseBGVTColors is: 0
|
||
This is [38;2;0;255;0mgreen[0m, [38;2;255;0;0mred[0m and [38;2;0;0;255mblue[0m text.
|
||
This is [38;2;0;0;0m[48;2;0;255;0mblack text on a green background[0m
|
||
This is [38;2;0;0;0mclamped black text[0m
|
||
This is [38;2;192;192;192mclamped white text[0m
|
||
|
||
Here we have a formatted reminder. It should be word-wrapped nicely
|
||
and neatly by Remind. Although it is very long and unwieldy, the MSF
|
||
keyword will wrap it so it's pleasantly readable.
|
||
Here we have a formatted reminder. It should be word-wrapped nicely
|
||
and neatly by Remind. Although it is very long and unwieldy, the MSF
|
||
keyword will wrap it so it's pleasantly readable.
|
||
|
||
[38;2;255;0;0mHere[38;2;0;255;0m we[38;2;0;0;255m have[38;2;255;0;0m a[38;2;0;255;0m formatted[38;2;0;0;255m reminder.[38;2;255;0;0m It[38;2;0;255;0m should[38;2;0;0;255m be[38;2;255;0;0m word-wrapped[38;2;0;255;0m nicely[38;2;0;0;255m
|
||
and[38;2;255;0;0m neatly[38;2;0;255;0m by Remind.[38;2;0;0;255m Although[38;2;255;0;0m it[38;2;0;255;0m is[38;2;0;0;255m very[38;2;255;0;0m long[38;2;0;255;0m and[38;2;0;0;255m u[38;2;255;0;0mn[38;2;0;255;0mw[38;2;0;0;255mi[38;2;255;0;0me[38;2;0;255;0ml[38;2;0;0;255md[38;2;255;0;0my[38;2;0;255;0m,[38;2;255;0;0m the[38;2;0;255;0m MSF[38;2;0;0;255m
|
||
keyword[38;2;255;0;0m will[38;2;255;0;0m[38;2;0;255;0m[38;2;0;0;255m[38;2;0;255;0m wrap[38;2;0;0;255m it[38;2;255;0;0m so[38;2;0;255;0m it's[38;2;0;0;255m pleasantly[38;2;255;0;0m readable.[0m
|
||
[38;2;255;0;0mHere[38;2;0;255;0m we[38;2;0;0;255m have[38;2;255;0;0m a[38;2;0;255;0m formatted[38;2;0;0;255m reminder.[38;2;255;0;0m It[38;2;0;255;0m should[38;2;0;0;255m be[38;2;255;0;0m word-wrapped[38;2;0;255;0m nicely[38;2;0;0;255m
|
||
and[38;2;255;0;0m neatly[38;2;0;255;0m by Remind.[38;2;0;0;255m Although[38;2;255;0;0m it[38;2;0;255;0m is[38;2;0;0;255m very[38;2;255;0;0m long[38;2;0;255;0m and[38;2;0;0;255m u[38;2;255;0;0mn[38;2;0;255;0mw[38;2;0;0;255mi[38;2;255;0;0me[38;2;0;255;0ml[38;2;0;0;255md[38;2;255;0;0my[38;2;0;255;0m,[38;2;255;0;0m the[38;2;0;255;0m MSF[38;2;0;0;255m
|
||
keyword[38;2;255;0;0m will[38;2;255;0;0m[38;2;0;255;0m[38;2;0;0;255m[38;2;0;255;0m wrap[38;2;0;0;255m it[38;2;255;0;0m so[38;2;0;255;0m it's[38;2;0;0;255m pleasantly[38;2;255;0;0m readable.[0m
|
||
|
||
Εδώ έχουμε μια μορφοποιημένη υπενθύμιση. Θα πρέπει να είναι τυλιγμένο
|
||
με λέξεις όμορφα και τακτοποιημένα από το Remind. Αν και είναι πολύ
|
||
μακρύ και δυσκίνητο, η λέξη-κλειδί των ΓΧΣ θα το τυλίξει έτσι ώστε να
|
||
είναι ευχάριστα ευανάγνωστο. 🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅
|
||
Εδώ έχουμε μια μορφοποιημένη υπενθύμιση. Θα πρέπει να είναι τυλιγμένο
|
||
με λέξεις όμορφα και τακτοποιημένα από το Remind. Αν και είναι πολύ
|
||
μακρύ και δυσκίνητο, η λέξη-κλειδί των ΓΧΣ θα το τυλίξει έτσι ώστε να
|
||
είναι ευχάριστα ευανάγνωστο. 🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅
|
||
|
||
[38;2;255;0;0mΕδώ[38;2;0;255;0m έχουμε[38;2;0;0;255m μια[38;2;255;0;0m μ[38;2;0;255;0mο[38;2;0;0;255mρ[38;2;255;0;0mφοποιημένη[0m υπενθύμιση. Θα πρέπει να είναι τυλιγμένο
|
||
με λέξεις όμορφα και τακτοποιημένα από το Remind. Αν και είναι πολύ
|
||
μακρύ και δυσκίνητο, η λέξη-κλειδί των ΓΧΣ θα το τυλίξει έτσι ώστε να
|
||
είναι ευχάριστα ευανάγνωστο. 🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅
|
||
[38;2;255;0;0mΕδώ[38;2;0;255;0m έχουμε[38;2;0;0;255m μια[38;2;255;0;0m μ[38;2;0;255;0mο[38;2;0;0;255mρ[38;2;255;0;0mφοποιημένη[0m υπενθύμιση. Θα πρέπει να είναι τυλιγμένο
|
||
με λέξεις όμορφα και τακτοποιημένα από το Remind. Αν και είναι πολύ
|
||
μακρύ και δυσκίνητο, η λέξη-κλειδί των ΓΧΣ θα το τυλίξει έτσι ώστε να
|
||
είναι ευχάριστα ευανάγνωστο. 🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅
|
||
|
||
../tests/ansicolors.rem(33): ansicolor(): Not enough arguments
|
||
../tests/ansicolors.rem(34): ansicolor(): Number too low
|
||
../tests/ansicolors.rem(35): ansicolor(): Number too high
|
||
../tests/ansicolors.rem(36): ansicolor(): Type mismatch
|
||
../tests/ansicolors.rem(37): ansicolor(): Type mismatch
|
||
../tests/ansicolors.rem(38): ansicolor(): Number too low
|
||
../tests/ansicolors.rem(39): ansicolor(): Number too high
|
||
../tests/ansicolors.rem(40): ansicolor(): Number too high
|
||
../tests/ansicolors.rem(41): ansicolor(): Number too low
|
||
../tests/ansicolors.rem(42): ansicolor(): Number too high
|
||
../tests/ansicolors.rem(43): ansicolor(): Number too low
|
||
Width of [38;2;128;0;0mfoo: 🌅 is: 7
|
||
|
||
TerminalBackground is: -1
|
||
UseVTColors is: 1
|
||
Use256Colors is: 0
|
||
UseTrueColors is: 0
|
||
UseBGVTColors is: 1
|
||
This is [32;1mgreen[0m, [31;1mred[0m and [34;1mblue[0m text.
|
||
This is [0;30m[0;42mblack text on a green background[0m
|
||
This is [0;30mclamped black text[0m
|
||
This is [37;1mclamped white text[0m
|
||
|
||
Here we have a formatted reminder. It should be word-wrapped nicely
|
||
and neatly by Remind. Although it is very long and unwieldy, the MSF
|
||
keyword will wrap it so it's pleasantly readable.
|
||
Here we have a formatted reminder. It should be word-wrapped nicely
|
||
and neatly by Remind. Although it is very long and unwieldy, the MSF
|
||
keyword will wrap it so it's pleasantly readable.
|
||
|
||
[31;1mHere[32;1m we[34;1m have[31;1m a[32;1m formatted[34;1m reminder.[31;1m It[32;1m should[34;1m be[31;1m word-wrapped[32;1m nicely[34;1m
|
||
and[31;1m neatly[32;1m by Remind.[34;1m Although[31;1m it[32;1m is[34;1m very[31;1m long[32;1m and[34;1m u[31;1mn[32;1mw[34;1mi[31;1me[32;1ml[34;1md[31;1my[32;1m,[31;1m the[32;1m MSF[34;1m
|
||
keyword[31;1m will[31;1m[32;1m[34;1m[32;1m wrap[34;1m it[31;1m so[32;1m it's[34;1m pleasantly[31;1m readable.[0m
|
||
[31;1mHere[32;1m we[34;1m have[31;1m a[32;1m formatted[34;1m reminder.[31;1m It[32;1m should[34;1m be[31;1m word-wrapped[32;1m nicely[34;1m
|
||
and[31;1m neatly[32;1m by Remind.[34;1m Although[31;1m it[32;1m is[34;1m very[31;1m long[32;1m and[34;1m u[31;1mn[32;1mw[34;1mi[31;1me[32;1ml[34;1md[31;1my[32;1m,[31;1m the[32;1m MSF[34;1m
|
||
keyword[31;1m will[31;1m[32;1m[34;1m[32;1m wrap[34;1m it[31;1m so[32;1m it's[34;1m pleasantly[31;1m readable.[0m
|
||
|
||
Εδώ έχουμε μια μορφοποιημένη υπενθύμιση. Θα πρέπει να είναι τυλιγμένο
|
||
με λέξεις όμορφα και τακτοποιημένα από το Remind. Αν και είναι πολύ
|
||
μακρύ και δυσκίνητο, η λέξη-κλειδί των ΓΧΣ θα το τυλίξει έτσι ώστε να
|
||
είναι ευχάριστα ευανάγνωστο. 🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅
|
||
Εδώ έχουμε μια μορφοποιημένη υπενθύμιση. Θα πρέπει να είναι τυλιγμένο
|
||
με λέξεις όμορφα και τακτοποιημένα από το Remind. Αν και είναι πολύ
|
||
μακρύ και δυσκίνητο, η λέξη-κλειδί των ΓΧΣ θα το τυλίξει έτσι ώστε να
|
||
είναι ευχάριστα ευανάγνωστο. 🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅
|
||
|
||
[31;1mΕδώ[32;1m έχουμε[34;1m μια[31;1m μ[32;1mο[34;1mρ[31;1mφοποιημένη[0m υπενθύμιση. Θα πρέπει να είναι τυλιγμένο
|
||
με λέξεις όμορφα και τακτοποιημένα από το Remind. Αν και είναι πολύ
|
||
μακρύ και δυσκίνητο, η λέξη-κλειδί των ΓΧΣ θα το τυλίξει έτσι ώστε να
|
||
είναι ευχάριστα ευανάγνωστο. 🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅
|
||
[31;1mΕδώ[32;1m έχουμε[34;1m μια[31;1m μ[32;1mο[34;1mρ[31;1mφοποιημένη[0m υπενθύμιση. Θα πρέπει να είναι τυλιγμένο
|
||
με λέξεις όμορφα και τακτοποιημένα από το Remind. Αν και είναι πολύ
|
||
μακρύ και δυσκίνητο, η λέξη-κλειδί των ΓΧΣ θα το τυλίξει έτσι ώστε να
|
||
είναι ευχάριστα ευανάγνωστο. 🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅
|
||
|
||
../tests/ansicolors.rem(33): ansicolor(): Not enough arguments
|
||
../tests/ansicolors.rem(34): ansicolor(): Number too low
|
||
../tests/ansicolors.rem(35): ansicolor(): Number too high
|
||
../tests/ansicolors.rem(36): ansicolor(): Type mismatch
|
||
../tests/ansicolors.rem(37): ansicolor(): Type mismatch
|
||
../tests/ansicolors.rem(38): ansicolor(): Number too low
|
||
../tests/ansicolors.rem(39): ansicolor(): Number too high
|
||
../tests/ansicolors.rem(40): ansicolor(): Number too high
|
||
../tests/ansicolors.rem(41): ansicolor(): Number too low
|
||
../tests/ansicolors.rem(42): ansicolor(): Number too high
|
||
../tests/ansicolors.rem(43): ansicolor(): Number too low
|
||
Width of [0;31mfoo: 🌅 is: 7
|
||
|
||
TerminalBackground is: -1
|
||
UseVTColors is: 1
|
||
Use256Colors is: 1
|
||
UseTrueColors is: 0
|
||
UseBGVTColors is: 1
|
||
This is [38;5;10mgreen[0m, [38;5;9mred[0m and [38;5;12mblue[0m text.
|
||
This is [38;5;0m[48;5;10mblack text on a green background[0m
|
||
This is [38;5;0mclamped black text[0m
|
||
This is [38;5;15mclamped white text[0m
|
||
|
||
Here we have a formatted reminder. It should be word-wrapped nicely
|
||
and neatly by Remind. Although it is very long and unwieldy, the MSF
|
||
keyword will wrap it so it's pleasantly readable.
|
||
Here we have a formatted reminder. It should be word-wrapped nicely
|
||
and neatly by Remind. Although it is very long and unwieldy, the MSF
|
||
keyword will wrap it so it's pleasantly readable.
|
||
|
||
[38;5;9mHere[38;5;10m we[38;5;12m have[38;5;9m a[38;5;10m formatted[38;5;12m reminder.[38;5;9m It[38;5;10m should[38;5;12m be[38;5;9m word-wrapped[38;5;10m nicely[38;5;12m
|
||
and[38;5;9m neatly[38;5;10m by Remind.[38;5;12m Although[38;5;9m it[38;5;10m is[38;5;12m very[38;5;9m long[38;5;10m and[38;5;12m u[38;5;9mn[38;5;10mw[38;5;12mi[38;5;9me[38;5;10ml[38;5;12md[38;5;9my[38;5;10m,[38;5;9m the[38;5;10m MSF[38;5;12m
|
||
keyword[38;5;9m will[38;5;9m[38;5;10m[38;5;12m[38;5;10m wrap[38;5;12m it[38;5;9m so[38;5;10m it's[38;5;12m pleasantly[38;5;9m readable.[0m
|
||
[38;5;9mHere[38;5;10m we[38;5;12m have[38;5;9m a[38;5;10m formatted[38;5;12m reminder.[38;5;9m It[38;5;10m should[38;5;12m be[38;5;9m word-wrapped[38;5;10m nicely[38;5;12m
|
||
and[38;5;9m neatly[38;5;10m by Remind.[38;5;12m Although[38;5;9m it[38;5;10m is[38;5;12m very[38;5;9m long[38;5;10m and[38;5;12m u[38;5;9mn[38;5;10mw[38;5;12mi[38;5;9me[38;5;10ml[38;5;12md[38;5;9my[38;5;10m,[38;5;9m the[38;5;10m MSF[38;5;12m
|
||
keyword[38;5;9m will[38;5;9m[38;5;10m[38;5;12m[38;5;10m wrap[38;5;12m it[38;5;9m so[38;5;10m it's[38;5;12m pleasantly[38;5;9m readable.[0m
|
||
|
||
Εδώ έχουμε μια μορφοποιημένη υπενθύμιση. Θα πρέπει να είναι τυλιγμένο
|
||
με λέξεις όμορφα και τακτοποιημένα από το Remind. Αν και είναι πολύ
|
||
μακρύ και δυσκίνητο, η λέξη-κλειδί των ΓΧΣ θα το τυλίξει έτσι ώστε να
|
||
είναι ευχάριστα ευανάγνωστο. 🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅
|
||
Εδώ έχουμε μια μορφοποιημένη υπενθύμιση. Θα πρέπει να είναι τυλιγμένο
|
||
με λέξεις όμορφα και τακτοποιημένα από το Remind. Αν και είναι πολύ
|
||
μακρύ και δυσκίνητο, η λέξη-κλειδί των ΓΧΣ θα το τυλίξει έτσι ώστε να
|
||
είναι ευχάριστα ευανάγνωστο. 🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅
|
||
|
||
[38;5;9mΕδώ[38;5;10m έχουμε[38;5;12m μια[38;5;9m μ[38;5;10mο[38;5;12mρ[38;5;9mφοποιημένη[0m υπενθύμιση. Θα πρέπει να είναι τυλιγμένο
|
||
με λέξεις όμορφα και τακτοποιημένα από το Remind. Αν και είναι πολύ
|
||
μακρύ και δυσκίνητο, η λέξη-κλειδί των ΓΧΣ θα το τυλίξει έτσι ώστε να
|
||
είναι ευχάριστα ευανάγνωστο. 🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅
|
||
[38;5;9mΕδώ[38;5;10m έχουμε[38;5;12m μια[38;5;9m μ[38;5;10mο[38;5;12mρ[38;5;9mφοποιημένη[0m υπενθύμιση. Θα πρέπει να είναι τυλιγμένο
|
||
με λέξεις όμορφα και τακτοποιημένα από το Remind. Αν και είναι πολύ
|
||
μακρύ και δυσκίνητο, η λέξη-κλειδί των ΓΧΣ θα το τυλίξει έτσι ώστε να
|
||
είναι ευχάριστα ευανάγνωστο. 🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅
|
||
|
||
../tests/ansicolors.rem(33): ansicolor(): Not enough arguments
|
||
../tests/ansicolors.rem(34): ansicolor(): Number too low
|
||
../tests/ansicolors.rem(35): ansicolor(): Number too high
|
||
../tests/ansicolors.rem(36): ansicolor(): Type mismatch
|
||
../tests/ansicolors.rem(37): ansicolor(): Type mismatch
|
||
../tests/ansicolors.rem(38): ansicolor(): Number too low
|
||
../tests/ansicolors.rem(39): ansicolor(): Number too high
|
||
../tests/ansicolors.rem(40): ansicolor(): Number too high
|
||
../tests/ansicolors.rem(41): ansicolor(): Number too low
|
||
../tests/ansicolors.rem(42): ansicolor(): Number too high
|
||
../tests/ansicolors.rem(43): ansicolor(): Number too low
|
||
Width of [38;5;1mfoo: 🌅 is: 7
|
||
|
||
TerminalBackground is: -1
|
||
UseVTColors is: 1
|
||
Use256Colors is: 0
|
||
UseTrueColors is: 1
|
||
UseBGVTColors is: 1
|
||
This is [38;2;0;255;0mgreen[0m, [38;2;255;0;0mred[0m and [38;2;0;0;255mblue[0m text.
|
||
This is [38;2;0;0;0m[48;2;0;255;0mblack text on a green background[0m
|
||
This is [38;2;0;0;0mclamped black text[0m
|
||
This is [38;2;255;255;255mclamped white text[0m
|
||
|
||
Here we have a formatted reminder. It should be word-wrapped nicely
|
||
and neatly by Remind. Although it is very long and unwieldy, the MSF
|
||
keyword will wrap it so it's pleasantly readable.
|
||
Here we have a formatted reminder. It should be word-wrapped nicely
|
||
and neatly by Remind. Although it is very long and unwieldy, the MSF
|
||
keyword will wrap it so it's pleasantly readable.
|
||
|
||
[38;2;255;0;0mHere[38;2;0;255;0m we[38;2;0;0;255m have[38;2;255;0;0m a[38;2;0;255;0m formatted[38;2;0;0;255m reminder.[38;2;255;0;0m It[38;2;0;255;0m should[38;2;0;0;255m be[38;2;255;0;0m word-wrapped[38;2;0;255;0m nicely[38;2;0;0;255m
|
||
and[38;2;255;0;0m neatly[38;2;0;255;0m by Remind.[38;2;0;0;255m Although[38;2;255;0;0m it[38;2;0;255;0m is[38;2;0;0;255m very[38;2;255;0;0m long[38;2;0;255;0m and[38;2;0;0;255m u[38;2;255;0;0mn[38;2;0;255;0mw[38;2;0;0;255mi[38;2;255;0;0me[38;2;0;255;0ml[38;2;0;0;255md[38;2;255;0;0my[38;2;0;255;0m,[38;2;255;0;0m the[38;2;0;255;0m MSF[38;2;0;0;255m
|
||
keyword[38;2;255;0;0m will[38;2;255;0;0m[38;2;0;255;0m[38;2;0;0;255m[38;2;0;255;0m wrap[38;2;0;0;255m it[38;2;255;0;0m so[38;2;0;255;0m it's[38;2;0;0;255m pleasantly[38;2;255;0;0m readable.[0m
|
||
[38;2;255;0;0mHere[38;2;0;255;0m we[38;2;0;0;255m have[38;2;255;0;0m a[38;2;0;255;0m formatted[38;2;0;0;255m reminder.[38;2;255;0;0m It[38;2;0;255;0m should[38;2;0;0;255m be[38;2;255;0;0m word-wrapped[38;2;0;255;0m nicely[38;2;0;0;255m
|
||
and[38;2;255;0;0m neatly[38;2;0;255;0m by Remind.[38;2;0;0;255m Although[38;2;255;0;0m it[38;2;0;255;0m is[38;2;0;0;255m very[38;2;255;0;0m long[38;2;0;255;0m and[38;2;0;0;255m u[38;2;255;0;0mn[38;2;0;255;0mw[38;2;0;0;255mi[38;2;255;0;0me[38;2;0;255;0ml[38;2;0;0;255md[38;2;255;0;0my[38;2;0;255;0m,[38;2;255;0;0m the[38;2;0;255;0m MSF[38;2;0;0;255m
|
||
keyword[38;2;255;0;0m will[38;2;255;0;0m[38;2;0;255;0m[38;2;0;0;255m[38;2;0;255;0m wrap[38;2;0;0;255m it[38;2;255;0;0m so[38;2;0;255;0m it's[38;2;0;0;255m pleasantly[38;2;255;0;0m readable.[0m
|
||
|
||
Εδώ έχουμε μια μορφοποιημένη υπενθύμιση. Θα πρέπει να είναι τυλιγμένο
|
||
με λέξεις όμορφα και τακτοποιημένα από το Remind. Αν και είναι πολύ
|
||
μακρύ και δυσκίνητο, η λέξη-κλειδί των ΓΧΣ θα το τυλίξει έτσι ώστε να
|
||
είναι ευχάριστα ευανάγνωστο. 🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅
|
||
Εδώ έχουμε μια μορφοποιημένη υπενθύμιση. Θα πρέπει να είναι τυλιγμένο
|
||
με λέξεις όμορφα και τακτοποιημένα από το Remind. Αν και είναι πολύ
|
||
μακρύ και δυσκίνητο, η λέξη-κλειδί των ΓΧΣ θα το τυλίξει έτσι ώστε να
|
||
είναι ευχάριστα ευανάγνωστο. 🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅
|
||
|
||
[38;2;255;0;0mΕδώ[38;2;0;255;0m έχουμε[38;2;0;0;255m μια[38;2;255;0;0m μ[38;2;0;255;0mο[38;2;0;0;255mρ[38;2;255;0;0mφοποιημένη[0m υπενθύμιση. Θα πρέπει να είναι τυλιγμένο
|
||
με λέξεις όμορφα και τακτοποιημένα από το Remind. Αν και είναι πολύ
|
||
μακρύ και δυσκίνητο, η λέξη-κλειδί των ΓΧΣ θα το τυλίξει έτσι ώστε να
|
||
είναι ευχάριστα ευανάγνωστο. 🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅
|
||
[38;2;255;0;0mΕδώ[38;2;0;255;0m έχουμε[38;2;0;0;255m μια[38;2;255;0;0m μ[38;2;0;255;0mο[38;2;0;0;255mρ[38;2;255;0;0mφοποιημένη[0m υπενθύμιση. Θα πρέπει να είναι τυλιγμένο
|
||
με λέξεις όμορφα και τακτοποιημένα από το Remind. Αν και είναι πολύ
|
||
μακρύ και δυσκίνητο, η λέξη-κλειδί των ΓΧΣ θα το τυλίξει έτσι ώστε να
|
||
είναι ευχάριστα ευανάγνωστο. 🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅
|
||
|
||
../tests/ansicolors.rem(33): ansicolor(): Not enough arguments
|
||
../tests/ansicolors.rem(34): ansicolor(): Number too low
|
||
../tests/ansicolors.rem(35): ansicolor(): Number too high
|
||
../tests/ansicolors.rem(36): ansicolor(): Type mismatch
|
||
../tests/ansicolors.rem(37): ansicolor(): Type mismatch
|
||
../tests/ansicolors.rem(38): ansicolor(): Number too low
|
||
../tests/ansicolors.rem(39): ansicolor(): Number too high
|
||
../tests/ansicolors.rem(40): ansicolor(): Number too high
|
||
../tests/ansicolors.rem(41): ansicolor(): Number too low
|
||
../tests/ansicolors.rem(42): ansicolor(): Number too high
|
||
../tests/ansicolors.rem(43): ansicolor(): Number too low
|
||
Width of [38;2;128;0;0mfoo: 🌅 is: 7
|
||
|
||
TerminalBackground is: 0
|
||
UseVTColors is: 1
|
||
Use256Colors is: 0
|
||
UseTrueColors is: 0
|
||
UseBGVTColors is: 1
|
||
This is [32;1mgreen[0m, [31;1mred[0m and [34;1mblue[0m text.
|
||
This is [30;1m[0;42mblack text on a green background[0m
|
||
This is [30;1mclamped black text[0m
|
||
This is [37;1mclamped white text[0m
|
||
|
||
Here we have a formatted reminder. It should be word-wrapped nicely
|
||
and neatly by Remind. Although it is very long and unwieldy, the MSF
|
||
keyword will wrap it so it's pleasantly readable.
|
||
Here we have a formatted reminder. It should be word-wrapped nicely
|
||
and neatly by Remind. Although it is very long and unwieldy, the MSF
|
||
keyword will wrap it so it's pleasantly readable.
|
||
|
||
[31;1mHere[32;1m we[34;1m have[31;1m a[32;1m formatted[34;1m reminder.[31;1m It[32;1m should[34;1m be[31;1m word-wrapped[32;1m nicely[34;1m
|
||
and[31;1m neatly[32;1m by Remind.[34;1m Although[31;1m it[32;1m is[34;1m very[31;1m long[32;1m and[34;1m u[31;1mn[32;1mw[34;1mi[31;1me[32;1ml[34;1md[31;1my[32;1m,[31;1m the[32;1m MSF[34;1m
|
||
keyword[31;1m will[31;1m[32;1m[34;1m[32;1m wrap[34;1m it[31;1m so[32;1m it's[34;1m pleasantly[31;1m readable.[0m
|
||
[31;1mHere[32;1m we[34;1m have[31;1m a[32;1m formatted[34;1m reminder.[31;1m It[32;1m should[34;1m be[31;1m word-wrapped[32;1m nicely[34;1m
|
||
and[31;1m neatly[32;1m by Remind.[34;1m Although[31;1m it[32;1m is[34;1m very[31;1m long[32;1m and[34;1m u[31;1mn[32;1mw[34;1mi[31;1me[32;1ml[34;1md[31;1my[32;1m,[31;1m the[32;1m MSF[34;1m
|
||
keyword[31;1m will[31;1m[32;1m[34;1m[32;1m wrap[34;1m it[31;1m so[32;1m it's[34;1m pleasantly[31;1m readable.[0m
|
||
|
||
Εδώ έχουμε μια μορφοποιημένη υπενθύμιση. Θα πρέπει να είναι τυλιγμένο
|
||
με λέξεις όμορφα και τακτοποιημένα από το Remind. Αν και είναι πολύ
|
||
μακρύ και δυσκίνητο, η λέξη-κλειδί των ΓΧΣ θα το τυλίξει έτσι ώστε να
|
||
είναι ευχάριστα ευανάγνωστο. 🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅
|
||
Εδώ έχουμε μια μορφοποιημένη υπενθύμιση. Θα πρέπει να είναι τυλιγμένο
|
||
με λέξεις όμορφα και τακτοποιημένα από το Remind. Αν και είναι πολύ
|
||
μακρύ και δυσκίνητο, η λέξη-κλειδί των ΓΧΣ θα το τυλίξει έτσι ώστε να
|
||
είναι ευχάριστα ευανάγνωστο. 🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅
|
||
|
||
[31;1mΕδώ[32;1m έχουμε[34;1m μια[31;1m μ[32;1mο[34;1mρ[31;1mφοποιημένη[0m υπενθύμιση. Θα πρέπει να είναι τυλιγμένο
|
||
με λέξεις όμορφα και τακτοποιημένα από το Remind. Αν και είναι πολύ
|
||
μακρύ και δυσκίνητο, η λέξη-κλειδί των ΓΧΣ θα το τυλίξει έτσι ώστε να
|
||
είναι ευχάριστα ευανάγνωστο. 🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅
|
||
[31;1mΕδώ[32;1m έχουμε[34;1m μια[31;1m μ[32;1mο[34;1mρ[31;1mφοποιημένη[0m υπενθύμιση. Θα πρέπει να είναι τυλιγμένο
|
||
με λέξεις όμορφα και τακτοποιημένα από το Remind. Αν και είναι πολύ
|
||
μακρύ και δυσκίνητο, η λέξη-κλειδί των ΓΧΣ θα το τυλίξει έτσι ώστε να
|
||
είναι ευχάριστα ευανάγνωστο. 🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅
|
||
|
||
../tests/ansicolors.rem(33): ansicolor(): Not enough arguments
|
||
../tests/ansicolors.rem(34): ansicolor(): Number too low
|
||
../tests/ansicolors.rem(35): ansicolor(): Number too high
|
||
../tests/ansicolors.rem(36): ansicolor(): Type mismatch
|
||
../tests/ansicolors.rem(37): ansicolor(): Type mismatch
|
||
../tests/ansicolors.rem(38): ansicolor(): Number too low
|
||
../tests/ansicolors.rem(39): ansicolor(): Number too high
|
||
../tests/ansicolors.rem(40): ansicolor(): Number too high
|
||
../tests/ansicolors.rem(41): ansicolor(): Number too low
|
||
../tests/ansicolors.rem(42): ansicolor(): Number too high
|
||
../tests/ansicolors.rem(43): ansicolor(): Number too low
|
||
Width of [0;31mfoo: 🌅 is: 7
|
||
|
||
TerminalBackground is: 0
|
||
UseVTColors is: 1
|
||
Use256Colors is: 1
|
||
UseTrueColors is: 0
|
||
UseBGVTColors is: 1
|
||
This is [38;5;10mgreen[0m, [38;5;9mred[0m and [38;5;12mblue[0m text.
|
||
This is [38;5;238m[48;5;10mblack text on a green background[0m
|
||
This is [38;5;238mclamped black text[0m
|
||
This is [38;5;15mclamped white text[0m
|
||
|
||
Here we have a formatted reminder. It should be word-wrapped nicely
|
||
and neatly by Remind. Although it is very long and unwieldy, the MSF
|
||
keyword will wrap it so it's pleasantly readable.
|
||
Here we have a formatted reminder. It should be word-wrapped nicely
|
||
and neatly by Remind. Although it is very long and unwieldy, the MSF
|
||
keyword will wrap it so it's pleasantly readable.
|
||
|
||
[38;5;9mHere[38;5;10m we[38;5;12m have[38;5;9m a[38;5;10m formatted[38;5;12m reminder.[38;5;9m It[38;5;10m should[38;5;12m be[38;5;9m word-wrapped[38;5;10m nicely[38;5;12m
|
||
and[38;5;9m neatly[38;5;10m by Remind.[38;5;12m Although[38;5;9m it[38;5;10m is[38;5;12m very[38;5;9m long[38;5;10m and[38;5;12m u[38;5;9mn[38;5;10mw[38;5;12mi[38;5;9me[38;5;10ml[38;5;12md[38;5;9my[38;5;10m,[38;5;9m the[38;5;10m MSF[38;5;12m
|
||
keyword[38;5;9m will[38;5;9m[38;5;10m[38;5;12m[38;5;10m wrap[38;5;12m it[38;5;9m so[38;5;10m it's[38;5;12m pleasantly[38;5;9m readable.[0m
|
||
[38;5;9mHere[38;5;10m we[38;5;12m have[38;5;9m a[38;5;10m formatted[38;5;12m reminder.[38;5;9m It[38;5;10m should[38;5;12m be[38;5;9m word-wrapped[38;5;10m nicely[38;5;12m
|
||
and[38;5;9m neatly[38;5;10m by Remind.[38;5;12m Although[38;5;9m it[38;5;10m is[38;5;12m very[38;5;9m long[38;5;10m and[38;5;12m u[38;5;9mn[38;5;10mw[38;5;12mi[38;5;9me[38;5;10ml[38;5;12md[38;5;9my[38;5;10m,[38;5;9m the[38;5;10m MSF[38;5;12m
|
||
keyword[38;5;9m will[38;5;9m[38;5;10m[38;5;12m[38;5;10m wrap[38;5;12m it[38;5;9m so[38;5;10m it's[38;5;12m pleasantly[38;5;9m readable.[0m
|
||
|
||
Εδώ έχουμε μια μορφοποιημένη υπενθύμιση. Θα πρέπει να είναι τυλιγμένο
|
||
με λέξεις όμορφα και τακτοποιημένα από το Remind. Αν και είναι πολύ
|
||
μακρύ και δυσκίνητο, η λέξη-κλειδί των ΓΧΣ θα το τυλίξει έτσι ώστε να
|
||
είναι ευχάριστα ευανάγνωστο. 🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅
|
||
Εδώ έχουμε μια μορφοποιημένη υπενθύμιση. Θα πρέπει να είναι τυλιγμένο
|
||
με λέξεις όμορφα και τακτοποιημένα από το Remind. Αν και είναι πολύ
|
||
μακρύ και δυσκίνητο, η λέξη-κλειδί των ΓΧΣ θα το τυλίξει έτσι ώστε να
|
||
είναι ευχάριστα ευανάγνωστο. 🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅
|
||
|
||
[38;5;9mΕδώ[38;5;10m έχουμε[38;5;12m μια[38;5;9m μ[38;5;10mο[38;5;12mρ[38;5;9mφοποιημένη[0m υπενθύμιση. Θα πρέπει να είναι τυλιγμένο
|
||
με λέξεις όμορφα και τακτοποιημένα από το Remind. Αν και είναι πολύ
|
||
μακρύ και δυσκίνητο, η λέξη-κλειδί των ΓΧΣ θα το τυλίξει έτσι ώστε να
|
||
είναι ευχάριστα ευανάγνωστο. 🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅
|
||
[38;5;9mΕδώ[38;5;10m έχουμε[38;5;12m μια[38;5;9m μ[38;5;10mο[38;5;12mρ[38;5;9mφοποιημένη[0m υπενθύμιση. Θα πρέπει να είναι τυλιγμένο
|
||
με λέξεις όμορφα και τακτοποιημένα από το Remind. Αν και είναι πολύ
|
||
μακρύ και δυσκίνητο, η λέξη-κλειδί των ΓΧΣ θα το τυλίξει έτσι ώστε να
|
||
είναι ευχάριστα ευανάγνωστο. 🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅
|
||
|
||
../tests/ansicolors.rem(33): ansicolor(): Not enough arguments
|
||
../tests/ansicolors.rem(34): ansicolor(): Number too low
|
||
../tests/ansicolors.rem(35): ansicolor(): Number too high
|
||
../tests/ansicolors.rem(36): ansicolor(): Type mismatch
|
||
../tests/ansicolors.rem(37): ansicolor(): Type mismatch
|
||
../tests/ansicolors.rem(38): ansicolor(): Number too low
|
||
../tests/ansicolors.rem(39): ansicolor(): Number too high
|
||
../tests/ansicolors.rem(40): ansicolor(): Number too high
|
||
../tests/ansicolors.rem(41): ansicolor(): Number too low
|
||
../tests/ansicolors.rem(42): ansicolor(): Number too high
|
||
../tests/ansicolors.rem(43): ansicolor(): Number too low
|
||
Width of [38;5;1mfoo: 🌅 is: 7
|
||
|
||
TerminalBackground is: 0
|
||
UseVTColors is: 1
|
||
Use256Colors is: 0
|
||
UseTrueColors is: 1
|
||
UseBGVTColors is: 1
|
||
This is [38;2;0;255;0mgreen[0m, [38;2;255;0;0mred[0m and [38;2;0;0;255mblue[0m text.
|
||
This is [38;2;65;65;65m[48;2;0;255;0mblack text on a green background[0m
|
||
This is [38;2;65;65;65mclamped black text[0m
|
||
This is [38;2;255;255;255mclamped white text[0m
|
||
|
||
Here we have a formatted reminder. It should be word-wrapped nicely
|
||
and neatly by Remind. Although it is very long and unwieldy, the MSF
|
||
keyword will wrap it so it's pleasantly readable.
|
||
Here we have a formatted reminder. It should be word-wrapped nicely
|
||
and neatly by Remind. Although it is very long and unwieldy, the MSF
|
||
keyword will wrap it so it's pleasantly readable.
|
||
|
||
[38;2;255;0;0mHere[38;2;0;255;0m we[38;2;0;0;255m have[38;2;255;0;0m a[38;2;0;255;0m formatted[38;2;0;0;255m reminder.[38;2;255;0;0m It[38;2;0;255;0m should[38;2;0;0;255m be[38;2;255;0;0m word-wrapped[38;2;0;255;0m nicely[38;2;0;0;255m
|
||
and[38;2;255;0;0m neatly[38;2;0;255;0m by Remind.[38;2;0;0;255m Although[38;2;255;0;0m it[38;2;0;255;0m is[38;2;0;0;255m very[38;2;255;0;0m long[38;2;0;255;0m and[38;2;0;0;255m u[38;2;255;0;0mn[38;2;0;255;0mw[38;2;0;0;255mi[38;2;255;0;0me[38;2;0;255;0ml[38;2;0;0;255md[38;2;255;0;0my[38;2;0;255;0m,[38;2;255;0;0m the[38;2;0;255;0m MSF[38;2;0;0;255m
|
||
keyword[38;2;255;0;0m will[38;2;255;0;0m[38;2;0;255;0m[38;2;0;0;255m[38;2;0;255;0m wrap[38;2;0;0;255m it[38;2;255;0;0m so[38;2;0;255;0m it's[38;2;0;0;255m pleasantly[38;2;255;0;0m readable.[0m
|
||
[38;2;255;0;0mHere[38;2;0;255;0m we[38;2;0;0;255m have[38;2;255;0;0m a[38;2;0;255;0m formatted[38;2;0;0;255m reminder.[38;2;255;0;0m It[38;2;0;255;0m should[38;2;0;0;255m be[38;2;255;0;0m word-wrapped[38;2;0;255;0m nicely[38;2;0;0;255m
|
||
and[38;2;255;0;0m neatly[38;2;0;255;0m by Remind.[38;2;0;0;255m Although[38;2;255;0;0m it[38;2;0;255;0m is[38;2;0;0;255m very[38;2;255;0;0m long[38;2;0;255;0m and[38;2;0;0;255m u[38;2;255;0;0mn[38;2;0;255;0mw[38;2;0;0;255mi[38;2;255;0;0me[38;2;0;255;0ml[38;2;0;0;255md[38;2;255;0;0my[38;2;0;255;0m,[38;2;255;0;0m the[38;2;0;255;0m MSF[38;2;0;0;255m
|
||
keyword[38;2;255;0;0m will[38;2;255;0;0m[38;2;0;255;0m[38;2;0;0;255m[38;2;0;255;0m wrap[38;2;0;0;255m it[38;2;255;0;0m so[38;2;0;255;0m it's[38;2;0;0;255m pleasantly[38;2;255;0;0m readable.[0m
|
||
|
||
Εδώ έχουμε μια μορφοποιημένη υπενθύμιση. Θα πρέπει να είναι τυλιγμένο
|
||
με λέξεις όμορφα και τακτοποιημένα από το Remind. Αν και είναι πολύ
|
||
μακρύ και δυσκίνητο, η λέξη-κλειδί των ΓΧΣ θα το τυλίξει έτσι ώστε να
|
||
είναι ευχάριστα ευανάγνωστο. 🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅
|
||
Εδώ έχουμε μια μορφοποιημένη υπενθύμιση. Θα πρέπει να είναι τυλιγμένο
|
||
με λέξεις όμορφα και τακτοποιημένα από το Remind. Αν και είναι πολύ
|
||
μακρύ και δυσκίνητο, η λέξη-κλειδί των ΓΧΣ θα το τυλίξει έτσι ώστε να
|
||
είναι ευχάριστα ευανάγνωστο. 🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅
|
||
|
||
[38;2;255;0;0mΕδώ[38;2;0;255;0m έχουμε[38;2;0;0;255m μια[38;2;255;0;0m μ[38;2;0;255;0mο[38;2;0;0;255mρ[38;2;255;0;0mφοποιημένη[0m υπενθύμιση. Θα πρέπει να είναι τυλιγμένο
|
||
με λέξεις όμορφα και τακτοποιημένα από το Remind. Αν και είναι πολύ
|
||
μακρύ και δυσκίνητο, η λέξη-κλειδί των ΓΧΣ θα το τυλίξει έτσι ώστε να
|
||
είναι ευχάριστα ευανάγνωστο. 🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅
|
||
[38;2;255;0;0mΕδώ[38;2;0;255;0m έχουμε[38;2;0;0;255m μια[38;2;255;0;0m μ[38;2;0;255;0mο[38;2;0;0;255mρ[38;2;255;0;0mφοποιημένη[0m υπενθύμιση. Θα πρέπει να είναι τυλιγμένο
|
||
με λέξεις όμορφα και τακτοποιημένα από το Remind. Αν και είναι πολύ
|
||
μακρύ και δυσκίνητο, η λέξη-κλειδί των ΓΧΣ θα το τυλίξει έτσι ώστε να
|
||
είναι ευχάριστα ευανάγνωστο. 🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅
|
||
|
||
../tests/ansicolors.rem(33): ansicolor(): Not enough arguments
|
||
../tests/ansicolors.rem(34): ansicolor(): Number too low
|
||
../tests/ansicolors.rem(35): ansicolor(): Number too high
|
||
../tests/ansicolors.rem(36): ansicolor(): Type mismatch
|
||
../tests/ansicolors.rem(37): ansicolor(): Type mismatch
|
||
../tests/ansicolors.rem(38): ansicolor(): Number too low
|
||
../tests/ansicolors.rem(39): ansicolor(): Number too high
|
||
../tests/ansicolors.rem(40): ansicolor(): Number too high
|
||
../tests/ansicolors.rem(41): ansicolor(): Number too low
|
||
../tests/ansicolors.rem(42): ansicolor(): Number too high
|
||
../tests/ansicolors.rem(43): ansicolor(): Number too low
|
||
Width of [38;2;128;0;0mfoo: 🌅 is: 7
|
||
|
||
TerminalBackground is: 1
|
||
UseVTColors is: 1
|
||
Use256Colors is: 0
|
||
UseTrueColors is: 0
|
||
UseBGVTColors is: 1
|
||
This is [32;1mgreen[0m, [31;1mred[0m and [34;1mblue[0m text.
|
||
This is [0;30m[0;42mblack text on a green background[0m
|
||
This is [0;30mclamped black text[0m
|
||
This is [30;1mclamped white text[0m
|
||
|
||
Here we have a formatted reminder. It should be word-wrapped nicely
|
||
and neatly by Remind. Although it is very long and unwieldy, the MSF
|
||
keyword will wrap it so it's pleasantly readable.
|
||
Here we have a formatted reminder. It should be word-wrapped nicely
|
||
and neatly by Remind. Although it is very long and unwieldy, the MSF
|
||
keyword will wrap it so it's pleasantly readable.
|
||
|
||
[31;1mHere[32;1m we[34;1m have[31;1m a[32;1m formatted[34;1m reminder.[31;1m It[32;1m should[34;1m be[31;1m word-wrapped[32;1m nicely[34;1m
|
||
and[31;1m neatly[32;1m by Remind.[34;1m Although[31;1m it[32;1m is[34;1m very[31;1m long[32;1m and[34;1m u[31;1mn[32;1mw[34;1mi[31;1me[32;1ml[34;1md[31;1my[32;1m,[31;1m the[32;1m MSF[34;1m
|
||
keyword[31;1m will[31;1m[32;1m[34;1m[32;1m wrap[34;1m it[31;1m so[32;1m it's[34;1m pleasantly[31;1m readable.[0m
|
||
[31;1mHere[32;1m we[34;1m have[31;1m a[32;1m formatted[34;1m reminder.[31;1m It[32;1m should[34;1m be[31;1m word-wrapped[32;1m nicely[34;1m
|
||
and[31;1m neatly[32;1m by Remind.[34;1m Although[31;1m it[32;1m is[34;1m very[31;1m long[32;1m and[34;1m u[31;1mn[32;1mw[34;1mi[31;1me[32;1ml[34;1md[31;1my[32;1m,[31;1m the[32;1m MSF[34;1m
|
||
keyword[31;1m will[31;1m[32;1m[34;1m[32;1m wrap[34;1m it[31;1m so[32;1m it's[34;1m pleasantly[31;1m readable.[0m
|
||
|
||
Εδώ έχουμε μια μορφοποιημένη υπενθύμιση. Θα πρέπει να είναι τυλιγμένο
|
||
με λέξεις όμορφα και τακτοποιημένα από το Remind. Αν και είναι πολύ
|
||
μακρύ και δυσκίνητο, η λέξη-κλειδί των ΓΧΣ θα το τυλίξει έτσι ώστε να
|
||
είναι ευχάριστα ευανάγνωστο. 🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅
|
||
Εδώ έχουμε μια μορφοποιημένη υπενθύμιση. Θα πρέπει να είναι τυλιγμένο
|
||
με λέξεις όμορφα και τακτοποιημένα από το Remind. Αν και είναι πολύ
|
||
μακρύ και δυσκίνητο, η λέξη-κλειδί των ΓΧΣ θα το τυλίξει έτσι ώστε να
|
||
είναι ευχάριστα ευανάγνωστο. 🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅
|
||
|
||
[31;1mΕδώ[32;1m έχουμε[34;1m μια[31;1m μ[32;1mο[34;1mρ[31;1mφοποιημένη[0m υπενθύμιση. Θα πρέπει να είναι τυλιγμένο
|
||
με λέξεις όμορφα και τακτοποιημένα από το Remind. Αν και είναι πολύ
|
||
μακρύ και δυσκίνητο, η λέξη-κλειδί των ΓΧΣ θα το τυλίξει έτσι ώστε να
|
||
είναι ευχάριστα ευανάγνωστο. 🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅
|
||
[31;1mΕδώ[32;1m έχουμε[34;1m μια[31;1m μ[32;1mο[34;1mρ[31;1mφοποιημένη[0m υπενθύμιση. Θα πρέπει να είναι τυλιγμένο
|
||
με λέξεις όμορφα και τακτοποιημένα από το Remind. Αν και είναι πολύ
|
||
μακρύ και δυσκίνητο, η λέξη-κλειδί των ΓΧΣ θα το τυλίξει έτσι ώστε να
|
||
είναι ευχάριστα ευανάγνωστο. 🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅
|
||
|
||
../tests/ansicolors.rem(33): ansicolor(): Not enough arguments
|
||
../tests/ansicolors.rem(34): ansicolor(): Number too low
|
||
../tests/ansicolors.rem(35): ansicolor(): Number too high
|
||
../tests/ansicolors.rem(36): ansicolor(): Type mismatch
|
||
../tests/ansicolors.rem(37): ansicolor(): Type mismatch
|
||
../tests/ansicolors.rem(38): ansicolor(): Number too low
|
||
../tests/ansicolors.rem(39): ansicolor(): Number too high
|
||
../tests/ansicolors.rem(40): ansicolor(): Number too high
|
||
../tests/ansicolors.rem(41): ansicolor(): Number too low
|
||
../tests/ansicolors.rem(42): ansicolor(): Number too high
|
||
../tests/ansicolors.rem(43): ansicolor(): Number too low
|
||
Width of [0;31mfoo: 🌅 is: 7
|
||
|
||
TerminalBackground is: 1
|
||
UseVTColors is: 1
|
||
Use256Colors is: 1
|
||
UseTrueColors is: 0
|
||
UseBGVTColors is: 1
|
||
This is [38;5;10mgreen[0m, [38;5;9mred[0m and [38;5;12mblue[0m text.
|
||
This is [38;5;0m[48;5;10mblack text on a green background[0m
|
||
This is [38;5;0mclamped black text[0m
|
||
This is [38;5;7mclamped white text[0m
|
||
|
||
Here we have a formatted reminder. It should be word-wrapped nicely
|
||
and neatly by Remind. Although it is very long and unwieldy, the MSF
|
||
keyword will wrap it so it's pleasantly readable.
|
||
Here we have a formatted reminder. It should be word-wrapped nicely
|
||
and neatly by Remind. Although it is very long and unwieldy, the MSF
|
||
keyword will wrap it so it's pleasantly readable.
|
||
|
||
[38;5;9mHere[38;5;10m we[38;5;12m have[38;5;9m a[38;5;10m formatted[38;5;12m reminder.[38;5;9m It[38;5;10m should[38;5;12m be[38;5;9m word-wrapped[38;5;10m nicely[38;5;12m
|
||
and[38;5;9m neatly[38;5;10m by Remind.[38;5;12m Although[38;5;9m it[38;5;10m is[38;5;12m very[38;5;9m long[38;5;10m and[38;5;12m u[38;5;9mn[38;5;10mw[38;5;12mi[38;5;9me[38;5;10ml[38;5;12md[38;5;9my[38;5;10m,[38;5;9m the[38;5;10m MSF[38;5;12m
|
||
keyword[38;5;9m will[38;5;9m[38;5;10m[38;5;12m[38;5;10m wrap[38;5;12m it[38;5;9m so[38;5;10m it's[38;5;12m pleasantly[38;5;9m readable.[0m
|
||
[38;5;9mHere[38;5;10m we[38;5;12m have[38;5;9m a[38;5;10m formatted[38;5;12m reminder.[38;5;9m It[38;5;10m should[38;5;12m be[38;5;9m word-wrapped[38;5;10m nicely[38;5;12m
|
||
and[38;5;9m neatly[38;5;10m by Remind.[38;5;12m Although[38;5;9m it[38;5;10m is[38;5;12m very[38;5;9m long[38;5;10m and[38;5;12m u[38;5;9mn[38;5;10mw[38;5;12mi[38;5;9me[38;5;10ml[38;5;12md[38;5;9my[38;5;10m,[38;5;9m the[38;5;10m MSF[38;5;12m
|
||
keyword[38;5;9m will[38;5;9m[38;5;10m[38;5;12m[38;5;10m wrap[38;5;12m it[38;5;9m so[38;5;10m it's[38;5;12m pleasantly[38;5;9m readable.[0m
|
||
|
||
Εδώ έχουμε μια μορφοποιημένη υπενθύμιση. Θα πρέπει να είναι τυλιγμένο
|
||
με λέξεις όμορφα και τακτοποιημένα από το Remind. Αν και είναι πολύ
|
||
μακρύ και δυσκίνητο, η λέξη-κλειδί των ΓΧΣ θα το τυλίξει έτσι ώστε να
|
||
είναι ευχάριστα ευανάγνωστο. 🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅
|
||
Εδώ έχουμε μια μορφοποιημένη υπενθύμιση. Θα πρέπει να είναι τυλιγμένο
|
||
με λέξεις όμορφα και τακτοποιημένα από το Remind. Αν και είναι πολύ
|
||
μακρύ και δυσκίνητο, η λέξη-κλειδί των ΓΧΣ θα το τυλίξει έτσι ώστε να
|
||
είναι ευχάριστα ευανάγνωστο. 🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅
|
||
|
||
[38;5;9mΕδώ[38;5;10m έχουμε[38;5;12m μια[38;5;9m μ[38;5;10mο[38;5;12mρ[38;5;9mφοποιημένη[0m υπενθύμιση. Θα πρέπει να είναι τυλιγμένο
|
||
με λέξεις όμορφα και τακτοποιημένα από το Remind. Αν και είναι πολύ
|
||
μακρύ και δυσκίνητο, η λέξη-κλειδί των ΓΧΣ θα το τυλίξει έτσι ώστε να
|
||
είναι ευχάριστα ευανάγνωστο. 🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅
|
||
[38;5;9mΕδώ[38;5;10m έχουμε[38;5;12m μια[38;5;9m μ[38;5;10mο[38;5;12mρ[38;5;9mφοποιημένη[0m υπενθύμιση. Θα πρέπει να είναι τυλιγμένο
|
||
με λέξεις όμορφα και τακτοποιημένα από το Remind. Αν και είναι πολύ
|
||
μακρύ και δυσκίνητο, η λέξη-κλειδί των ΓΧΣ θα το τυλίξει έτσι ώστε να
|
||
είναι ευχάριστα ευανάγνωστο. 🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅
|
||
|
||
../tests/ansicolors.rem(33): ansicolor(): Not enough arguments
|
||
../tests/ansicolors.rem(34): ansicolor(): Number too low
|
||
../tests/ansicolors.rem(35): ansicolor(): Number too high
|
||
../tests/ansicolors.rem(36): ansicolor(): Type mismatch
|
||
../tests/ansicolors.rem(37): ansicolor(): Type mismatch
|
||
../tests/ansicolors.rem(38): ansicolor(): Number too low
|
||
../tests/ansicolors.rem(39): ansicolor(): Number too high
|
||
../tests/ansicolors.rem(40): ansicolor(): Number too high
|
||
../tests/ansicolors.rem(41): ansicolor(): Number too low
|
||
../tests/ansicolors.rem(42): ansicolor(): Number too high
|
||
../tests/ansicolors.rem(43): ansicolor(): Number too low
|
||
Width of [38;5;1mfoo: 🌅 is: 7
|
||
|
||
TerminalBackground is: 1
|
||
UseVTColors is: 1
|
||
Use256Colors is: 0
|
||
UseTrueColors is: 1
|
||
UseBGVTColors is: 1
|
||
This is [38;2;0;255;0mgreen[0m, [38;2;255;0;0mred[0m and [38;2;0;0;255mblue[0m text.
|
||
This is [38;2;0;0;0m[48;2;0;255;0mblack text on a green background[0m
|
||
This is [38;2;0;0;0mclamped black text[0m
|
||
This is [38;2;192;192;192mclamped white text[0m
|
||
|
||
Here we have a formatted reminder. It should be word-wrapped nicely
|
||
and neatly by Remind. Although it is very long and unwieldy, the MSF
|
||
keyword will wrap it so it's pleasantly readable.
|
||
Here we have a formatted reminder. It should be word-wrapped nicely
|
||
and neatly by Remind. Although it is very long and unwieldy, the MSF
|
||
keyword will wrap it so it's pleasantly readable.
|
||
|
||
[38;2;255;0;0mHere[38;2;0;255;0m we[38;2;0;0;255m have[38;2;255;0;0m a[38;2;0;255;0m formatted[38;2;0;0;255m reminder.[38;2;255;0;0m It[38;2;0;255;0m should[38;2;0;0;255m be[38;2;255;0;0m word-wrapped[38;2;0;255;0m nicely[38;2;0;0;255m
|
||
and[38;2;255;0;0m neatly[38;2;0;255;0m by Remind.[38;2;0;0;255m Although[38;2;255;0;0m it[38;2;0;255;0m is[38;2;0;0;255m very[38;2;255;0;0m long[38;2;0;255;0m and[38;2;0;0;255m u[38;2;255;0;0mn[38;2;0;255;0mw[38;2;0;0;255mi[38;2;255;0;0me[38;2;0;255;0ml[38;2;0;0;255md[38;2;255;0;0my[38;2;0;255;0m,[38;2;255;0;0m the[38;2;0;255;0m MSF[38;2;0;0;255m
|
||
keyword[38;2;255;0;0m will[38;2;255;0;0m[38;2;0;255;0m[38;2;0;0;255m[38;2;0;255;0m wrap[38;2;0;0;255m it[38;2;255;0;0m so[38;2;0;255;0m it's[38;2;0;0;255m pleasantly[38;2;255;0;0m readable.[0m
|
||
[38;2;255;0;0mHere[38;2;0;255;0m we[38;2;0;0;255m have[38;2;255;0;0m a[38;2;0;255;0m formatted[38;2;0;0;255m reminder.[38;2;255;0;0m It[38;2;0;255;0m should[38;2;0;0;255m be[38;2;255;0;0m word-wrapped[38;2;0;255;0m nicely[38;2;0;0;255m
|
||
and[38;2;255;0;0m neatly[38;2;0;255;0m by Remind.[38;2;0;0;255m Although[38;2;255;0;0m it[38;2;0;255;0m is[38;2;0;0;255m very[38;2;255;0;0m long[38;2;0;255;0m and[38;2;0;0;255m u[38;2;255;0;0mn[38;2;0;255;0mw[38;2;0;0;255mi[38;2;255;0;0me[38;2;0;255;0ml[38;2;0;0;255md[38;2;255;0;0my[38;2;0;255;0m,[38;2;255;0;0m the[38;2;0;255;0m MSF[38;2;0;0;255m
|
||
keyword[38;2;255;0;0m will[38;2;255;0;0m[38;2;0;255;0m[38;2;0;0;255m[38;2;0;255;0m wrap[38;2;0;0;255m it[38;2;255;0;0m so[38;2;0;255;0m it's[38;2;0;0;255m pleasantly[38;2;255;0;0m readable.[0m
|
||
|
||
Εδώ έχουμε μια μορφοποιημένη υπενθύμιση. Θα πρέπει να είναι τυλιγμένο
|
||
με λέξεις όμορφα και τακτοποιημένα από το Remind. Αν και είναι πολύ
|
||
μακρύ και δυσκίνητο, η λέξη-κλειδί των ΓΧΣ θα το τυλίξει έτσι ώστε να
|
||
είναι ευχάριστα ευανάγνωστο. 🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅
|
||
Εδώ έχουμε μια μορφοποιημένη υπενθύμιση. Θα πρέπει να είναι τυλιγμένο
|
||
με λέξεις όμορφα και τακτοποιημένα από το Remind. Αν και είναι πολύ
|
||
μακρύ και δυσκίνητο, η λέξη-κλειδί των ΓΧΣ θα το τυλίξει έτσι ώστε να
|
||
είναι ευχάριστα ευανάγνωστο. 🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅
|
||
|
||
[38;2;255;0;0mΕδώ[38;2;0;255;0m έχουμε[38;2;0;0;255m μια[38;2;255;0;0m μ[38;2;0;255;0mο[38;2;0;0;255mρ[38;2;255;0;0mφοποιημένη[0m υπενθύμιση. Θα πρέπει να είναι τυλιγμένο
|
||
με λέξεις όμορφα και τακτοποιημένα από το Remind. Αν και είναι πολύ
|
||
μακρύ και δυσκίνητο, η λέξη-κλειδί των ΓΧΣ θα το τυλίξει έτσι ώστε να
|
||
είναι ευχάριστα ευανάγνωστο. 🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅
|
||
[38;2;255;0;0mΕδώ[38;2;0;255;0m έχουμε[38;2;0;0;255m μια[38;2;255;0;0m μ[38;2;0;255;0mο[38;2;0;0;255mρ[38;2;255;0;0mφοποιημένη[0m υπενθύμιση. Θα πρέπει να είναι τυλιγμένο
|
||
με λέξεις όμορφα και τακτοποιημένα από το Remind. Αν και είναι πολύ
|
||
μακρύ και δυσκίνητο, η λέξη-κλειδί των ΓΧΣ θα το τυλίξει έτσι ώστε να
|
||
είναι ευχάριστα ευανάγνωστο. 🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅
|
||
🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅🌅 🌅 🌅 🌅 🌅
|
||
|
||
../tests/ansicolors.rem(33): ansicolor(): Not enough arguments
|
||
../tests/ansicolors.rem(34): ansicolor(): Number too low
|
||
../tests/ansicolors.rem(35): ansicolor(): Number too high
|
||
../tests/ansicolors.rem(36): ansicolor(): Type mismatch
|
||
../tests/ansicolors.rem(37): ansicolor(): Type mismatch
|
||
../tests/ansicolors.rem(38): ansicolor(): Number too low
|
||
../tests/ansicolors.rem(39): ansicolor(): Number too high
|
||
../tests/ansicolors.rem(40): ansicolor(): Number too high
|
||
../tests/ansicolors.rem(41): ansicolor(): Number too low
|
||
../tests/ansicolors.rem(42): ansicolor(): Number too high
|
||
../tests/ansicolors.rem(43): ansicolor(): Number too low
|
||
Width of [38;2;128;0;0mfoo: 🌅 is: 7
|
||
|
||
$AddBlankLines test
|
||
Reminders for Saturday, 1st January, 2022:
|
||
|
||
$AddBlankLines=1
|
||
|
||
|
||
Hello
|
||
|
||
Hi
|
||
|
||
How are you?
|
||
|
||
OK
|
||
|
||
Reminders for Saturday, 1st January, 2022:
|
||
|
||
$AddBlankLines=1
|
||
|
||
|
||
Hello
|
||
|
||
Hi
|
||
|
||
How are you?
|
||
|
||
OK
|
||
|
||
Reminders for Saturday, 1st January, 2022:
|
||
$AddBlankLines=0
|
||
|
||
Hello
|
||
Hi
|
||
How are you?
|
||
OK
|
||
MON WKDAY DAY across year test
|
||
-(1): Trig = Monday, 3 January, 2000
|
||
No reminders.
|
||
Sort Test
|
||
Reminders for Saturday, 1st January, 2000:
|
||
|
||
Untimed
|
||
|
||
Timed
|
||
|
||
Reminders for Saturday, 1st January, 2000:
|
||
|
||
Timed
|
||
|
||
Untimed
|
||
|
||
Purge Test
|
||
../tests/purge_dir/f3.rem(76): `/': Division by zero
|
||
../tests/purge_dir/f3.rem(76): `/': Division by zero
|
||
F1
|
||
# This is f1.rem
|
||
INCLUDE [filedir()]/f2.rem
|
||
INCLUDE [filedir()]/f2.rem
|
||
|
||
#!P: Expired: REM 1 Oct 1991 MSG old1.
|
||
|
||
#!P: Expired: REM Monday UNTIL 1 Oct 1991 MSG old2.
|
||
F2
|
||
# This is f2.rem
|
||
|
||
REM 3 feb 2012 MSG new
|
||
#!P: Expired: REM 3 1998 MSG old
|
||
|
||
INCLUDE [filedir()]/f3.rem
|
||
F3
|
||
# This is f3.rem
|
||
|
||
REM Mon MSG repeat
|
||
|
||
#!P: Cannot purge SATISFY-type reminders
|
||
REM Mon SATISFY [1] MSG repeat
|
||
|
||
#!P: The next IF evaluated false...
|
||
#!P: REM statements in IF block not checked for purging.
|
||
IF 0
|
||
REM 1991 MSG wookie
|
||
ENDIF
|
||
|
||
IF 1
|
||
#!P: Expired: REM 1991 MSG wookie
|
||
ENDIF
|
||
|
||
#!P: The next IFTRIG did not trigger.
|
||
#!P: REM statements in IFTRIG block not checked for purging.
|
||
IFTRIG 1991
|
||
REM MSG wookie
|
||
ENDIF
|
||
|
||
# More complex conditional statements
|
||
IF 1
|
||
#!P: The next IF evaluated false...
|
||
#!P: REM statements in IF block not checked for purging.
|
||
IF 0
|
||
REM 1991 MSG wookie
|
||
ELSE
|
||
#!P: Expired: REM 1991 MSG wookie
|
||
ENDIF
|
||
#!P: The previous IF evaluated true.
|
||
#!P: REM statements in ELSE block not checked for purging
|
||
ELSE
|
||
IF 1
|
||
REM 1991 MSG wookie
|
||
ELSE
|
||
REM 1991 MSG wookie
|
||
ENDIF
|
||
ENDIF
|
||
|
||
#!P: Next line has expired, but contains expression... please verify
|
||
#!P: Expired: REM [1990+1] MSG old-with-constant-expression
|
||
|
||
#!P: Next line has expired, but contains expression... please verify
|
||
#!P: Expired: REM [1990+1] \
|
||
MSG Continued line-old-with-constant-expression
|
||
|
||
#!P: Expired: REM 1990 \
|
||
MSG expired-continued-line
|
||
|
||
set y 1990
|
||
|
||
#!P: Next line may have expired, but contains non-constant expression
|
||
#!P: or a relative SCANFROM clause
|
||
REM [y+1] MSG old-with-nonconstant-expression
|
||
|
||
# A comment that should be preserved
|
||
|
||
|
||
#!P: Next line may have expired, but contains non-constant expression
|
||
#!P: or a relative SCANFROM clause
|
||
REM [y+1] \
|
||
MSG Continued-line-old-with-nonconstant-expression
|
||
|
||
OMIT 25 Dec MSG woaaahh!
|
||
OMIT 24 Dec
|
||
|
||
#!P: Expired: OMIT 1 Jan 1992 MSG woaaahah... expired
|
||
OMIT 2 Jan 1992
|
||
|
||
# Complicated expressions
|
||
SET a 3
|
||
FSET const(x) x+3
|
||
FSET nonconst(x) x+a
|
||
|
||
#!P: Next line has expired, but contains expression... please verify
|
||
#!P: Expired: REM [const(5)] Jan 1992 MSG expired... should be commented out
|
||
#!P: Next line may have expired, but contains non-constant expression
|
||
#!P: or a relative SCANFROM clause
|
||
REM [const(a)] Jan 1992 MSG nonconstant expression
|
||
#!P: Next line may have expired, but contains non-constant expression
|
||
#!P: or a relative SCANFROM clause
|
||
REM [nonconst(5)] Jan 1992 MSG nonconstant expression
|
||
#!P: Next line may have expired, but contains non-constant expression
|
||
#!P: or a relative SCANFROM clause
|
||
REM [value("a")] Jan 1992 MSG nonconstant expression
|
||
|
||
#!P: The next IF evaluated false...
|
||
#!P: REM statements in IF block not checked for purging.
|
||
IF 0
|
||
# A comment in a false IF block
|
||
ENDIF
|
||
|
||
# Busted line
|
||
#!P! Could not parse next line: Division by zero
|
||
REM [0/0] Jan 1992 MSG ouch
|
||
|
||
ERRMSG blorky
|
||
FLUSH
|
||
SET a 1
|
||
FSET a(x) x*x
|
||
UNSET a
|
||
CLEAR-OMIT-CONTEXT
|
||
PUSH-OMIT-CONTEXT
|
||
POP-OMIT-CONTEXT
|
||
BANNER wow
|
||
DEBUG +x
|
||
DEBUG -x
|
||
DUMP $
|
||
EXIT 0
|
||
PRESERVE i
|
||
|
||
../tests/runtest.rem(2): shell(): RUN disabled
|
||
../tests/runinc.rem(1): shell(): RUN disabled
|
||
../tests/runinc.rem(3): shell(): RUN disabled
|
||
No reminders.
|
||
%!PS-Adobe-2.0
|
||
%%DocumentFonts: Helvetica Helvetica-BoldOblique
|
||
%%Creator: Rem2PS
|
||
%%Pages: (atend)
|
||
%%Orientation: Landscape
|
||
%%EndComments
|
||
<< /PageSize [612 792] >> setpagedevice
|
||
% This file was produced by Remind and Rem2PS, written by
|
||
% Dianne Skoll.
|
||
% Remind and Rem2PS are Copyright 1992-2024 Dianne Skoll.
|
||
/ISOLatin1Encoding where { pop save true }{ false } ifelse
|
||
/ISOLatin1Encoding [ StandardEncoding 0 45 getinterval aload pop /minus
|
||
StandardEncoding 46 98 getinterval aload pop /dotlessi /grave /acute
|
||
/circumflex /tilde /macron /breve /dotaccent /dieresis /.notdef /ring
|
||
/cedilla /.notdef /hungarumlaut /ogonek /caron /space /exclamdown /cent
|
||
/sterling /currency /yen /brokenbar /section /dieresis /copyright
|
||
/ordfeminine /guillemotleft /logicalnot /hyphen /registered /macron
|
||
/degree /plusminus /twosuperior /threesuperior /acute /mu /paragraph
|
||
/periodcentered /cedilla /onesuperior /ordmasculine /guillemotright
|
||
/onequarter /onehalf /threequarters /questiondown /Agrave /Aacute
|
||
/Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla /Egrave /Eacute
|
||
/Ecircumflex /Edieresis /Igrave /Iacute /Icircumflex /Idieresis /Eth
|
||
/Ntilde /Ograve /Oacute /Ocircumflex /Otilde /Odieresis /multiply
|
||
/Oslash /Ugrave /Uacute /Ucircumflex /Udieresis /Yacute /Thorn
|
||
/germandbls /agrave /aacute /acircumflex /atilde /adieresis /aring /ae
|
||
/ccedilla /egrave /eacute /ecircumflex /edieresis /igrave /iacute
|
||
/icircumflex /idieresis /eth /ntilde /ograve /oacute /ocircumflex
|
||
/otilde /odieresis /divide /oslash /ugrave /uacute /ucircumflex
|
||
/udieresis /yacute /thorn /ydieresis ] def
|
||
{ restore } if
|
||
|
||
/reencodeISO { %def
|
||
findfont dup length dict begin
|
||
{ 1 index /FID ne { def }{ pop pop } ifelse } forall
|
||
/Encoding ISOLatin1Encoding def
|
||
currentdict end definefont pop
|
||
} bind def
|
||
/copyFont { %def
|
||
findfont dup length dict begin
|
||
{ 1 index /FID ne { def } { pop pop } ifelse } forall
|
||
currentdict end definefont pop
|
||
} bind def
|
||
|
||
% L - Draw a line
|
||
/L {
|
||
newpath moveto lineto stroke
|
||
} bind def
|
||
% string1 string2 strcat string
|
||
% Function: Concatenates two strings together.
|
||
/strcat {
|
||
2 copy length exch length add
|
||
string dup
|
||
4 2 roll
|
||
2 index 0 3 index
|
||
putinterval
|
||
exch length exch putinterval
|
||
} bind def
|
||
% string doheading
|
||
/doheading
|
||
{
|
||
/monthyr exch def
|
||
|
||
/TitleFont findfont
|
||
TitleSize scalefont setfont
|
||
monthyr stringwidth
|
||
/hgt exch def
|
||
2 div MaxX MinX add 2 div exch sub /x exch def
|
||
MaxY Border sub TitleSize sub /y exch def
|
||
newpath x y moveto monthyr show
|
||
newpath x y moveto monthyr false charpath flattenpath pathbbox
|
||
pop pop Border sub /y exch def pop
|
||
MinX y MaxX y L
|
||
/topy y def
|
||
/HeadFont findfont HeadSize scalefont setfont
|
||
% Do the days of the week
|
||
MaxX MinX sub 7 div /xincr exch def
|
||
/x MinX def
|
||
[(Sunday) (Monday) (Tuesday) (Wednesday) (Thursday) (Friday) (Saturday)]
|
||
{
|
||
HeadSize x y HeadSize 2 mul sub x xincr add y CenterText
|
||
x xincr add /x exch def
|
||
} forall
|
||
y HeadSize 2 mul sub /y exch def
|
||
MinX y MaxX y L
|
||
/ytop y def /ymin y def
|
||
}
|
||
def
|
||
/CenterText
|
||
{
|
||
/maxy exch def
|
||
/maxx exch def
|
||
/miny exch def
|
||
/minx exch def
|
||
/sz exch def
|
||
/str exch def
|
||
str stringwidth pop
|
||
2 div maxx minx add 2 div exch sub
|
||
sz 2 div maxy miny add 2 div exch sub
|
||
moveto str show
|
||
} def
|
||
% Variables:
|
||
% curline - a string holding the current line
|
||
% y - current y pos
|
||
% yincr - increment to next line
|
||
% xleft - left margin
|
||
% width - max width.
|
||
% EnterOneWord - given a word, enter it into the box.
|
||
% string EnterOneWord
|
||
/EnterOneWord {
|
||
{ EnterOneWordAux
|
||
{exit} if }
|
||
loop
|
||
} bind def
|
||
% EnterOneWordAux - if the word fits, enter it into box and return true.
|
||
% If it doesn't fit, put as much as will fit and return the string and false.
|
||
/EnterOneWordAux {
|
||
/word exch def
|
||
/tmpline curline word strcat def
|
||
tmpline stringwidth pop width gt
|
||
{MoveToNewLine}
|
||
{/curline tmpline ( ) strcat def /word () def}
|
||
ifelse
|
||
word () eq
|
||
{true}
|
||
{word false}
|
||
ifelse
|
||
} bind def
|
||
% MoveToNewLine - move to a new line, resetting word as appropriate
|
||
/MoveToNewLine {
|
||
curline () ne
|
||
{newpath xleft y moveto curline show /curline () def /y y yincr add def}
|
||
{ChopWord}
|
||
ifelse
|
||
} bind def
|
||
% ChopWord - word won't fit. Chop it and find biggest piece that will fit
|
||
/ChopWord {
|
||
/curline () def
|
||
/len word length def
|
||
/Fcount len 1 sub def
|
||
|
||
{
|
||
word 0 Fcount getinterval stringwidth pop width le
|
||
{exit} if
|
||
/Fcount Fcount 1 sub def
|
||
} loop
|
||
% Got the count. Display it and reset word
|
||
newpath xleft y moveto word 0 Fcount getinterval show
|
||
/y y yincr add def
|
||
/word word Fcount len Fcount sub getinterval def
|
||
} bind def
|
||
/FinishFormatting {
|
||
word () ne
|
||
{newpath xleft y moveto word show /word () def
|
||
/curline () def /y y yincr add def}
|
||
{curline () ne
|
||
{newpath xleft y moveto curline show /word () def
|
||
/curline () def /y y yincr add def} if}
|
||
ifelse
|
||
} bind def
|
||
% FillBoxWithText - fill a box with text
|
||
% text-array xleft width yincr y FillBoxWithText new-y
|
||
% Returns the new Y-coordinate.
|
||
/FillBoxWithText {
|
||
/y exch def
|
||
/yincr exch def
|
||
/width exch def
|
||
/xleft exch def
|
||
/curline () def
|
||
% The last two strings in the word array are actually the PostScript
|
||
% code to execute before and after the entry is printed.
|
||
dup dup
|
||
length 1 sub
|
||
get
|
||
exch
|
||
dup dup
|
||
length 2 sub
|
||
get
|
||
dup length 0 gt
|
||
{cvx exec} {pop} ifelse
|
||
dup length 2 sub 0 exch getinterval
|
||
{EnterOneWord} forall
|
||
FinishFormatting
|
||
dup length 0 gt
|
||
{cvx exec} {pop} ifelse
|
||
y
|
||
} bind def
|
||
% Variables for calendar boxes:
|
||
% ytop - current top position
|
||
% ymin - minimum y reached for current row
|
||
% border ytop xleft width textarray daynum onright DoCalBox ybot
|
||
% Do the entries for one calendar box. Returns lowest Y-coordinate reached
|
||
/DoCalBox {
|
||
/onright exch def
|
||
/daynum exch def
|
||
/textarr exch def
|
||
/wid exch def
|
||
/xl exch def
|
||
/yt exch def
|
||
/border exch def
|
||
% Do the day number
|
||
/DayFont findfont DaySize scalefont setfont
|
||
onright 1 eq
|
||
{xl wid add border sub daynum stringwidth pop sub yt border sub DaySize sub moveto daynum show}
|
||
{xl border add yt border sub DaySize sub moveto daynum show}
|
||
ifelse
|
||
% Do the text entries. Precharge the stack with current y pos.
|
||
/ycur yt border sub DaySize sub DaySize sub 2 add def
|
||
/EntryFont findfont EntrySize scalefont setfont
|
||
ycur
|
||
textarr
|
||
{ exch 2 sub /ycur exch def xl border add wid border sub border sub EntrySize 2 add neg
|
||
ycur FillBoxWithText }
|
||
forall
|
||
} bind def
|
||
2 setlinecap
|
||
% Define a default PreCal procedure
|
||
/PreCal { pop pop } bind def
|
||
/HeadFont /Helvetica copyFont
|
||
/SmallFont /Helvetica copyFont
|
||
/DayFont /Helvetica-BoldOblique copyFont
|
||
/EntryFont /Helvetica copyFont
|
||
/TitleFont /Helvetica copyFont
|
||
/HeadSize 14 def
|
||
/DaySize 14 def
|
||
/EntrySize 8 def
|
||
/TitleSize 14 def
|
||
/XSIZE 612 def
|
||
/MinX 36 def
|
||
/MinY 36 def
|
||
/MaxX 756 def
|
||
/MaxY 576 def
|
||
/Border 6 def
|
||
/LineWidth 1 def
|
||
1 setlinewidth
|
||
/SmallFont findfont /FontInfo get /isFixedPitch get
|
||
{/SmallString (WW ) def}
|
||
{/SmallString (WW) def}
|
||
ifelse
|
||
%%EndProlog
|
||
%%Page: Aug09 1
|
||
%%PageBoundingBox: 0 0 612 792
|
||
90 rotate 0 XSIZE neg translate
|
||
/SAVESTATE save def (August) (2009) PreCal SAVESTATE restore
|
||
(August 2009) doheading
|
||
/MinBoxSize ytop MinY sub 6 div def
|
||
/ysmalltop ytop def
|
||
/CAL1 {
|
||
Border ytop 6 xincr mul MinX add xincr
|
||
[
|
||
]
|
||
(1) 1
|
||
DoCalBox
|
||
/y exch def y ymin lt {/ymin y def} if
|
||
} def
|
||
1 setgray
|
||
CAL1
|
||
0 setgray
|
||
/y ytop MinBoxSize sub def y ymin lt {/ymin y def} if
|
||
MinX ymin MaxX ymin L
|
||
/ylast ytop def
|
||
/ytop ymin def
|
||
/SAVESTATE save def
|
||
6 xincr mul MinX add ytop translate
|
||
/BoxWidth xincr def
|
||
/BoxHeight ylast ytop sub def
|
||
/InBoxHeight BoxHeight border sub DaySize sub DaySize sub 2 add EntrySize add def
|
||
/_A LineWidth 2 div def _A _A moveto
|
||
BoxWidth _A sub _A lineto BoxWidth _A sub BoxHeight _A sub lineto
|
||
_A BoxHeight _A sub lineto closepath
|
||
0.8 1 0.8 setrgbcolor fill 0.0 setgray
|
||
|
||
SAVESTATE restore
|
||
/ytop ylast def
|
||
CAL1
|
||
/y ytop MinBoxSize sub def y ymin lt {/ymin y def} if
|
||
MinX ymin MaxX ymin L
|
||
/ylast ytop def
|
||
/ytop ymin def
|
||
/CAL2 {
|
||
Border ytop 0 xincr mul MinX add xincr
|
||
[
|
||
]
|
||
(2) 1
|
||
DoCalBox
|
||
/y exch def y ymin lt {/ymin y def} if
|
||
} def
|
||
/CAL3 {
|
||
Border ytop 1 xincr mul MinX add xincr
|
||
[
|
||
]
|
||
(3) 1
|
||
DoCalBox
|
||
/y exch def y ymin lt {/ymin y def} if
|
||
} def
|
||
/CAL4 {
|
||
Border ytop 2 xincr mul MinX add xincr
|
||
[
|
||
]
|
||
(4) 1
|
||
DoCalBox
|
||
/y exch def y ymin lt {/ymin y def} if
|
||
} def
|
||
/CAL5 {
|
||
Border ytop 3 xincr mul MinX add xincr
|
||
[
|
||
]
|
||
(5) 1
|
||
DoCalBox
|
||
/y exch def y ymin lt {/ymin y def} if
|
||
} def
|
||
/CAL6 {
|
||
Border ytop 4 xincr mul MinX add xincr
|
||
[
|
||
]
|
||
(6) 1
|
||
DoCalBox
|
||
/y exch def y ymin lt {/ymin y def} if
|
||
} def
|
||
/CAL7 {
|
||
Border ytop 5 xincr mul MinX add xincr
|
||
[
|
||
]
|
||
(7) 1
|
||
DoCalBox
|
||
/y exch def y ymin lt {/ymin y def} if
|
||
} def
|
||
/CAL8 {
|
||
Border ytop 6 xincr mul MinX add xincr
|
||
[
|
||
]
|
||
(8) 1
|
||
DoCalBox
|
||
/y exch def y ymin lt {/ymin y def} if
|
||
} def
|
||
1 setgray
|
||
CAL2
|
||
CAL3
|
||
CAL4
|
||
CAL5
|
||
CAL6
|
||
CAL7
|
||
CAL8
|
||
0 setgray
|
||
/y ytop MinBoxSize sub def y ymin lt {/ymin y def} if
|
||
MinX ymin MaxX ymin L
|
||
/ylast ytop def
|
||
/ytop ymin def
|
||
/SAVESTATE save def
|
||
0 xincr mul MinX add ytop translate
|
||
/BoxWidth xincr def
|
||
/BoxHeight ylast ytop sub def
|
||
/InBoxHeight BoxHeight border sub DaySize sub DaySize sub 2 add EntrySize add def
|
||
/_A LineWidth 2 div def _A _A moveto
|
||
BoxWidth _A sub _A lineto BoxWidth _A sub BoxHeight _A sub lineto
|
||
_A BoxHeight _A sub lineto closepath
|
||
0.8 0.8 1 setrgbcolor fill 0.0 setgray
|
||
|
||
SAVESTATE restore
|
||
/SAVESTATE save def
|
||
1 xincr mul MinX add ytop translate
|
||
/BoxWidth xincr def
|
||
/BoxHeight ylast ytop sub def
|
||
/InBoxHeight BoxHeight border sub DaySize sub DaySize sub 2 add EntrySize add def
|
||
/_A LineWidth 2 div def _A _A moveto
|
||
BoxWidth _A sub _A lineto BoxWidth _A sub BoxHeight _A sub lineto
|
||
_A BoxHeight _A sub lineto closepath
|
||
1 1 1 setrgbcolor fill 0.0 setgray
|
||
|
||
SAVESTATE restore
|
||
/SAVESTATE save def
|
||
2 xincr mul MinX add ytop translate
|
||
/BoxWidth xincr def
|
||
/BoxHeight ylast ytop sub def
|
||
/InBoxHeight BoxHeight border sub DaySize sub DaySize sub 2 add EntrySize add def
|
||
/_A LineWidth 2 div def _A _A moveto
|
||
BoxWidth _A sub _A lineto BoxWidth _A sub BoxHeight _A sub lineto
|
||
_A BoxHeight _A sub lineto closepath
|
||
1 1 0.8 setrgbcolor fill 0.0 setgray
|
||
(First-Bit-Of-PS)
|
||
(Second-Bit-Of-PS)
|
||
(Third-Bit-Of-PS)
|
||
(Fourth-Bit-Of-PS)
|
||
SAVESTATE restore
|
||
/SAVESTATE save def
|
||
3 xincr mul MinX add ytop translate
|
||
/BoxWidth xincr def
|
||
/BoxHeight ylast ytop sub def
|
||
/InBoxHeight BoxHeight border sub DaySize sub DaySize sub 2 add EntrySize add def
|
||
/_A LineWidth 2 div def _A _A moveto
|
||
BoxWidth _A sub _A lineto BoxWidth _A sub BoxHeight _A sub lineto
|
||
_A BoxHeight _A sub lineto closepath
|
||
1 0.8 1 setrgbcolor fill 0.0 setgray
|
||
Border DaySize 2 div add /moonstartx exch def gsave 0 setgray newpath moonstartx BoxHeight Border sub DaySize 2 div sub
|
||
DaySize 2 div 0 360 arc closepath
|
||
stroke
|
||
moonstartx DaySize 2 div add Border add BoxHeight border sub DaySize 2 div sub DaySize 2 div sub moveto
|
||
/EntryFont findfont EntrySize scalefont setfont (20:56) show
|
||
grestore
|
||
|
||
SAVESTATE restore
|
||
/SAVESTATE save def
|
||
4 xincr mul MinX add ytop translate
|
||
/BoxWidth xincr def
|
||
/BoxHeight ylast ytop sub def
|
||
/InBoxHeight BoxHeight border sub DaySize sub DaySize sub 2 add EntrySize add def
|
||
/_A LineWidth 2 div def _A _A moveto
|
||
BoxWidth _A sub _A lineto BoxWidth _A sub BoxHeight _A sub lineto
|
||
_A BoxHeight _A sub lineto closepath
|
||
0.8 1 1 setrgbcolor fill 0.0 setgray
|
||
|
||
SAVESTATE restore
|
||
/SAVESTATE save def
|
||
5 xincr mul MinX add ytop translate
|
||
/BoxWidth xincr def
|
||
/BoxHeight ylast ytop sub def
|
||
/InBoxHeight BoxHeight border sub DaySize sub DaySize sub 2 add EntrySize add def
|
||
/_A LineWidth 2 div def _A _A moveto
|
||
BoxWidth _A sub _A lineto BoxWidth _A sub BoxHeight _A sub lineto
|
||
_A BoxHeight _A sub lineto closepath
|
||
1 0.8 0.8 setrgbcolor fill 0.0 setgray
|
||
|
||
SAVESTATE restore
|
||
/SAVESTATE save def
|
||
6 xincr mul MinX add ytop translate
|
||
/BoxWidth xincr def
|
||
/BoxHeight ylast ytop sub def
|
||
/InBoxHeight BoxHeight border sub DaySize sub DaySize sub 2 add EntrySize add def
|
||
/_A LineWidth 2 div def _A _A moveto
|
||
BoxWidth _A sub _A lineto BoxWidth _A sub BoxHeight _A sub lineto
|
||
_A BoxHeight _A sub lineto closepath
|
||
0.8 1 0.8 setrgbcolor fill 0.0 setgray
|
||
|
||
SAVESTATE restore
|
||
/ytop ylast def
|
||
CAL2
|
||
CAL3
|
||
CAL4
|
||
CAL5
|
||
CAL6
|
||
CAL7
|
||
CAL8
|
||
/y ytop MinBoxSize sub def y ymin lt {/ymin y def} if
|
||
MinX ymin MaxX ymin L
|
||
/ylast ytop def
|
||
/ytop ymin def
|
||
/CAL9 {
|
||
Border ytop 0 xincr mul MinX add xincr
|
||
[
|
||
]
|
||
(9) 1
|
||
DoCalBox
|
||
/y exch def y ymin lt {/ymin y def} if
|
||
} def
|
||
/CAL10 {
|
||
Border ytop 1 xincr mul MinX add xincr
|
||
[
|
||
]
|
||
(10) 1
|
||
DoCalBox
|
||
/y exch def y ymin lt {/ymin y def} if
|
||
} def
|
||
/CAL11 {
|
||
Border ytop 2 xincr mul MinX add xincr
|
||
[
|
||
]
|
||
(11) 1
|
||
DoCalBox
|
||
/y exch def y ymin lt {/ymin y def} if
|
||
} def
|
||
/CAL12 {
|
||
Border ytop 3 xincr mul MinX add xincr
|
||
[
|
||
]
|
||
(12) 1
|
||
DoCalBox
|
||
/y exch def y ymin lt {/ymin y def} if
|
||
} def
|
||
/CAL13 {
|
||
Border ytop 4 xincr mul MinX add xincr
|
||
[
|
||
]
|
||
(13) 1
|
||
DoCalBox
|
||
/y exch def y ymin lt {/ymin y def} if
|
||
} def
|
||
/CAL14 {
|
||
Border ytop 5 xincr mul MinX add xincr
|
||
[
|
||
]
|
||
(14) 1
|
||
DoCalBox
|
||
/y exch def y ymin lt {/ymin y def} if
|
||
} def
|
||
/CAL15 {
|
||
Border ytop 6 xincr mul MinX add xincr
|
||
[
|
||
]
|
||
(15) 1
|
||
DoCalBox
|
||
/y exch def y ymin lt {/ymin y def} if
|
||
} def
|
||
1 setgray
|
||
CAL9
|
||
CAL10
|
||
CAL11
|
||
CAL12
|
||
CAL13
|
||
CAL14
|
||
CAL15
|
||
0 setgray
|
||
/y ytop MinBoxSize sub def y ymin lt {/ymin y def} if
|
||
MinX ymin MaxX ymin L
|
||
/ylast ytop def
|
||
/ytop ymin def
|
||
/SAVESTATE save def
|
||
0 xincr mul MinX add ytop translate
|
||
/BoxWidth xincr def
|
||
/BoxHeight ylast ytop sub def
|
||
/InBoxHeight BoxHeight border sub DaySize sub DaySize sub 2 add EntrySize add def
|
||
/_A LineWidth 2 div def _A _A moveto
|
||
BoxWidth _A sub _A lineto BoxWidth _A sub BoxHeight _A sub lineto
|
||
_A BoxHeight _A sub lineto closepath
|
||
0.8 0.8 1 setrgbcolor fill 0.0 setgray
|
||
|
||
SAVESTATE restore
|
||
/SAVESTATE save def
|
||
1 xincr mul MinX add ytop translate
|
||
/BoxWidth xincr def
|
||
/BoxHeight ylast ytop sub def
|
||
/InBoxHeight BoxHeight border sub DaySize sub DaySize sub 2 add EntrySize add def
|
||
/_A LineWidth 2 div def _A _A moveto
|
||
BoxWidth _A sub _A lineto BoxWidth _A sub BoxHeight _A sub lineto
|
||
_A BoxHeight _A sub lineto closepath
|
||
1 1 1 setrgbcolor fill 0.0 setgray
|
||
|
||
SAVESTATE restore
|
||
/SAVESTATE save def
|
||
2 xincr mul MinX add ytop translate
|
||
/BoxWidth xincr def
|
||
/BoxHeight ylast ytop sub def
|
||
/InBoxHeight BoxHeight border sub DaySize sub DaySize sub 2 add EntrySize add def
|
||
/_A LineWidth 2 div def _A _A moveto
|
||
BoxWidth _A sub _A lineto BoxWidth _A sub BoxHeight _A sub lineto
|
||
_A BoxHeight _A sub lineto closepath
|
||
1 1 0.8 setrgbcolor fill 0.0 setgray
|
||
|
||
SAVESTATE restore
|
||
/SAVESTATE save def
|
||
3 xincr mul MinX add ytop translate
|
||
/BoxWidth xincr def
|
||
/BoxHeight ylast ytop sub def
|
||
/InBoxHeight BoxHeight border sub DaySize sub DaySize sub 2 add EntrySize add def
|
||
/_A LineWidth 2 div def _A _A moveto
|
||
BoxWidth _A sub _A lineto BoxWidth _A sub BoxHeight _A sub lineto
|
||
_A BoxHeight _A sub lineto closepath
|
||
1 0.8 1 setrgbcolor fill 0.0 setgray
|
||
|
||
SAVESTATE restore
|
||
/SAVESTATE save def
|
||
4 xincr mul MinX add ytop translate
|
||
/BoxWidth xincr def
|
||
/BoxHeight ylast ytop sub def
|
||
/InBoxHeight BoxHeight border sub DaySize sub DaySize sub 2 add EntrySize add def
|
||
/_A LineWidth 2 div def _A _A moveto
|
||
BoxWidth _A sub _A lineto BoxWidth _A sub BoxHeight _A sub lineto
|
||
_A BoxHeight _A sub lineto closepath
|
||
0.8 1 1 setrgbcolor fill 0.0 setgray
|
||
Border DaySize 2 div add /moonstartx exch def gsave 0 setgray newpath moonstartx BoxHeight Border sub DaySize 2 div sub
|
||
DaySize 2 div 0 360 arc closepath
|
||
stroke
|
||
newpath moonstartx BoxHeight Border sub DaySize 2 div sub
|
||
DaySize 2 div 270 90 arc closepath fill
|
||
moonstartx DaySize 2 div add Border add BoxHeight border sub DaySize 2 div sub DaySize 2 div sub moveto
|
||
/EntryFont findfont EntrySize scalefont setfont (14:56) show
|
||
grestore
|
||
|
||
SAVESTATE restore
|
||
/SAVESTATE save def
|
||
5 xincr mul MinX add ytop translate
|
||
/BoxWidth xincr def
|
||
/BoxHeight ylast ytop sub def
|
||
/InBoxHeight BoxHeight border sub DaySize sub DaySize sub 2 add EntrySize add def
|
||
/_A LineWidth 2 div def _A _A moveto
|
||
BoxWidth _A sub _A lineto BoxWidth _A sub BoxHeight _A sub lineto
|
||
_A BoxHeight _A sub lineto closepath
|
||
1 0.8 0.8 setrgbcolor fill 0.0 setgray
|
||
|
||
SAVESTATE restore
|
||
/SAVESTATE save def
|
||
6 xincr mul MinX add ytop translate
|
||
/BoxWidth xincr def
|
||
/BoxHeight ylast ytop sub def
|
||
/InBoxHeight BoxHeight border sub DaySize sub DaySize sub 2 add EntrySize add def
|
||
/_A LineWidth 2 div def _A _A moveto
|
||
BoxWidth _A sub _A lineto BoxWidth _A sub BoxHeight _A sub lineto
|
||
_A BoxHeight _A sub lineto closepath
|
||
0.8 1 0.8 setrgbcolor fill 0.0 setgray
|
||
|
||
SAVESTATE restore
|
||
/ytop ylast def
|
||
CAL9
|
||
CAL10
|
||
CAL11
|
||
CAL12
|
||
CAL13
|
||
CAL14
|
||
CAL15
|
||
/y ytop MinBoxSize sub def y ymin lt {/ymin y def} if
|
||
MinX ymin MaxX ymin L
|
||
/ylast ytop def
|
||
/ytop ymin def
|
||
/CAL16 {
|
||
Border ytop 0 xincr mul MinX add xincr
|
||
[
|
||
]
|
||
(16) 1
|
||
DoCalBox
|
||
/y exch def y ymin lt {/ymin y def} if
|
||
} def
|
||
/CAL17 {
|
||
Border ytop 1 xincr mul MinX add xincr
|
||
[
|
||
]
|
||
(17) 1
|
||
DoCalBox
|
||
/y exch def y ymin lt {/ymin y def} if
|
||
} def
|
||
/CAL18 {
|
||
Border ytop 2 xincr mul MinX add xincr
|
||
[
|
||
]
|
||
(18) 1
|
||
DoCalBox
|
||
/y exch def y ymin lt {/ymin y def} if
|
||
} def
|
||
/CAL19 {
|
||
Border ytop 3 xincr mul MinX add xincr
|
||
[
|
||
]
|
||
(19) 1
|
||
DoCalBox
|
||
/y exch def y ymin lt {/ymin y def} if
|
||
} def
|
||
/CAL20 {
|
||
Border ytop 4 xincr mul MinX add xincr
|
||
[
|
||
]
|
||
(20) 1
|
||
DoCalBox
|
||
/y exch def y ymin lt {/ymin y def} if
|
||
} def
|
||
/CAL21 {
|
||
Border ytop 5 xincr mul MinX add xincr
|
||
[
|
||
]
|
||
(21) 1
|
||
DoCalBox
|
||
/y exch def y ymin lt {/ymin y def} if
|
||
} def
|
||
/CAL22 {
|
||
Border ytop 6 xincr mul MinX add xincr
|
||
[
|
||
]
|
||
(22) 1
|
||
DoCalBox
|
||
/y exch def y ymin lt {/ymin y def} if
|
||
} def
|
||
1 setgray
|
||
CAL16
|
||
CAL17
|
||
CAL18
|
||
CAL19
|
||
CAL20
|
||
CAL21
|
||
CAL22
|
||
0 setgray
|
||
/y ytop MinBoxSize sub def y ymin lt {/ymin y def} if
|
||
MinX ymin MaxX ymin L
|
||
/ylast ytop def
|
||
/ytop ymin def
|
||
/SAVESTATE save def
|
||
0 xincr mul MinX add ytop translate
|
||
/BoxWidth xincr def
|
||
/BoxHeight ylast ytop sub def
|
||
/InBoxHeight BoxHeight border sub DaySize sub DaySize sub 2 add EntrySize add def
|
||
/_A LineWidth 2 div def _A _A moveto
|
||
BoxWidth _A sub _A lineto BoxWidth _A sub BoxHeight _A sub lineto
|
||
_A BoxHeight _A sub lineto closepath
|
||
0.8 0.8 1 setrgbcolor fill 0.0 setgray
|
||
|
||
SAVESTATE restore
|
||
/SAVESTATE save def
|
||
1 xincr mul MinX add ytop translate
|
||
/BoxWidth xincr def
|
||
/BoxHeight ylast ytop sub def
|
||
/InBoxHeight BoxHeight border sub DaySize sub DaySize sub 2 add EntrySize add def
|
||
/_A LineWidth 2 div def _A _A moveto
|
||
BoxWidth _A sub _A lineto BoxWidth _A sub BoxHeight _A sub lineto
|
||
_A BoxHeight _A sub lineto closepath
|
||
1 1 1 setrgbcolor fill 0.0 setgray
|
||
|
||
SAVESTATE restore
|
||
/SAVESTATE save def
|
||
2 xincr mul MinX add ytop translate
|
||
/BoxWidth xincr def
|
||
/BoxHeight ylast ytop sub def
|
||
/InBoxHeight BoxHeight border sub DaySize sub DaySize sub 2 add EntrySize add def
|
||
/_A LineWidth 2 div def _A _A moveto
|
||
BoxWidth _A sub _A lineto BoxWidth _A sub BoxHeight _A sub lineto
|
||
_A BoxHeight _A sub lineto closepath
|
||
1 1 0.8 setrgbcolor fill 0.0 setgray
|
||
|
||
SAVESTATE restore
|
||
/SAVESTATE save def
|
||
3 xincr mul MinX add ytop translate
|
||
/BoxWidth xincr def
|
||
/BoxHeight ylast ytop sub def
|
||
/InBoxHeight BoxHeight border sub DaySize sub DaySize sub 2 add EntrySize add def
|
||
/_A LineWidth 2 div def _A _A moveto
|
||
BoxWidth _A sub _A lineto BoxWidth _A sub BoxHeight _A sub lineto
|
||
_A BoxHeight _A sub lineto closepath
|
||
1 0.8 1 setrgbcolor fill 0.0 setgray
|
||
|
||
SAVESTATE restore
|
||
/SAVESTATE save def
|
||
4 xincr mul MinX add ytop translate
|
||
/BoxWidth xincr def
|
||
/BoxHeight ylast ytop sub def
|
||
/InBoxHeight BoxHeight border sub DaySize sub DaySize sub 2 add EntrySize add def
|
||
/_A LineWidth 2 div def _A _A moveto
|
||
BoxWidth _A sub _A lineto BoxWidth _A sub BoxHeight _A sub lineto
|
||
_A BoxHeight _A sub lineto closepath
|
||
0.8 1 1 setrgbcolor fill 0.0 setgray
|
||
Border DaySize 2 div add /moonstartx exch def gsave 0 setgray newpath moonstartx BoxHeight Border sub DaySize 2 div sub
|
||
DaySize 2 div 0 360 arc closepath
|
||
fill
|
||
moonstartx DaySize 2 div add Border add BoxHeight border sub DaySize 2 div sub DaySize 2 div sub moveto
|
||
/EntryFont findfont EntrySize scalefont setfont (06:02) show
|
||
grestore
|
||
|
||
SAVESTATE restore
|
||
/SAVESTATE save def
|
||
5 xincr mul MinX add ytop translate
|
||
/BoxWidth xincr def
|
||
/BoxHeight ylast ytop sub def
|
||
/InBoxHeight BoxHeight border sub DaySize sub DaySize sub 2 add EntrySize add def
|
||
/_A LineWidth 2 div def _A _A moveto
|
||
BoxWidth _A sub _A lineto BoxWidth _A sub BoxHeight _A sub lineto
|
||
_A BoxHeight _A sub lineto closepath
|
||
1 0.8 0.8 setrgbcolor fill 0.0 setgray
|
||
|
||
SAVESTATE restore
|
||
/SAVESTATE save def
|
||
6 xincr mul MinX add ytop translate
|
||
/BoxWidth xincr def
|
||
/BoxHeight ylast ytop sub def
|
||
/InBoxHeight BoxHeight border sub DaySize sub DaySize sub 2 add EntrySize add def
|
||
/_A LineWidth 2 div def _A _A moveto
|
||
BoxWidth _A sub _A lineto BoxWidth _A sub BoxHeight _A sub lineto
|
||
_A BoxHeight _A sub lineto closepath
|
||
0.8 1 0.8 setrgbcolor fill 0.0 setgray
|
||
|
||
SAVESTATE restore
|
||
/ytop ylast def
|
||
CAL16
|
||
CAL17
|
||
CAL18
|
||
CAL19
|
||
CAL20
|
||
CAL21
|
||
CAL22
|
||
/y ytop MinBoxSize sub def y ymin lt {/ymin y def} if
|
||
MinX ymin MaxX ymin L
|
||
/ylast ytop def
|
||
/ytop ymin def
|
||
/CAL23 {
|
||
Border ytop 0 xincr mul MinX add xincr
|
||
[
|
||
]
|
||
(23) 1
|
||
DoCalBox
|
||
/y exch def y ymin lt {/ymin y def} if
|
||
} def
|
||
/CAL24 {
|
||
Border ytop 1 xincr mul MinX add xincr
|
||
[
|
||
]
|
||
(24) 1
|
||
DoCalBox
|
||
/y exch def y ymin lt {/ymin y def} if
|
||
} def
|
||
/CAL25 {
|
||
Border ytop 2 xincr mul MinX add xincr
|
||
[
|
||
]
|
||
(25) 1
|
||
DoCalBox
|
||
/y exch def y ymin lt {/ymin y def} if
|
||
} def
|
||
/CAL26 {
|
||
Border ytop 3 xincr mul MinX add xincr
|
||
[
|
||
]
|
||
(26) 1
|
||
DoCalBox
|
||
/y exch def y ymin lt {/ymin y def} if
|
||
} def
|
||
/CAL27 {
|
||
Border ytop 4 xincr mul MinX add xincr
|
||
[
|
||
]
|
||
(27) 1
|
||
DoCalBox
|
||
/y exch def y ymin lt {/ymin y def} if
|
||
} def
|
||
/CAL28 {
|
||
Border ytop 5 xincr mul MinX add xincr
|
||
[
|
||
]
|
||
(28) 1
|
||
DoCalBox
|
||
/y exch def y ymin lt {/ymin y def} if
|
||
} def
|
||
/CAL29 {
|
||
Border ytop 6 xincr mul MinX add xincr
|
||
[
|
||
]
|
||
(29) 1
|
||
DoCalBox
|
||
/y exch def y ymin lt {/ymin y def} if
|
||
} def
|
||
1 setgray
|
||
CAL23
|
||
CAL24
|
||
CAL25
|
||
CAL26
|
||
CAL27
|
||
CAL28
|
||
CAL29
|
||
0 setgray
|
||
/y ytop MinBoxSize sub def y ymin lt {/ymin y def} if
|
||
MinX ymin MaxX ymin L
|
||
/ylast ytop def
|
||
/ytop ymin def
|
||
/SAVESTATE save def
|
||
0 xincr mul MinX add ytop translate
|
||
/BoxWidth xincr def
|
||
/BoxHeight ylast ytop sub def
|
||
/InBoxHeight BoxHeight border sub DaySize sub DaySize sub 2 add EntrySize add def
|
||
/_A LineWidth 2 div def _A _A moveto
|
||
BoxWidth _A sub _A lineto BoxWidth _A sub BoxHeight _A sub lineto
|
||
_A BoxHeight _A sub lineto closepath
|
||
0.8 0.8 1 setrgbcolor fill 0.0 setgray
|
||
|
||
SAVESTATE restore
|
||
/SAVESTATE save def
|
||
1 xincr mul MinX add ytop translate
|
||
/BoxWidth xincr def
|
||
/BoxHeight ylast ytop sub def
|
||
/InBoxHeight BoxHeight border sub DaySize sub DaySize sub 2 add EntrySize add def
|
||
/_A LineWidth 2 div def _A _A moveto
|
||
BoxWidth _A sub _A lineto BoxWidth _A sub BoxHeight _A sub lineto
|
||
_A BoxHeight _A sub lineto closepath
|
||
1 1 1 setrgbcolor fill 0.0 setgray
|
||
|
||
SAVESTATE restore
|
||
/SAVESTATE save def
|
||
2 xincr mul MinX add ytop translate
|
||
/BoxWidth xincr def
|
||
/BoxHeight ylast ytop sub def
|
||
/InBoxHeight BoxHeight border sub DaySize sub DaySize sub 2 add EntrySize add def
|
||
/_A LineWidth 2 div def _A _A moveto
|
||
BoxWidth _A sub _A lineto BoxWidth _A sub BoxHeight _A sub lineto
|
||
_A BoxHeight _A sub lineto closepath
|
||
1 1 0.8 setrgbcolor fill 0.0 setgray
|
||
|
||
SAVESTATE restore
|
||
/SAVESTATE save def
|
||
3 xincr mul MinX add ytop translate
|
||
/BoxWidth xincr def
|
||
/BoxHeight ylast ytop sub def
|
||
/InBoxHeight BoxHeight border sub DaySize sub DaySize sub 2 add EntrySize add def
|
||
/_A LineWidth 2 div def _A _A moveto
|
||
BoxWidth _A sub _A lineto BoxWidth _A sub BoxHeight _A sub lineto
|
||
_A BoxHeight _A sub lineto closepath
|
||
1 0.8 1 setrgbcolor fill 0.0 setgray
|
||
|
||
SAVESTATE restore
|
||
/SAVESTATE save def
|
||
4 xincr mul MinX add ytop translate
|
||
/BoxWidth xincr def
|
||
/BoxHeight ylast ytop sub def
|
||
/InBoxHeight BoxHeight border sub DaySize sub DaySize sub 2 add EntrySize add def
|
||
/_A LineWidth 2 div def _A _A moveto
|
||
BoxWidth _A sub _A lineto BoxWidth _A sub BoxHeight _A sub lineto
|
||
_A BoxHeight _A sub lineto closepath
|
||
0.8 1 1 setrgbcolor fill 0.0 setgray
|
||
Border DaySize 2 div add /moonstartx exch def gsave 0 setgray newpath moonstartx BoxHeight Border sub DaySize 2 div sub
|
||
DaySize 2 div 0 360 arc closepath
|
||
stroke
|
||
newpath moonstartx BoxHeight Border sub DaySize 2 div sub
|
||
DaySize 2 div 90 270 arc closepath fill
|
||
moonstartx DaySize 2 div add Border add BoxHeight border sub DaySize 2 div sub DaySize 2 div sub moveto
|
||
/EntryFont findfont EntrySize scalefont setfont (07:42) show
|
||
grestore
|
||
|
||
SAVESTATE restore
|
||
/SAVESTATE save def
|
||
5 xincr mul MinX add ytop translate
|
||
/BoxWidth xincr def
|
||
/BoxHeight ylast ytop sub def
|
||
/InBoxHeight BoxHeight border sub DaySize sub DaySize sub 2 add EntrySize add def
|
||
/_A LineWidth 2 div def _A _A moveto
|
||
BoxWidth _A sub _A lineto BoxWidth _A sub BoxHeight _A sub lineto
|
||
_A BoxHeight _A sub lineto closepath
|
||
1 0.8 0.8 setrgbcolor fill 0.0 setgray
|
||
|
||
SAVESTATE restore
|
||
/SAVESTATE save def
|
||
6 xincr mul MinX add ytop translate
|
||
/BoxWidth xincr def
|
||
/BoxHeight ylast ytop sub def
|
||
/InBoxHeight BoxHeight border sub DaySize sub DaySize sub 2 add EntrySize add def
|
||
/_A LineWidth 2 div def _A _A moveto
|
||
BoxWidth _A sub _A lineto BoxWidth _A sub BoxHeight _A sub lineto
|
||
_A BoxHeight _A sub lineto closepath
|
||
0.8 1 0.8 setrgbcolor fill 0.0 setgray
|
||
|
||
SAVESTATE restore
|
||
/ytop ylast def
|
||
CAL23
|
||
CAL24
|
||
CAL25
|
||
CAL26
|
||
CAL27
|
||
CAL28
|
||
CAL29
|
||
/y ytop MinBoxSize sub def y ymin lt {/ymin y def} if
|
||
MinX ymin MaxX ymin L
|
||
/ylast ytop def
|
||
/ytop ymin def
|
||
/CAL30 {
|
||
Border ytop 0 xincr mul MinX add xincr
|
||
[
|
||
]
|
||
(30) 1
|
||
DoCalBox
|
||
/y exch def y ymin lt {/ymin y def} if
|
||
} def
|
||
/CAL31 {
|
||
Border ytop 1 xincr mul MinX add xincr
|
||
[
|
||
]
|
||
(31) 1
|
||
DoCalBox
|
||
/y exch def y ymin lt {/ymin y def} if
|
||
} def
|
||
1 setgray
|
||
CAL30
|
||
CAL31
|
||
0 setgray
|
||
/y ytop MinBoxSize sub def y ymin lt {/ymin y def} if
|
||
MinX ymin MaxX ymin L
|
||
/ylast ytop def
|
||
/ytop ymin def
|
||
/SAVESTATE save def
|
||
0 xincr mul MinX add ytop translate
|
||
/BoxWidth xincr def
|
||
/BoxHeight ylast ytop sub def
|
||
/InBoxHeight BoxHeight border sub DaySize sub DaySize sub 2 add EntrySize add def
|
||
/_A LineWidth 2 div def _A _A moveto
|
||
BoxWidth _A sub _A lineto BoxWidth _A sub BoxHeight _A sub lineto
|
||
_A BoxHeight _A sub lineto closepath
|
||
0.8 0.8 1 setrgbcolor fill 0.0 setgray
|
||
|
||
SAVESTATE restore
|
||
/SAVESTATE save def
|
||
1 xincr mul MinX add ytop translate
|
||
/BoxWidth xincr def
|
||
/BoxHeight ylast ytop sub def
|
||
/InBoxHeight BoxHeight border sub DaySize sub DaySize sub 2 add EntrySize add def
|
||
/_A LineWidth 2 div def _A _A moveto
|
||
BoxWidth _A sub _A lineto BoxWidth _A sub BoxHeight _A sub lineto
|
||
_A BoxHeight _A sub lineto closepath
|
||
1 1 1 setrgbcolor fill 0.0 setgray
|
||
|
||
SAVESTATE restore
|
||
/ytop ylast def
|
||
CAL30
|
||
CAL31
|
||
/y ytop MinBoxSize sub def y ymin lt {/ymin y def} if
|
||
MinX ymin MaxX ymin L
|
||
/ylast ytop def
|
||
/ytop ymin def
|
||
/ysmallbot ylast def
|
||
/ysmall1 ysmalltop def /ysmall2 ysmallbot def
|
||
0 xincr mul MinX add ymin 0 xincr mul MinX add topy L
|
||
1 xincr mul MinX add ymin 1 xincr mul MinX add topy L
|
||
2 xincr mul MinX add ymin 2 xincr mul MinX add topy L
|
||
3 xincr mul MinX add ymin 3 xincr mul MinX add topy L
|
||
4 xincr mul MinX add ymin 4 xincr mul MinX add topy L
|
||
5 xincr mul MinX add ymin 5 xincr mul MinX add topy L
|
||
6 xincr mul MinX add ymin 6 xincr mul MinX add topy L
|
||
7 xincr mul MinX add ymin 7 xincr mul MinX add topy L
|
||
/SmallFontSize MinBoxSize Border sub Border sub 8 div 2 sub def
|
||
/SmallFont findfont setfont
|
||
SmallString stringwidth pop /SmallWidth exch def
|
||
SmallWidth 7 mul xincr Border sub Border sub exch div /tmp exch def
|
||
tmp SmallFontSize lt {/SmallFontSize tmp def} if
|
||
/SmallFont findfont SmallFontSize scalefont setfont
|
||
SmallString stringwidth pop /SmallWidth exch def
|
||
gsave
|
||
0 xincr mul MinX add ysmall1 translate
|
||
SmallWidth 7 mul (July) stringwidth pop sub 2 div Border add Border neg SmallFontSize sub moveto (July) show
|
||
Border 0 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize sub 2 sub moveto (S) show
|
||
Border 1 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize sub 2 sub moveto (M) show
|
||
Border 2 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize sub 2 sub moveto (T) show
|
||
Border 3 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize sub 2 sub moveto (W) show
|
||
Border 4 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize sub 2 sub moveto (T) show
|
||
Border 5 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize sub 2 sub moveto (F) show
|
||
Border 6 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize sub 2 sub moveto (S) show
|
||
Border 3 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize 2 add 2 mul sub moveto (1) show
|
||
Border 4 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize 2 add 2 mul sub moveto (2) show
|
||
Border 5 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize 2 add 2 mul sub moveto (3) show
|
||
Border 6 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize 2 add 2 mul sub moveto (4) show
|
||
Border 0 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize 2 add 3 mul sub moveto (5) show
|
||
Border 1 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize 2 add 3 mul sub moveto (6) show
|
||
Border 2 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize 2 add 3 mul sub moveto (7) show
|
||
Border 3 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize 2 add 3 mul sub moveto (8) show
|
||
Border 4 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize 2 add 3 mul sub moveto (9) show
|
||
Border 5 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize 2 add 3 mul sub moveto (10) show
|
||
Border 6 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize 2 add 3 mul sub moveto (11) show
|
||
Border 0 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize 2 add 4 mul sub moveto (12) show
|
||
Border 1 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize 2 add 4 mul sub moveto (13) show
|
||
Border 2 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize 2 add 4 mul sub moveto (14) show
|
||
Border 3 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize 2 add 4 mul sub moveto (15) show
|
||
Border 4 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize 2 add 4 mul sub moveto (16) show
|
||
Border 5 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize 2 add 4 mul sub moveto (17) show
|
||
Border 6 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize 2 add 4 mul sub moveto (18) show
|
||
Border 0 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize 2 add 5 mul sub moveto (19) show
|
||
Border 1 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize 2 add 5 mul sub moveto (20) show
|
||
Border 2 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize 2 add 5 mul sub moveto (21) show
|
||
Border 3 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize 2 add 5 mul sub moveto (22) show
|
||
Border 4 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize 2 add 5 mul sub moveto (23) show
|
||
Border 5 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize 2 add 5 mul sub moveto (24) show
|
||
Border 6 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize 2 add 5 mul sub moveto (25) show
|
||
Border 0 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize 2 add 6 mul sub moveto (26) show
|
||
Border 1 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize 2 add 6 mul sub moveto (27) show
|
||
Border 2 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize 2 add 6 mul sub moveto (28) show
|
||
Border 3 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize 2 add 6 mul sub moveto (29) show
|
||
Border 4 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize 2 add 6 mul sub moveto (30) show
|
||
Border 5 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize 2 add 6 mul sub moveto (31) show
|
||
grestore
|
||
/SmallFontSize MinBoxSize Border sub Border sub 8 div 2 sub def
|
||
/SmallFont findfont setfont
|
||
SmallString stringwidth pop /SmallWidth exch def
|
||
SmallWidth 7 mul xincr Border sub Border sub exch div /tmp exch def
|
||
tmp SmallFontSize lt {/SmallFontSize tmp def} if
|
||
/SmallFont findfont SmallFontSize scalefont setfont
|
||
SmallString stringwidth pop /SmallWidth exch def
|
||
gsave
|
||
6 xincr mul MinX add ysmall2 translate
|
||
SmallWidth 7 mul (September) stringwidth pop sub 2 div Border add Border neg SmallFontSize sub moveto (September) show
|
||
Border 0 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize sub 2 sub moveto (S) show
|
||
Border 1 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize sub 2 sub moveto (M) show
|
||
Border 2 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize sub 2 sub moveto (T) show
|
||
Border 3 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize sub 2 sub moveto (W) show
|
||
Border 4 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize sub 2 sub moveto (T) show
|
||
Border 5 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize sub 2 sub moveto (F) show
|
||
Border 6 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize sub 2 sub moveto (S) show
|
||
Border 2 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize 2 add 2 mul sub moveto (1) show
|
||
Border 3 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize 2 add 2 mul sub moveto (2) show
|
||
Border 4 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize 2 add 2 mul sub moveto (3) show
|
||
Border 5 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize 2 add 2 mul sub moveto (4) show
|
||
Border 6 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize 2 add 2 mul sub moveto (5) show
|
||
Border 0 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize 2 add 3 mul sub moveto (6) show
|
||
Border 1 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize 2 add 3 mul sub moveto (7) show
|
||
Border 2 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize 2 add 3 mul sub moveto (8) show
|
||
Border 3 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize 2 add 3 mul sub moveto (9) show
|
||
Border 4 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize 2 add 3 mul sub moveto (10) show
|
||
Border 5 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize 2 add 3 mul sub moveto (11) show
|
||
Border 6 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize 2 add 3 mul sub moveto (12) show
|
||
Border 0 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize 2 add 4 mul sub moveto (13) show
|
||
Border 1 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize 2 add 4 mul sub moveto (14) show
|
||
Border 2 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize 2 add 4 mul sub moveto (15) show
|
||
Border 3 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize 2 add 4 mul sub moveto (16) show
|
||
Border 4 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize 2 add 4 mul sub moveto (17) show
|
||
Border 5 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize 2 add 4 mul sub moveto (18) show
|
||
Border 6 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize 2 add 4 mul sub moveto (19) show
|
||
Border 0 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize 2 add 5 mul sub moveto (20) show
|
||
Border 1 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize 2 add 5 mul sub moveto (21) show
|
||
Border 2 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize 2 add 5 mul sub moveto (22) show
|
||
Border 3 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize 2 add 5 mul sub moveto (23) show
|
||
Border 4 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize 2 add 5 mul sub moveto (24) show
|
||
Border 5 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize 2 add 5 mul sub moveto (25) show
|
||
Border 6 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize 2 add 5 mul sub moveto (26) show
|
||
Border 0 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize 2 add 6 mul sub moveto (27) show
|
||
Border 1 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize 2 add 6 mul sub moveto (28) show
|
||
Border 2 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize 2 add 6 mul sub moveto (29) show
|
||
Border 3 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize 2 add 6 mul sub moveto (30) show
|
||
grestore
|
||
showpage
|
||
%%Trailer
|
||
%%Pages: 1
|
||
%!PS-Adobe-2.0
|
||
%%DocumentFonts: Helvetica Helvetica-BoldOblique
|
||
%%Creator: Rem2PS
|
||
%%Pages: (atend)
|
||
%%Orientation: Landscape
|
||
%%EndComments
|
||
<< /PageSize [612 792] >> setpagedevice
|
||
% This file was produced by Remind and Rem2PS, written by
|
||
% Dianne Skoll.
|
||
% Remind and Rem2PS are Copyright 1992-2024 Dianne Skoll.
|
||
/ISOLatin1Encoding where { pop save true }{ false } ifelse
|
||
/ISOLatin1Encoding [ StandardEncoding 0 45 getinterval aload pop /minus
|
||
StandardEncoding 46 98 getinterval aload pop /dotlessi /grave /acute
|
||
/circumflex /tilde /macron /breve /dotaccent /dieresis /.notdef /ring
|
||
/cedilla /.notdef /hungarumlaut /ogonek /caron /space /exclamdown /cent
|
||
/sterling /currency /yen /brokenbar /section /dieresis /copyright
|
||
/ordfeminine /guillemotleft /logicalnot /hyphen /registered /macron
|
||
/degree /plusminus /twosuperior /threesuperior /acute /mu /paragraph
|
||
/periodcentered /cedilla /onesuperior /ordmasculine /guillemotright
|
||
/onequarter /onehalf /threequarters /questiondown /Agrave /Aacute
|
||
/Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla /Egrave /Eacute
|
||
/Ecircumflex /Edieresis /Igrave /Iacute /Icircumflex /Idieresis /Eth
|
||
/Ntilde /Ograve /Oacute /Ocircumflex /Otilde /Odieresis /multiply
|
||
/Oslash /Ugrave /Uacute /Ucircumflex /Udieresis /Yacute /Thorn
|
||
/germandbls /agrave /aacute /acircumflex /atilde /adieresis /aring /ae
|
||
/ccedilla /egrave /eacute /ecircumflex /edieresis /igrave /iacute
|
||
/icircumflex /idieresis /eth /ntilde /ograve /oacute /ocircumflex
|
||
/otilde /odieresis /divide /oslash /ugrave /uacute /ucircumflex
|
||
/udieresis /yacute /thorn /ydieresis ] def
|
||
{ restore } if
|
||
|
||
/reencodeISO { %def
|
||
findfont dup length dict begin
|
||
{ 1 index /FID ne { def }{ pop pop } ifelse } forall
|
||
/Encoding ISOLatin1Encoding def
|
||
currentdict end definefont pop
|
||
} bind def
|
||
/copyFont { %def
|
||
findfont dup length dict begin
|
||
{ 1 index /FID ne { def } { pop pop } ifelse } forall
|
||
currentdict end definefont pop
|
||
} bind def
|
||
|
||
% L - Draw a line
|
||
/L {
|
||
newpath moveto lineto stroke
|
||
} bind def
|
||
% string1 string2 strcat string
|
||
% Function: Concatenates two strings together.
|
||
/strcat {
|
||
2 copy length exch length add
|
||
string dup
|
||
4 2 roll
|
||
2 index 0 3 index
|
||
putinterval
|
||
exch length exch putinterval
|
||
} bind def
|
||
% string doheading
|
||
/doheading
|
||
{
|
||
/monthyr exch def
|
||
|
||
/TitleFont findfont
|
||
TitleSize scalefont setfont
|
||
monthyr stringwidth
|
||
/hgt exch def
|
||
2 div MaxX MinX add 2 div exch sub /x exch def
|
||
MaxY Border sub TitleSize sub /y exch def
|
||
newpath x y moveto monthyr show
|
||
newpath x y moveto monthyr false charpath flattenpath pathbbox
|
||
pop pop Border sub /y exch def pop
|
||
MinX y MaxX y L
|
||
/topy y def
|
||
/HeadFont findfont HeadSize scalefont setfont
|
||
% Do the days of the week
|
||
MaxX MinX sub 7 div /xincr exch def
|
||
/x MinX def
|
||
[(Sunday) (Monday) (Tuesday) (Wednesday) (Thursday) (Friday) (Saturday)]
|
||
{
|
||
HeadSize x y HeadSize 2 mul sub x xincr add y CenterText
|
||
x xincr add /x exch def
|
||
} forall
|
||
y HeadSize 2 mul sub /y exch def
|
||
MinX y MaxX y L
|
||
/ytop y def /ymin y def
|
||
}
|
||
def
|
||
/CenterText
|
||
{
|
||
/maxy exch def
|
||
/maxx exch def
|
||
/miny exch def
|
||
/minx exch def
|
||
/sz exch def
|
||
/str exch def
|
||
str stringwidth pop
|
||
2 div maxx minx add 2 div exch sub
|
||
sz 2 div maxy miny add 2 div exch sub
|
||
moveto str show
|
||
} def
|
||
% Variables:
|
||
% curline - a string holding the current line
|
||
% y - current y pos
|
||
% yincr - increment to next line
|
||
% xleft - left margin
|
||
% width - max width.
|
||
% EnterOneWord - given a word, enter it into the box.
|
||
% string EnterOneWord
|
||
/EnterOneWord {
|
||
{ EnterOneWordAux
|
||
{exit} if }
|
||
loop
|
||
} bind def
|
||
% EnterOneWordAux - if the word fits, enter it into box and return true.
|
||
% If it doesn't fit, put as much as will fit and return the string and false.
|
||
/EnterOneWordAux {
|
||
/word exch def
|
||
/tmpline curline word strcat def
|
||
tmpline stringwidth pop width gt
|
||
{MoveToNewLine}
|
||
{/curline tmpline ( ) strcat def /word () def}
|
||
ifelse
|
||
word () eq
|
||
{true}
|
||
{word false}
|
||
ifelse
|
||
} bind def
|
||
% MoveToNewLine - move to a new line, resetting word as appropriate
|
||
/MoveToNewLine {
|
||
curline () ne
|
||
{newpath xleft y moveto curline show /curline () def /y y yincr add def}
|
||
{ChopWord}
|
||
ifelse
|
||
} bind def
|
||
% ChopWord - word won't fit. Chop it and find biggest piece that will fit
|
||
/ChopWord {
|
||
/curline () def
|
||
/len word length def
|
||
/Fcount len 1 sub def
|
||
|
||
{
|
||
word 0 Fcount getinterval stringwidth pop width le
|
||
{exit} if
|
||
/Fcount Fcount 1 sub def
|
||
} loop
|
||
% Got the count. Display it and reset word
|
||
newpath xleft y moveto word 0 Fcount getinterval show
|
||
/y y yincr add def
|
||
/word word Fcount len Fcount sub getinterval def
|
||
} bind def
|
||
/FinishFormatting {
|
||
word () ne
|
||
{newpath xleft y moveto word show /word () def
|
||
/curline () def /y y yincr add def}
|
||
{curline () ne
|
||
{newpath xleft y moveto curline show /word () def
|
||
/curline () def /y y yincr add def} if}
|
||
ifelse
|
||
} bind def
|
||
% FillBoxWithText - fill a box with text
|
||
% text-array xleft width yincr y FillBoxWithText new-y
|
||
% Returns the new Y-coordinate.
|
||
/FillBoxWithText {
|
||
/y exch def
|
||
/yincr exch def
|
||
/width exch def
|
||
/xleft exch def
|
||
/curline () def
|
||
% The last two strings in the word array are actually the PostScript
|
||
% code to execute before and after the entry is printed.
|
||
dup dup
|
||
length 1 sub
|
||
get
|
||
exch
|
||
dup dup
|
||
length 2 sub
|
||
get
|
||
dup length 0 gt
|
||
{cvx exec} {pop} ifelse
|
||
dup length 2 sub 0 exch getinterval
|
||
{EnterOneWord} forall
|
||
FinishFormatting
|
||
dup length 0 gt
|
||
{cvx exec} {pop} ifelse
|
||
y
|
||
} bind def
|
||
% Variables for calendar boxes:
|
||
% ytop - current top position
|
||
% ymin - minimum y reached for current row
|
||
% border ytop xleft width textarray daynum onright DoCalBox ybot
|
||
% Do the entries for one calendar box. Returns lowest Y-coordinate reached
|
||
/DoCalBox {
|
||
/onright exch def
|
||
/daynum exch def
|
||
/textarr exch def
|
||
/wid exch def
|
||
/xl exch def
|
||
/yt exch def
|
||
/border exch def
|
||
% Do the day number
|
||
/DayFont findfont DaySize scalefont setfont
|
||
onright 1 eq
|
||
{xl wid add border sub daynum stringwidth pop sub yt border sub DaySize sub moveto daynum show}
|
||
{xl border add yt border sub DaySize sub moveto daynum show}
|
||
ifelse
|
||
% Do the text entries. Precharge the stack with current y pos.
|
||
/ycur yt border sub DaySize sub DaySize sub 2 add def
|
||
/EntryFont findfont EntrySize scalefont setfont
|
||
ycur
|
||
textarr
|
||
{ exch 2 sub /ycur exch def xl border add wid border sub border sub EntrySize 2 add neg
|
||
ycur FillBoxWithText }
|
||
forall
|
||
} bind def
|
||
2 setlinecap
|
||
% Define a default PreCal procedure
|
||
/PreCal { pop pop } bind def
|
||
/HeadFont /Helvetica copyFont
|
||
/SmallFont /Helvetica copyFont
|
||
/DayFont /Helvetica-BoldOblique copyFont
|
||
/EntryFont /Helvetica copyFont
|
||
/TitleFont /Helvetica copyFont
|
||
/HeadSize 14 def
|
||
/DaySize 14 def
|
||
/EntrySize 8 def
|
||
/TitleSize 14 def
|
||
/XSIZE 612 def
|
||
/MinX 36 def
|
||
/MinY 36 def
|
||
/MaxX 756 def
|
||
/MaxY 576 def
|
||
/Border 6 def
|
||
/LineWidth 1 def
|
||
1 setlinewidth
|
||
/SmallFont findfont /FontInfo get /isFixedPitch get
|
||
{/SmallString (WW ) def}
|
||
{/SmallString (WW) def}
|
||
ifelse
|
||
%%EndProlog
|
||
%%Page: Aug09 1
|
||
%%PageBoundingBox: 0 0 612 792
|
||
90 rotate 0 XSIZE neg translate
|
||
/SAVESTATE save def (August) (2009) PreCal SAVESTATE restore
|
||
(August 2009) doheading
|
||
/MinBoxSize ytop MinY sub 6 div def
|
||
/ysmalltop ytop def
|
||
/CAL1 {
|
||
Border ytop 6 xincr mul MinX add xincr
|
||
[
|
||
]
|
||
(1) 1
|
||
DoCalBox
|
||
/y exch def y ymin lt {/ymin y def} if
|
||
} def
|
||
1 setgray
|
||
CAL1
|
||
0 setgray
|
||
/y ytop MinBoxSize sub def y ymin lt {/ymin y def} if
|
||
MinX ymin MaxX ymin L
|
||
/ylast ytop def
|
||
/ytop ymin def
|
||
/SAVESTATE save def
|
||
6 xincr mul MinX add ytop translate
|
||
/BoxWidth xincr def
|
||
/BoxHeight ylast ytop sub def
|
||
/InBoxHeight BoxHeight border sub DaySize sub DaySize sub 2 add EntrySize add def
|
||
/_A LineWidth 2 div def _A _A moveto
|
||
BoxWidth _A sub _A lineto BoxWidth _A sub BoxHeight _A sub lineto
|
||
_A BoxHeight _A sub lineto closepath
|
||
0.8 1 0.8 setrgbcolor fill 0.0 setgray
|
||
|
||
SAVESTATE restore
|
||
/ytop ylast def
|
||
CAL1
|
||
/y ytop MinBoxSize sub def y ymin lt {/ymin y def} if
|
||
MinX ymin MaxX ymin L
|
||
/ylast ytop def
|
||
/ytop ymin def
|
||
/CAL2 {
|
||
Border ytop 0 xincr mul MinX add xincr
|
||
[
|
||
]
|
||
(2) 1
|
||
DoCalBox
|
||
/y exch def y ymin lt {/ymin y def} if
|
||
} def
|
||
/CAL3 {
|
||
Border ytop 1 xincr mul MinX add xincr
|
||
[
|
||
]
|
||
(3) 1
|
||
DoCalBox
|
||
/y exch def y ymin lt {/ymin y def} if
|
||
} def
|
||
/CAL4 {
|
||
Border ytop 2 xincr mul MinX add xincr
|
||
[
|
||
]
|
||
(4) 1
|
||
DoCalBox
|
||
/y exch def y ymin lt {/ymin y def} if
|
||
} def
|
||
/CAL5 {
|
||
Border ytop 3 xincr mul MinX add xincr
|
||
[
|
||
]
|
||
(5) 1
|
||
DoCalBox
|
||
/y exch def y ymin lt {/ymin y def} if
|
||
} def
|
||
/CAL6 {
|
||
Border ytop 4 xincr mul MinX add xincr
|
||
[
|
||
]
|
||
(6) 1
|
||
DoCalBox
|
||
/y exch def y ymin lt {/ymin y def} if
|
||
} def
|
||
/CAL7 {
|
||
Border ytop 5 xincr mul MinX add xincr
|
||
[
|
||
]
|
||
(7) 1
|
||
DoCalBox
|
||
/y exch def y ymin lt {/ymin y def} if
|
||
} def
|
||
/CAL8 {
|
||
Border ytop 6 xincr mul MinX add xincr
|
||
[
|
||
]
|
||
(8) 1
|
||
DoCalBox
|
||
/y exch def y ymin lt {/ymin y def} if
|
||
} def
|
||
1 setgray
|
||
CAL2
|
||
CAL3
|
||
CAL4
|
||
CAL5
|
||
CAL6
|
||
CAL7
|
||
CAL8
|
||
0 setgray
|
||
/y ytop MinBoxSize sub def y ymin lt {/ymin y def} if
|
||
MinX ymin MaxX ymin L
|
||
/ylast ytop def
|
||
/ytop ymin def
|
||
/SAVESTATE save def
|
||
0 xincr mul MinX add ytop translate
|
||
/BoxWidth xincr def
|
||
/BoxHeight ylast ytop sub def
|
||
/InBoxHeight BoxHeight border sub DaySize sub DaySize sub 2 add EntrySize add def
|
||
/_A LineWidth 2 div def _A _A moveto
|
||
BoxWidth _A sub _A lineto BoxWidth _A sub BoxHeight _A sub lineto
|
||
_A BoxHeight _A sub lineto closepath
|
||
0.8 0.8 1 setrgbcolor fill 0.0 setgray
|
||
|
||
SAVESTATE restore
|
||
/SAVESTATE save def
|
||
1 xincr mul MinX add ytop translate
|
||
/BoxWidth xincr def
|
||
/BoxHeight ylast ytop sub def
|
||
/InBoxHeight BoxHeight border sub DaySize sub DaySize sub 2 add EntrySize add def
|
||
/_A LineWidth 2 div def _A _A moveto
|
||
BoxWidth _A sub _A lineto BoxWidth _A sub BoxHeight _A sub lineto
|
||
_A BoxHeight _A sub lineto closepath
|
||
1 1 1 setrgbcolor fill 0.0 setgray
|
||
|
||
SAVESTATE restore
|
||
/SAVESTATE save def
|
||
2 xincr mul MinX add ytop translate
|
||
/BoxWidth xincr def
|
||
/BoxHeight ylast ytop sub def
|
||
/InBoxHeight BoxHeight border sub DaySize sub DaySize sub 2 add EntrySize add def
|
||
/_A LineWidth 2 div def _A _A moveto
|
||
BoxWidth _A sub _A lineto BoxWidth _A sub BoxHeight _A sub lineto
|
||
_A BoxHeight _A sub lineto closepath
|
||
1 1 0.8 setrgbcolor fill 0.0 setgray
|
||
(First-Bit-Of-PS)
|
||
(Second-Bit-Of-PS)
|
||
(Third-Bit-Of-PS)
|
||
(Fourth-Bit-Of-PS)
|
||
SAVESTATE restore
|
||
/SAVESTATE save def
|
||
3 xincr mul MinX add ytop translate
|
||
/BoxWidth xincr def
|
||
/BoxHeight ylast ytop sub def
|
||
/InBoxHeight BoxHeight border sub DaySize sub DaySize sub 2 add EntrySize add def
|
||
/_A LineWidth 2 div def _A _A moveto
|
||
BoxWidth _A sub _A lineto BoxWidth _A sub BoxHeight _A sub lineto
|
||
_A BoxHeight _A sub lineto closepath
|
||
1 0.8 1 setrgbcolor fill 0.0 setgray
|
||
Border DaySize 2 div add /moonstartx exch def gsave 0 setgray newpath moonstartx BoxHeight Border sub DaySize 2 div sub
|
||
DaySize 2 div 0 360 arc closepath
|
||
stroke
|
||
moonstartx DaySize 2 div add Border add BoxHeight border sub DaySize 2 div sub DaySize 2 div sub moveto
|
||
/EntryFont findfont EntrySize scalefont setfont (20:56) show
|
||
grestore
|
||
|
||
SAVESTATE restore
|
||
/SAVESTATE save def
|
||
4 xincr mul MinX add ytop translate
|
||
/BoxWidth xincr def
|
||
/BoxHeight ylast ytop sub def
|
||
/InBoxHeight BoxHeight border sub DaySize sub DaySize sub 2 add EntrySize add def
|
||
/_A LineWidth 2 div def _A _A moveto
|
||
BoxWidth _A sub _A lineto BoxWidth _A sub BoxHeight _A sub lineto
|
||
_A BoxHeight _A sub lineto closepath
|
||
0.8 1 1 setrgbcolor fill 0.0 setgray
|
||
|
||
SAVESTATE restore
|
||
/SAVESTATE save def
|
||
5 xincr mul MinX add ytop translate
|
||
/BoxWidth xincr def
|
||
/BoxHeight ylast ytop sub def
|
||
/InBoxHeight BoxHeight border sub DaySize sub DaySize sub 2 add EntrySize add def
|
||
/_A LineWidth 2 div def _A _A moveto
|
||
BoxWidth _A sub _A lineto BoxWidth _A sub BoxHeight _A sub lineto
|
||
_A BoxHeight _A sub lineto closepath
|
||
1 0.8 0.8 setrgbcolor fill 0.0 setgray
|
||
|
||
SAVESTATE restore
|
||
/SAVESTATE save def
|
||
6 xincr mul MinX add ytop translate
|
||
/BoxWidth xincr def
|
||
/BoxHeight ylast ytop sub def
|
||
/InBoxHeight BoxHeight border sub DaySize sub DaySize sub 2 add EntrySize add def
|
||
/_A LineWidth 2 div def _A _A moveto
|
||
BoxWidth _A sub _A lineto BoxWidth _A sub BoxHeight _A sub lineto
|
||
_A BoxHeight _A sub lineto closepath
|
||
0.8 1 0.8 setrgbcolor fill 0.0 setgray
|
||
|
||
SAVESTATE restore
|
||
/ytop ylast def
|
||
CAL2
|
||
CAL3
|
||
CAL4
|
||
CAL5
|
||
CAL6
|
||
CAL7
|
||
CAL8
|
||
/y ytop MinBoxSize sub def y ymin lt {/ymin y def} if
|
||
MinX ymin MaxX ymin L
|
||
/ylast ytop def
|
||
/ytop ymin def
|
||
/CAL9 {
|
||
Border ytop 0 xincr mul MinX add xincr
|
||
[
|
||
]
|
||
(9) 1
|
||
DoCalBox
|
||
/y exch def y ymin lt {/ymin y def} if
|
||
} def
|
||
/CAL10 {
|
||
Border ytop 1 xincr mul MinX add xincr
|
||
[
|
||
]
|
||
(10) 1
|
||
DoCalBox
|
||
/y exch def y ymin lt {/ymin y def} if
|
||
} def
|
||
/CAL11 {
|
||
Border ytop 2 xincr mul MinX add xincr
|
||
[
|
||
]
|
||
(11) 1
|
||
DoCalBox
|
||
/y exch def y ymin lt {/ymin y def} if
|
||
} def
|
||
/CAL12 {
|
||
Border ytop 3 xincr mul MinX add xincr
|
||
[
|
||
]
|
||
(12) 1
|
||
DoCalBox
|
||
/y exch def y ymin lt {/ymin y def} if
|
||
} def
|
||
/CAL13 {
|
||
Border ytop 4 xincr mul MinX add xincr
|
||
[
|
||
]
|
||
(13) 1
|
||
DoCalBox
|
||
/y exch def y ymin lt {/ymin y def} if
|
||
} def
|
||
/CAL14 {
|
||
Border ytop 5 xincr mul MinX add xincr
|
||
[
|
||
]
|
||
(14) 1
|
||
DoCalBox
|
||
/y exch def y ymin lt {/ymin y def} if
|
||
} def
|
||
/CAL15 {
|
||
Border ytop 6 xincr mul MinX add xincr
|
||
[
|
||
]
|
||
(15) 1
|
||
DoCalBox
|
||
/y exch def y ymin lt {/ymin y def} if
|
||
} def
|
||
1 setgray
|
||
CAL9
|
||
CAL10
|
||
CAL11
|
||
CAL12
|
||
CAL13
|
||
CAL14
|
||
CAL15
|
||
0 setgray
|
||
/y ytop MinBoxSize sub def y ymin lt {/ymin y def} if
|
||
MinX ymin MaxX ymin L
|
||
/ylast ytop def
|
||
/ytop ymin def
|
||
/SAVESTATE save def
|
||
0 xincr mul MinX add ytop translate
|
||
/BoxWidth xincr def
|
||
/BoxHeight ylast ytop sub def
|
||
/InBoxHeight BoxHeight border sub DaySize sub DaySize sub 2 add EntrySize add def
|
||
/_A LineWidth 2 div def _A _A moveto
|
||
BoxWidth _A sub _A lineto BoxWidth _A sub BoxHeight _A sub lineto
|
||
_A BoxHeight _A sub lineto closepath
|
||
0.8 0.8 1 setrgbcolor fill 0.0 setgray
|
||
|
||
SAVESTATE restore
|
||
/SAVESTATE save def
|
||
1 xincr mul MinX add ytop translate
|
||
/BoxWidth xincr def
|
||
/BoxHeight ylast ytop sub def
|
||
/InBoxHeight BoxHeight border sub DaySize sub DaySize sub 2 add EntrySize add def
|
||
/_A LineWidth 2 div def _A _A moveto
|
||
BoxWidth _A sub _A lineto BoxWidth _A sub BoxHeight _A sub lineto
|
||
_A BoxHeight _A sub lineto closepath
|
||
1 1 1 setrgbcolor fill 0.0 setgray
|
||
|
||
SAVESTATE restore
|
||
/SAVESTATE save def
|
||
2 xincr mul MinX add ytop translate
|
||
/BoxWidth xincr def
|
||
/BoxHeight ylast ytop sub def
|
||
/InBoxHeight BoxHeight border sub DaySize sub DaySize sub 2 add EntrySize add def
|
||
/_A LineWidth 2 div def _A _A moveto
|
||
BoxWidth _A sub _A lineto BoxWidth _A sub BoxHeight _A sub lineto
|
||
_A BoxHeight _A sub lineto closepath
|
||
1 1 0.8 setrgbcolor fill 0.0 setgray
|
||
|
||
SAVESTATE restore
|
||
/SAVESTATE save def
|
||
3 xincr mul MinX add ytop translate
|
||
/BoxWidth xincr def
|
||
/BoxHeight ylast ytop sub def
|
||
/InBoxHeight BoxHeight border sub DaySize sub DaySize sub 2 add EntrySize add def
|
||
/_A LineWidth 2 div def _A _A moveto
|
||
BoxWidth _A sub _A lineto BoxWidth _A sub BoxHeight _A sub lineto
|
||
_A BoxHeight _A sub lineto closepath
|
||
1 0.8 1 setrgbcolor fill 0.0 setgray
|
||
|
||
SAVESTATE restore
|
||
/SAVESTATE save def
|
||
4 xincr mul MinX add ytop translate
|
||
/BoxWidth xincr def
|
||
/BoxHeight ylast ytop sub def
|
||
/InBoxHeight BoxHeight border sub DaySize sub DaySize sub 2 add EntrySize add def
|
||
/_A LineWidth 2 div def _A _A moveto
|
||
BoxWidth _A sub _A lineto BoxWidth _A sub BoxHeight _A sub lineto
|
||
_A BoxHeight _A sub lineto closepath
|
||
0.8 1 1 setrgbcolor fill 0.0 setgray
|
||
Border DaySize 2 div add /moonstartx exch def gsave 0 setgray newpath moonstartx BoxHeight Border sub DaySize 2 div sub
|
||
DaySize 2 div 0 360 arc closepath
|
||
stroke
|
||
newpath moonstartx BoxHeight Border sub DaySize 2 div sub
|
||
DaySize 2 div 270 90 arc closepath fill
|
||
moonstartx DaySize 2 div add Border add BoxHeight border sub DaySize 2 div sub DaySize 2 div sub moveto
|
||
/EntryFont findfont EntrySize scalefont setfont (14:56) show
|
||
grestore
|
||
|
||
SAVESTATE restore
|
||
/SAVESTATE save def
|
||
5 xincr mul MinX add ytop translate
|
||
/BoxWidth xincr def
|
||
/BoxHeight ylast ytop sub def
|
||
/InBoxHeight BoxHeight border sub DaySize sub DaySize sub 2 add EntrySize add def
|
||
/_A LineWidth 2 div def _A _A moveto
|
||
BoxWidth _A sub _A lineto BoxWidth _A sub BoxHeight _A sub lineto
|
||
_A BoxHeight _A sub lineto closepath
|
||
1 0.8 0.8 setrgbcolor fill 0.0 setgray
|
||
|
||
SAVESTATE restore
|
||
/SAVESTATE save def
|
||
6 xincr mul MinX add ytop translate
|
||
/BoxWidth xincr def
|
||
/BoxHeight ylast ytop sub def
|
||
/InBoxHeight BoxHeight border sub DaySize sub DaySize sub 2 add EntrySize add def
|
||
/_A LineWidth 2 div def _A _A moveto
|
||
BoxWidth _A sub _A lineto BoxWidth _A sub BoxHeight _A sub lineto
|
||
_A BoxHeight _A sub lineto closepath
|
||
0.8 1 0.8 setrgbcolor fill 0.0 setgray
|
||
|
||
SAVESTATE restore
|
||
/ytop ylast def
|
||
CAL9
|
||
CAL10
|
||
CAL11
|
||
CAL12
|
||
CAL13
|
||
CAL14
|
||
CAL15
|
||
/y ytop MinBoxSize sub def y ymin lt {/ymin y def} if
|
||
MinX ymin MaxX ymin L
|
||
/ylast ytop def
|
||
/ytop ymin def
|
||
/CAL16 {
|
||
Border ytop 0 xincr mul MinX add xincr
|
||
[
|
||
]
|
||
(16) 1
|
||
DoCalBox
|
||
/y exch def y ymin lt {/ymin y def} if
|
||
} def
|
||
/CAL17 {
|
||
Border ytop 1 xincr mul MinX add xincr
|
||
[
|
||
]
|
||
(17) 1
|
||
DoCalBox
|
||
/y exch def y ymin lt {/ymin y def} if
|
||
} def
|
||
/CAL18 {
|
||
Border ytop 2 xincr mul MinX add xincr
|
||
[
|
||
]
|
||
(18) 1
|
||
DoCalBox
|
||
/y exch def y ymin lt {/ymin y def} if
|
||
} def
|
||
/CAL19 {
|
||
Border ytop 3 xincr mul MinX add xincr
|
||
[
|
||
]
|
||
(19) 1
|
||
DoCalBox
|
||
/y exch def y ymin lt {/ymin y def} if
|
||
} def
|
||
/CAL20 {
|
||
Border ytop 4 xincr mul MinX add xincr
|
||
[
|
||
]
|
||
(20) 1
|
||
DoCalBox
|
||
/y exch def y ymin lt {/ymin y def} if
|
||
} def
|
||
/CAL21 {
|
||
Border ytop 5 xincr mul MinX add xincr
|
||
[
|
||
]
|
||
(21) 1
|
||
DoCalBox
|
||
/y exch def y ymin lt {/ymin y def} if
|
||
} def
|
||
/CAL22 {
|
||
Border ytop 6 xincr mul MinX add xincr
|
||
[
|
||
]
|
||
(22) 1
|
||
DoCalBox
|
||
/y exch def y ymin lt {/ymin y def} if
|
||
} def
|
||
1 setgray
|
||
CAL16
|
||
CAL17
|
||
CAL18
|
||
CAL19
|
||
CAL20
|
||
CAL21
|
||
CAL22
|
||
0 setgray
|
||
/y ytop MinBoxSize sub def y ymin lt {/ymin y def} if
|
||
MinX ymin MaxX ymin L
|
||
/ylast ytop def
|
||
/ytop ymin def
|
||
/SAVESTATE save def
|
||
0 xincr mul MinX add ytop translate
|
||
/BoxWidth xincr def
|
||
/BoxHeight ylast ytop sub def
|
||
/InBoxHeight BoxHeight border sub DaySize sub DaySize sub 2 add EntrySize add def
|
||
/_A LineWidth 2 div def _A _A moveto
|
||
BoxWidth _A sub _A lineto BoxWidth _A sub BoxHeight _A sub lineto
|
||
_A BoxHeight _A sub lineto closepath
|
||
0.8 0.8 1 setrgbcolor fill 0.0 setgray
|
||
|
||
SAVESTATE restore
|
||
/SAVESTATE save def
|
||
1 xincr mul MinX add ytop translate
|
||
/BoxWidth xincr def
|
||
/BoxHeight ylast ytop sub def
|
||
/InBoxHeight BoxHeight border sub DaySize sub DaySize sub 2 add EntrySize add def
|
||
/_A LineWidth 2 div def _A _A moveto
|
||
BoxWidth _A sub _A lineto BoxWidth _A sub BoxHeight _A sub lineto
|
||
_A BoxHeight _A sub lineto closepath
|
||
1 1 1 setrgbcolor fill 0.0 setgray
|
||
|
||
SAVESTATE restore
|
||
/SAVESTATE save def
|
||
2 xincr mul MinX add ytop translate
|
||
/BoxWidth xincr def
|
||
/BoxHeight ylast ytop sub def
|
||
/InBoxHeight BoxHeight border sub DaySize sub DaySize sub 2 add EntrySize add def
|
||
/_A LineWidth 2 div def _A _A moveto
|
||
BoxWidth _A sub _A lineto BoxWidth _A sub BoxHeight _A sub lineto
|
||
_A BoxHeight _A sub lineto closepath
|
||
1 1 0.8 setrgbcolor fill 0.0 setgray
|
||
|
||
SAVESTATE restore
|
||
/SAVESTATE save def
|
||
3 xincr mul MinX add ytop translate
|
||
/BoxWidth xincr def
|
||
/BoxHeight ylast ytop sub def
|
||
/InBoxHeight BoxHeight border sub DaySize sub DaySize sub 2 add EntrySize add def
|
||
/_A LineWidth 2 div def _A _A moveto
|
||
BoxWidth _A sub _A lineto BoxWidth _A sub BoxHeight _A sub lineto
|
||
_A BoxHeight _A sub lineto closepath
|
||
1 0.8 1 setrgbcolor fill 0.0 setgray
|
||
|
||
SAVESTATE restore
|
||
/SAVESTATE save def
|
||
4 xincr mul MinX add ytop translate
|
||
/BoxWidth xincr def
|
||
/BoxHeight ylast ytop sub def
|
||
/InBoxHeight BoxHeight border sub DaySize sub DaySize sub 2 add EntrySize add def
|
||
/_A LineWidth 2 div def _A _A moveto
|
||
BoxWidth _A sub _A lineto BoxWidth _A sub BoxHeight _A sub lineto
|
||
_A BoxHeight _A sub lineto closepath
|
||
0.8 1 1 setrgbcolor fill 0.0 setgray
|
||
Border DaySize 2 div add /moonstartx exch def gsave 0 setgray newpath moonstartx BoxHeight Border sub DaySize 2 div sub
|
||
DaySize 2 div 0 360 arc closepath
|
||
fill
|
||
moonstartx DaySize 2 div add Border add BoxHeight border sub DaySize 2 div sub DaySize 2 div sub moveto
|
||
/EntryFont findfont EntrySize scalefont setfont (06:02) show
|
||
grestore
|
||
|
||
SAVESTATE restore
|
||
/SAVESTATE save def
|
||
5 xincr mul MinX add ytop translate
|
||
/BoxWidth xincr def
|
||
/BoxHeight ylast ytop sub def
|
||
/InBoxHeight BoxHeight border sub DaySize sub DaySize sub 2 add EntrySize add def
|
||
/_A LineWidth 2 div def _A _A moveto
|
||
BoxWidth _A sub _A lineto BoxWidth _A sub BoxHeight _A sub lineto
|
||
_A BoxHeight _A sub lineto closepath
|
||
1 0.8 0.8 setrgbcolor fill 0.0 setgray
|
||
|
||
SAVESTATE restore
|
||
/SAVESTATE save def
|
||
6 xincr mul MinX add ytop translate
|
||
/BoxWidth xincr def
|
||
/BoxHeight ylast ytop sub def
|
||
/InBoxHeight BoxHeight border sub DaySize sub DaySize sub 2 add EntrySize add def
|
||
/_A LineWidth 2 div def _A _A moveto
|
||
BoxWidth _A sub _A lineto BoxWidth _A sub BoxHeight _A sub lineto
|
||
_A BoxHeight _A sub lineto closepath
|
||
0.8 1 0.8 setrgbcolor fill 0.0 setgray
|
||
|
||
SAVESTATE restore
|
||
/ytop ylast def
|
||
CAL16
|
||
CAL17
|
||
CAL18
|
||
CAL19
|
||
CAL20
|
||
CAL21
|
||
CAL22
|
||
/y ytop MinBoxSize sub def y ymin lt {/ymin y def} if
|
||
MinX ymin MaxX ymin L
|
||
/ylast ytop def
|
||
/ytop ymin def
|
||
/CAL23 {
|
||
Border ytop 0 xincr mul MinX add xincr
|
||
[
|
||
]
|
||
(23) 1
|
||
DoCalBox
|
||
/y exch def y ymin lt {/ymin y def} if
|
||
} def
|
||
/CAL24 {
|
||
Border ytop 1 xincr mul MinX add xincr
|
||
[
|
||
]
|
||
(24) 1
|
||
DoCalBox
|
||
/y exch def y ymin lt {/ymin y def} if
|
||
} def
|
||
/CAL25 {
|
||
Border ytop 2 xincr mul MinX add xincr
|
||
[
|
||
]
|
||
(25) 1
|
||
DoCalBox
|
||
/y exch def y ymin lt {/ymin y def} if
|
||
} def
|
||
/CAL26 {
|
||
Border ytop 3 xincr mul MinX add xincr
|
||
[
|
||
]
|
||
(26) 1
|
||
DoCalBox
|
||
/y exch def y ymin lt {/ymin y def} if
|
||
} def
|
||
/CAL27 {
|
||
Border ytop 4 xincr mul MinX add xincr
|
||
[
|
||
]
|
||
(27) 1
|
||
DoCalBox
|
||
/y exch def y ymin lt {/ymin y def} if
|
||
} def
|
||
/CAL28 {
|
||
Border ytop 5 xincr mul MinX add xincr
|
||
[
|
||
]
|
||
(28) 1
|
||
DoCalBox
|
||
/y exch def y ymin lt {/ymin y def} if
|
||
} def
|
||
/CAL29 {
|
||
Border ytop 6 xincr mul MinX add xincr
|
||
[
|
||
]
|
||
(29) 1
|
||
DoCalBox
|
||
/y exch def y ymin lt {/ymin y def} if
|
||
} def
|
||
1 setgray
|
||
CAL23
|
||
CAL24
|
||
CAL25
|
||
CAL26
|
||
CAL27
|
||
CAL28
|
||
CAL29
|
||
0 setgray
|
||
/y ytop MinBoxSize sub def y ymin lt {/ymin y def} if
|
||
MinX ymin MaxX ymin L
|
||
/ylast ytop def
|
||
/ytop ymin def
|
||
/SAVESTATE save def
|
||
0 xincr mul MinX add ytop translate
|
||
/BoxWidth xincr def
|
||
/BoxHeight ylast ytop sub def
|
||
/InBoxHeight BoxHeight border sub DaySize sub DaySize sub 2 add EntrySize add def
|
||
/_A LineWidth 2 div def _A _A moveto
|
||
BoxWidth _A sub _A lineto BoxWidth _A sub BoxHeight _A sub lineto
|
||
_A BoxHeight _A sub lineto closepath
|
||
0.8 0.8 1 setrgbcolor fill 0.0 setgray
|
||
|
||
SAVESTATE restore
|
||
/SAVESTATE save def
|
||
1 xincr mul MinX add ytop translate
|
||
/BoxWidth xincr def
|
||
/BoxHeight ylast ytop sub def
|
||
/InBoxHeight BoxHeight border sub DaySize sub DaySize sub 2 add EntrySize add def
|
||
/_A LineWidth 2 div def _A _A moveto
|
||
BoxWidth _A sub _A lineto BoxWidth _A sub BoxHeight _A sub lineto
|
||
_A BoxHeight _A sub lineto closepath
|
||
1 1 1 setrgbcolor fill 0.0 setgray
|
||
|
||
SAVESTATE restore
|
||
/SAVESTATE save def
|
||
2 xincr mul MinX add ytop translate
|
||
/BoxWidth xincr def
|
||
/BoxHeight ylast ytop sub def
|
||
/InBoxHeight BoxHeight border sub DaySize sub DaySize sub 2 add EntrySize add def
|
||
/_A LineWidth 2 div def _A _A moveto
|
||
BoxWidth _A sub _A lineto BoxWidth _A sub BoxHeight _A sub lineto
|
||
_A BoxHeight _A sub lineto closepath
|
||
1 1 0.8 setrgbcolor fill 0.0 setgray
|
||
|
||
SAVESTATE restore
|
||
/SAVESTATE save def
|
||
3 xincr mul MinX add ytop translate
|
||
/BoxWidth xincr def
|
||
/BoxHeight ylast ytop sub def
|
||
/InBoxHeight BoxHeight border sub DaySize sub DaySize sub 2 add EntrySize add def
|
||
/_A LineWidth 2 div def _A _A moveto
|
||
BoxWidth _A sub _A lineto BoxWidth _A sub BoxHeight _A sub lineto
|
||
_A BoxHeight _A sub lineto closepath
|
||
1 0.8 1 setrgbcolor fill 0.0 setgray
|
||
|
||
SAVESTATE restore
|
||
/SAVESTATE save def
|
||
4 xincr mul MinX add ytop translate
|
||
/BoxWidth xincr def
|
||
/BoxHeight ylast ytop sub def
|
||
/InBoxHeight BoxHeight border sub DaySize sub DaySize sub 2 add EntrySize add def
|
||
/_A LineWidth 2 div def _A _A moveto
|
||
BoxWidth _A sub _A lineto BoxWidth _A sub BoxHeight _A sub lineto
|
||
_A BoxHeight _A sub lineto closepath
|
||
0.8 1 1 setrgbcolor fill 0.0 setgray
|
||
Border DaySize 2 div add /moonstartx exch def gsave 0 setgray newpath moonstartx BoxHeight Border sub DaySize 2 div sub
|
||
DaySize 2 div 0 360 arc closepath
|
||
stroke
|
||
newpath moonstartx BoxHeight Border sub DaySize 2 div sub
|
||
DaySize 2 div 90 270 arc closepath fill
|
||
moonstartx DaySize 2 div add Border add BoxHeight border sub DaySize 2 div sub DaySize 2 div sub moveto
|
||
/EntryFont findfont EntrySize scalefont setfont (07:42) show
|
||
grestore
|
||
|
||
SAVESTATE restore
|
||
/SAVESTATE save def
|
||
5 xincr mul MinX add ytop translate
|
||
/BoxWidth xincr def
|
||
/BoxHeight ylast ytop sub def
|
||
/InBoxHeight BoxHeight border sub DaySize sub DaySize sub 2 add EntrySize add def
|
||
/_A LineWidth 2 div def _A _A moveto
|
||
BoxWidth _A sub _A lineto BoxWidth _A sub BoxHeight _A sub lineto
|
||
_A BoxHeight _A sub lineto closepath
|
||
1 0.8 0.8 setrgbcolor fill 0.0 setgray
|
||
|
||
SAVESTATE restore
|
||
/SAVESTATE save def
|
||
6 xincr mul MinX add ytop translate
|
||
/BoxWidth xincr def
|
||
/BoxHeight ylast ytop sub def
|
||
/InBoxHeight BoxHeight border sub DaySize sub DaySize sub 2 add EntrySize add def
|
||
/_A LineWidth 2 div def _A _A moveto
|
||
BoxWidth _A sub _A lineto BoxWidth _A sub BoxHeight _A sub lineto
|
||
_A BoxHeight _A sub lineto closepath
|
||
0.8 1 0.8 setrgbcolor fill 0.0 setgray
|
||
|
||
SAVESTATE restore
|
||
/ytop ylast def
|
||
CAL23
|
||
CAL24
|
||
CAL25
|
||
CAL26
|
||
CAL27
|
||
CAL28
|
||
CAL29
|
||
/y ytop MinBoxSize sub def y ymin lt {/ymin y def} if
|
||
MinX ymin MaxX ymin L
|
||
/ylast ytop def
|
||
/ytop ymin def
|
||
/CAL30 {
|
||
Border ytop 0 xincr mul MinX add xincr
|
||
[
|
||
]
|
||
(30) 1
|
||
DoCalBox
|
||
/y exch def y ymin lt {/ymin y def} if
|
||
} def
|
||
/CAL31 {
|
||
Border ytop 1 xincr mul MinX add xincr
|
||
[
|
||
]
|
||
(31) 1
|
||
DoCalBox
|
||
/y exch def y ymin lt {/ymin y def} if
|
||
} def
|
||
1 setgray
|
||
CAL30
|
||
CAL31
|
||
0 setgray
|
||
/y ytop MinBoxSize sub def y ymin lt {/ymin y def} if
|
||
MinX ymin MaxX ymin L
|
||
/ylast ytop def
|
||
/ytop ymin def
|
||
/SAVESTATE save def
|
||
0 xincr mul MinX add ytop translate
|
||
/BoxWidth xincr def
|
||
/BoxHeight ylast ytop sub def
|
||
/InBoxHeight BoxHeight border sub DaySize sub DaySize sub 2 add EntrySize add def
|
||
/_A LineWidth 2 div def _A _A moveto
|
||
BoxWidth _A sub _A lineto BoxWidth _A sub BoxHeight _A sub lineto
|
||
_A BoxHeight _A sub lineto closepath
|
||
0.8 0.8 1 setrgbcolor fill 0.0 setgray
|
||
|
||
SAVESTATE restore
|
||
/SAVESTATE save def
|
||
1 xincr mul MinX add ytop translate
|
||
/BoxWidth xincr def
|
||
/BoxHeight ylast ytop sub def
|
||
/InBoxHeight BoxHeight border sub DaySize sub DaySize sub 2 add EntrySize add def
|
||
/_A LineWidth 2 div def _A _A moveto
|
||
BoxWidth _A sub _A lineto BoxWidth _A sub BoxHeight _A sub lineto
|
||
_A BoxHeight _A sub lineto closepath
|
||
1 1 1 setrgbcolor fill 0.0 setgray
|
||
|
||
SAVESTATE restore
|
||
/ytop ylast def
|
||
CAL30
|
||
CAL31
|
||
/y ytop MinBoxSize sub def y ymin lt {/ymin y def} if
|
||
MinX ymin MaxX ymin L
|
||
/ylast ytop def
|
||
/ytop ymin def
|
||
/ysmallbot ylast def
|
||
/ysmall1 ysmalltop def /ysmall2 ysmallbot def
|
||
0 xincr mul MinX add ymin 0 xincr mul MinX add topy L
|
||
1 xincr mul MinX add ymin 1 xincr mul MinX add topy L
|
||
2 xincr mul MinX add ymin 2 xincr mul MinX add topy L
|
||
3 xincr mul MinX add ymin 3 xincr mul MinX add topy L
|
||
4 xincr mul MinX add ymin 4 xincr mul MinX add topy L
|
||
5 xincr mul MinX add ymin 5 xincr mul MinX add topy L
|
||
6 xincr mul MinX add ymin 6 xincr mul MinX add topy L
|
||
7 xincr mul MinX add ymin 7 xincr mul MinX add topy L
|
||
/SmallFontSize MinBoxSize Border sub Border sub 8 div 2 sub def
|
||
/SmallFont findfont setfont
|
||
SmallString stringwidth pop /SmallWidth exch def
|
||
SmallWidth 7 mul xincr Border sub Border sub exch div /tmp exch def
|
||
tmp SmallFontSize lt {/SmallFontSize tmp def} if
|
||
/SmallFont findfont SmallFontSize scalefont setfont
|
||
SmallString stringwidth pop /SmallWidth exch def
|
||
gsave
|
||
0 xincr mul MinX add ysmall1 translate
|
||
SmallWidth 7 mul (July) stringwidth pop sub 2 div Border add Border neg SmallFontSize sub moveto (July) show
|
||
Border 0 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize sub 2 sub moveto (S) show
|
||
Border 1 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize sub 2 sub moveto (M) show
|
||
Border 2 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize sub 2 sub moveto (T) show
|
||
Border 3 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize sub 2 sub moveto (W) show
|
||
Border 4 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize sub 2 sub moveto (T) show
|
||
Border 5 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize sub 2 sub moveto (F) show
|
||
Border 6 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize sub 2 sub moveto (S) show
|
||
Border 3 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize 2 add 2 mul sub moveto (1) show
|
||
Border 4 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize 2 add 2 mul sub moveto (2) show
|
||
Border 5 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize 2 add 2 mul sub moveto (3) show
|
||
Border 6 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize 2 add 2 mul sub moveto (4) show
|
||
Border 0 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize 2 add 3 mul sub moveto (5) show
|
||
Border 1 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize 2 add 3 mul sub moveto (6) show
|
||
Border 2 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize 2 add 3 mul sub moveto (7) show
|
||
Border 3 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize 2 add 3 mul sub moveto (8) show
|
||
Border 4 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize 2 add 3 mul sub moveto (9) show
|
||
Border 5 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize 2 add 3 mul sub moveto (10) show
|
||
Border 6 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize 2 add 3 mul sub moveto (11) show
|
||
Border 0 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize 2 add 4 mul sub moveto (12) show
|
||
Border 1 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize 2 add 4 mul sub moveto (13) show
|
||
Border 2 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize 2 add 4 mul sub moveto (14) show
|
||
Border 3 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize 2 add 4 mul sub moveto (15) show
|
||
Border 4 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize 2 add 4 mul sub moveto (16) show
|
||
Border 5 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize 2 add 4 mul sub moveto (17) show
|
||
Border 6 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize 2 add 4 mul sub moveto (18) show
|
||
Border 0 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize 2 add 5 mul sub moveto (19) show
|
||
Border 1 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize 2 add 5 mul sub moveto (20) show
|
||
Border 2 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize 2 add 5 mul sub moveto (21) show
|
||
Border 3 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize 2 add 5 mul sub moveto (22) show
|
||
Border 4 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize 2 add 5 mul sub moveto (23) show
|
||
Border 5 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize 2 add 5 mul sub moveto (24) show
|
||
Border 6 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize 2 add 5 mul sub moveto (25) show
|
||
Border 0 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize 2 add 6 mul sub moveto (26) show
|
||
Border 1 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize 2 add 6 mul sub moveto (27) show
|
||
Border 2 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize 2 add 6 mul sub moveto (28) show
|
||
Border 3 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize 2 add 6 mul sub moveto (29) show
|
||
Border 4 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize 2 add 6 mul sub moveto (30) show
|
||
Border 5 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize 2 add 6 mul sub moveto (31) show
|
||
grestore
|
||
/SmallFontSize MinBoxSize Border sub Border sub 8 div 2 sub def
|
||
/SmallFont findfont setfont
|
||
SmallString stringwidth pop /SmallWidth exch def
|
||
SmallWidth 7 mul xincr Border sub Border sub exch div /tmp exch def
|
||
tmp SmallFontSize lt {/SmallFontSize tmp def} if
|
||
/SmallFont findfont SmallFontSize scalefont setfont
|
||
SmallString stringwidth pop /SmallWidth exch def
|
||
gsave
|
||
6 xincr mul MinX add ysmall2 translate
|
||
SmallWidth 7 mul (September) stringwidth pop sub 2 div Border add Border neg SmallFontSize sub moveto (September) show
|
||
Border 0 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize sub 2 sub moveto (S) show
|
||
Border 1 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize sub 2 sub moveto (M) show
|
||
Border 2 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize sub 2 sub moveto (T) show
|
||
Border 3 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize sub 2 sub moveto (W) show
|
||
Border 4 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize sub 2 sub moveto (T) show
|
||
Border 5 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize sub 2 sub moveto (F) show
|
||
Border 6 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize sub 2 sub moveto (S) show
|
||
Border 2 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize 2 add 2 mul sub moveto (1) show
|
||
Border 3 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize 2 add 2 mul sub moveto (2) show
|
||
Border 4 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize 2 add 2 mul sub moveto (3) show
|
||
Border 5 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize 2 add 2 mul sub moveto (4) show
|
||
Border 6 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize 2 add 2 mul sub moveto (5) show
|
||
Border 0 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize 2 add 3 mul sub moveto (6) show
|
||
Border 1 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize 2 add 3 mul sub moveto (7) show
|
||
Border 2 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize 2 add 3 mul sub moveto (8) show
|
||
Border 3 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize 2 add 3 mul sub moveto (9) show
|
||
Border 4 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize 2 add 3 mul sub moveto (10) show
|
||
Border 5 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize 2 add 3 mul sub moveto (11) show
|
||
Border 6 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize 2 add 3 mul sub moveto (12) show
|
||
Border 0 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize 2 add 4 mul sub moveto (13) show
|
||
Border 1 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize 2 add 4 mul sub moveto (14) show
|
||
Border 2 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize 2 add 4 mul sub moveto (15) show
|
||
Border 3 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize 2 add 4 mul sub moveto (16) show
|
||
Border 4 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize 2 add 4 mul sub moveto (17) show
|
||
Border 5 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize 2 add 4 mul sub moveto (18) show
|
||
Border 6 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize 2 add 4 mul sub moveto (19) show
|
||
Border 0 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize 2 add 5 mul sub moveto (20) show
|
||
Border 1 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize 2 add 5 mul sub moveto (21) show
|
||
Border 2 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize 2 add 5 mul sub moveto (22) show
|
||
Border 3 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize 2 add 5 mul sub moveto (23) show
|
||
Border 4 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize 2 add 5 mul sub moveto (24) show
|
||
Border 5 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize 2 add 5 mul sub moveto (25) show
|
||
Border 6 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize 2 add 5 mul sub moveto (26) show
|
||
Border 0 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize 2 add 6 mul sub moveto (27) show
|
||
Border 1 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize 2 add 6 mul sub moveto (28) show
|
||
Border 2 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize 2 add 6 mul sub moveto (29) show
|
||
Border 3 SmallWidth mul add Border neg SmallFontSize sub SmallFontSize 2 add 6 mul sub moveto (30) show
|
||
grestore
|
||
showpage
|
||
%%Trailer
|
||
%%Pages: 1
|
||
Reminders for Sunday, 1st January, 2012:
|
||
|
||
1
|
||
|
||
Reminders for Sunday, 1st January, 2012:
|
||
|
||
9am: Should show up
|
||
|
||
10am: Should show up
|
||
|
||
2
|
||
|
||
-stdin-(1): Undefined OMITFUNC function: `foo'
|
||
-stdin-(1): Undefined OMITFUNC function: `foo'
|
||
-stdin-(1): Undefined OMITFUNC function: `foo'
|
||
-stdin-(1): Undefined OMITFUNC function: `foo'
|
||
-stdin-(1): Undefined OMITFUNC function: `foo'
|
||
-stdin-(1): Undefined OMITFUNC function: `foo'
|
||
-stdin-(1): Undefined OMITFUNC function: `foo'
|
||
-stdin-(1): Undefined OMITFUNC function: `foo'
|
||
-stdin-(1): Undefined OMITFUNC function: `foo'
|
||
-stdin-(1): Undefined OMITFUNC function: `foo'
|
||
-stdin-(1): Undefined OMITFUNC function: `foo'
|
||
-stdin-(1): Undefined OMITFUNC function: `foo'
|
||
-stdin-(1): Undefined OMITFUNC function: `foo'
|
||
-stdin-(1): Undefined OMITFUNC function: `foo'
|
||
-stdin-(1): Undefined OMITFUNC function: `foo'
|
||
-stdin-(1): Undefined OMITFUNC function: `foo'
|
||
-stdin-(1): Undefined OMITFUNC function: `foo'
|
||
-stdin-(1): Undefined OMITFUNC function: `foo'
|
||
-stdin-(1): Undefined OMITFUNC function: `foo'
|
||
-stdin-(1): Undefined OMITFUNC function: `foo'
|
||
-stdin-(1): Undefined OMITFUNC function: `foo'
|
||
-stdin-(1): Undefined OMITFUNC function: `foo'
|
||
-stdin-(1): Undefined OMITFUNC function: `foo'
|
||
-stdin-(1): Undefined OMITFUNC function: `foo'
|
||
-stdin-(1): Undefined OMITFUNC function: `foo'
|
||
-stdin-(1): Undefined OMITFUNC function: `foo'
|
||
-stdin-(1): Undefined OMITFUNC function: `foo'
|
||
-stdin-(1): Undefined OMITFUNC function: `foo'
|
||
-stdin-(1): Undefined OMITFUNC function: `foo'
|
||
-stdin-(1): Undefined OMITFUNC function: `foo'
|
||
-stdin-(1): Undefined OMITFUNC function: `foo'
|
||
-stdin-(1): Undefined OMITFUNC function: `foo'
|
||
# rem2ps2 begin
|
||
January 2012 31 0 0
|
||
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
|
||
December 31
|
||
February 29
|
||
{"date":"2012-01-02","filename":"-","lineno":1,"wd":["Monday"],"priority":5000,"omitfunc":"foo","nonconst_expr":1,"body":"bar"}
|
||
{"date":"2012-01-09","filename":"-","lineno":1,"wd":["Monday"],"priority":5000,"omitfunc":"foo","nonconst_expr":1,"body":"bar"}
|
||
{"date":"2012-01-16","filename":"-","lineno":1,"wd":["Monday"],"priority":5000,"omitfunc":"foo","nonconst_expr":1,"body":"bar"}
|
||
{"date":"2012-01-23","filename":"-","lineno":1,"wd":["Monday"],"priority":5000,"omitfunc":"foo","nonconst_expr":1,"body":"bar"}
|
||
{"date":"2012-01-30","filename":"-","lineno":1,"wd":["Monday"],"priority":5000,"omitfunc":"foo","nonconst_expr":1,"body":"bar"}
|
||
# rem2ps2 end
|
||
-stdin-(7): Number too high
|
||
-stdin-(7): Number too high
|
||
-stdin-(7): Number too high
|
||
-stdin-(7): Number too high
|
||
-stdin-(7): Number too high
|
||
-stdin-(7): Number too high
|
||
-stdin-(7): Number too high
|
||
-stdin-(7): Number too high
|
||
-stdin-(7): Number too high
|
||
-stdin-(7): Number too high
|
||
-stdin-(7): Number too high
|
||
-stdin-(7): Number too high
|
||
-stdin-(7): Number too high
|
||
-stdin-(7): Number too high
|
||
-stdin-(7): Number too high
|
||
-stdin-(7): Number too high
|
||
-stdin-(7): Number too high
|
||
-stdin-(7): Number too high
|
||
-stdin-(7): Number too high
|
||
-stdin-(7): Number too high
|
||
-stdin-(7): Number too high
|
||
-stdin-(7): Number too high
|
||
-stdin-(7): Number too high
|
||
-stdin-(7): Number too high
|
||
-stdin-(7): Number too high
|
||
-stdin-(7): Number too high
|
||
-stdin-(7): Number too high
|
||
-stdin-(7): Number too high
|
||
-stdin-(7): Number too high
|
||
-stdin-(7): Number too high
|
||
-stdin-(7): Number too high
|
||
-stdin-(7): Number too high
|
||
[
|
||
{
|
||
"monthname":"January","year":2012,"daysinmonth":31,"firstwkday":0,"mondayfirst":0,"daynames":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"prevmonthname":"December","daysinprevmonth":31,"prevmonthyear":2011,"nextmonthname":"February","daysinnextmonth":29,"nextmonthyear":2012,"entries":[
|
||
{"date":"2012-01-02","filename":"-","lineno":1,"d":2,"priority":5000,"body":"Normal"},
|
||
{"date":"2012-01-03","filename":"-","lineno":3,"passthru":"COLOR","d":3,"priority":5000,"r":255,"g":0,"b":0,"rawbody":"%\"Red%\" on the calendar!","calendar_body":"Red","plain_body":"Red on the calendar!","body":"255 0 0 %\"Red%\" on the calendar!"},
|
||
{"date":"2012-01-04","filename":"-","lineno":5,"d":4,"priority":5000,"body":"Normal"}
|
||
]
|
||
}
|
||
]
|
||
STDOUT is a: FILE
|
||
STDOUT is a: PIPE
|
||
+----------------------------------------------------------------------------+
|
||
| January 2020 |
|
||
+----------+----------+----------+----------+----------+----------+----------+
|
||
| Sunday | Monday | Tuesday |Wednesday | Thursday | Friday | Saturday |
|
||
+----------+----------+----------+----------+----------+----------+----------+
|
||
| | | |1 |2 |3 |4 |
|
||
| | | |[0;30mBLACK[0m |[0;34mBLUE[0m |[0;32mGREEN[0m |[0;36mCYAN[0m |
|
||
+----------+----------+----------+----------+----------+----------+----------+
|
||
|5 |[0;43m6 [0m|[0;45m7 [0m|[0;46m8 [0m|9 |10 |11 |
|
||
|-@0 |[0;43m [0m|[0;45m [0m|[0;46m[0;30mBLACK[0m[0;46m [0m|[34;1mBRIGHT[0m |[32;1mBRIGHT[0m |[36;1mBRIGHT[0m |
|
||
| |[0;43m [0m|[0;45m [0m|[0;46m [0m|[34;1mBLUE[0m |[32;1mGREEN[0m |[36;1mCYAN[0m |
|
||
+----------+----------+----------+----------+----------+----------+----------+
|
||
|12 |13 |14 |15 |16 |17 |18 |
|
||
| | | |[0;31mRED[0m |[0;35mMAGENTA[0m |[0;33mYELLOW[0m |[0;37mWHITE[0m |
|
||
+----------+----------+----------+----------+----------+----------+----------+
|
||
|19 |20 |21 |22 |23 |24 |25 |
|
||
| | | |[31;1mBRIGHT RED[0m|[35;1mBRIGHT[0m |[33;1mBRIGHT[0m |[37;1mBRIGHT[0m |
|
||
| | | | |[35;1mMAGENTA[0m |[33;1mYELLOW[0m |[37;1mWHITE[0m |
|
||
+----------+----------+----------+----------+----------+----------+----------+
|
||
|26 |27 |28 |29 |30 |31 | |
|
||
| | | | | | | |
|
||
+----------+----------+----------+----------+----------+----------+----------+
|
||
+----------------------------------------------------------------------------+
|
||
| January 2020 |
|
||
+----------+----------+----------+----------+----------+----------+----------+
|
||
| Sunday | Monday | Tuesday |Wednesday | Thursday | Friday | Saturday |
|
||
+----------+----------+----------+----------+----------+----------+----------+
|
||
| | | |1 |2 |3 |4 |
|
||
| | | |[30;1mBLACK[0m |[0;34mBLUE[0m |[0;32mGREEN[0m |[0;36mCYAN[0m |
|
||
+----------+----------+----------+----------+----------+----------+----------+
|
||
|5 |[0;43m6 [0m|[0;45m7 [0m|[0;46m8 [0m|9 |10 |11 |
|
||
|-@0,0 |[0;43m [0m|[0;45m [0m|[0;46m[0;30mBLACK[0m[0;46m [0m|[34;1mBRIGHT[0m |[32;1mBRIGHT[0m |[36;1mBRIGHT[0m |
|
||
| |[0;43m [0m|[0;45m [0m|[0;46m [0m|[34;1mBLUE[0m |[32;1mGREEN[0m |[36;1mCYAN[0m |
|
||
+----------+----------+----------+----------+----------+----------+----------+
|
||
|12 |13 |14 |15 |16 |17 |18 |
|
||
| | | |[0;31mRED[0m |[0;35mMAGENTA[0m |[0;33mYELLOW[0m |[0;37mWHITE[0m |
|
||
+----------+----------+----------+----------+----------+----------+----------+
|
||
|19 |20 |21 |22 |23 |24 |25 |
|
||
| | | |[31;1mBRIGHT RED[0m|[35;1mBRIGHT[0m |[33;1mBRIGHT[0m |[37;1mBRIGHT[0m |
|
||
| | | | |[35;1mMAGENTA[0m |[33;1mYELLOW[0m |[37;1mWHITE[0m |
|
||
+----------+----------+----------+----------+----------+----------+----------+
|
||
|26 |27 |28 |29 |30 |31 | |
|
||
| | | | | | | |
|
||
+----------+----------+----------+----------+----------+----------+----------+
|
||
+----------------------------------------------------------------------------+
|
||
| January 2020 |
|
||
+----------+----------+----------+----------+----------+----------+----------+
|
||
| Sunday | Monday | Tuesday |Wednesday | Thursday | Friday | Saturday |
|
||
+----------+----------+----------+----------+----------+----------+----------+
|
||
| | | |1 |2 |3 |4 |
|
||
| | | |[0;30mBLACK[0m |[0;34mBLUE[0m |[0;32mGREEN[0m |[0;36mCYAN[0m |
|
||
+----------+----------+----------+----------+----------+----------+----------+
|
||
|5 |[0;43m6 [0m|[0;45m7 [0m|[0;46m8 [0m|9 |10 |11 |
|
||
|-@0,1 |[0;43m [0m|[0;45m [0m|[0;46m[0;30mBLACK[0m[0;46m [0m|[34;1mBRIGHT[0m |[32;1mBRIGHT[0m |[36;1mBRIGHT[0m |
|
||
| |[0;43m [0m|[0;45m [0m|[0;46m [0m|[34;1mBLUE[0m |[32;1mGREEN[0m |[36;1mCYAN[0m |
|
||
+----------+----------+----------+----------+----------+----------+----------+
|
||
|12 |13 |14 |15 |16 |17 |18 |
|
||
| | | |[0;31mRED[0m |[0;35mMAGENTA[0m |[0;33mYELLOW[0m |[30;1mWHITE[0m |
|
||
+----------+----------+----------+----------+----------+----------+----------+
|
||
|19 |20 |21 |22 |23 |24 |25 |
|
||
| | | |[31;1mBRIGHT RED[0m|[35;1mBRIGHT[0m |[33;1mBRIGHT[0m |[30;1mBRIGHT[0m |
|
||
| | | | |[35;1mMAGENTA[0m |[33;1mYELLOW[0m |[30;1mWHITE[0m |
|
||
+----------+----------+----------+----------+----------+----------+----------+
|
||
|26 |27 |28 |29 |30 |31 | |
|
||
| | | | | | | |
|
||
+----------+----------+----------+----------+----------+----------+----------+
|
||
+----------------------------------------------------------------------------+
|
||
| January 2020 |
|
||
+----------+----------+----------+----------+----------+----------+----------+
|
||
| Sunday | Monday | Tuesday |Wednesday | Thursday | Friday | Saturday |
|
||
+----------+----------+----------+----------+----------+----------+----------+
|
||
| | | |1 |2 |3 |4 |
|
||
| | | |[38;5;0mBLACK[0m |[38;5;17mBLUE[0m |[38;5;22mGREEN[0m |[38;5;23mCYAN[0m |
|
||
+----------+----------+----------+----------+----------+----------+----------+
|
||
|5 |[48;5;11m6 [0m|[48;5;13m7 [0m|[48;5;14m8 [0m|9 |10 |11 |
|
||
|-@1 |[48;5;11m [0m|[48;5;13m [0m|[48;5;14m[38;5;0mBLACK[0m[48;5;14m [0m|[38;5;20mBRIGHT[0m |[38;5;40mBRIGHT[0m |[38;5;44mBRIGHT[0m |
|
||
| |[48;5;11m [0m|[48;5;13m [0m|[48;5;14m [0m|[38;5;20mBLUE[0m |[38;5;40mGREEN[0m |[38;5;44mCYAN[0m |
|
||
+----------+----------+----------+----------+----------+----------+----------+
|
||
|12 |13 |14 |15 |16 |17 |18 |
|
||
| | | |[38;5;52mRED[0m |[38;5;53mMAGENTA[0m |[38;5;58mYELLOW[0m |[38;5;238mWHITE[0m |
|
||
+----------+----------+----------+----------+----------+----------+----------+
|
||
|19 |20 |21 |22 |23 |24 |25 |
|
||
| | | |[38;5;160mBRIGHT RED[0m|[38;5;164mBRIGHT[0m |[38;5;184mBRIGHT[0m |[38;5;251mBRIGHT[0m |
|
||
| | | | |[38;5;164mMAGENTA[0m |[38;5;184mYELLOW[0m |[38;5;251mWHITE[0m |
|
||
+----------+----------+----------+----------+----------+----------+----------+
|
||
|26 |27 |28 |29 |30 |31 | |
|
||
| | | | | | | |
|
||
+----------+----------+----------+----------+----------+----------+----------+
|
||
+----------------------------------------------------------------------------+
|
||
| January 2020 |
|
||
+----------+----------+----------+----------+----------+----------+----------+
|
||
| Sunday | Monday | Tuesday |Wednesday | Thursday | Friday | Saturday |
|
||
+----------+----------+----------+----------+----------+----------+----------+
|
||
| | | |1 |2 |3 |4 |
|
||
| | | |[38;5;238mBLACK[0m |[38;5;17mBLUE[0m |[38;5;22mGREEN[0m |[38;5;23mCYAN[0m |
|
||
+----------+----------+----------+----------+----------+----------+----------+
|
||
|5 |[48;5;11m6 [0m|[48;5;13m7 [0m|[48;5;14m8 [0m|9 |10 |11 |
|
||
|-@1,0 |[48;5;11m [0m|[48;5;13m [0m|[48;5;14m[38;5;0mBLACK[0m[48;5;14m [0m|[38;5;20mBRIGHT[0m |[38;5;40mBRIGHT[0m |[38;5;44mBRIGHT[0m |
|
||
| |[48;5;11m [0m|[48;5;13m [0m|[48;5;14m [0m|[38;5;20mBLUE[0m |[38;5;40mGREEN[0m |[38;5;44mCYAN[0m |
|
||
+----------+----------+----------+----------+----------+----------+----------+
|
||
|12 |13 |14 |15 |16 |17 |18 |
|
||
| | | |[38;5;52mRED[0m |[38;5;53mMAGENTA[0m |[38;5;58mYELLOW[0m |[38;5;238mWHITE[0m |
|
||
+----------+----------+----------+----------+----------+----------+----------+
|
||
|19 |20 |21 |22 |23 |24 |25 |
|
||
| | | |[38;5;160mBRIGHT RED[0m|[38;5;164mBRIGHT[0m |[38;5;184mBRIGHT[0m |[38;5;251mBRIGHT[0m |
|
||
| | | | |[38;5;164mMAGENTA[0m |[38;5;184mYELLOW[0m |[38;5;251mWHITE[0m |
|
||
+----------+----------+----------+----------+----------+----------+----------+
|
||
|26 |27 |28 |29 |30 |31 | |
|
||
| | | | | | | |
|
||
+----------+----------+----------+----------+----------+----------+----------+
|
||
+----------------------------------------------------------------------------+
|
||
| January 2020 |
|
||
+----------+----------+----------+----------+----------+----------+----------+
|
||
| Sunday | Monday | Tuesday |Wednesday | Thursday | Friday | Saturday |
|
||
+----------+----------+----------+----------+----------+----------+----------+
|
||
| | | |1 |2 |3 |4 |
|
||
| | | |[38;5;0mBLACK[0m |[38;5;17mBLUE[0m |[38;5;22mGREEN[0m |[38;5;23mCYAN[0m |
|
||
+----------+----------+----------+----------+----------+----------+----------+
|
||
|5 |[48;5;11m6 [0m|[48;5;13m7 [0m|[48;5;14m8 [0m|9 |10 |11 |
|
||
|-@1,1 |[48;5;11m [0m|[48;5;13m [0m|[48;5;14m[38;5;0mBLACK[0m[48;5;14m [0m|[38;5;20mBRIGHT[0m |[38;5;40mBRIGHT[0m |[38;5;44mBRIGHT[0m |
|
||
| |[48;5;11m [0m|[48;5;13m [0m|[48;5;14m [0m|[38;5;20mBLUE[0m |[38;5;40mGREEN[0m |[38;5;44mCYAN[0m |
|
||
+----------+----------+----------+----------+----------+----------+----------+
|
||
|12 |13 |14 |15 |16 |17 |18 |
|
||
| | | |[38;5;52mRED[0m |[38;5;53mMAGENTA[0m |[38;5;58mYELLOW[0m |[38;5;238mWHITE[0m |
|
||
+----------+----------+----------+----------+----------+----------+----------+
|
||
|19 |20 |21 |22 |23 |24 |25 |
|
||
| | | |[38;5;160mBRIGHT RED[0m|[38;5;164mBRIGHT[0m |[38;5;184mBRIGHT[0m |[38;5;7mBRIGHT[0m |
|
||
| | | | |[38;5;164mMAGENTA[0m |[38;5;184mYELLOW[0m |[38;5;7mWHITE[0m |
|
||
+----------+----------+----------+----------+----------+----------+----------+
|
||
|26 |27 |28 |29 |30 |31 | |
|
||
| | | | | | | |
|
||
+----------+----------+----------+----------+----------+----------+----------+
|
||
+----------------------------------------------------------------------------+
|
||
| January 2020 |
|
||
+----------+----------+----------+----------+----------+----------+----------+
|
||
| Sunday | Monday | Tuesday |Wednesday | Thursday | Friday | Saturday |
|
||
+----------+----------+----------+----------+----------+----------+----------+
|
||
| | | |1 |2 |3 |4 |
|
||
| | | |[38;2;0;0;0mBLACK[0m |[38;2;0;0;65mBLUE[0m |[38;2;0;65;0mGREEN[0m |[38;2;0;65;65mCYAN[0m |
|
||
+----------+----------+----------+----------+----------+----------+----------+
|
||
|5 |[48;2;255;255;0m6 [0m|[48;2;255;0;255m7 [0m|[48;2;0;255;255m8 [0m|9 |10 |11 |
|
||
|-@2 |[48;2;255;255;0m [0m|[48;2;255;0;255m [0m|[48;2;0;255;255m[38;2;0;0;0mBLACK[0m[48;2;0;255;255m [0m|[38;2;0;0;200mBRIGHT[0m |[38;2;0;200;0mBRIGHT[0m |[38;2;0;200;200mBRIGHT[0m |
|
||
| |[48;2;255;255;0m [0m|[48;2;255;0;255m [0m|[48;2;0;255;255m [0m|[38;2;0;0;200mBLUE[0m |[38;2;0;200;0mGREEN[0m |[38;2;0;200;200mCYAN[0m |
|
||
+----------+----------+----------+----------+----------+----------+----------+
|
||
|12 |13 |14 |15 |16 |17 |18 |
|
||
| | | |[38;2;65;0;0mRED[0m |[38;2;65;0;65mMAGENTA[0m |[38;2;65;65;0mYELLOW[0m |[38;2;65;65;65mWHITE[0m |
|
||
+----------+----------+----------+----------+----------+----------+----------+
|
||
|19 |20 |21 |22 |23 |24 |25 |
|
||
| | | |[38;2;200;0;0mBRIGHT RED[0m|[38;2;200;0;200mBRIGHT[0m |[38;2;200;200;0mBRIGHT[0m |[38;2;200;200;200mBRIGHT[0m |
|
||
| | | | |[38;2;200;0;200mMAGENTA[0m |[38;2;200;200;0mYELLOW[0m |[38;2;200;200;200mWHITE[0m |
|
||
+----------+----------+----------+----------+----------+----------+----------+
|
||
|26 |27 |28 |29 |30 |31 | |
|
||
| | | | | | | |
|
||
+----------+----------+----------+----------+----------+----------+----------+
|
||
+----------------------------------------------------------------------------+
|
||
| January 2020 |
|
||
+----------+----------+----------+----------+----------+----------+----------+
|
||
| Sunday | Monday | Tuesday |Wednesday | Thursday | Friday | Saturday |
|
||
+----------+----------+----------+----------+----------+----------+----------+
|
||
| | | |1 |2 |3 |4 |
|
||
| | | |[38;2;65;65;65mBLACK[0m |[38;2;0;0;65mBLUE[0m |[38;2;0;65;0mGREEN[0m |[38;2;0;65;65mCYAN[0m |
|
||
+----------+----------+----------+----------+----------+----------+----------+
|
||
|5 |[48;2;255;255;0m6 [0m|[48;2;255;0;255m7 [0m|[48;2;0;255;255m8 [0m|9 |10 |11 |
|
||
|-@2,0 |[48;2;255;255;0m [0m|[48;2;255;0;255m [0m|[48;2;0;255;255m[38;2;0;0;0mBLACK[0m[48;2;0;255;255m [0m|[38;2;0;0;200mBRIGHT[0m |[38;2;0;200;0mBRIGHT[0m |[38;2;0;200;200mBRIGHT[0m |
|
||
| |[48;2;255;255;0m [0m|[48;2;255;0;255m [0m|[48;2;0;255;255m [0m|[38;2;0;0;200mBLUE[0m |[38;2;0;200;0mGREEN[0m |[38;2;0;200;200mCYAN[0m |
|
||
+----------+----------+----------+----------+----------+----------+----------+
|
||
|12 |13 |14 |15 |16 |17 |18 |
|
||
| | | |[38;2;65;0;0mRED[0m |[38;2;65;0;65mMAGENTA[0m |[38;2;65;65;0mYELLOW[0m |[38;2;65;65;65mWHITE[0m |
|
||
+----------+----------+----------+----------+----------+----------+----------+
|
||
|19 |20 |21 |22 |23 |24 |25 |
|
||
| | | |[38;2;200;0;0mBRIGHT RED[0m|[38;2;200;0;200mBRIGHT[0m |[38;2;200;200;0mBRIGHT[0m |[38;2;200;200;200mBRIGHT[0m |
|
||
| | | | |[38;2;200;0;200mMAGENTA[0m |[38;2;200;200;0mYELLOW[0m |[38;2;200;200;200mWHITE[0m |
|
||
+----------+----------+----------+----------+----------+----------+----------+
|
||
|26 |27 |28 |29 |30 |31 | |
|
||
| | | | | | | |
|
||
+----------+----------+----------+----------+----------+----------+----------+
|
||
+----------------------------------------------------------------------------+
|
||
| January 2020 |
|
||
+----------+----------+----------+----------+----------+----------+----------+
|
||
| Sunday | Monday | Tuesday |Wednesday | Thursday | Friday | Saturday |
|
||
+----------+----------+----------+----------+----------+----------+----------+
|
||
| | | |1 |2 |3 |4 |
|
||
| | | |[38;2;0;0;0mBLACK[0m |[38;2;0;0;65mBLUE[0m |[38;2;0;65;0mGREEN[0m |[38;2;0;65;65mCYAN[0m |
|
||
+----------+----------+----------+----------+----------+----------+----------+
|
||
|5 |[48;2;255;255;0m6 [0m|[48;2;255;0;255m7 [0m|[48;2;0;255;255m8 [0m|9 |10 |11 |
|
||
|-@2,1 |[48;2;255;255;0m [0m|[48;2;255;0;255m [0m|[48;2;0;255;255m[38;2;0;0;0mBLACK[0m[48;2;0;255;255m [0m|[38;2;0;0;200mBRIGHT[0m |[38;2;0;200;0mBRIGHT[0m |[38;2;0;200;200mBRIGHT[0m |
|
||
| |[48;2;255;255;0m [0m|[48;2;255;0;255m [0m|[48;2;0;255;255m [0m|[38;2;0;0;200mBLUE[0m |[38;2;0;200;0mGREEN[0m |[38;2;0;200;200mCYAN[0m |
|
||
+----------+----------+----------+----------+----------+----------+----------+
|
||
|12 |13 |14 |15 |16 |17 |18 |
|
||
| | | |[38;2;65;0;0mRED[0m |[38;2;65;0;65mMAGENTA[0m |[38;2;65;65;0mYELLOW[0m |[38;2;65;65;65mWHITE[0m |
|
||
+----------+----------+----------+----------+----------+----------+----------+
|
||
|19 |20 |21 |22 |23 |24 |25 |
|
||
| | | |[38;2;200;0;0mBRIGHT RED[0m|[38;2;200;0;200mBRIGHT[0m |[38;2;200;200;0mBRIGHT[0m |[38;2;192;192;192mBRIGHT[0m |
|
||
| | | | |[38;2;200;0;200mMAGENTA[0m |[38;2;200;200;0mYELLOW[0m |[38;2;192;192;192mWHITE[0m |
|
||
+----------+----------+----------+----------+----------+----------+----------+
|
||
|26 |27 |28 |29 |30 |31 | |
|
||
| | | | | | | |
|
||
+----------+----------+----------+----------+----------+----------+----------+
|
||
+-----------------------------------------------------------------------------------------------------------------------------+
|
||
| November 2019 |
|
||
+-----------------+-----------------+-----------------+-----------------+-----------------+-----------------+-----------------+
|
||
| Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
|
||
+-----------------+-----------------+-----------------+-----------------+-----------------+-----------------+-----------------+
|
||
| | | | | |1 |2 |
|
||
| | | | | | | |
|
||
| | | | | |ру́сский ру́сский |ру́сский ру́сский |
|
||
| | | | | |ру́сский ру́сский |ру́сский ру́сский |
|
||
| | | | | |ру́сский ру́сский |ру́сский ру́сский |
|
||
| | | | | |ру́сский ру́сский |ру́сский ру́сский |
|
||
| | | | | | | |
|
||
| | | | | |עִבְרִית עִבְרִית עִבְרִית|עִבְרִית עִבְרִית עִבְרִית|
|
||
| | | | | |עִבְרִית עִבְרִית עִבְרִית|עִבְרִית עִבְרִית עִבְרִית|
|
||
| | | | | |עִבְרִית עִבְרִית עִבְרִית|עִבְרִית עִבְרִית עִבְרִית|
|
||
+-----------------+-----------------+-----------------+-----------------+-----------------+-----------------+-----------------+
|
||
|3 |4 |5 |6 |7 |8 |9 |
|
||
| | | | | | | |
|
||
|ру́сский ру́сский |ру́сский ру́сский |ру́сский ру́сский |ру́сский ру́сский |ру́сский ру́сский |ру́сский ру́сский |ру́сский ру́сский |
|
||
|ру́сский ру́сский |ру́сский ру́сский |ру́сский ру́сский |ру́сский ру́сский |ру́сский ру́сский |ру́сский ру́сский |ру́сский ру́сский |
|
||
|ру́сский ру́сский |ру́сский ру́сский |ру́сский ру́сский |ру́сский ру́сский |ру́сский ру́сский |ру́сский ру́сский |ру́сский ру́сский |
|
||
|ру́сский ру́сский |ру́сский ру́сский |ру́сский ру́сский |ру́сский ру́сский |ру́сский ру́сский |ру́сский ру́сский |ру́сский ру́сский |
|
||
| | | | | | | |
|
||
|עִבְרִית עִבְרִית עִבְרִית|עִבְרִית עִבְרִית עִבְרִית|עִבְרִית עִבְרִית עִבְרִית|עִבְרִית עִבְרִית עִבְרִית|עִבְרִית עִבְרִית עִבְרִית|עִבְרִית עִבְרִית עִבְרִית|עִבְרִית עִבְרִית עִבְרִית|
|
||
|עִבְרִית עִבְרִית עִבְרִית|עִבְרִית עִבְרִית עִבְרִית|עִבְרִית עִבְרִית עִבְרִית|עִבְרִית עִבְרִית עִבְרִית|עִבְרִית עִבְרִית עִבְרִית|עִבְרִית עִבְרִית עִבְרִית|עִבְרִית עִבְרִית עִבְרִית|
|
||
|עִבְרִית עִבְרִית עִבְרִית|עִבְרִית עִבְרִית עִבְרִית|עִבְרִית עִבְרִית עִבְרִית|עִבְרִית עִבְרִית עִבְרִית|עִבְרִית עִבְרִית עִבְרִית|עִבְרִית עִבְרִית עִבְרִית|עִבְרִית עִבְרִית עִבְרִית|
|
||
| | | | | | | |
|
||
| |🌓 woo | |With tabs and | | | |
|
||
| | | |spaces | | | |
|
||
+-----------------+-----------------+-----------------+-----------------+-----------------+-----------------+-----------------+
|
||
|10 |11 |12 |13 |14 |15 |16 |
|
||
| | | | | | | |
|
||
|ру́сский ру́сский |ру́сский ру́сский |ру́сский ру́сский |ру́сский ру́сский |ру́сский ру́сский |ру́сский ру́сский |ру́сский ру́сский |
|
||
|ру́сский ру́сский |ру́сский ру́сский |ру́сский ру́сский |ру́сский ру́сский |ру́сский ру́сский |ру́сский ру́сский |ру́сский ру́сский |
|
||
|ру́сский ру́сский |ру́сский ру́сский |ру́сский ру́сский |ру́сский ру́сский |ру́сский ру́сский |ру́сский ру́сский |ру́сский ру́сский |
|
||
|ру́сский ру́сский |ру́сский ру́сский |ру́сский ру́сский |ру́сский ру́сский |ру́сский ру́сский |ру́сский ру́сский |ру́сский ру́сский |
|
||
| | | | | | | |
|
||
|עִבְרִית עִבְרִית עִבְרִית|עִבְרִית עִבְרִית עִבְרִית|עִבְרִית עִבְרִית עִבְרִית|עִבְרִית עִבְרִית עִבְרִית|עִבְרִית עִבְרִית עִבְרִית|עִבְרִית עִבְרִית עִבְרִית|עִבְרִית עִבְרִית עִבְרִית|
|
||
|עִבְרִית עִבְרִית עִבְרִית|עִבְרִית עִבְרִית עִבְרִית|עִבְרִית עִבְרִית עִבְרִית|עִבְרִית עִבְרִית עִבְרִית|עִבְרִית עִבְרִית עִבְרִית|עִבְרִית עִבְרִית עִבְרִית|עִבְרִית עִבְרִית עִבְרִית|
|
||
|עִבְרִית עִבְרִית עִבְרִית|עִבְרִית עִבְרִית עִבְרִית|עִבְרִית עִבְרִית עִבְרִית|עִבְרִית עִבְרִית עִבְרִית|עִבְרִית עִבְרִית עִבְרִית|עִבְרִית עִבְרִית עִבְרִית|עִבְרִית עִבְרִית עִבְרִית|
|
||
| | | | | | | |
|
||
| | |🌕 blech bo |With tabs and | | | |
|
||
| | | |spaces | | | |
|
||
+-----------------+-----------------+-----------------+-----------------+-----------------+-----------------+-----------------+
|
||
|17 |18 |19 |20 |21 |22 |23 |
|
||
| | | | | | | |
|
||
|ру́сский ру́сский |ру́сский ру́сский |ру́сский ру́сский |ру́сский ру́сский |ру́сский ру́сский |ру́сский ру́сский |ру́сский ру́сский |
|
||
|ру́сский ру́сский |ру́сский ру́сский |ру́сский ру́сский |ру́сский ру́сский |ру́сский ру́сский |ру́сский ру́сский |ру́сский ру́сский |
|
||
|ру́сский ру́сский |ру́сский ру́сский |ру́сский ру́сский |ру́сский ру́сский |ру́сский ру́сский |ру́сский ру́сский |ру́сский ру́сский |
|
||
|ру́сский ру́сский |ру́сский ру́сский |ру́сский ру́сский |ру́сский ру́сский |ру́сский ру́сский |ру́сский ру́сский |ру́сский ру́сский |
|
||
| | | | | | | |
|
||
|עִבְרִית עִבְרִית עִבְרִית|עִבְרִית עִבְרִית עִבְרִית|עִבְרִית עִבְרִית עִבְרִית|עִבְרִית עִבְרִית עִבְרִית|עִבְרִית עִבְרִית עִבְרִית|עִבְרִית עִבְרִית עִבְרִית|עִבְרִית עִבְרִית עִבְרִית|
|
||
|עִבְרִית עִבְרִית עִבְרִית|עִבְרִית עִבְרִית עִבְרִית|עִבְרִית עִבְרִית עִבְרִית|עִבְרִית עִבְרִית עִבְרִית|עִבְרִית עִבְרִית עִבְרִית|עִבְרִית עִבְרִית עִבְרִית|עִבְרִית עִבְרִית עִבְרִית|
|
||
|עִבְרִית עִבְרִית עִבְרִית|עִבְרִית עִבְרִית עִבְרִית|עִבְרִית עִבְרִית עִבְרִית|עִבְרִית עִבְרִית עִבְרִית|עִבְרִית עִבְרִית עִבְרִית|עִבְרִית עִבְרִית עִבְרִית|עִבְרִית עִבְרִית עִבְרִית|
|
||
| | | | | | | |
|
||
| | |🌗 zo zo oz |With tabs and | | | |
|
||
| | | |spaces | | | |
|
||
+-----------------+-----------------+-----------------+-----------------+-----------------+-----------------+-----------------+
|
||
|24 |25 |26 |27 |28 |29 |30 |
|
||
| | | | | | | |
|
||
|ру́сский ру́сский |ру́сский ру́сский |ру́сский ру́сский |ру́сский ру́сский |ру́сский ру́сский |ру́сский ру́сский |ру́сский ру́сский |
|
||
|ру́сский ру́сский |ру́сский ру́сский |ру́сский ру́сский |ру́сский ру́сский |ру́сский ру́сский |ру́сский ру́сский |ру́сский ру́сский |
|
||
|ру́сский ру́сский |ру́сский ру́сский |ру́сский ру́сский |ру́сский ру́сский |ру́сский ру́сский |ру́сский ру́сский |ру́сский ру́сский |
|
||
|ру́сский ру́сский |ру́сский ру́сский |ру́сский ру́сский |ру́сский ру́сский |ру́сский ру́сский |ру́сский ру́сский |ру́сский ру́сский |
|
||
| | | | | | | |
|
||
|עִבְרִית עִבְרִית עִבְרִית|עִבְרִית עִבְרִית עִבְרִית|עִבְרִית עִבְרִית עִבְרִית|עִבְרִית עִבְרִית עִבְרִית|עִבְרִית עִבְרִית עִבְרִית|עִבְרִית עִבְרִית עִבְרִית|עִבְרִית עִבְרִית עִבְרִית|
|
||
|עִבְרִית עִבְרִית עִבְרִית|עִבְרִית עִבְרִית עִבְרִית|עִבְרִית עִבְרִית עִבְרִית|עִבְרִית עִבְרִית עִבְרִית|עִבְרִית עִבְרִית עִבְרִית|עִבְרִית עִבְרִית עִבְרִית|עִבְרִית עִבְרִית עִבְרִית|
|
||
|עִבְרִית עִבְרִית עִבְרִית|עִבְרִית עִבְרִית עִבְרִית|עִבְרִית עִבְרִית עִבְרִית|עִבְרִית עִבְרִית עִבְרִית|עִבְרִית עִבְרִית עִבְרִית|עִבְרִית עִבְרִית עִבְרִית|עִבְרִית עִבְרִית עִבְרִית|
|
||
| | | | | | | |
|
||
| | |🌑 |With tabs and | | | |
|
||
| | | |spaces | | | |
|
||
+-----------------+-----------------+-----------------+-----------------+-----------------+-----------------+-----------------+
|
||
+----------------------------------------------------------------------------+
|
||
| September 2021 |
|
||
+----------+----------+----------+----------+----------+----------+----------+
|
||
| Sunday | Monday | Tuesday |Wednesday | Thursday | Friday | Saturday |
|
||
+----------+----------+----------+----------+----------+----------+----------+
|
||
| | | |1 |2 |3 |4 |
|
||
| | | | | | | |
|
||
| | | | | | | |
|
||
| | | | | | | |
|
||
| | | | | | | |
|
||
| | | | | | | |
|
||
| | | | | | | |
|
||
+----------+----------+----------+----------+----------+----------+----------+
|
||
|5 |6 |7 |8 |9 |10 |11 |
|
||
| | | | | | | |
|
||
| |Labour Day|Should be | | | | |
|
||
| | |bumped to | | | | |
|
||
| | |Tuesday | | | | |
|
||
| | | | | | | |
|
||
| | | | | | | |
|
||
+----------+----------+----------+----------+----------+----------+----------+
|
||
|12 |13 |14 |15 |16 |17 |18 |
|
||
| | | | | | | |
|
||
| | | | | | | |
|
||
| | | | | | | |
|
||
| | | | | | | |
|
||
| | | | | | | |
|
||
| | | | | | | |
|
||
+----------+----------+----------+----------+----------+----------+----------+
|
||
|19 |20 |21 |22 |23 |24 |25 |
|
||
| | | | | | | |
|
||
| | | | | | | |
|
||
| | | | | | | |
|
||
| | | | | | | |
|
||
| | | | | | | |
|
||
| | | | | | | |
|
||
+----------+----------+----------+----------+----------+----------+----------+
|
||
|26 |27 |28 |29 |30 | | |
|
||
| | | | | | | |
|
||
| | | | | | | |
|
||
| | | | | | | |
|
||
| | | | | | | |
|
||
| | | | | | | |
|
||
| | | | | | | |
|
||
+----------+----------+----------+----------+----------+----------+----------+
|
||
┌────────────────────────────────────────────────────────────────────────────┐
|
||
│ November 2019 │
|
||
├──────────┬──────────┬──────────┬──────────┬──────────┬──────────┬──────────┤
|
||
│ Sunday │ Monday │ Tuesday │Wednesday │ Thursday │ Friday │ Saturday │
|
||
├──────────┼──────────┼──────────┼──────────┼──────────┼──────────┼──────────┤
|
||
│ │ │ │ │ │1 │2 │
|
||
│ │ │ │ │ │ │ │
|
||
│ │ │ │ │ │ру́сский │ру́сский │
|
||
│ │ │ │ │ │ру́сский │ру́сский │
|
||
│ │ │ │ │ │ру́сский │ру́сский │
|
||
│ │ │ │ │ │ру́сский │ру́сский │
|
||
│ │ │ │ │ │ру́сский │ру́сский │
|
||
│ │ │ │ │ │ру́сский │ру́сский │
|
||
│ │ │ │ │ │ру́сский │ру́сский │
|
||
│ │ │ │ │ │ру́сский │ру́сский │
|
||
│ │ │ │ │ │ │ │
|
||
│ │ │ │ │ │עִבְרִית │עִבְרִית │
|
||
│ │ │ │ │ │עִבְרִית │עִבְרִית │
|
||
│ │ │ │ │ │עִבְרִית │עִבְרִית │
|
||
│ │ │ │ │ │עִבְרִית │עִבְרִית │
|
||
│ │ │ │ │ │עִבְרִית │עִבְרִית │
|
||
│ │ │ │ │ │עִבְרִית │עִבְרִית │
|
||
│ │ │ │ │ │עִבְרִית │עִבְרִית │
|
||
│ │ │ │ │ │עִבְרִית │עִבְרִית │
|
||
│ │ │ │ │ │עִבְרִית │עִבְרִית │
|
||
├──────────┼──────────┼──────────┼──────────┼──────────┼──────────┼──────────┤
|
||
│3 │4 │5 │6 │7 │8 │9 │
|
||
│ │ │ │ │ │ │ │
|
||
│ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │
|
||
│ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │
|
||
│ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │
|
||
│ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │
|
||
│ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │
|
||
│ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │
|
||
│ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │
|
||
│ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │
|
||
│ │ │ │ │ │ │ │
|
||
│עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │
|
||
│עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │
|
||
│עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │
|
||
│עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │
|
||
│עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │
|
||
│עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │
|
||
│עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │
|
||
│עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │
|
||
│עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │
|
||
│ │ │ │ │ │ │ │
|
||
│ │🌓 woo │ │With tabs │ │ │ │
|
||
│ │ │ │and │ │ │ │
|
||
│ │ │ │spaces │ │ │ │
|
||
├──────────┼──────────┼──────────┼──────────┼──────────┼──────────┼──────────┤
|
||
│10 │11 │12 │13 │14 │15 │16 │
|
||
│ │ │ │ │ │ │ │
|
||
│ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │
|
||
│ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │
|
||
│ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │
|
||
│ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │
|
||
│ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │
|
||
│ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │
|
||
│ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │
|
||
│ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │
|
||
│ │ │ │ │ │ │ │
|
||
│עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │
|
||
│עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │
|
||
│עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │
|
||
│עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │
|
||
│עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │
|
||
│עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │
|
||
│עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │
|
||
│עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │
|
||
│עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │
|
||
│ │ │ │ │ │ │ │
|
||
│ │ │🌕 blech │With tabs │ │ │ │
|
||
│ │ │bo │and │ │ │ │
|
||
│ │ │ │spaces │ │ │ │
|
||
├──────────┼──────────┼──────────┼──────────┼──────────┼──────────┼──────────┤
|
||
│17 │18 │19 │20 │21 │22 │23 │
|
||
│ │ │ │ │ │ │ │
|
||
│ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │
|
||
│ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │
|
||
│ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │
|
||
│ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │
|
||
│ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │
|
||
│ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │
|
||
│ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │
|
||
│ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │
|
||
│ │ │ │ │ │ │ │
|
||
│עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │
|
||
│עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │
|
||
│עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │
|
||
│עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │
|
||
│עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │
|
||
│עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │
|
||
│עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │
|
||
│עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │
|
||
│עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │
|
||
│ │ │ │ │ │ │ │
|
||
│ │ │🌗 zo zo │With tabs │ │ │ │
|
||
│ │ │oz │and │ │ │ │
|
||
│ │ │ │spaces │ │ │ │
|
||
├──────────┼──────────┼──────────┼──────────┼──────────┼──────────┼──────────┤
|
||
│24 │25 │26 │27 │28 │29 │30 │
|
||
│ │ │ │ │ │ │ │
|
||
│ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │
|
||
│ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │
|
||
│ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │
|
||
│ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │
|
||
│ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │
|
||
│ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │
|
||
│ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │
|
||
│ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │
|
||
│ │ │ │ │ │ │ │
|
||
│עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │
|
||
│עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │
|
||
│עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │
|
||
│עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │
|
||
│עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │
|
||
│עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │
|
||
│עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │
|
||
│עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │
|
||
│עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │
|
||
│ │ │ │ │ │ │ │
|
||
│ │ │🌑 │With tabs │ │ │ │
|
||
│ │ │ │and │ │ │ │
|
||
│ │ │ │spaces │ │ │ │
|
||
└──────────┴──────────┴──────────┴──────────┴──────────┴──────────┴──────────┘
|
||
┌────────────────────────────────────────────────────────────────────────────┐
|
||
│ November 2019 │
|
||
├──────────┬──────────┬──────────┬──────────┬──────────┬──────────┬──────────┤
|
||
│ Sunday │ Monday │ Tuesday │Wednesday │ Thursday │ Friday │ Saturday │
|
||
├──────────┼──────────┼──────────┼──────────┼──────────┼──────────┼──────────┤
|
||
│ │ │ │ │ │1 │2 │
|
||
│ │ │ │ │ │ │ │
|
||
│ │ │ │ │ │ру́сский │ру́сский │
|
||
│ │ │ │ │ │ру́сский │ру́сский │
|
||
│ │ │ │ │ │ру́сский │ру́сский │
|
||
│ │ │ │ │ │ру́сский │ру́сский │
|
||
│ │ │ │ │ │ру́сский │ру́сский │
|
||
│ │ │ │ │ │ру́сский │ру́сский │
|
||
│ │ │ │ │ │ру́сский │ру́сский │
|
||
│ │ │ │ │ │ру́сский │ру́сский │
|
||
│ │ │ │ │ │ │ │
|
||
│ │ │ │ │ │עִבְרִית │עִבְרִית │
|
||
│ │ │ │ │ │עִבְרִית │עִבְרִית │
|
||
│ │ │ │ │ │עִבְרִית │עִבְרִית │
|
||
│ │ │ │ │ │עִבְרִית │עִבְרִית │
|
||
│ │ │ │ │ │עִבְרִית │עִבְרִית │
|
||
│ │ │ │ │ │עִבְרִית │עִבְרִית │
|
||
│ │ │ │ │ │עִבְרִית │עִבְרִית │
|
||
│ │ │ │ │ │עִבְרִית │עִבְרִית │
|
||
│ │ │ │ │ │עִבְרִית │עִבְרִית │
|
||
├──────────┼──────────┼──────────┼──────────┼──────────┼──────────┼──────────┤
|
||
│3 │4 │5 │6 │7 │8 │9 │
|
||
│ │ │ │ │ │ │ │
|
||
│ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │
|
||
│ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │
|
||
│ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │
|
||
│ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │
|
||
│ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │
|
||
│ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │
|
||
│ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │
|
||
│ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │
|
||
│ │ │ │ │ │ │ │
|
||
│עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │
|
||
│עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │
|
||
│עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │
|
||
│עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │
|
||
│עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │
|
||
│עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │
|
||
│עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │
|
||
│עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │
|
||
│עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │
|
||
│ │ │ │ │ │ │ │
|
||
│ │🌓 woo │ │With tabs │ │ │ │
|
||
│ │ │ │and │ │ │ │
|
||
│ │ │ │spaces │ │ │ │
|
||
├──────────┼──────────┼──────────┼──────────┼──────────┼──────────┼──────────┤
|
||
│10 │11 │12 │13 │14 │15 │16 │
|
||
│ │ │ │ │ │ │ │
|
||
│ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │
|
||
│ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │
|
||
│ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │
|
||
│ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │
|
||
│ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │
|
||
│ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │
|
||
│ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │
|
||
│ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │
|
||
│ │ │ │ │ │ │ │
|
||
│עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │
|
||
│עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │
|
||
│עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │
|
||
│עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │
|
||
│עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │
|
||
│עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │
|
||
│עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │
|
||
│עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │
|
||
│עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │
|
||
│ │ │ │ │ │ │ │
|
||
│ │ │🌕 blech │With tabs │ │ │ │
|
||
│ │ │bo │and │ │ │ │
|
||
│ │ │ │spaces │ │ │ │
|
||
├──────────┼──────────┼──────────┼──────────┼──────────┼──────────┼──────────┤
|
||
│17 │18 │19 │20 │21 │22 │23 │
|
||
│ │ │ │ │ │ │ │
|
||
│ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │
|
||
│ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │
|
||
│ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │
|
||
│ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │
|
||
│ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │
|
||
│ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │
|
||
│ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │
|
||
│ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │
|
||
│ │ │ │ │ │ │ │
|
||
│עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │
|
||
│עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │
|
||
│עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │
|
||
│עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │
|
||
│עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │
|
||
│עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │
|
||
│עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │
|
||
│עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │
|
||
│עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │
|
||
│ │ │ │ │ │ │ │
|
||
│ │ │🌗 zo zo │With tabs │ │ │ │
|
||
│ │ │oz │and │ │ │ │
|
||
│ │ │ │spaces │ │ │ │
|
||
├──────────┼──────────┼──────────┼──────────┼──────────┼──────────┼──────────┤
|
||
│24 │25 │26 │27 │28 │29 │30 │
|
||
│ │ │ │ │ │ │ │
|
||
│ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │
|
||
│ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │
|
||
│ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │
|
||
│ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │
|
||
│ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │
|
||
│ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │
|
||
│ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │
|
||
│ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │ру́сский │
|
||
│ │ │ │ │ │ │ │
|
||
│עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │
|
||
│עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │
|
||
│עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │
|
||
│עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │
|
||
│עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │
|
||
│עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │
|
||
│עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │
|
||
│עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │
|
||
│עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │עִבְרִית │
|
||
│ │ │ │ │ │ │ │
|
||
│ │ │🌑 │With tabs │ │ │ │
|
||
│ │ │ │and │ │ │ │
|
||
│ │ │ │spaces │ │ │ │
|
||
└──────────┴──────────┴──────────┴──────────┴──────────┴──────────┴──────────┘
|
||
# Test conversion between local time and UTC
|
||
|
||
set a localtoutc('2022-01-01@12:00')
|
||
localtoutc(2022-01-01@12:00) => 2022-01-01@17:00
|
||
set a localtoutc('2022-03-13@03:59')
|
||
localtoutc(2022-03-13@03:59) => 2022-03-13@07:59
|
||
set a localtoutc('2022-03-13@04:00')
|
||
localtoutc(2022-03-13@04:00) => 2022-03-13@08:00
|
||
set a localtoutc('2022-03-13@04:01')
|
||
localtoutc(2022-03-13@04:01) => 2022-03-13@08:01
|
||
set a localtoutc('2022-06-01@12:00')
|
||
localtoutc(2022-06-01@12:00) => 2022-06-01@16:00
|
||
set a localtoutc('2022-11-06@02:59')
|
||
localtoutc(2022-11-06@02:59) => 2022-11-06@07:59
|
||
set a localtoutc('2022-11-06@03:00')
|
||
localtoutc(2022-11-06@03:00) => 2022-11-06@08:00
|
||
set a localtoutc('2022-11-06@03:01')
|
||
localtoutc(2022-11-06@03:01) => 2022-11-06@08:01
|
||
set a localtoutc('2022-12-01@12:00')
|
||
localtoutc(2022-12-01@12:00) => 2022-12-01@17:00
|
||
|
||
set b utctolocal('2022-01-01@17:00')
|
||
utctolocal(2022-01-01@17:00) => 2022-01-01@12:00
|
||
set b utctolocal('2022-03-13@06:00')
|
||
utctolocal(2022-03-13@06:00) => 2022-03-13@01:00
|
||
set b utctolocal('2022-03-13@07:01')
|
||
utctolocal(2022-03-13@07:01) => 2022-03-13@03:01
|
||
set b utctolocal('2022-03-13@07:59')
|
||
utctolocal(2022-03-13@07:59) => 2022-03-13@03:59
|
||
set b utctolocal('2022-03-13@07:00')
|
||
utctolocal(2022-03-13@07:00) => 2022-03-13@03:00
|
||
set b utctolocal('2022-03-13@07:01')
|
||
utctolocal(2022-03-13@07:01) => 2022-03-13@03:01
|
||
set b utctolocal('2022-03-13@07:59')
|
||
utctolocal(2022-03-13@07:59) => 2022-03-13@03:59
|
||
set b utctolocal('2022-06-01@16:00')
|
||
utctolocal(2022-06-01@16:00) => 2022-06-01@12:00
|
||
set b utctolocal('2022-11-06@03:59')
|
||
utctolocal(2022-11-06@03:59) => 2022-11-05@23:59
|
||
set b utctolocal('2022-11-06@07:00')
|
||
utctolocal(2022-11-06@07:00) => 2022-11-06@02:00
|
||
set b utctolocal('2022-11-06@07:01')
|
||
utctolocal(2022-11-06@07:01) => 2022-11-06@02:01
|
||
set b utctolocal('2022-11-06@07:59')
|
||
utctolocal(2022-11-06@07:59) => 2022-11-06@02:59
|
||
set b utctolocal('2022-11-06@08:00')
|
||
utctolocal(2022-11-06@08:00) => 2022-11-06@03:00
|
||
set b utctolocal('2022-11-06@08:01')
|
||
utctolocal(2022-11-06@08:01) => 2022-11-06@03:01
|
||
set b utctolocal('2022-12-01@18:00')
|
||
utctolocal(2022-12-01@18:00) => 2022-12-01@13:00
|
||
|
||
set c timezone('2022-07-01')
|
||
timezone(2022-07-01) => "EDT"
|
||
set c timezone('2022-12-01')
|
||
timezone(2022-12-01) => "EST"
|
||
|
||
No reminders.
|
||
# Test conversion between local time and UTC
|
||
|
||
set a localtoutc('2022-01-01@12:00')
|
||
localtoutc(2022-01-01@12:00) => 2022-01-01@11:00
|
||
set a localtoutc('2022-03-13@03:59')
|
||
localtoutc(2022-03-13@03:59) => 2022-03-13@02:59
|
||
set a localtoutc('2022-03-13@04:00')
|
||
localtoutc(2022-03-13@04:00) => 2022-03-13@03:00
|
||
set a localtoutc('2022-03-13@04:01')
|
||
localtoutc(2022-03-13@04:01) => 2022-03-13@03:01
|
||
set a localtoutc('2022-06-01@12:00')
|
||
localtoutc(2022-06-01@12:00) => 2022-06-01@10:00
|
||
set a localtoutc('2022-11-06@02:59')
|
||
localtoutc(2022-11-06@02:59) => 2022-11-06@01:59
|
||
set a localtoutc('2022-11-06@03:00')
|
||
localtoutc(2022-11-06@03:00) => 2022-11-06@02:00
|
||
set a localtoutc('2022-11-06@03:01')
|
||
localtoutc(2022-11-06@03:01) => 2022-11-06@02:01
|
||
set a localtoutc('2022-12-01@12:00')
|
||
localtoutc(2022-12-01@12:00) => 2022-12-01@11:00
|
||
|
||
set b utctolocal('2022-01-01@17:00')
|
||
utctolocal(2022-01-01@17:00) => 2022-01-01@18:00
|
||
set b utctolocal('2022-03-13@06:00')
|
||
utctolocal(2022-03-13@06:00) => 2022-03-13@07:00
|
||
set b utctolocal('2022-03-13@07:01')
|
||
utctolocal(2022-03-13@07:01) => 2022-03-13@08:01
|
||
set b utctolocal('2022-03-13@07:59')
|
||
utctolocal(2022-03-13@07:59) => 2022-03-13@08:59
|
||
set b utctolocal('2022-03-13@07:00')
|
||
utctolocal(2022-03-13@07:00) => 2022-03-13@08:00
|
||
set b utctolocal('2022-03-13@07:01')
|
||
utctolocal(2022-03-13@07:01) => 2022-03-13@08:01
|
||
set b utctolocal('2022-03-13@07:59')
|
||
utctolocal(2022-03-13@07:59) => 2022-03-13@08:59
|
||
set b utctolocal('2022-06-01@16:00')
|
||
utctolocal(2022-06-01@16:00) => 2022-06-01@18:00
|
||
set b utctolocal('2022-11-06@03:59')
|
||
utctolocal(2022-11-06@03:59) => 2022-11-06@04:59
|
||
set b utctolocal('2022-11-06@07:00')
|
||
utctolocal(2022-11-06@07:00) => 2022-11-06@08:00
|
||
set b utctolocal('2022-11-06@07:01')
|
||
utctolocal(2022-11-06@07:01) => 2022-11-06@08:01
|
||
set b utctolocal('2022-11-06@07:59')
|
||
utctolocal(2022-11-06@07:59) => 2022-11-06@08:59
|
||
set b utctolocal('2022-11-06@08:00')
|
||
utctolocal(2022-11-06@08:00) => 2022-11-06@09:00
|
||
set b utctolocal('2022-11-06@08:01')
|
||
utctolocal(2022-11-06@08:01) => 2022-11-06@09:01
|
||
set b utctolocal('2022-12-01@18:00')
|
||
utctolocal(2022-12-01@18:00) => 2022-12-01@19:00
|
||
|
||
set c timezone('2022-07-01')
|
||
timezone(2022-07-01) => "CEST"
|
||
set c timezone('2022-12-01')
|
||
timezone(2022-12-01) => "CET"
|
||
|
||
No reminders.
|
||
Solstice/Equinox Tests
|
||
March Solstice 2022 is 2022-03-20@15:34 UTC
|
||
June Equinox 2022 is 2022-06-21@09:14 UTC
|
||
September Solstice 2022 is 2022-09-23@01:05 UTC
|
||
December Equinox 2022 is 2022-12-21@21:49 UTC
|
||
March Solstice 2023 is 2023-03-20@21:25 UTC
|
||
June Equinox 2023 is 2023-06-21@14:58 UTC
|
||
September Solstice 2023 is 2023-09-23@06:51 UTC
|
||
December Equinox 2023 is 2023-12-22@03:28 UTC
|
||
March Solstice 2024 is 2024-03-20@03:07 UTC
|
||
June Equinox 2024 is 2024-06-20@20:52 UTC
|
||
September Solstice 2024 is 2024-09-22@12:44 UTC
|
||
December Equinox 2024 is 2024-12-21@09:21 UTC
|
||
March Solstice 2025 is 2025-03-20@09:02 UTC
|
||
June Equinox 2025 is 2025-06-21@02:43 UTC
|
||
September Solstice 2025 is 2025-09-22@18:20 UTC
|
||
December Equinox 2025 is 2025-12-21@15:04 UTC
|
||
March Solstice 2026 is 2026-03-20@14:46 UTC
|
||
June Equinox 2026 is 2026-06-21@08:26 UTC
|
||
September Solstice 2026 is 2026-09-23@00:06 UTC
|
||
December Equinox 2026 is 2026-12-21@20:51 UTC
|
||
March Solstice 2030 is 2030-03-20@13:53 UTC
|
||
June Equinox 2030 is 2030-06-21@07:32 UTC
|
||
September Solstice 2030 is 2030-09-22@23:28 UTC
|
||
December Equinox 2030 is 2030-12-21@20:10 UTC
|
||
March Solstice 2050 is 2050-03-20@10:21 UTC
|
||
June Equinox 2050 is 2050-06-21@03:34 UTC
|
||
September Solstice 2050 is 2050-09-22@19:29 UTC
|
||
December Equinox 2050 is 2050-12-21@16:39 UTC
|
||
Next March Solstice is 2045-03-20@05:08 UTC
|
||
Next June Equinox is 2044-06-20@16:51 UTC
|
||
Next September Solstice is 2044-09-22@08:49 UTC
|
||
Next December Equinox is 2044-12-21@05:45 UTC
|
||
Reminders for Thursday, 20th October, 2022:
|
||
|
||
Should be three banners.
|
||
|
||
Reminders for Friday, 21st October, 2022:
|
||
|
||
Should be three banners.
|
||
|
||
Reminders for Saturday, 22nd October, 2022:
|
||
|
||
Should be three banners.
|
||
|
||
Reminders for Sunday, 21st May, 2023:
|
||
|
||
Orange in 2 days' time
|
||
|
||
No reminders.
|
||
Reminders for Sunday, 21st May, 2023:
|
||
|
||
Cabbage in 2 days' time
|
||
|
||
No reminders.
|
||
No reminders.
|
||
Reminders for Sunday, 21st May, 2023:
|
||
|
||
Apple in 2 days' time
|
||
|
||
Reminders for Sunday, 21st May, 2023:
|
||
|
||
Foo tomorrow
|
||
|
||
No reminders.
|
||
SECURITY: Won't read world-writable file or directory!
|
||
Error reading include_dir/ww: Can't open file
|
||
SECURITY: Won't read world-writable file or directory!
|
||
Error reading include_dir/ww: No files matching *.rem
|
||
05.01.00
|
||
NOTE JSONQUEUE
|
||
[{"priority":2,"eventstart":"VOLATILE","time":"23:59","nexttime":"23:59","tdelta":0,"trep":0,"rundisabled":0,"ntrig":1,"filename":"../tests/queue2.rem","lineno":1,"type":"MSG_TYPE","body":"XXXX"},{"priority":999,"eventstart":"VOLATILE","time":"23:58","nexttime":"23:58","tdelta":0,"trep":0,"rundisabled":0,"ntrig":1,"filename":"../tests/queue1.rem","lineno":5,"type":"MSG_TYPE","body":"quux"},{"priority":42,"eventstart":"VOLATILE","time":"23:57","nexttime":"23:57","tdelta":0,"trep":0,"rundisabled":0,"ntrig":1,"filename":"../tests/queue1.rem","lineno":4,"type":"MSG_TYPE","body":"bar"},{"priority":5000,"eventstart":"VOLATILE","time":"23:56","nexttime":"23:56","tdelta":0,"trep":0,"rundisabled":0,"ntrig":1,"filename":"../tests/queue1.rem","lineno":3,"type":"MSG_TYPE","body":"foo"}]
|
||
NOTE ENDJSONQUEUE
|
||
{"response":"queue","queue":[{"priority":2,"eventstart":"VOLATILE","time":"23:59","nexttime":"23:59","tdelta":0,"trep":0,"rundisabled":0,"ntrig":1,"filename":"../tests/queue2.rem","lineno":1,"type":"MSG_TYPE","body":"XXXX"},{"priority":999,"eventstart":"VOLATILE","time":"23:58","nexttime":"23:58","tdelta":0,"trep":0,"rundisabled":0,"ntrig":1,"filename":"../tests/queue1.rem","lineno":5,"type":"MSG_TYPE","body":"quux"},{"priority":42,"eventstart":"VOLATILE","time":"23:57","nexttime":"23:57","tdelta":0,"trep":0,"rundisabled":0,"ntrig":1,"filename":"../tests/queue1.rem","lineno":4,"type":"MSG_TYPE","body":"bar"},{"priority":5000,"eventstart":"VOLATILE","time":"23:56","nexttime":"23:56","tdelta":0,"trep":0,"rundisabled":0,"ntrig":1,"filename":"../tests/queue1.rem","lineno":3,"type":"MSG_TYPE","body":"foo"}],"command":"QUEUE"}
|
||
BANNER %
|
||
REM 29 MSG One
|
||
-(2): Trig = Thursday, 29 February, 2024
|
||
REM 29 Feb MSG two
|
||
-(3): Trig = Thursday, 29 February, 2024
|
||
REM 29 2024 MSG three
|
||
-(4): Trig = Thursday, 29 February, 2024
|
||
REM 29 Feb 2024 MSG four
|
||
-(5): Trig = Thursday, 29 February, 2024
|
||
REM Thursday 29 MSG One
|
||
-(6): Trig = Thursday, 29 February, 2024
|
||
REM Thursday 29 Feb MSG two
|
||
-(7): Trig = Thursday, 29 February, 2024
|
||
REM Thursday 29 2024 MSG three
|
||
-(8): Trig = Thursday, 29 February, 2024
|
||
REM Thursday 29 Feb 2024 MSG four
|
||
-(9): Trig = Thursday, 29 February, 2024
|
||
REM Wednesday 29 MSG One
|
||
-(10): Trig = Wednesday, 6 March, 2024
|
||
REM Wednesday 29 Feb MSG two
|
||
-(11): Trig = Wednesday, 6 March, 2024
|
||
REM Wednesday 29 2024 MSG three
|
||
-(12): Trig = Wednesday, 6 March, 2024
|
||
REM Wednesday 29 Feb 2024 MSG four
|
||
-(13): Trig = Wednesday, 6 March, 2024
|
||
REM Friday 29 MSG One
|
||
-(14): Trig = Friday, 1 March, 2024
|
||
REM Friday 29 Feb MSG two
|
||
-(15): Trig = Friday, 1 March, 2024
|
||
REM Friday 29 2024 MSG three
|
||
-(16): Trig = Friday, 1 March, 2024
|
||
REM Friday 29 Feb 2024 MSG four
|
||
-(17): Trig = Friday, 1 March, 2024
|
||
|
||
No reminders.
|
||
BANNER %
|
||
REM 29 MSG One
|
||
-(2): Trig = Friday, 29 March, 2024
|
||
REM 29 Feb MSG two
|
||
-(3): Trig = Tuesday, 29 February, 2028
|
||
REM 29 2024 MSG three
|
||
-(4): Trig = Friday, 29 March, 2024
|
||
REM 29 Feb 2024 MSG four
|
||
-(5): Expired
|
||
REM Thursday 29 MSG One
|
||
-(6): Trig = Thursday, 4 April, 2024
|
||
REM Thursday 29 Feb MSG two
|
||
-(7): Trig = Thursday, 2 March, 2028
|
||
REM Thursday 29 2024 MSG three
|
||
-(8): Trig = Thursday, 4 April, 2024
|
||
REM Thursday 29 Feb 2024 MSG four
|
||
-(9): Expired
|
||
REM Wednesday 29 MSG One
|
||
-(10): Trig = Wednesday, 6 March, 2024
|
||
REM Wednesday 29 Feb MSG two
|
||
-(11): Trig = Wednesday, 6 March, 2024
|
||
REM Wednesday 29 2024 MSG three
|
||
-(12): Trig = Wednesday, 6 March, 2024
|
||
REM Wednesday 29 Feb 2024 MSG four
|
||
-(13): Trig = Wednesday, 6 March, 2024
|
||
REM Friday 29 MSG One
|
||
-(14): Trig = Friday, 1 March, 2024
|
||
REM Friday 29 Feb MSG two
|
||
-(15): Trig = Friday, 1 March, 2024
|
||
REM Friday 29 2024 MSG three
|
||
-(16): Trig = Friday, 1 March, 2024
|
||
REM Friday 29 Feb 2024 MSG four
|
||
-(17): Trig = Friday, 1 March, 2024
|
||
|
||
One
|
||
|
||
two
|
||
|
||
three
|
||
|
||
four
|
||
|
||
BANNER %
|
||
REM 29 MSG One
|
||
-(2): Trig = Saturday, 29 March, 2025
|
||
REM 29 Feb MSG two
|
||
-(3): Trig = Tuesday, 29 February, 2028
|
||
REM 29 2025 MSG three
|
||
-(4): Trig = Saturday, 29 March, 2025
|
||
REM 29 Feb 2025 MSG four
|
||
-stdin-(5): Bad date specification
|
||
REM Thursday 29 MSG One
|
||
-(6): Trig = Thursday, 3 April, 2025
|
||
REM Thursday 29 Feb MSG two
|
||
-(7): Trig = Thursday, 2 March, 2028
|
||
REM Thursday 29 2025 MSG three
|
||
-(8): Trig = Thursday, 3 April, 2025
|
||
REM Thursday 29 Feb 2025 MSG four
|
||
-stdin-(9): Bad date specification
|
||
REM Wednesday 29 MSG One
|
||
-(10): Trig = Wednesday, 2 April, 2025
|
||
REM Wednesday 29 Feb MSG two
|
||
-(11): Trig = Wednesday, 1 March, 2028
|
||
REM Wednesday 29 2025 MSG three
|
||
-(12): Trig = Wednesday, 2 April, 2025
|
||
REM Wednesday 29 Feb 2025 MSG four
|
||
-stdin-(13): Bad date specification
|
||
REM Friday 29 MSG One
|
||
-(14): Trig = Friday, 4 April, 2025
|
||
REM Friday 29 Feb MSG two
|
||
-(15): Trig = Friday, 3 March, 2028
|
||
REM Friday 29 2025 MSG three
|
||
-(16): Trig = Friday, 4 April, 2025
|
||
REM Friday 29 Feb 2025 MSG four
|
||
-stdin-(17): Bad date specification
|
||
|
||
No reminders.
|
||
BANNER %
|
||
REM 29 MSG One
|
||
-(2): Trig = Saturday, 29 March, 2025
|
||
REM 29 Feb MSG two
|
||
-(3): Trig = Tuesday, 29 February, 2028
|
||
REM 29 2025 MSG three
|
||
-(4): Trig = Saturday, 29 March, 2025
|
||
REM 29 Feb 2025 MSG four
|
||
-stdin-(5): Bad date specification
|
||
REM Thursday 29 MSG One
|
||
-(6): Trig = Thursday, 3 April, 2025
|
||
REM Thursday 29 Feb MSG two
|
||
-(7): Trig = Thursday, 2 March, 2028
|
||
REM Thursday 29 2025 MSG three
|
||
-(8): Trig = Thursday, 3 April, 2025
|
||
REM Thursday 29 Feb 2025 MSG four
|
||
-stdin-(9): Bad date specification
|
||
REM Wednesday 29 MSG One
|
||
-(10): Trig = Wednesday, 2 April, 2025
|
||
REM Wednesday 29 Feb MSG two
|
||
-(11): Trig = Wednesday, 1 March, 2028
|
||
REM Wednesday 29 2025 MSG three
|
||
-(12): Trig = Wednesday, 2 April, 2025
|
||
REM Wednesday 29 Feb 2025 MSG four
|
||
-stdin-(13): Bad date specification
|
||
REM Friday 29 MSG One
|
||
-(14): Trig = Friday, 4 April, 2025
|
||
REM Friday 29 Feb MSG two
|
||
-(15): Trig = Friday, 3 March, 2028
|
||
REM Friday 29 2025 MSG three
|
||
-(16): Trig = Friday, 4 April, 2025
|
||
REM Friday 29 Feb 2025 MSG four
|
||
-stdin-(17): Bad date specification
|
||
|
||
No reminders.
|
||
-(2): Trig = Thursday, 29 February, 2024
|
||
No bug
|
||
|
||
Variable Value
|
||
|
||
foo 0
|
||
No reminders.
|
||
Remind: '-i' option: Missing '=' sign
|
||
Variable Value
|
||
|
||
No reminders.
|
||
Parsed expression: 1
|
||
=> 1
|
||
Parsed expression: 0&&0
|
||
=> (&& 0 0)
|
||
0 && ? => 0
|
||
Parsed expression: 0&&1
|
||
=> (&& 0 1)
|
||
0 && ? => 0
|
||
Parsed expression: 1&&0
|
||
=> (&& 1 0)
|
||
1 && 0 => 0
|
||
Parsed expression: 1&&1
|
||
=> (&& 1 1)
|
||
1 && 1 => 1
|
||
Parsed expression: 0||0
|
||
=> (|| 0 0)
|
||
0 || 0 => 0
|
||
Parsed expression: 0||1
|
||
=> (|| 0 1)
|
||
0 || 1 => 1
|
||
Parsed expression: 1||0
|
||
=> (|| 1 0)
|
||
1 || ? => 1
|
||
Parsed expression: 1||1
|
||
=> (|| 1 1)
|
||
1 || ? => 1
|
||
Parsed expression: 2
|
||
=> 2
|
||
Unparsed: , 3
|
||
../tests/expr.rem(15): Expecting end-of-line
|
||
Parsed expression: iif(0, "foo", 0, "bar", 1, "blech", 0, "quux", 1, "borhy", "wacka")
|
||
=> (Iif 0 "foo" 0 "bar" 1 "blech" 0 "quux" 1 "borhy" "wacka")
|
||
iif(0, ?, 0, ?, 1, "blech", ?, ?, ?, ?, ?) => "blech"
|
||
Parsed expression: max(2*3, 4+5, min(6*7+8, 7+6*8))
|
||
=> (Max (* 2 3) (+ 4 5) (Min (+ (* 6 7) 8) (+ 7 (* 6 8))))
|
||
2 * 3 => 6
|
||
4 + 5 => 9
|
||
6 * 7 => 42
|
||
42 + 8 => 50
|
||
6 * 8 => 48
|
||
7 + 48 => 55
|
||
min(50, 55) => 50
|
||
max(6, 9, 50) => 50
|
||
../tests/expr.rem(21): Illegal character `,'
|
||
Parsed expression: max(1,
|
||
=> Error: Illegal character
|
||
Unparsed: ,1)
|
||
max(1,,1)
|
||
^-- here
|
||
Parsed expression: 5%0
|
||
=> (% 5 0)
|
||
5 % 0 => Division by zero
|
||
../tests/expr.rem(23): `%': Division by zero
|
||
Parsed expression: 5/0
|
||
=> (/ 5 0)
|
||
5 / 0 => Division by zero
|
||
../tests/expr.rem(25): `/': Division by zero
|
||
Parsed expression: -$IntMin
|
||
=> (- $IntMin)
|
||
$IntMin => -2147483648
|
||
- -2147483648 => Number too low
|
||
../tests/expr.rem(27): `-': Number too low
|
||
Parsed expression: $IntMin / -1
|
||
=> (/ $IntMin (- 1))
|
||
$IntMin => -2147483648
|
||
- 1 => -1
|
||
-2147483648 / -1 => Number too high
|
||
../tests/expr.rem(29): `/': Number too high
|
||
Parsed expression: $IntMin % -1
|
||
=> (% $IntMin (- 1))
|
||
$IntMin => -2147483648
|
||
- 1 => -1
|
||
-2147483648 % -1 => Number too high
|
||
../tests/expr.rem(30): `%': Number too high
|
||
Parsed expression: (7+5)*(8+2)/(9-4)
|
||
=> (/ (* (+ 7 5) (+ 8 2)) (- 9 4))
|
||
7 + 5 => 12
|
||
8 + 2 => 10
|
||
12 * 10 => 120
|
||
9 - 4 => 5
|
||
120 / 5 => 24
|
||
Parsed expression: "foo" * 5
|
||
=> (* "foo" 5)
|
||
"foo" * 5 => "foofoofoofoofoo"
|
||
Parsed expression: "foo" / 5
|
||
=> (/ "foo" 5)
|
||
"foo" / 5 => Type mismatch
|
||
../tests/expr.rem(35): `/': Type mismatch
|
||
Parsed expression: "foo" * "five"
|
||
=> (* "foo" "five")
|
||
"foo" * "five" => Type mismatch
|
||
../tests/expr.rem(36): `*': Type mismatch
|
||
Parsed expression: "foo" + "bar"
|
||
=> (+ "foo" "bar")
|
||
"foo" + "bar" => "foobar"
|
||
Parsed expression: '2024-01-02' + 3
|
||
=> (+ 2024-01-02 3)
|
||
2024-01-02 + 3 => 2024-01-05
|
||
Parsed expression: 3 + '2024-01-02'
|
||
=> (+ 3 2024-01-02)
|
||
3 + 2024-01-02 => 2024-01-05
|
||
Parsed expression: 11:33 + 75
|
||
=> (+ 11:33 75)
|
||
11:33 + 75 => 12:48
|
||
Parsed expression: 75 + 11:33
|
||
=> (+ 75 11:33)
|
||
75 + 11:33 => 12:48
|
||
Parsed expression: '2024-01-01@11:33' + 1500
|
||
=> (+ 2024-01-01@11:33 1500)
|
||
2024-01-01@11:33 + 1500 => 2024-01-02@12:33
|
||
Parsed expression: 1500 + '2024-01-01@11:33'
|
||
=> (+ 1500 2024-01-01@11:33)
|
||
1500 + 2024-01-01@11:33 => 2024-01-02@12:33
|
||
Parsed expression: '2024-03-02' - '2024-01-01'
|
||
=> (- 2024-03-02 2024-01-01)
|
||
2024-03-02 - 2024-01-01 => 61
|
||
Parsed expression: 15:00 - 14:44
|
||
=> (- 15:00 14:44)
|
||
15:00 - 14:44 => 16
|
||
Parsed expression: (1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(
|
||
=> Error: Expression too complex
|
||
Unparsed: 1+1))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
|
||
../tests/expr.rem(49): Expression too complex
|
||
Parsed expression: (1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+1)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
|
||
=> (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 (+ 1 1)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
|
||
1 + 1 => 2
|
||
1 + 2 => 3
|
||
1 + 3 => 4
|
||
1 + 4 => 5
|
||
1 + 5 => 6
|
||
1 + 6 => 7
|
||
1 + 7 => 8
|
||
1 + 8 => 9
|
||
1 + 9 => 10
|
||
1 + 10 => 11
|
||
1 + 11 => 12
|
||
1 + 12 => 13
|
||
1 + 13 => 14
|
||
1 + 14 => 15
|
||
1 + 15 => 16
|
||
1 + 16 => 17
|
||
1 + 17 => 18
|
||
1 + 18 => 19
|
||
1 + 19 => 20
|
||
1 + 20 => 21
|
||
1 + 21 => 22
|
||
1 + 22 => 23
|
||
1 + 23 => 24
|
||
1 + 24 => 25
|
||
1 + 25 => 26
|
||
1 + 26 => 27
|
||
1 + 27 => 28
|
||
1 + 28 => 29
|
||
1 + 29 => 30
|
||
1 + 30 => 31
|
||
1 + 31 => 32
|
||
1 + 32 => 33
|
||
1 + 33 => 34
|
||
1 + 34 => 35
|
||
1 + 35 => 36
|
||
1 + 36 => 37
|
||
1 + 37 => 38
|
||
1 + 38 => 39
|
||
1 + 39 => 40
|
||
1 + 40 => 41
|
||
1 + 41 => 42
|
||
1 + 42 => 43
|
||
1 + 43 => 44
|
||
1 + 44 => 45
|
||
1 + 45 => 46
|
||
1 + 46 => 47
|
||
1 + 47 => 48
|
||
1 + 48 => 49
|
||
1 + 49 => 50
|
||
1 + 50 => 51
|
||
1 + 51 => 52
|
||
1 + 52 => 53
|
||
1 + 53 => 54
|
||
1 + 54 => 55
|
||
1 + 55 => 56
|
||
1 + 56 => 57
|
||
1 + 57 => 58
|
||
1 + 58 => 59
|
||
1 + 59 => 60
|
||
1 + 60 => 61
|
||
1 + 61 => 62
|
||
1 + 62 => 63
|
||
1 + 63 => 64
|
||
1 + 64 => 65
|
||
1 + 65 => 66
|
||
1 + 66 => 67
|
||
1 + 67 => 68
|
||
1 + 68 => 69
|
||
1 + 69 => 70
|
||
1 + 70 => 71
|
||
1 + 71 => 72
|
||
1 + 72 => 73
|
||
1 + 73 => 74
|
||
1 + 74 => 75
|
||
1 + 75 => 76
|
||
1 + 76 => 77
|
||
1 + 77 => 78
|
||
1 + 78 => 79
|
||
1 + 79 => 80
|
||
1 + 80 => 81
|
||
1 + 81 => 82
|
||
1 + 82 => 83
|
||
1 + 83 => 84
|
||
1 + 84 => 85
|
||
1 + 85 => 86
|
||
1 + 86 => 87
|
||
1 + 87 => 88
|
||
1 + 88 => 89
|
||
1 + 89 => 90
|
||
1 + 90 => 91
|
||
1 + 91 => 92
|
||
1 + 92 => 93
|
||
1 + 93 => 94
|
||
1 + 94 => 95
|
||
1 + 95 => 96
|
||
1 + 96 => 97
|
||
1 + 97 => 98
|
||
1 + 98 => 99
|
||
1 + 99 => 100
|
||
1 + 100 => 101
|
||
1 + 101 => 102
|
||
1 + 102 => 103
|
||
1 + 103 => 104
|
||
1 + 104 => 105
|
||
1 + 105 => 106
|
||
1 + 106 => 107
|
||
1 + 107 => 108
|
||
1 + 108 => 109
|
||
1 + 109 => 110
|
||
1 + 110 => 111
|
||
1 + 111 => 112
|
||
1 + 112 => 113
|
||
1 + 113 => 114
|
||
1 + 114 => 115
|
||
1 + 115 => 116
|
||
1 + 116 => 117
|
||
1 + 117 => 118
|
||
1 + 118 => 119
|
||
1 + 119 => 120
|
||
1 + 120 => 121
|
||
1 + 121 => 122
|
||
1 + 122 => 123
|
||
1 + 123 => 124
|
||
1 + 124 => 125
|
||
1 + 125 => 126
|
||
1 + 126 => 127
|
||
1 + 127 => 128
|
||
1 + 128 => 129
|
||
1 + 129 => 130
|
||
1 + 130 => 131
|
||
1 + 131 => 132
|
||
1 + 132 => 133
|
||
1 + 133 => 134
|
||
1 + 134 => 135
|
||
1 + 135 => 136
|
||
1 + 136 => 137
|
||
1 + 137 => 138
|
||
1 + 138 => 139
|
||
1 + 139 => 140
|
||
1 + 140 => 141
|
||
1 + 141 => 142
|
||
1 + 142 => 143
|
||
1 + 143 => 144
|
||
1 + 144 => 145
|
||
1 + 145 => 146
|
||
1 + 146 => 147
|
||
1 + 147 => 148
|
||
1 + 148 => 149
|
||
1 + 149 => 150
|
||
1 + 150 => 151
|
||
1 + 151 => 152
|
||
1 + 152 => 153
|
||
1 + 153 => 154
|
||
1 + 154 => 155
|
||
1 + 155 => 156
|
||
1 + 156 => 157
|
||
1 + 157 => 158
|
||
1 + 158 => 159
|
||
1 + 159 => 160
|
||
1 + 160 => 161
|
||
1 + 161 => 162
|
||
1 + 162 => 163
|
||
1 + 163 => 164
|
||
1 + 164 => 165
|
||
1 + 165 => 166
|
||
1 + 166 => 167
|
||
1 + 167 => 168
|
||
1 + 168 => 169
|
||
1 + 169 => 170
|
||
1 + 170 => 171
|
||
1 + 171 => 172
|
||
1 + 172 => 173
|
||
1 + 173 => 174
|
||
1 + 174 => 175
|
||
1 + 175 => 176
|
||
1 + 176 => 177
|
||
1 + 177 => 178
|
||
1 + 178 => 179
|
||
1 + 179 => 180
|
||
1 + 180 => 181
|
||
1 + 181 => 182
|
||
1 + 182 => 183
|
||
1 + 183 => 184
|
||
1 + 184 => 185
|
||
1 + 185 => 186
|
||
1 + 186 => 187
|
||
1 + 187 => 188
|
||
1 + 188 => 189
|
||
1 + 189 => 190
|
||
1 + 190 => 191
|
||
1 + 191 => 192
|
||
1 + 192 => 193
|
||
1 + 193 => 194
|
||
1 + 194 => 195
|
||
1 + 195 => 196
|
||
1 + 196 => 197
|
||
1 + 197 => 198
|
||
1 + 198 => 199
|
||
1 + 199 => 200
|
||
1 + 200 => 201
|
||
1 + 201 => 202
|
||
1 + 202 => 203
|
||
1 + 203 => 204
|
||
1 + 204 => 205
|
||
1 + 205 => 206
|
||
1 + 206 => 207
|
||
1 + 207 => 208
|
||
1 + 208 => 209
|
||
1 + 209 => 210
|
||
1 + 210 => 211
|
||
1 + 211 => 212
|
||
1 + 212 => 213
|
||
1 + 213 => 214
|
||
1 + 214 => 215
|
||
1 + 215 => 216
|
||
1 + 216 => 217
|
||
1 + 217 => 218
|
||
1 + 218 => 219
|
||
1 + 219 => 220
|
||
1 + 220 => 221
|
||
1 + 221 => 222
|
||
1 + 222 => 223
|
||
1 + 223 => 224
|
||
1 + 224 => 225
|
||
1 + 225 => 226
|
||
1 + 226 => 227
|
||
1 + 227 => 228
|
||
1 + 228 => 229
|
||
1 + 229 => 230
|
||
1 + 230 => 231
|
||
1 + 231 => 232
|
||
1 + 232 => 233
|
||
1 + 233 => 234
|
||
1 + 234 => 235
|
||
1 + 235 => 236
|
||
1 + 236 => 237
|
||
1 + 237 => 238
|
||
1 + 238 => 239
|
||
1 + 239 => 240
|
||
1 + 240 => 241
|
||
1 + 241 => 242
|
||
1 + 242 => 243
|
||
1 + 243 => 244
|
||
1 + 244 => 245
|
||
1 + 245 => 246
|
||
1 + 246 => 247
|
||
1 + 247 => 248
|
||
1 + 248 => 249
|
||
1 + 249 => 250
|
||
Parsed expression: isany(1)
|
||
=> (Isany 1)
|
||
isany(1) => 0
|
||
Parsed expression: isany(1, 2, 3, 4, 5, 6, 1, 2, 3, 4, 5, 6)
|
||
=> (Isany 1 2 3 4 5 6 1 2 3 4 5 6)
|
||
isany(1, 2, 3, 4, 5, 6, 1, ?, ?, ?, ?, ?) => 1
|
||
Parsed expression: isany("foo", 1 + 1, 2:00 + 1, '2021-01-01' + 1, '2021-01-01@14:00' + 1, "f" + "oo", "fo" + "o")
|
||
=> (Isany "foo" (+ 1 1) (+ 02:00 1) (+ 2021-01-01 1) (+ 2021-01-01@14:00 1) (+ "f" "oo") (+ "fo" "o"))
|
||
1 + 1 => 2
|
||
02:00 + 1 => 02:01
|
||
2021-01-01 + 1 => 2021-01-02
|
||
2021-01-01@14:00 + 1 => 2021-01-01@14:01
|
||
"f" + "oo" => "foo"
|
||
isany("foo", 2, 02:01, 2021-01-02, 2021-01-01@14:01, "foo", ?) => 1
|
||
No reminders.
|
||
Var hash: total = 1; maxlen = 1; avglen = 0.015
|
||
Func hash: total = 0; maxlen = 0; avglen = 0.000
|
||
Dedup hash: total = 0; maxlen = 0; avglen = 0.000
|
||
Expression nodes allocated: 512
|
||
Expression nodes high-water: 499
|
||
Expression nodes leaked: 0
|
||
Parse level high-water: 2001
|
||
-stdin-(14): Unmatched PUSH-OMIT-CONTEXT at -(7)
|
||
-stdin-(14): Warning: PUSH-OMIT-CONTEXT without matching POP-OMIT-CONTEXT
|
||
No reminders.
|
||
../tests/if2.rem(6): Warning: Missing ENDIF
|
||
../tests/if2.rem(4): IF without ENDIF
|
||
../tests/if2.rem(2): IF without ENDIF
|
||
../tests/if1.rem(5): Warning: Missing ENDIF
|
||
../tests/if1.rem(3): IF without ENDIF
|
||
No reminders.
|
||
../tests/test-once.rem(7): Not setting $OnceFile: Already processed a reminder with a ONCE clause
|
||
This should only be issued once per day.
|
||
|
||
../tests/test-once.rem(7): Not setting $OnceFile: Already processed a reminder with a ONCE clause
|
||
No reminders.
|
||
../tests/test-once.rem(7): Not setting $OnceFile: Already processed a reminder with a ONCE clause
|
||
No reminders.
|
||
# This is a timestamp file used by Remind to track ONCE reminders.
|
||
# Do not edit or delete it.
|
||
-stdin-(7): Not setting $OnceFile: Already processed a reminder with a ONCE clause
|
||
This should only be issued once per day.
|
||
|
||
-stdin-(7): Not setting $OnceFile: Already processed a reminder with a ONCE clause
|
||
No reminders.
|
||
-stdin-(7): Not setting $OnceFile: Already processed a reminder with a ONCE clause
|
||
No reminders.
|
||
# This is a timestamp file used by Remind to track ONCE reminders.
|
||
# Do not edit or delete it.
|
||
+----------------------------------------------------------------------------+
|
||
| September 1990 |
|
||
+----------+----------+----------+----------+----------+----------+----------+
|
||
| Sunday | Monday | Tuesday |Wednesday | Thursday | Friday | Saturday |
|
||
+----------+----------+----------+----------+----------+----------+----------+
|
||
| | | | | | |1 |
|
||
| | | | | | | |
|
||
| | | | | | | |
|
||
| | | | | | | |
|
||
| | | | | | | |
|
||
| | | | | | | |
|
||
| | | | | | | |
|
||
+----------+----------+----------+----------+----------+----------+----------+
|
||
|2 |3 |4 |5 |6 |7 |8 |
|
||
| | | | | | | |
|
||
| | | | | | | |
|
||
| | | | | | | |
|
||
| | | | | | | |
|
||
| | | | | | | |
|
||
| | | | | | | |
|
||
+----------+----------+----------+----------+----------+----------+----------+
|
||
|9 |10 |11 |12 |13 |14 |15 |
|
||
| | | | | | | |
|
||
| | | | | | | |
|
||
| | | | | | | |
|
||
| | | | | | | |
|
||
| | | | | | | |
|
||
| | | | | | | |
|
||
+----------+----------+----------+----------+----------+----------+----------+
|
||
|16 |17 |18 |19 |20 |21 |22 |
|
||
| | | | | | | |
|
||
|foo | | | | | | |
|
||
|bar | | | | | | |
|
||
|baz wookie| | | | | | |
|
||
|quux apple| | | | | | |
|
||
|blech | | | | | | |
|
||
| | | | | | | |
|
||
|ANOTHER | | | | | | |
|
||
+----------+----------+----------+----------+----------+----------+----------+
|
||
|23 |24 |25 |26 |27 |28 |29 |
|
||
| | | | | | | |
|
||
| | | | | | | |
|
||
| | | | | | | |
|
||
| | | | | | | |
|
||
| | | | | | | |
|
||
| | | | | | | |
|
||
+----------+----------+----------+----------+----------+----------+----------+
|
||
|30 | | | | | | |
|
||
| | | | | | | |
|
||
| | | | | | | |
|
||
| | | | | | | |
|
||
| | | | | | | |
|
||
| | | | | | | |
|
||
| | | | | | | |
|
||
+----------+----------+----------+----------+----------+----------+----------+
|
||
+----------------------------------------------------------------------------+
|
||
| November 2023 |
|
||
+----------+----------+----------+----------+----------+----------+----------+
|
||
| Sunday | Monday | Tuesday |Wednesday | Thursday | Friday | Saturday |
|
||
+----------+----------+----------+----------+----------+----------+----------+
|
||
| | | |1 |2 |3 |4 |
|
||
| | | | | | | |
|
||
| | | |11:58pm |11:58pm |11:58pm |11:58pm |
|
||
| | | |with_time |with_time |with_time |with_time |
|
||
| | | | | | | |
|
||
| | | |11:59pm |11:59pm |11:59pm |11:59pm |
|
||
| | | |with_time |with_time |with_time |with_time |
|
||
| | | | | | | |
|
||
| | | |foo | | | |
|
||
| | | | | | | |
|
||
| | | |Bar | | | |
|
||
| | | | | | | |
|
||
| | | |bar | | | |
|
||
+----------+----------+----------+----------+----------+----------+----------+
|
||
|5 |6 |7 |8 |9 |10 |11 |
|
||
| | | | | | | |
|
||
|11:58pm |11:58pm |11:58pm |11:58pm |11:58pm |11:58pm |11:58pm |
|
||
|with_time |with_time |with_time |with_time |with_time |with_time |with_time |
|
||
| | | | | | | |
|
||
|11:59pm |11:59pm |11:59pm |11:59pm |11:59pm |11:59pm |11:59pm |
|
||
|with_time |with_time |with_time |with_time |with_time |with_time |with_time |
|
||
| | | | | | | |
|
||
| | | |foo | | | |
|
||
| | | | | | | |
|
||
| | | |Bar | | | |
|
||
| | | | | | | |
|
||
| | | |bar | | | |
|
||
+----------+----------+----------+----------+----------+----------+----------+
|
||
|12 |13 |14 |15 |16 |17 |18 |
|
||
| | | | | | | |
|
||
|11:58pm |11:58pm |11:58pm |11:58pm |11:58pm |11:58pm |11:58pm |
|
||
|with_time |with_time |with_time |with_time |with_time |with_time |with_time |
|
||
| | | | | | | |
|
||
|11:59pm |11:59pm |11:59pm |11:59pm |11:59pm |11:59pm |11:59pm |
|
||
|with_time |with_time |with_time |with_time |with_time |with_time |with_time |
|
||
| | | | | | | |
|
||
| | | |foo | | | |
|
||
| | | | | | | |
|
||
| | | |Bar | | | |
|
||
| | | | | | | |
|
||
| | | |bar | | | |
|
||
+----------+----------+----------+----------+----------+----------+----------+
|
||
|19 |20 |21 |22 |23 |24 |25 |
|
||
| | | | | | | |
|
||
|11:58pm |11:58pm |11:58pm |11:58pm |11:58pm |11:58pm |11:58pm |
|
||
|with_time |with_time |with_time |with_time |with_time |with_time |with_time |
|
||
| | | | | | | |
|
||
|11:59pm |11:59pm |11:59pm |11:59pm |11:59pm |11:59pm |11:59pm |
|
||
|with_time |with_time |with_time |with_time |with_time |with_time |with_time |
|
||
| | | | | | | |
|
||
| | | |foo | | | |
|
||
| | | | | | | |
|
||
| | | |Bar | | | |
|
||
| | | | | | | |
|
||
| | | |bar | | | |
|
||
+----------+----------+----------+----------+----------+----------+----------+
|
||
|26 |27 |28 |29 |30 | | |
|
||
| | | | | | | |
|
||
|11:58pm |11:58pm |11:58pm |11:58pm |11:58pm | | |
|
||
|with_time |with_time |with_time |with_time |with_time | | |
|
||
| | | | | | | |
|
||
|11:59pm |11:59pm |11:59pm |11:59pm |11:59pm | | |
|
||
|with_time |with_time |with_time |with_time |with_time | | |
|
||
| | | | | | | |
|
||
| | | |foo | | | |
|
||
| | | | | | | |
|
||
| | | |Bar | | | |
|
||
| | | | | | | |
|
||
| | | |bar | | | |
|
||
+----------+----------+----------+----------+----------+----------+----------+
|
||
Reminders for Wednesday, 8th November, 2023:
|
||
|
||
foo
|
||
|
||
Bar
|
||
|
||
with_time
|
||
|
||
with_time
|
||
|
||
foo
|
||
bar
|
||
# Remind Tokens
|
||
|
||
addomit
|
||
after
|
||
at
|
||
ban
|
||
banner
|
||
before
|
||
cal
|
||
clear
|
||
clear-omit-context
|
||
debug
|
||
do
|
||
dump
|
||
dumpvars
|
||
duration
|
||
else
|
||
endif
|
||
errmsg
|
||
exit
|
||
expr
|
||
first
|
||
flush
|
||
fourth
|
||
frename
|
||
from
|
||
fset
|
||
funset
|
||
if
|
||
iftrig
|
||
in
|
||
inc
|
||
include
|
||
includecmd
|
||
last
|
||
lastday
|
||
lastworkday
|
||
maybe
|
||
maybe-uncomputable
|
||
msf
|
||
msg
|
||
noqueue
|
||
omit
|
||
omitfunc
|
||
once
|
||
pop
|
||
pop-omit-context
|
||
preserve
|
||
priority
|
||
ps
|
||
psfile
|
||
push
|
||
push-omit-context
|
||
rem
|
||
run
|
||
satisfy
|
||
scan
|
||
scanfrom
|
||
sched
|
||
second
|
||
set
|
||
skip
|
||
special
|
||
tag
|
||
third
|
||
through
|
||
unset
|
||
until
|
||
warn
|
||
|
||
# Month Names
|
||
|
||
apr
|
||
april
|
||
aug
|
||
august
|
||
dec
|
||
december
|
||
feb
|
||
february
|
||
jan
|
||
january
|
||
jul
|
||
july
|
||
jun
|
||
june
|
||
mar
|
||
march
|
||
may
|
||
nov
|
||
november
|
||
oct
|
||
october
|
||
sep
|
||
september
|
||
|
||
# Weekdays
|
||
|
||
fri
|
||
friday
|
||
mon
|
||
monday
|
||
sat
|
||
saturday
|
||
sun
|
||
sunday
|
||
thu
|
||
thursday
|
||
tue
|
||
tuesday
|
||
wed
|
||
wednesday
|
||
|
||
# Built-in Functions
|
||
|
||
abs
|
||
access
|
||
adawn
|
||
adusk
|
||
ampm
|
||
ansicolor
|
||
args
|
||
asc
|
||
baseyr
|
||
char
|
||
choose
|
||
coerce
|
||
columns
|
||
current
|
||
date
|
||
datepart
|
||
datetime
|
||
dawn
|
||
day
|
||
daysinmon
|
||
defined
|
||
dosubst
|
||
dusk
|
||
easterdate
|
||
evaltrig
|
||
filedate
|
||
filedatetime
|
||
filedir
|
||
filename
|
||
getenv
|
||
hebdate
|
||
hebday
|
||
hebmon
|
||
hebyear
|
||
hour
|
||
htmlescape
|
||
htmlstriptags
|
||
iif
|
||
index
|
||
isany
|
||
isdst
|
||
isleap
|
||
isomitted
|
||
language
|
||
localtoutc
|
||
lower
|
||
max
|
||
min
|
||
minsfromutc
|
||
minute
|
||
mon
|
||
monnum
|
||
moondate
|
||
moondatetime
|
||
moonphase
|
||
moontime
|
||
multitrig
|
||
ndawn
|
||
ndusk
|
||
nonomitted
|
||
now
|
||
ord
|
||
orthodoxeaster
|
||
ostype
|
||
pad
|
||
plural
|
||
psmoon
|
||
psshade
|
||
realcurrent
|
||
realnow
|
||
realtoday
|
||
rows
|
||
sgn
|
||
shell
|
||
shellescape
|
||
slide
|
||
soleq
|
||
stdout
|
||
strlen
|
||
substr
|
||
sunrise
|
||
sunset
|
||
time
|
||
timepart
|
||
timezone
|
||
today
|
||
trig
|
||
trigback
|
||
trigdate
|
||
trigdatetime
|
||
trigdelta
|
||
trigduration
|
||
trigeventduration
|
||
trigeventstart
|
||
trigfrom
|
||
trigger
|
||
trigpriority
|
||
trigrep
|
||
trigscanfrom
|
||
trigtags
|
||
trigtime
|
||
trigtimedelta
|
||
trigtimerep
|
||
triguntil
|
||
trigvalid
|
||
typeof
|
||
tzconvert
|
||
upper
|
||
utctolocal
|
||
value
|
||
version
|
||
weekno
|
||
wkday
|
||
wkdaynum
|
||
year
|
||
|
||
# System Variables
|
||
|
||
$AddBlankLines
|
||
$Ago
|
||
$Am
|
||
$And
|
||
$April
|
||
$At
|
||
$August
|
||
$CalcUTC
|
||
$CalMode
|
||
$Daemon
|
||
$DateSep
|
||
$DateTimeSep
|
||
$December
|
||
$DedupeReminders
|
||
$DefaultColor
|
||
$DefaultDelta
|
||
$DefaultPrio
|
||
$DefaultTDelta
|
||
$DeltaOverride
|
||
$DontFork
|
||
$DontQueue
|
||
$DontTrigAts
|
||
$EndSent
|
||
$EndSentIg
|
||
$ExpressionTimeLimit
|
||
$February
|
||
$FirstIndent
|
||
$FoldYear
|
||
$FormWidth
|
||
$Friday
|
||
$Fromnow
|
||
$Hour
|
||
$Hplu
|
||
$HushMode
|
||
$IgnoreOnce
|
||
$InfDelta
|
||
$IntMax
|
||
$IntMin
|
||
$Is
|
||
$January
|
||
$July
|
||
$June
|
||
$LatDeg
|
||
$Latitude
|
||
$LatMin
|
||
$LatSec
|
||
$Location
|
||
$LongDeg
|
||
$Longitude
|
||
$LongMin
|
||
$LongSec
|
||
$March
|
||
$MaxFullOmits
|
||
$MaxLateMinutes
|
||
$MaxPartialOmits
|
||
$MaxSatIter
|
||
$MaxStringLen
|
||
$May
|
||
$MinsFromUTC
|
||
$Minute
|
||
$Monday
|
||
$Mplu
|
||
$NextMode
|
||
$November
|
||
$Now
|
||
$NumFullOmits
|
||
$NumPartialOmits
|
||
$NumQueued
|
||
$NumTrig
|
||
$October
|
||
$On
|
||
$OnceFile
|
||
$ParseUntriggered
|
||
$Pm
|
||
$PrefixLineNo
|
||
$PSCal
|
||
$RunOff
|
||
$Saturday
|
||
$September
|
||
$SimpleCal
|
||
$SortByDate
|
||
$SortByPrio
|
||
$SortByTime
|
||
$SubsIndent
|
||
$Sunday
|
||
$SuppressImplicitWarnings
|
||
$SuppressLRM
|
||
$SysInclude
|
||
$T
|
||
$Td
|
||
$TerminalBackground
|
||
$Thursday
|
||
$TimeSep
|
||
$Tm
|
||
$Today
|
||
$Tomorrow
|
||
$Tt
|
||
$Tuesday
|
||
$Tw
|
||
$Ty
|
||
$U
|
||
$Ud
|
||
$Um
|
||
$UntimedFirst
|
||
$Use256Colors
|
||
$UseBGVTColors
|
||
$UseTrueColors
|
||
$UseVTColors
|
||
$Uw
|
||
$Uy
|
||
$Was
|
||
$Wednesday
|