Struct tree_sitter::Parser
[−]
[src]
pub struct Parser(_);
Methods
impl Parser
[src]
pub fn new() -> Parser
[src]
pub fn set_language(&mut self, language: Language) -> Result<(), String>
[src]
pub fn logger(&self) -> Option<&Box<FnMut(LogType, &str) + 'a>>
[src]
pub fn set_logger(&mut self, logger: Option<Box<FnMut(LogType, &str) + 'a>>)
[src]
pub fn parse_str(
&mut self,
input: &str,
old_tree: Option<&Tree>
) -> Option<Tree>
[src]
&mut self,
input: &str,
old_tree: Option<&Tree>
) -> Option<Tree>
pub fn parse_utf8<T: Utf8Input>(
&mut self,
input: &mut T,
old_tree: Option<&Tree>
) -> Option<Tree>
[src]
&mut self,
input: &mut T,
old_tree: Option<&Tree>
) -> Option<Tree>
pub fn parse_utf16<T: Utf16Input>(
&mut self,
input: &mut T,
old_tree: Option<&Tree>
) -> Option<Tree>
[src]
&mut self,
input: &mut T,
old_tree: Option<&Tree>
) -> Option<Tree>