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

Entry() private method

private Entry ( Tokenizer tokenizer ) : Entry
tokenizer Tokenizer
return BibtexLibrary.Parser.Nodes.Entry
        private Entry Entry(Tokenizer.Tokenizer tokenizer)
        {
            Entry entry = new Entry();

            entry.Type = Text(tokenizer);
            OpeningBrace(tokenizer);

            if (!entry.Type.Equals("String", StringComparison.OrdinalIgnoreCase))
            {
                entry.Key = Text(tokenizer);
                Comma(tokenizer);
            }

            entry.Tags = Tags(tokenizer);
            ClosingBrace(tokenizer);

            return entry;
        }