Well, this one is mostly for Antonio. At the beginning of the Rust, anyone thread you were hitting some assertion errors in LexerInput. I have not seen the stacktrace, but I'd guess that's due to the original error handling in ANTLR.
Is that true? Is that the reason why: https://github.com/apache/netbeans/blob/5934827e80797ec9b93ff28635ce7fca12627a70/rust/rust.grammar/src/org/netbeans/modules/rust/grammar/RustLanguageLexer.java#L80 has been put in code? I'm asking because I'm hitting the assertion in my recent HCL Lexer and suspect the default ANTLR error handling as a source. So this just would reassure me, and also can replace the default error handler in the AbstractAntlrLexerBridge. BTW, Thanks for moving the Rust effort!