public ParserFixture()
        {
            Type     t            = GetType();
            Assembly a            = t.Assembly;
            string   resourceName = t.Name + ".graphql";
            Stream   stream       = a.GetManifestResourceStream(t, resourceName);

            if (stream == null)
            {
                throw new InvalidOperationException("Cannot find " + resourceName);
            }
            string query;

            using (stream)
                using (var rdr = new StreamReader(stream))
                {
                    query = rdr.ReadToEnd();
                }

            GraphQueryLexer reader = new GraphQueryLexer(query);

            Parser = new GraphQueryParser(reader);
        }
        public IToken[] Tokenize(string src)
        {
            var tokens = GraphQueryLexer.LexAll(src).ToArray();

            return(tokens);
        }