Improvements on Dart lexer for highlight.js