public void Analyze(string line, ConcurrentDictionary <string, int> words) { foreach (var word in _lineSplitter.Split(line)) { words.AddOrUpdate(word, 1, (key, value) => value + 1); } }
public void Visit(AbstractSyntaxTreeNode node) { var values = Splitter.Split(node.Value); if (values.Length < 1 || !values[0].Equals("CallExpr")) { return; } ExtractorObj.CallExpressions.Add(node); }
public void Visit(AbstractSyntaxTreeNode node) { var values = Splitter.Split(node.Value); if (values.Length < 1 || !values[0].Equals(Type)) { return; } ExtractorObj.Methods.Add(node); }
public void Visit(AbstractSyntaxTreeNode node) { var values = Splitter.Split(node.Value); if (values.Length < 2 || !values[1].Equals(HashCode)) { return; } Node = node; Found = true; }
public void Visit(AbstractSyntaxTreeNode node) { var values = Splitter.Split(node.Value); foreach (var value in values) { if (value.Equals(Word)) { Found = true; Node = node; } } }
public void Visit(AbstractSyntaxTreeNode node) { var words = _splitter.Split(node.Value); foreach (var word in words) { Content += " " + word + " "; if (!Lexicon.Contains(word)) { Lexicon.Add(word); } } }
public void Visit(AbstractSyntaxTreeNode node) { var values = Spiltter.Split(node.Value); if (values.Length < 1) { return; } switch (values[0]) { case "ClassTemplateDecl": case "CXXRecordDecl": ExtractorObj.ClassTemplateDecls.Add(node); break; case "CXXMethodDecl": case "CXXConstructorDecl": case "CXXDestructorDecl": case "CXXConversionDecl": ExtractorObj.CxxMethodDecls.Add(node); break; } }
public LineSerializer <T> GetSerializer(string headerLine) { return(GetSerializer(_lineSplitter.Split(headerLine))); }
public string Filter(string value) { var values = Splitter.Split(value); return(values.Where(v => Node.Pass(v)).Join(" ")); }