teo-parser 0.3.0

Parser for Teo schema language
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use array_tool::vec::Join;

pub(crate) fn readable_namespace_path(path: &Vec<String>) -> String {
    if path.len() <= 1 {
        return "main".to_owned()
    }
    let mut path = path.clone();
    path.pop();
    if path.len() == 0 {
        return "main".to_owned()
    } else {
        path.join(".")
    }
}