private static IParser AddName( IParser parser, string name) { if (string.IsNullOrEmpty(name)) { return(parser); } return(ParserBuilder.NonTerminal( name, parser)); }