private void parse(Lexer lexer) { lexer.LastParsedByte = lexer.ReadByte(); for (; ;) { if (Lexer.IsEOL(lexer.LastParsedByte)) { lexer.SkipEOL(); } if (lexer.LastParsedByte == -1) { return; } lexer.ReadLexemeWithLastParsedByte(); if (lexer.CurrentLexemeEquals(Beginbfrange)) { loadRange(lexer); } else if (lexer.CurrentLexemeEquals(Beginbfchar)) { loadChar(lexer); } } }