Creates a parser for input; call parse or parseAsync to populate the result fields.
Text from @comment directives.
Successfully parsed entries, in source order.
Diagnostics collected while parsing.
The directive currently being parsed, or null when no directive is active.
Values from @preamble directives, in source order.
Resolved values declared by @string directives.
Parser state and verbatim result for one BibTeX source string.