No, it’s not a third party library. It’s the parser code generated from my own grammar. Every time I make a change to the grammar, I have to re-generate that parser file.
It’s anyway easier and more optimal to pre-compile the DSL at build time in this particular case and omit the NE from release builds.