public override void VisitFunctionCallExpression(FunctionCallExpressionSyntaxNode node) { Visit(node.FunctionName); AddToken(node.OpeningBracket, _scheme.Bracket); Visit(node.Nodes); AddToken(node.ClosingBracket, _scheme.Bracket); }
public override void VisitFunctionCallExpression(FunctionCallExpressionSyntaxNode node) { if (!(_insideFunction || _insideMethod)) { return; } var name = node.FunctionName.Text; if (_variableAssignments.Find(name) != null) { return; } Console.Write($"Function call: {name}..."); if (_context.FindFunction(name) || _methodAssignments.Find(name) != null) { Console.WriteLine("found."); } else if (_context.FindClass(name)) { Console.WriteLine("found class constructor."); } else { Console.WriteLine("NOT FOUND."); } base.VisitFunctionCallExpression(node); }
public override void VisitFunctionCallExpression(FunctionCallExpressionSyntaxNode node) { Visit(node.FunctionName); OutputBracket(node.OpeningBracket); Visit(node.Nodes); OutputBracket(node.ClosingBracket); }
public virtual void VisitFunctionCallExpression(FunctionCallExpressionSyntaxNode node) { DefaultVisit(node); }