swc_ecma_lexer/common/parser/
token_and_span.rs1use swc_common::Span;
2
3pub trait TokenAndSpan {
4 type Token;
5 fn new(token: Self::Token, span: Span, had_line_break: bool) -> Self;
6 fn token(&self) -> &Self::Token;
7 fn take_token(self) -> Self::Token;
8 fn span(&self) -> Span;
9 fn had_line_break(&self) -> bool;
10}