private DefinitionParser(TableOfContentsEntry toc, string ns, List <Item> items, Parameter[] parameters, TypeResolver typeResolver)
 {
     _toc          = toc;
     _namespace    = ns;
     _items        = items;
     _parameters   = parameters;
     _typeResolver = typeResolver;
     _tool         = CreateTool();
 }
 public static Tool Parse(TableOfContentsEntry toc, string ns, List <Item> items, Parameter[] parameters, TypeResolver typeResolver)
 {
     return(new DefinitionParser(toc, ns, items, parameters, typeResolver).Parse());
 }