@@ -22,14 +22,14 @@ pub(super) struct OpenDelimiter {
2222}
2323
2424/// Trivia tokens are buffered and flushed when starting a new node.
25- pub struct Parser < ' src , ' diag > {
26- pub ( super ) source : & ' src str ,
25+ pub struct Parser < ' q , ' d > {
26+ pub ( super ) source : & ' q str ,
2727 pub ( super ) source_id : SourceId ,
2828 pub ( super ) tokens : Vec < Token > ,
2929 pub ( super ) pos : usize ,
3030 pub ( super ) trivia_buffer : Vec < Token > ,
3131 pub ( super ) builder : GreenNodeBuilder < ' static > ,
32- pub ( super ) diagnostics : & ' diag mut Diagnostics ,
32+ pub ( super ) diagnostics : & ' d mut Diagnostics ,
3333 pub ( super ) depth : u32 ,
3434 pub ( super ) last_diagnostic_pos : Option < TextSize > ,
3535 pub ( super ) delimiter_stack : Vec < OpenDelimiter > ,
@@ -40,12 +40,12 @@ pub struct Parser<'src, 'diag> {
4040 fatal_error : Option < Error > ,
4141}
4242
43- impl < ' src , ' diag > Parser < ' src , ' diag > {
43+ impl < ' q , ' d > Parser < ' q , ' d > {
4444 pub fn new (
45- source : & ' src str ,
45+ source : & ' q str ,
4646 source_id : SourceId ,
4747 tokens : Vec < Token > ,
48- diagnostics : & ' diag mut Diagnostics ,
48+ diagnostics : & ' d mut Diagnostics ,
4949 fuel : u32 ,
5050 max_depth : u32 ,
5151 ) -> Self {
0 commit comments