Compiler updating user code
Michel Fortin
michel.fortin at michelf.ca
Fri Mar 14 12:14:17 PDT 2014
On 2014-03-14 18:22:19 +0000, Jacob Carlborg <doob at me.com> said:
> On 2014-03-14 13:09, Michel Fortin wrote:
>
>> But before you can consider building such a tool, you'll have to
>> convince Walter that the locations of tokens should be tracked more
>> precisely in the frontend. Currently the frontend remembers only the
>> file and line of any token it finds. You can't implement a refactoring
>> with that. Last time that came in in a discussion (about error messages
>> showing the exact location of the error), the idea was shut down on the
>> ground that storing better location info would slow down the compiler.
>
> This as already been implemented [1]. DMD (git master) now supports the
> -vcolumns flag to display error message with information about the
> column.
>
> [1] https://github.com/D-Programming-Language/dmd/pull/3077
Oh, I missed that. Great!
I'm still not entirely sure it retains enough information to perform a
refactoring, but it's a start.
-- s
Michel Fortin
michel.fortin at michelf.ca
http://michelf.ca
More information about the Digitalmars-d
mailing list