BibtexLibrary.Parser.BibtexParser.ParseInput C# (CSharp) Method

ParseInput() private method

private ParseInput ( Tokenizer tokenizer ) : ParseNode
tokenizer Tokenizer
return ParseNode
        private ParseNode ParseInput(Tokenizer.Tokenizer tokenizer)
        {
            Nodes.BibtexFile file = new Nodes.BibtexFile();

            while (!tokenizer.EndOfInput)
            {
                AbstractToken token = tokenizer.NextToken();

                if (token.GetType() == typeof (At))
                {
                    file.Entries.Add(Entry(tokenizer));
                }
            }

            return file;
        }