mh-two-thousand-and-two
2024-04-12 7fc6dbf547b8899d949b67cdec36b96a7d1701c7
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
"use strict";
const parser = require("./generated-parser.js");
 
exports.name = function (potentialName) {
    return mapResult(parser.startWith("Name").exec(potentialName));
};
 
exports.qname = function (potentialQname) {
    return mapResult(parser.startWith("QName").exec(potentialQname));
};
 
function mapResult(result) {
    return {
        success: result.success,
        error: result.error && parser.getTrace(result.error.message)
    };
}