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

Comma() private method

private Comma ( Tokenizer tokenizer, System.Boolean optional = false ) : void
tokenizer Tokenizer
optional System.Boolean
return void
        private void Comma(Tokenizer.Tokenizer tokenizer, Boolean optional = false)
        {
            AbstractToken token = tokenizer.Peek();

            if (token.GetType() == typeof(Comma))
            {
                tokenizer.NextToken();
                return;
            }

            if (optional)
            {
                return;
            }

            throw new ParseException("Expected type Comma but found: " + token.GetType() + " after " + tokenizer.GetPreviousCharacters(25));
        }