[erlang-questions] erlc: interesting error message

Richard A. O'Keefe <>
Fri Jan 24 03:12:53 CET 2014


On 24/01/2014, at 5:05 AM, Tuncer Ayaz wrote:
[When there is a syntax error at the end of a file,
 you get a message
	<file>:<line> syntax error before: <nothing>
] Thoughts?

It would clearly be more helpful if it said
	syntax error before: end of file.

Grepping in the sources, I see a lot of
	["syntax error before: ", yecctoken2string(Token)]
occurrences.  It looks as though
	yecctoken2string({'$end',_}) -> [];
could be replaced by
	yecctoken2string({'$end',_}) -> "end of file";

If I'm right about where this is coming from, there are
lots of instances of it and they should probably all be
fixed.




More information about the erlang-questions mailing list