A genuinely impressive and novel use of machine learning? In this economy?
Looks really impressive, although one issue I do see is consistency. For example, it seems to highlight `null` as a value, unless it is on the left side of an `===` expression, since it probably hasn't seen that in training.
Was it ever actually tested on languages not in the training set? Would be interesting to see if a model this small can actually generalize...
How would it generalize? Let's say I use C, in which `class` is not a keyword, how would a model generalize such that it recognizes this?