示例#1
0
        public static Exception WrongFunctionArgumentDefinition(FunCallSyntaxNode headNode, ISyntaxNode headNodeChild)
        {
            var sb = ErrorsHelper.ToFailureFunString(headNode, headNodeChild);

            return(new FunParseException(336,
                                         $"{headNode.Id}({sb}) = ... {Nl} Function argument is invalid. Variable name (with optional type) expected",
                                         headNodeChild.Interval));
        }
示例#2
0
        public static Exception FunctionArgumentInBracketDefinition(FunCallSyntaxNode headNode, ISyntaxNode headNodeChild,
                                                                    Tok flowCurrent)
        {
            if (flowCurrent == null)
            {
                throw new ArgumentNullException(nameof(flowCurrent));
            }
            var sb = ErrorsHelper.ToFailureFunString(headNode, headNodeChild);

            return(new FunParseException(339,
                                         $"{headNode.Id}({sb}) = ... {Nl} Function argument is in bracket. Variable name (with optional type) without brackets expected",
                                         headNodeChild.Interval.Start, headNodeChild.Interval.Finish));
        }