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)
| };
| }
|
|