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

NewLine() private method

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

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

            if (optional)
            {
                return;
            }

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