IronPython.Compiler.Parser.FinishKeywordArgument C# (CSharp) Метод

FinishKeywordArgument() приватный Метод

private FinishKeywordArgument ( Expression t ) : Arg
t IronPython.Compiler.Ast.Expression
Результат IronPython.Compiler.Ast.Arg
        private Arg FinishKeywordArgument(Expression t) {
            NameExpression n = t as NameExpression;
            if (n == null) {
                ReportSyntaxError(IronPython.Resources.ExpectedName);
                Arg arg = new Arg(null, t);
                arg.SetLoc(_globalParent, t.StartIndex, t.EndIndex);
                return arg;
            } else {
                Expression val = ParseExpression();
                Arg arg = new Arg(n.Name, val);
                arg.SetLoc(_globalParent, n.StartIndex, val.EndIndex);
                return arg;
            }
        }
Parser