Commit Graph

4 Commits

Author SHA1 Message Date
Paul Koning
0513f914bc Bugfixes in macro expansion:
1. If expansion fails, don't crash.
2. Accept duplicate named arguments, the last one wins.
2022-06-29 09:45:37 -04:00
Paul Koning
21f21b9799 Fix macro calls with omitted argument that has a default value,
followed by additional (not omitted) arguments.
2022-06-26 13:41:37 -04:00
Olaf Seibert
54b73f7f9c Attempt bracketing checking.
Too bad we can't issue a diagnostic here now; we just return failure
and the caller will probably next try a whitespace delimited string
next.
2021-02-18 22:49:52 +01:00
Olaf Seibert
bc450511d8 Add some tests for things I have fixed while the last weeks. 2015-05-27 21:54:00 +02:00