bibpy.lexers.namelist_lexer module

Lexer for splitting names on zero brace-level ‘and’.

class bibpy.lexers.namelist_lexer.NamelistLexer[source]

Bases: bibpy.lexers.base_lexer.BaseLexer

Lexer for splitting names on zero brace-level ‘and’.

lex_namelist()[source]

Lex a list of names, preserving braces for later name parsing.

reset(string)[source]

Reset the internal state of the lexer.