introduce LightPsiParser
generified