DEFINE: Improve error messages for parsing macro body.
authorBen Pfaff <blp@cs.stanford.edu>
Sun, 11 Sep 2022 01:23:09 +0000 (18:23 -0700)
committerBen Pfaff <blp@cs.stanford.edu>
Sun, 11 Sep 2022 03:54:09 +0000 (20:54 -0700)
commitb8f7ae6610f04de0b4325a905cc69beb65bad2ab
treefbb2c7b0808eaf15cf45572265b68d43c24f6f4f
parentf4e3578b2c8ce537de5516af55a62b84ebf2b744
DEFINE: Improve error messages for parsing macro body.

Without this change, errors always got reported following the macro body,
not for the particular token at issue.
src/language/control/define.c
src/language/lexer/lexer.c
src/language/lexer/lexer.h
src/language/lexer/macro.c
src/language/lexer/macro.h
src/libpspp/message.c
src/libpspp/message.h
tests/language/control/define.at