ID:82882
 
Not a bug
BYOND Version:454
Operating System:Windows XP Pro
Web Browser:Firefox 3.5.3
Status: Not a bug

This is not a bug. It may be an incorrect use of syntax or a limitation in the software. For further discussion on the matter, please consult the BYOND forums.
Descriptive Problem Summary:
When clicking on an error report for an unterminated, unbalanced,expected end of statement, expected exression, missing left-hand argument...I could go on for a while... It sends you to the include file instead of the error line.
Numbered Steps to Reproduce Problem:
Open up a project
Type in a quote
Do not end the qoute
Attempt to compile to make an error
Click the error report
Expected Results:
To take me to the line were the quote starts
Actual Results:
Takes me to the include file

When does the problem NOT occur?
When I don't have those particular error...

Workarounds:
Go to the file the error report shows and look for it because sometimes the line numbers just the line number of the include file and not an actual line in the file.
This isn't a bug per se, because it's common for error messages of that particular kind to show up on the line after instead of the line where the problem started. Anyway the important thing is to be able to find the bug, which you evidently did. This behavior might be improvable at some point but it's basically in a section of the compiler that makes that difficult.

BTW for the sake of clarity it would be helpful to say ".dme file" instead of "include file", since the latter isn't a term in use.