Dianne Skoll
|
10ae0b0077
|
Add DEBUG +s test.
|
2024-09-16 14:43:37 -04:00 |
|
Dianne Skoll
|
df6298bd63
|
Add test for $SuppressImplicitWarnings
Remind unit tests / tests (push) Successful in 1m15s
|
2024-09-15 16:59:46 -04:00 |
|
Dianne Skoll
|
0806b6738f
|
Add test for time constants of the form '12:34'
Remind unit tests / tests (push) Successful in 41s
|
2024-09-13 13:07:49 -04:00 |
|
Dianne Skoll
|
c645db5ede
|
Diagnose bad YYYY-MM-DD constants in REM command.
|
2024-09-10 14:09:52 -04:00 |
|
Dianne Skoll
|
ef6b9c3783
|
Better error message when a number that isn't recognized as a day number or year is encountered.
|
2024-09-10 13:57:34 -04:00 |
|
Dianne Skoll
|
7d13f4b09e
|
Better diagnostics when printing "Too many/few arguments" errors
|
2024-08-28 18:14:43 -04:00 |
|
Dianne Skoll
|
30e2e9c633
|
When looking at SATISFY expressions to make sure they use the trigger date, look recursively into user-defined functions in the expression also.
|
2024-08-28 17:49:12 -04:00 |
|
Dianne Skoll
|
c019221d15
|
Add diagnostics for missing/bad subst_XXX functions.
|
2024-08-28 15:15:34 -04:00 |
|
Dianne Skoll
|
b7bd6faf07
|
Warn if SCHED/WARN/OMITFUNC functions take wrong number of args.
|
2024-08-28 15:02:22 -04:00 |
|
Dianne Skoll
|
cd8624e176
|
Tweak diagnostic messages.
|
2024-08-28 14:35:49 -04:00 |
|
Dianne Skoll
|
e201ebcfa4
|
Document that logical operators can take any type; add tests.
|
2024-08-28 14:22:07 -04:00 |
|
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 |
|