1 |
|
2 | let ns_regex_flags = 0;
|
3 | const XM_TERM_TAG_DEFAULT_GRAPH = 1 << ns_regex_flags++;
|
4 | const XM_TERM_TAG_NODE_NAMED = 1 << ns_regex_flags++;
|
5 | const XM_TERM_TAG_NODE_BLANK = 1 << ns_regex_flags++;
|
6 | const XM_TERM_TAG_LITERAL_SIMPLE = 1 << ns_regex_flags++;
|
7 | const XM_TERM_TAG_LITERAL_LANGUAGED = 1 << ns_regex_flags++;
|
8 | const XM_TERM_TAG_LITERAL_DATATYPED = 1 << ns_regex_flags++;
|
9 | const XM_TERM_TAG_NODE = XM_TERM_TAG_NODE_NAMED | XM_TERM_TAG_NODE_BLANK;
|
10 | const XM_TERM_TAG_LITERAL = XM_TERM_TAG_LITERAL_SIMPLE | XM_TERM_TAG_LITERAL_LANGUAGED | XM_TERM_TAG_LITERAL_DATATYPED;
|
11 | const XM_TERM_TAG_ANY = XM_TERM_TAG_DEFAULT_GRAPH | XM_TERM_TAG_NODE | XM_TERM_TAG_LITERAL;
|
12 |
|
13 | module.exports = {
|
14 | XM_TERM_TAG_DEFAULT_GRAPH,
|
15 | XM_TERM_TAG_NODE_NAMED,
|
16 | XM_TERM_TAG_NODE_BLANK,
|
17 | XM_TERM_TAG_LITERAL_SIMPLE,
|
18 | XM_TERM_TAG_LITERAL_LANGUAGED,
|
19 | XM_TERM_TAG_LITERAL_DATATYPED,
|
20 | XM_TERM_TAG_NODE,
|
21 | XM_TERM_TAG_LITERAL,
|
22 | XM_TERM_TAG_ANY,
|
23 | };
|