pub struct PascalLanguage {}Trait Implementations§
Source§impl Debug for PascalLanguage
impl Debug for PascalLanguage
Source§impl Default for PascalLanguage
impl Default for PascalLanguage
Source§fn default() -> PascalLanguage
fn default() -> PascalLanguage
Returns the “default value” for a type. Read more
Source§impl Language for PascalLanguage
impl Language for PascalLanguage
Source§type SyntaxKind = PascalSyntaxKind
type SyntaxKind = PascalSyntaxKind
The kind kind type used to represent different kind and node types in the language. Read more
Source§impl<'config> Lexer<PascalLanguage> for PascalLexer<'config>
impl<'config> Lexer<PascalLanguage> for PascalLexer<'config>
Source§fn lex_incremental(
&self,
source: impl Source,
changed: usize,
cache: IncrementalCache<'_, PascalLanguage>,
) -> LexOutput<PascalLanguage>
fn lex_incremental( &self, source: impl Source, changed: usize, cache: IncrementalCache<'_, PascalLanguage>, ) -> LexOutput<PascalLanguage>
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 PascalLanguage
impl RefUnwindSafe for PascalLanguage
impl Send for PascalLanguage
impl Sync for PascalLanguage
impl Unpin for PascalLanguage
impl UnwindSafe for PascalLanguage
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