Example #1
0
        private static ArgumentNode ParseArgument(ref Utf8GraphQLParser parser)
        {
            NameNode name = parser.ParseName();

            parser.ExpectColon();

            IValueNode value = ParseValueLiteral(ref parser);

            return(new ArgumentNode
                   (
                       null,
                       name,
                       value
                   ));
        }
Example #2
0
        private static ScopedVariableNode ParseVariable(ref Utf8GraphQLParser parser)
        {
            parser.ExpectDollar();
            NameNode scope = parser.ParseName();

            parser.ExpectColon();
            NameNode name = parser.ParseName();

            return(new ScopedVariableNode
                   (
                       null,
                       scope,
                       name
                   ));
        }