pub struct ClojureLexer;Trait Implementations§
Source§impl Lexer<ClojureLanguage> for ClojureLexer
impl Lexer<ClojureLanguage> for ClojureLexer
Source§fn lex_incremental(
&self,
source: impl Source,
_changed: usize,
_cache: IncrementalCache<'_, ClojureLanguage>,
) -> LexOutput<ClojureLanguage>
fn lex_incremental( &self, source: impl Source, _changed: usize, _cache: IncrementalCache<'_, ClojureLanguage>, ) -> LexOutput<ClojureLanguage>
Tokenizes source text using an existing cache for incremental parsing. Read more
Source§fn lex(
&self,
source: impl Source,
) -> OakDiagnostics<Vec<Token<<L as Language>::SyntaxKind>>>
fn lex( &self, source: impl Source, ) -> OakDiagnostics<Vec<Token<<L as Language>::SyntaxKind>>>
Tokenizes the given source text into a sequence of tokens. Read more
Auto Trait Implementations§
impl Freeze for ClojureLexer
impl RefUnwindSafe for ClojureLexer
impl Send for ClojureLexer
impl Sync for ClojureLexer
impl Unpin for ClojureLexer
impl UnwindSafe for ClojureLexer
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more