double lex_next_tokval (const struct lexer *, int n);
struct substring lex_next_tokss (const struct lexer *, int n);
+int lex_ofs (const struct lexer *);
+const struct token *lex_ofs_token (const struct lexer *, int ofs);
+struct msg_location *lex_ofs_location (const struct lexer *, int ofs0, int ofs1);
+
/* Token representation. */
char *lex_next_representation (const struct lexer *, int n0, int n1);
bool lex_next_is_from_macro (const struct lexer *, int n);