generalize parser mapping; improve std lexers