Skip to main content

Module lexer

Module lexer 

Source
Expand description

Lexical analysis for BibTeX

Functions§

balanced_braces
Parse balanced braces { … } with SIMD acceleration
balanced_parentheses
Parse balanced parentheses ( … ) with SIMD acceleration
field_name
Parse a field name (same as identifier but typically lowercase)
identifier
Parse an identifier (letters, numbers, underscores, hyphens, colons)
number
Parse a number (integer)
quoted_string
Parse a quoted string “…” with SIMD acceleration
scan_to_bibtex_delimiter
Fast scan to next BibTeX delimiter - re-export from delimiter module
skip_whitespace
Fast whitespace skipping (optimal for short runs per profiling)