Dianne Skoll
|
7c86bc910a
|
Better diagnostics of unmatched IFs
|
2024-06-05 09:08:04 -04:00 |
|
Dianne Skoll
|
4f146a99a9
|
Simplify Eprint logic.
|
2024-06-04 21:10:17 -04:00 |
|
Dianne Skoll
|
a6a638e0e6
|
Add test for UNMATCHED PUSH
|
2024-06-04 16:27:23 -04:00 |
|
Dianne Skoll
|
325814f5e1
|
Print the location of unmatched PUSH
|
2024-06-04 16:25:14 -04:00 |
|
Dianne Skoll
|
5c4ea7d09e
|
Allow "configure" to work, haha.
05.00.00-BETA-1
|
2024-06-04 12:02:54 -04:00 |
|
Dianne Skoll
|
2bf73987ac
|
Don't need to flush unless we're about to print.
|
2024-06-04 11:56:05 -04:00 |
|
Dianne Skoll
|
3e9eeea8dc
|
Update docs; kill time-limiter when we queue.
|
2024-06-04 11:51:27 -04:00 |
|
Dianne Skoll
|
d164d72c1c
|
Update test file
|
2024-06-04 09:02:50 -04:00 |
|
Dianne Skoll
|
632cee62d9
|
Don't permit unary-minus overflow.
|
2024-06-04 09:02:26 -04:00 |
|
Dianne Skoll
|
7a40260f0d
|
Add some expression evaluation tests.
|
2024-06-04 08:37:19 -04:00 |
|
Dianne Skoll
|
09f043b3de
|
Don't print bytes allocated --- makes test output differ on different architectures.
|
2024-06-04 07:32:53 -04:00 |
|
Dianne Skoll
|
c0341c8ba3
|
Fix typo.
|
2024-06-03 21:54:12 -04:00 |
|
Dianne Skoll
|
850c717803
|
Handle unary '+' properly.
|
2024-06-03 20:20:54 -04:00 |
|
Dianne Skoll
|
f13f9e18bd
|
Somewhat better error reporting.
|
2024-06-03 20:14:11 -04:00 |
|
Dianne Skoll
|
8bdca0d684
|
More code refactoring.
|
2024-06-03 19:49:36 -04:00 |
|
Dianne Skoll
|
129bf5612e
|
Refactor some code.
|
2024-06-03 19:43:28 -04:00 |
|
Dianne Skoll
|
829962fae1
|
We don't need to check for excessive parse depth if we're not at the high water mark.
|
2024-06-03 19:35:42 -04:00 |
|
Dianne Skoll
|
c5f9ed8541
|
Fix logic error
|
2024-06-03 18:04:10 -04:00 |
|
Dianne Skoll
|
4a7cef4644
|
Better error diagnostics.
|
2024-06-03 18:02:19 -04:00 |
|
Dianne Skoll
|
0e010b56ec
|
Fix some error messages.
|
2024-06-03 17:59:11 -04:00 |
|
Dianne Skoll
|
ee179ee2f5
|
Suppress duplicate call frames.
|
2024-06-03 17:47:38 -04:00 |
|
Dianne Skoll
|
e28712cef3
|
Add "s" to list of debug flags.
|
2024-06-03 16:16:44 -04:00 |
|
Dianne Skoll
|
8f0a2a7e79
|
Limit parse high-water to 2000
|
2024-06-03 15:15:58 -04:00 |
|
Dianne Skoll
|
ef23bba77f
|
Track parse level high-water mark.
|
2024-06-03 15:13:32 -04:00 |
|
Dianne Skoll
|
602086ae2d
|
Make "-ds" show built-in functions with ucfirst and user-defined ones all lower-case.
|
2024-06-03 14:56:32 -04:00 |
|
Dianne Skoll
|
f5a170acbd
|
Update man page.
|
2024-06-03 11:58:37 -04:00 |
|
Dianne Skoll
|
8125b96f0b
|
Add --max-excution-time cmdline option.
|
2024-06-03 10:40:58 -04:00 |
|
Dianne Skoll
|
0bb7d89bb9
|
Update man page.
|
2024-06-03 10:14:36 -04:00 |
|
Dianne Skoll
|
eb109bbbc0
|
Finish commenting expr.c
|
2024-06-03 10:01:38 -04:00 |
|
Dianne Skoll
|
1a0809fd31
|
Start updating man page.
|
2024-06-02 23:23:06 -04:00 |
|
Dianne Skoll
|
09625b9d68
|
More docs
|
2024-06-02 23:07:49 -04:00 |
|
Dianne Skoll
|
4e164c4268
|
More comments.
|
2024-06-02 21:08:04 -04:00 |
|
Dianne Skoll
|
691185f22c
|
Update test file so tests pass.
|
2024-06-02 20:50:34 -04:00 |
|
Dianne Skoll
|
a8bfb41a9e
|
Add $ExpressionTimeLimit system variable.
|
2024-06-02 14:01:17 -04:00 |
|
Dianne Skoll
|
fafb30db05
|
Add --max-execution-time option
|
2024-06-02 12:56:46 -04:00 |
|
Dianne Skoll
|
243e816523
|
Add translated error messages
|
2024-06-02 12:43:32 -04:00 |
|
Dianne Skoll
|
b49c0f52bd
|
Implement EXPR ON and EXPR OFF
|
2024-06-02 12:39:00 -04:00 |
|
Dianne Skoll
|
07fca94a7f
|
Properly handle purging of SCANFROM reminders.
|
2024-06-02 12:07:12 -04:00 |
|
Dianne Skoll
|
73917ee537
|
Only set nonconst_expr in purge mode in a couple of cases.
|
2024-06-02 12:02:29 -04:00 |
|
Dianne Skoll
|
76f9edecf6
|
Don't purge reminders with a SCANFROM clause.
|
2024-06-02 10:36:21 -04:00 |
|
Dianne Skoll
|
d77d9854d2
|
Remove src/expr.h - everything in it is now in types.h or protos.h
|
2024-06-02 10:26:41 -04:00 |
|
Dianne Skoll
|
c2b53f95a4
|
Remove dead code
|
2024-06-02 10:23:24 -04:00 |
|
Dianne Skoll
|
caef8b80d6
|
Make it easier to match error messages to error constants.
|
2024-06-02 10:00:04 -04:00 |
|
Dianne Skoll
|
5e016768af
|
More comments.
|
2024-06-02 09:46:53 -04:00 |
|
Dianne Skoll
|
ee08ce98d7
|
More comments.
|
2024-06-01 23:33:33 -04:00 |
|
Dianne Skoll
|
581bd95838
|
Allow placing a literal [ in a reminder by using [[
|
2024-06-01 18:46:17 -04:00 |
|
Dianne Skoll
|
bb92dab1ab
|
More docs.
|
2024-06-01 16:44:37 -04:00 |
|
Dianne Skoll
|
83b5c52c76
|
Make parse_expr_token much any following whitespace to replicate prior behavior.
There may be other parts of the code that rely on this.
|
2024-06-01 16:35:20 -04:00 |
|
Dianne Skoll
|
93eca25141
|
Fix spurious "Missing ']'" error reported by Jochen Sprickerhof
|
2024-06-01 16:30:48 -04:00 |
|
Dianne Skoll
|
34421cb10e
|
Don't funset the Jewish holiday functions.
|
2024-06-01 14:08:48 -04:00 |
|