bibpy.lexers.name_lexer module

Bib(la)tex lexer for names.

class bibpy.lexers.name_lexer.NameLexer[source]

Bases: bibpy.lexers.base_lexer.BaseLexer

Lexer that splits names into parts.

Any whitespace is stripped.

commas

Return the indices of commas found at brace-level zero.

lex_name()[source]

Lex a name and return its tokens.

reset(string)[source]

Reset the internal state of the lexer.