That makes it one of the smallest compilers out there, yet it deals with a lot of complexity.
This is the total of all the .c, .h, .l, .y, and .dd (Datadraw description files). I think the C Rune compiler is close to being able to support the bootstrap, where we rewrite Rune in Rune. This does not count libraries written in Rune. Between the tests, libraries, and bootstrap Rune code so far there are 12,617 lines of Rune.
The rewrite of Rune in Rune will integrate unit tests into the modules, which will increase the line count versus the C Rune compiler, but the actual code running in the compiler should be a similar amount, at least for the initial bootstrap.
Bill