public SourceCodeValidator(IParser parser, string[] searchPatterns, ISyntaxNodeKindProvider nodeKindProvider, bool enableAllRules)
 {
     _parser = parser;
     _searchPatterns = searchPatterns;
     _treeValidator = new TreeValidator(nodeKindProvider);
     m_failures = new List<Failure>();
     if (!enableAllRules)
     {
         _treeValidator.UnregisterAllRules();
     }
 }
Beispiel #2
0
 public SourceCodeValidator(IParser parser, string[] searchPatterns, ISyntaxNodeKindProvider nodeKindProvider, bool enableAllRules)
 {
     m_parser         = parser;
     m_searchPatterns = searchPatterns;
     m_treeValidator  = new TreeValidator(nodeKindProvider);
     m_failures       = new List <Failure>();
     if (!enableAllRules)
     {
         m_treeValidator.UnregisterAllRules();
     }
 }
Beispiel #3
0
 public TreeValidator(ISyntaxNodeKindProvider nodeKindProvider)
 {
     NodeHelpers.KindProvider = nodeKindProvider;
     RegisterRules();
 }
 public TreeValidator(ISyntaxNodeKindProvider nodeKindProvider)
 {
     NodeHelpers.KindProvider = nodeKindProvider;
     RegisterRules();
 }