5 ms·
> Why would you ever do that? What's the point? Performance, mostly. If you have to re-parse part of the code many times a second, in a text editor. For [pseud
by cocok 2y ago
> Why would you ever do that? What's the point?
Performance, mostly. If you have to re-parse part of the code many times a second, in a text editor. For [pseudo]structural editing or syntax highlighting, for example.
- pas 2y agoCache the position of quotes/apostrophes, etc. Optimizing for your edge case would require everyone writing and reading code to conform to this extra thing, which seems completely unnecessary. Machines are pretty fast. https://www.youtube.com/watch?app=desktop&v=ZI198eFghJk https://www.youtube.com/watch?app=desktop&v=ZI198eFghJk Modernizing Compiler Design for Carbon Toolchain - Chandler Carruth - CppNow 2023