Dianne Skoll
|
1adccf9b1f
|
Add tests for SCHED/WARN/OMITFUNC functions that don't use their argument.
|
2024-08-28 13:54:47 -04:00 |
|
Dianne Skoll
|
1e0d650737
|
Fix tests.
|
2024-08-28 13:49:34 -04:00 |
|
Dianne Skoll
|
dc62841517
|
Fix accidental broken commit. :(
|
2024-08-28 13:45:42 -04:00 |
|
Dianne Skoll
|
b794a45c3f
|
Add more SATISFY diagnostics.
Remind unit tests / tests (push) Successful in 34s
|
2024-08-27 15:02:11 -04:00 |
|
Dianne Skoll
|
702704af1a
|
Make sure SATISFY expressions are either constant or mention trigdate.
|
2024-08-27 11:22:42 -04:00 |
|
Dianne Skoll
|
a5c8ae491c
|
Add test for diagnosing function definitions with too many arguments.
|
2024-08-23 15:05:24 -04:00 |
|
Dianne Skoll
|
0b28dde9c7
|
Add optional argument to ampm() to specify that hour should be zero-padded to two digits.
Remind unit tests / tests (push) Successful in 46s
|
2024-08-22 17:38:54 -04:00 |
|
Dianne Skoll
|
093c97ff91
|
Add tests for missing REM or missing MSG being diagnosed.
|
2024-08-21 12:50:51 -04:00 |
|
Dianne Skoll
|
6e64b175aa
|
Diagnose lines that are implicitly treated as REM lines.
Diagnose REM commands that are implicitly treated as having MSG type.
Properly start all lines that should start with REM, with REM.
|
2024-08-21 12:45:30 -04:00 |
|
Dianne Skoll
|
691185f22c
|
Update test file so tests pass.
|
2024-06-02 20:50:34 -04:00 |
|
Dianne Skoll
|
67ae95a464
|
Make sure shellescape() does not mangle UTF-8 characters.
|
2024-04-22 09:50:17 -04:00 |
|
Dianne Skoll
|
51aa7aecb9
|
Make $Tt a synonym for trigtime()
|
2024-04-20 11:50:39 -04:00 |
|
Dianne Skoll
|
4a0c4ffdca
|
Add a test to ensure we don't save trigger time while parsing.
|
2024-04-18 23:48:30 -04:00 |
|
Dianne Skoll
|
ecf45fc453
|
Add tests for commit 0a1178cfd7: Don't clear out last trigger time unnecessarily.
|
2024-04-18 18:32:38 -04:00 |
|
Dianne Skoll
|
4f816d52fd
|
Another test for multitrig / scanfrom interaction.
|
2024-03-22 12:40:50 -04:00 |
|
Dianne Skoll
|
94b3a0248d
|
Add tests for multitrig
|
2024-03-22 12:39:58 -04:00 |
|
Dianne Skoll
|
0d55e04284
|
Make a local OMIT that doesn't specify a weekday name into a syntax error.
|
2024-03-03 14:51:53 -05:00 |
|
Dianne Skoll
|
5eef9ac621
|
Add test for zero-arg forms of easterdate() and orthodoxeaster()
|
2024-02-26 17:21:12 -05:00 |
|
Dianne Skoll
|
a30cbf5797
|
Fix tests.
|
2024-02-03 16:01:26 -05:00 |
|
Dianne Skoll
|
b2bd6109dc
|
Allow STRING * INT or INT * STRING, which repeats STRING that many times.
|
2024-02-03 16:00:23 -05:00 |
|
Dianne Skoll
|
32e8db322d
|
Stricter parsing of SET command expressions.
|
2023-12-22 14:22:54 -05:00 |
|
Dianne Skoll
|
85b0348fa7
|
Add $ParseUntriggered system variable.
|
2023-07-20 09:21:37 -04:00 |
|
Dianne Skoll
|
e63d4be4e8
|
Make "-tn" explicitly set a delta of ++n for *all* REM statements.
Also change the name of $DeltaOffset to $DeltaOverride.
|
2023-06-03 13:36:58 -04:00 |
|
Dianne Skoll
|
d4a183f3bf
|
Add htmlstriptags function.
|
2023-03-02 11:40:03 -05:00 |
|
Dianne Skoll
|
afc1667e64
|
Implement htmlescape() built-in function.
|
2023-03-02 09:39:14 -05:00 |
|
Dianne Skoll
|
df8694a128
|
Add orthodoxeaster function.
|
2023-01-09 15:12:18 -05:00 |
|
Dianne Skoll
|
e278d0e768
|
Fix typo
|
2022-10-12 20:13:47 -04:00 |
|
Dianne Skoll
|
a5acc12239
|
Try a ridiculously long line to excercise dynamic-buffer resizing
|
2022-10-12 20:11:23 -04:00 |
|
Dianne Skoll
|
dbe4c662c1
|
Add the "FUNSET" command to delete user-defined functions.
|
2022-10-12 14:12:13 -04:00 |
|
Dianne Skoll
|
c62f676813
|
Diagnose unterminated %{...} sequence
|
2022-10-11 10:35:31 -04:00 |
|
Dianne Skoll
|
b00bf05fea
|
Add test for %{custom} substitution.
|
2022-10-11 09:14:47 -04:00 |
|
Dianne Skoll
|
c2e5534462
|
Make "REM ... MSF ..." handle ANSI color escape sequences correctly.
|
2022-10-09 21:55:09 -04:00 |
|
Dianne Skoll
|
e0998a3991
|
Implement trigtags()
|
2022-10-09 21:31:24 -04:00 |
|
Dianne Skoll
|
fba9f139ed
|
Add global OMIT of the form:
OMIT wkday [wkday...]
For example: OMIT Saturday Sunday
|
2022-10-05 14:12:53 -04:00 |
|
Dianne Skoll
|
f179c837e1
|
Update regression tests.
|
2022-09-22 08:56:58 -04:00 |
|
Dianne Skoll
|
d838c41bf2
|
Add tests for stdout() function.
|
2022-09-16 14:14:06 -04:00 |
|
Dianne Skoll
|
d6575773fb
|
Don't let THROUGH date be before START date in OMIT.
|
2022-07-27 14:55:34 -04:00 |
|
Dianne Skoll
|
ac1303886e
|
Add another test.
|
2022-07-27 14:47:11 -04:00 |
|
Dianne Skoll
|
1569992184
|
Add test for more flexible OMIT
|
2022-07-27 14:43:54 -04:00 |
|
Dianne Skoll
|
6f6326d433
|
Add another pad() test.
|
2022-03-25 11:13:51 -04:00 |
|
Dianne Skoll
|
06c5996086
|
Add tests for pad function
|
2022-03-24 17:33:16 -04:00 |
|
Dianne Skoll
|
7f3d4812a8
|
Add Lastday and Lastworkday syntactic sugar
|
2022-03-11 21:11:16 -05:00 |
|
Dianne Skoll
|
e1fa11c94c
|
Add the First/Second/Third/Fourth/Last syntactic sugar and the
~N/~~N forms of "back"
|
2022-03-11 20:53:52 -05:00 |
|
Dianne Skoll
|
21e30c980e
|
Test multiple-argument version of trig()
|
2022-03-04 17:29:23 -05:00 |
|
Dianne Skoll
|
ff8c55b8b6
|
Rename "wouldtrig" to just "trig"
|
2022-03-04 15:38:07 -05:00 |
|
Dianne Skoll
|
6619cc7ca4
|
Add wouldtrig tests.
|
2022-03-04 11:33:03 -05:00 |
|
Dianne Skoll
|
6d2bbbd7e2
|
Another diagnostic message.
|
2022-03-02 15:25:27 -05:00 |
|
Dianne Skoll
|
1453be83b2
|
Add more diagnostics for bad UNTIL dates.
|
2022-03-02 15:17:03 -05:00 |
|
Dianne Skoll
|
0276ce322d
|
Diagnose if UNTIL is earlier than start date unless there is a nonconst expr
|
2022-03-02 09:11:01 -05:00 |
|
Dianne Skoll
|
df983b4123
|
Make sure all system variables are accessible.
|
2022-02-03 16:16:28 -05:00 |
|