expressions: Improve error messages.
authorBen Pfaff <blp@cs.stanford.edu>
Thu, 17 Dec 2020 07:45:30 +0000 (23:45 -0800)
committerBen Pfaff <blp@cs.stanford.edu>
Thu, 17 Dec 2020 07:49:32 +0000 (23:49 -0800)
commitddd596e860006f3064dea11efe8d66d9d73659bd
treeba59282fa4256aa387259bb553f27d5500c9f29b
parent545089869bb14cd65b2eaabe9876c4f2f9f1f7d5
expressions: Improve error messages.

Also, introduce tests to trigger the error messages.

Prompted by bug #59697.
Thanks to Stéphane Aulery for reporting the poor error messages.
src/language/expressions/generate.pl
src/language/expressions/parse.c
tests/language/expressions/evaluate.at
tests/language/expressions/parse.at