lark-parser 0.1.0

Parser for the Lark language.
1
2
3
4
5
6
7
8
9
10
11
12
13
use lark_string::Text;

/// Trait used for contexts that know the current file. This is used
/// in `DebugWith` implementations to handle local strings.
pub trait HasCurrentFileText {
    fn current_file_text(&self) -> Text;
}

impl HasCurrentFileText for Text {
    fn current_file_text(&self) -> Text {
        self.clone()
    }
}