ported SardLexical class