blob: 446fbade0807580d42a320e3f52a8670e201febc (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
use strings;
def DEFAULT_NS = "minecraft";
fn ident_split(ident: str) (str, str) = {
assert(strings::contains(ident, ":"));
return strings::cut(ident, ":");
};
fn ident_make(ns: str, name: str) str =
strings::concat(ns, ":", name);
fn ident_qual(ident: str) str = {
if (strings::contains(ident, ":")) {
return strings::dup(ident);
} else {
return ident_make(DEFAULT_NS, ident);
};
};
|