Struct tree_sitter_facade::Parser [−][src]
pub struct Parser { /* fields omitted */ }
Implementations
impl Parser
[src]
impl Parser
[src]pub fn new() -> Result<Self, ParserError>
[src]
pub unsafe fn cancellation_flag(&self) -> Option<&AtomicUsize>
[src]
pub fn language(&self) -> Option<Language>
[src]
pub fn logger(&self) -> Option<LoggerReturn<'_, '_>>
[src]
pub fn parse(
&mut self,
text: impl AsRef<[u8]>,
old_tree: Option<&Tree>
) -> Result<Option<Tree>, ParserError>
[src]
&mut self,
text: impl AsRef<[u8]>,
old_tree: Option<&Tree>
) -> Result<Option<Tree>, ParserError>
pub fn parse_utf16(
&mut self,
text: impl AsRef<[u16]>,
old_tree: Option<&Tree>
) -> Result<Option<Tree>, ParserError>
[src]
&mut self,
text: impl AsRef<[u16]>,
old_tree: Option<&Tree>
) -> Result<Option<Tree>, ParserError>
pub fn parse_utf16_with<T>(
&mut self,
callback: impl FnMut(u32, Point) -> T,
old_tree: Option<&Tree>
) -> Result<Option<Tree>, ParserError> where
T: AsRef<[u16]>,
[src]
&mut self,
callback: impl FnMut(u32, Point) -> T,
old_tree: Option<&Tree>
) -> Result<Option<Tree>, ParserError> where
T: AsRef<[u16]>,
pub fn parse_with<T>(
&mut self,
callback: impl FnMut(u32, Point) -> T + 'static,
old_tree: Option<&Tree>
) -> Result<Option<Tree>, ParserError> where
T: AsRef<[u8]>,
[src]
&mut self,
callback: impl FnMut(u32, Point) -> T + 'static,
old_tree: Option<&Tree>
) -> Result<Option<Tree>, ParserError> where
T: AsRef<[u8]>,
pub fn print_dot_graphs(&mut self, file: &impl AsRawFd)
[src]
pub fn reset(&mut self)
[src]
pub unsafe fn set_cancellation_flag(&mut self, flag: Option<&AtomicUsize>)
[src]
pub fn set_included_ranges(
&mut self,
ranges: &[Range]
) -> Result<(), IncludedRangesError>
[src]
&mut self,
ranges: &[Range]
) -> Result<(), IncludedRangesError>