Exemple #1
0
 public override void VisitFunctionCallExpression(FunctionCallExpressionSyntaxNode node)
 {
     Visit(node.FunctionName);
     AddToken(node.OpeningBracket, _scheme.Bracket);
     Visit(node.Nodes);
     AddToken(node.ClosingBracket, _scheme.Bracket);
 }
Exemple #2
0
        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);
        }
Exemple #3
0
 public override void VisitFunctionCallExpression(FunctionCallExpressionSyntaxNode node)
 {
     Visit(node.FunctionName);
     OutputBracket(node.OpeningBracket);
     Visit(node.Nodes);
     OutputBracket(node.ClosingBracket);
 }
Exemple #4
0
 public virtual void VisitFunctionCallExpression(FunctionCallExpressionSyntaxNode node)
 {
     DefaultVisit(node);
 }