|_->Error.build"The identifier '%s' must be a feature identifier (with at most one '.' symbol, like \"V\" or \"V.cat\" for instance)"s
matchStr.split(Str.regexp"\\.")swith
|[base]->Simplebase
|[s1;s2]->Pointed(s1,s2)
|_->Error.build"The identifier '%s' must be a feature identifier or a lexical reference (with at most one '.' symbol, like \"V\", \"V.cat\" or \"lex.cat\" for instance)"s