Hi,
you have a lot of crap in the javascript keyword list. I attached a correct, up-to-date list. (At least I think it's correct and up-to-date). Here it comes:
[keywords] # all items must be in one line primary=break case catch const continue delete else eval false finally for function if in try instanceof isFinite isNaN NaN new null return switch this throw true typeof undefined var while with default let secondary=Object Function Array prototype