Infect mbe crate with generic span type parameter

This commit is contained in:
Lukas Wirth 2023-06-29 11:12:48 +02:00
parent 2ee17bc5f2
commit 83f91f61b1
10 changed files with 362 additions and 327 deletions

View file

@ -3,9 +3,9 @@
use syntax::{SyntaxKind, SyntaxKind::*, T};
use crate::tt::buffer::TokenBuffer;
use tt::{buffer::TokenBuffer, Span};
pub(crate) fn to_parser_input(buffer: &TokenBuffer<'_>) -> parser::Input {
pub(crate) fn to_parser_input<S: Span>(buffer: &TokenBuffer<'_, S>) -> parser::Input {
let mut res = parser::Input::default();
let mut current = buffer.begin();