This might still work fine and you're welcome to use it if it's helpful to you, but I removed this kind of thing from the other modules. I think the old code didn't even work properly anyway, just like I don't think this code would work (it's passing in the wrong lexer).