Alternate lexing engine

Going to do performance testing to see if it works as intended