pub struct PascalParser;Implementations§
Source§impl PascalParser
impl PascalParser
pub fn new(_config: &PascalLanguage) -> Self
Trait Implementations§
Source§impl Parser<PascalLanguage> for PascalParser
impl Parser<PascalLanguage> for PascalParser
Source§fn parse<'a, S: Source + ?Sized>(
&self,
text: &'a S,
edits: &[TextEdit],
cache: &'a mut impl ParseCache<PascalLanguage>,
) -> ParseOutput<'a, PascalLanguage>
fn parse<'a, S: Source + ?Sized>( &self, text: &'a S, edits: &[TextEdit], cache: &'a mut impl ParseCache<PascalLanguage>, ) -> ParseOutput<'a, PascalLanguage>
The core parsing entry point. Read more
Auto Trait Implementations§
impl Freeze for PascalParser
impl RefUnwindSafe for PascalParser
impl Send for PascalParser
impl Sync for PascalParser
impl Unpin for PascalParser
impl UnwindSafe for PascalParser
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