gccrs: expansion: Add `get_token_slice` to `MacroInvocLexer` class
commit2d30e0b882f43148a181ef58309770ee67c6d083
authorArthur Cohen <arthur.cohen@embecosm.com>
Tue, 17 Jan 2023 15:44:23 +0000 (17 16:44 +0100)
committerArthur Cohen <arthur.cohen@embecosm.com>
Thu, 6 Apr 2023 08:47:22 +0000 (6 10:47 +0200)
tree6f26ecdfba51807e6857e31975aa68056c084f7e
parentf548ddee96aee58e74935719dc672cab34d4ef97
gccrs: expansion: Add `get_token_slice` to `MacroInvocLexer` class

gcc/rust/ChangeLog:

* expand/rust-macro-invoc-lexer.cc (MacroInvocLexer::get_token_slice):
Add API to retrieve token slices when lexing macro expansions.
* expand/rust-macro-invoc-lexer.h: Declare `get_token_slice`.
gcc/rust/expand/rust-macro-invoc-lexer.cc
gcc/rust/expand/rust-macro-invoc-lexer.h