memoize the codemirror parser to prevent the state from getting messed up after multiple calls for the same line
memoize the codemirror parser to prevent the state from getting messed up after multiple calls for the same line

Signed-off-by: Chris Granger <5654cde260ae99bc4d30054171b8bcd902efd19a@gmail.com>

tobyjsullivan/Eve,jhftrifork/Eve,adjohnson916/Eve,justintaft/Eve,dirvine/Eve,shamim8888/Eve,kidaa/Eve-1,sagittaros/Eve,bjtitus/Eve,hrishimittal/Eve,Drooids/Eve,rschroll/Eve,kidaa/Eve-1,brunotag/Eve,shaunstanislaus/Eve-1,nonZero/Eve,shamim8888/Eve,fineline/Eve,shamim8888/Eve,hrishimittal/Eve,tobyjsullivan/Eve,brunotag/Eve,nonZero/Eve,rschroll/Eve,shaunstanislaus/Eve-1,sagittaros/Eve,bjtitus/Eve,agumonkey/Eve,kidaa/Eve-1,shaunstanislaus/Eve-1,Drooids/Eve,shamim8888/Eve,shamim8888/Eve,sagittaros/Eve,sherbondy/Eve,adjohnson916/Eve,agumonkey/Eve,sherbondy/Eve,pel-daniel/Eve,kidaa/Eve-1,jhftrifork/Eve,bluesnowman/Eve,rschroll/Eve,sagittaros/Eve,jhftrifork/Eve,hrishimittal/Eve,justintaft/Eve,Drooids/Eve,dirvine/Eve,jhftrifork/Eve,fineline/Eve,shaunstanislaus/Eve-1,Drooids/Eve,8l/Eve,hrishimittal/Eve,fineline/Eve,sherbondy/Eve,dirvine/Eve,tobyjsullivan/Eve,bjtitus/Eve,8l/Eve,steveklabnik/Eve,steveklabnik/Eve,rschroll/Eve,bjtitus/Eve,nonZero/Eve,fineline/Eve,8l/Eve,justintaft/Eve,jhftrifork/Eve,Drooids/Eve,sherbondy/Eve,sherbondy/Eve,pel-daniel/Eve,justintaft/Eve,fineline/Eve,agumonkey/Eve,brunotag/Eve,dirvine/Eve,nonZero/Eve,ViniciusAtaide/Eve,agumonkey/Eve,nonZero/Eve,tobyjsullivan/Eve,adjohnson916/Eve,shaunstanislaus/Eve-1,rschroll/Eve,ViniciusAtaide/Eve,8l/Eve,adjohnson916/Eve,dirvine/Eve,brunotag/Eve,pel-daniel/Eve,bluesnowman/Eve,steveklabnik/Eve,ViniciusAtaide/Eve,bluesnowman/Eve,agumonkey/Eve,ViniciusAtaide/Eve,brunotag/Eve,steveklabnik/Eve,ViniciusAtaide/Eve,bluesnowman/Eve,hrishimittal/Eve,steveklabnik/Eve,sagittaros/Eve,8l/Eve,pel-daniel/Eve,adjohnson916/Eve,tobyjsullivan/Eve