parse_tree/algo/
traits.rs

1use ::{PtNodeId, ParseTree};
2
3pub trait AsParseTree {
4    fn as_parse_tree(&self) -> &ParseTree;
5}
6
7pub trait GetText {
8    fn get_text(&self, id: PtNodeId) -> String;
9}
10
11pub trait GetSymbol {
12    fn get_symbol(&self, id: PtNodeId) -> String;
13}