
How CLion works under the hood
CppCast
00:00
How to Parse C++
In Java there's no undefined behavior that I'm aware of in Java so if you do you reference a null pointer rather than the compiler going I can do anything I don't like now. In an IDE it's even harder because you're working with half written code right and you still kind of have to make sense of what the user's writing. We use ClangD basically for things that can be done on a single file but we maintain our in-house parser which is currently used for very factoring and project-wide things.
Transcript
Play full episode