New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

primjs

Package Overview
Dependencies
Maintainers
1
Versions
25
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

primjs - npm Package Compare versions

Comparing version 0.1.0 to 0.1.1

328

lib/prim.js

@@ -56,75 +56,77 @@ prim = (function() {

peg$c20 = { type: "literal", value: "\"", description: "\"\\\"\"" },
peg$c21 = function(n) { return '<' + n + '></' + n + '>'; },
peg$c22 = function(b, ns) { return b + ns; },
peg$c23 = function(n, ns) { return n + ns; },
peg$c24 = "(",
peg$c25 = { type: "literal", value: "(", description: "\"(\"" },
peg$c26 = ")",
peg$c27 = { type: "literal", value: ")", description: "\")\"" },
peg$c28 = function(as) { return ' ' + as; },
peg$c29 = function() { return ''; },
peg$c30 = function(a, as) { return a + ' ' + as; },
peg$c31 = "=",
peg$c32 = { type: "literal", value: "=", description: "\"=\"" },
peg$c33 = function(n, a) { return n + '=' + a; },
peg$c34 = void 0,
peg$c35 = function(v) { return "'" + v + "'"; },
peg$c36 = function(v) { return '"' + v + '"'; },
peg$c37 = /^[\t]/,
peg$c38 = { type: "class", value: "[\\t]", description: "[\\t]" },
peg$c39 = /^[\n]/,
peg$c40 = { type: "class", value: "[\\n]", description: "[\\n]" },
peg$c41 = /^[\r]/,
peg$c42 = { type: "class", value: "[\\r]", description: "[\\r]" },
peg$c43 = /^[ -\uD7FF]/,
peg$c44 = { type: "class", value: "[ -\\uD7FF]", description: "[ -\\uD7FF]" },
peg$c45 = /^[\uE000-\uFFFD]/,
peg$c46 = { type: "class", value: "[\\uE000-\\uFFFD]", description: "[\\uE000-\\uFFFD]" },
peg$c47 = ":",
peg$c48 = { type: "literal", value: ":", description: "\":\"" },
peg$c49 = /^[A-Z]/,
peg$c50 = { type: "class", value: "[A-Z]", description: "[A-Z]" },
peg$c51 = "_",
peg$c52 = { type: "literal", value: "_", description: "\"_\"" },
peg$c53 = /^[a-z]/,
peg$c54 = { type: "class", value: "[a-z]", description: "[a-z]" },
peg$c55 = /^[\xC0-\xD6]/,
peg$c56 = { type: "class", value: "[\\xC0-\\xD6]", description: "[\\xC0-\\xD6]" },
peg$c57 = /^[\xD8-\xF6]/,
peg$c58 = { type: "class", value: "[\\xD8-\\xF6]", description: "[\\xD8-\\xF6]" },
peg$c59 = /^[\xF8-\u02FF]/,
peg$c60 = { type: "class", value: "[\\xF8-\\u02FF]", description: "[\\xF8-\\u02FF]" },
peg$c61 = /^[\u0370-\u037D]/,
peg$c62 = { type: "class", value: "[\\u0370-\\u037D]", description: "[\\u0370-\\u037D]" },
peg$c63 = /^[\u037F-\u1FFF]/,
peg$c64 = { type: "class", value: "[\\u037F-\\u1FFF]", description: "[\\u037F-\\u1FFF]" },
peg$c65 = /^[\u200C-\u200D]/,
peg$c66 = { type: "class", value: "[\\u200C-\\u200D]", description: "[\\u200C-\\u200D]" },
peg$c67 = /^[\u2070-\u218F]/,
peg$c68 = { type: "class", value: "[\\u2070-\\u218F]", description: "[\\u2070-\\u218F]" },
peg$c69 = /^[\u2C00-\u2FEF]/,
peg$c70 = { type: "class", value: "[\\u2C00-\\u2FEF]", description: "[\\u2C00-\\u2FEF]" },
peg$c71 = /^[\u3001-\uD7FF]/,
peg$c72 = { type: "class", value: "[\\u3001-\\uD7FF]", description: "[\\u3001-\\uD7FF]" },
peg$c73 = /^[\uF900-\uFDCF]/,
peg$c74 = { type: "class", value: "[\\uF900-\\uFDCF]", description: "[\\uF900-\\uFDCF]" },
peg$c75 = /^[\uFDF0-\uFFFD]/,
peg$c76 = { type: "class", value: "[\\uFDF0-\\uFFFD]", description: "[\\uFDF0-\\uFFFD]" },
peg$c77 = "-",
peg$c78 = { type: "literal", value: "-", description: "\"-\"" },
peg$c79 = ".",
peg$c80 = { type: "literal", value: ".", description: "\".\"" },
peg$c81 = /^[0-9]/,
peg$c82 = { type: "class", value: "[0-9]", description: "[0-9]" },
peg$c83 = /^[\xB7]/,
peg$c84 = { type: "class", value: "[\\xB7]", description: "[\\xB7]" },
peg$c85 = /^[\u0300-\u036F]/,
peg$c86 = { type: "class", value: "[\\u0300-\\u036F]", description: "[\\u0300-\\u036F]" },
peg$c87 = /^[\u203F-\u2040]/,
peg$c88 = { type: "class", value: "[\\u203F-\\u2040]", description: "[\\u203F-\\u2040]" },
peg$c89 = "",
peg$c90 = "\n",
peg$c91 = { type: "literal", value: "\n", description: "\"\\n\"" },
peg$c92 = /^[ \t\r\n\f]/,
peg$c93 = { type: "class", value: "[ \\t\\r\\n\\f]", description: "[ \\t\\r\\n\\f]" },
peg$c21 = /^[^'"']/,
peg$c22 = { type: "class", value: "[^'\"']", description: "[^'\"']" },
peg$c23 = function(n) { return '<' + n + '></' + n + '>'; },
peg$c24 = function(b, ns) { return b + ns; },
peg$c25 = function(n, ns) { return n + ns; },
peg$c26 = "(",
peg$c27 = { type: "literal", value: "(", description: "\"(\"" },
peg$c28 = ")",
peg$c29 = { type: "literal", value: ")", description: "\")\"" },
peg$c30 = function(as) { return ' ' + as; },
peg$c31 = function() { return ''; },
peg$c32 = function(a, as) { return a + ' ' + as; },
peg$c33 = "=",
peg$c34 = { type: "literal", value: "=", description: "\"=\"" },
peg$c35 = function(n, a) { return n + '=' + a; },
peg$c36 = void 0,
peg$c37 = function(v) { return "'" + v + "'"; },
peg$c38 = function(v) { return '"' + v + '"'; },
peg$c39 = /^[\t]/,
peg$c40 = { type: "class", value: "[\\t]", description: "[\\t]" },
peg$c41 = /^[\n]/,
peg$c42 = { type: "class", value: "[\\n]", description: "[\\n]" },
peg$c43 = /^[\r]/,
peg$c44 = { type: "class", value: "[\\r]", description: "[\\r]" },
peg$c45 = /^[ -\uD7FF]/,
peg$c46 = { type: "class", value: "[ -\\uD7FF]", description: "[ -\\uD7FF]" },
peg$c47 = /^[\uE000-\uFFFD]/,
peg$c48 = { type: "class", value: "[\\uE000-\\uFFFD]", description: "[\\uE000-\\uFFFD]" },
peg$c49 = ":",
peg$c50 = { type: "literal", value: ":", description: "\":\"" },
peg$c51 = /^[A-Z]/,
peg$c52 = { type: "class", value: "[A-Z]", description: "[A-Z]" },
peg$c53 = "_",
peg$c54 = { type: "literal", value: "_", description: "\"_\"" },
peg$c55 = /^[a-z]/,
peg$c56 = { type: "class", value: "[a-z]", description: "[a-z]" },
peg$c57 = /^[\xC0-\xD6]/,
peg$c58 = { type: "class", value: "[\\xC0-\\xD6]", description: "[\\xC0-\\xD6]" },
peg$c59 = /^[\xD8-\xF6]/,
peg$c60 = { type: "class", value: "[\\xD8-\\xF6]", description: "[\\xD8-\\xF6]" },
peg$c61 = /^[\xF8-\u02FF]/,
peg$c62 = { type: "class", value: "[\\xF8-\\u02FF]", description: "[\\xF8-\\u02FF]" },
peg$c63 = /^[\u0370-\u037D]/,
peg$c64 = { type: "class", value: "[\\u0370-\\u037D]", description: "[\\u0370-\\u037D]" },
peg$c65 = /^[\u037F-\u1FFF]/,
peg$c66 = { type: "class", value: "[\\u037F-\\u1FFF]", description: "[\\u037F-\\u1FFF]" },
peg$c67 = /^[\u200C-\u200D]/,
peg$c68 = { type: "class", value: "[\\u200C-\\u200D]", description: "[\\u200C-\\u200D]" },
peg$c69 = /^[\u2070-\u218F]/,
peg$c70 = { type: "class", value: "[\\u2070-\\u218F]", description: "[\\u2070-\\u218F]" },
peg$c71 = /^[\u2C00-\u2FEF]/,
peg$c72 = { type: "class", value: "[\\u2C00-\\u2FEF]", description: "[\\u2C00-\\u2FEF]" },
peg$c73 = /^[\u3001-\uD7FF]/,
peg$c74 = { type: "class", value: "[\\u3001-\\uD7FF]", description: "[\\u3001-\\uD7FF]" },
peg$c75 = /^[\uF900-\uFDCF]/,
peg$c76 = { type: "class", value: "[\\uF900-\\uFDCF]", description: "[\\uF900-\\uFDCF]" },
peg$c77 = /^[\uFDF0-\uFFFD]/,
peg$c78 = { type: "class", value: "[\\uFDF0-\\uFFFD]", description: "[\\uFDF0-\\uFFFD]" },
peg$c79 = "-",
peg$c80 = { type: "literal", value: "-", description: "\"-\"" },
peg$c81 = ".",
peg$c82 = { type: "literal", value: ".", description: "\".\"" },
peg$c83 = /^[0-9]/,
peg$c84 = { type: "class", value: "[0-9]", description: "[0-9]" },
peg$c85 = /^[\xB7]/,
peg$c86 = { type: "class", value: "[\\xB7]", description: "[\\xB7]" },
peg$c87 = /^[\u0300-\u036F]/,
peg$c88 = { type: "class", value: "[\\u0300-\\u036F]", description: "[\\u0300-\\u036F]" },
peg$c89 = /^[\u203F-\u2040]/,
peg$c90 = { type: "class", value: "[\\u203F-\\u2040]", description: "[\\u203F-\\u2040]" },
peg$c91 = "",
peg$c92 = "\n",
peg$c93 = { type: "literal", value: "\n", description: "\"\\n\"" },
peg$c94 = /^[ \t\r\n\f]/,
peg$c95 = { type: "class", value: "[ \\t\\r\\n\\f]", description: "[ \\t\\r\\n\\f]" },

@@ -620,3 +622,3 @@ peg$currPos = 0,

s3 = [];
if (peg$c16.test(input.charAt(peg$currPos))) {
if (peg$c21.test(input.charAt(peg$currPos))) {
s4 = input.charAt(peg$currPos);

@@ -626,7 +628,7 @@ peg$currPos++;

s4 = peg$FAILED;
if (peg$silentFails === 0) { peg$fail(peg$c17); }
if (peg$silentFails === 0) { peg$fail(peg$c22); }
}
while (s4 !== peg$FAILED) {
s3.push(s4);
if (peg$c16.test(input.charAt(peg$currPos))) {
if (peg$c21.test(input.charAt(peg$currPos))) {
s4 = input.charAt(peg$currPos);

@@ -636,3 +638,3 @@ peg$currPos++;

s4 = peg$FAILED;
if (peg$silentFails === 0) { peg$fail(peg$c17); }
if (peg$silentFails === 0) { peg$fail(peg$c22); }
}

@@ -685,3 +687,3 @@ }

peg$reportedPos = s0;
s1 = peg$c21(s1);
s1 = peg$c23(s1);
}

@@ -704,3 +706,3 @@ s0 = s1;

peg$reportedPos = s0;
s1 = peg$c22(s1, s3);
s1 = peg$c24(s1, s3);
s0 = s1;

@@ -728,3 +730,3 @@ } else {

peg$reportedPos = s0;
s1 = peg$c23(s1, s3);
s1 = peg$c25(s1, s3);
s0 = s1;

@@ -762,7 +764,7 @@ } else {

if (input.charCodeAt(peg$currPos) === 40) {
s1 = peg$c24;
s1 = peg$c26;
peg$currPos++;
} else {
s1 = peg$FAILED;
if (peg$silentFails === 0) { peg$fail(peg$c25); }
if (peg$silentFails === 0) { peg$fail(peg$c27); }
}

@@ -777,11 +779,11 @@ if (s1 !== peg$FAILED) {

if (input.charCodeAt(peg$currPos) === 41) {
s5 = peg$c26;
s5 = peg$c28;
peg$currPos++;
} else {
s5 = peg$FAILED;
if (peg$silentFails === 0) { peg$fail(peg$c27); }
if (peg$silentFails === 0) { peg$fail(peg$c29); }
}
if (s5 !== peg$FAILED) {
peg$reportedPos = s0;
s1 = peg$c28(s3);
s1 = peg$c30(s3);
s0 = s1;

@@ -811,7 +813,7 @@ } else {

if (input.charCodeAt(peg$currPos) === 40) {
s1 = peg$c24;
s1 = peg$c26;
peg$currPos++;
} else {
s1 = peg$FAILED;
if (peg$silentFails === 0) { peg$fail(peg$c25); }
if (peg$silentFails === 0) { peg$fail(peg$c27); }
}

@@ -822,11 +824,11 @@ if (s1 !== peg$FAILED) {

if (input.charCodeAt(peg$currPos) === 41) {
s3 = peg$c26;
s3 = peg$c28;
peg$currPos++;
} else {
s3 = peg$FAILED;
if (peg$silentFails === 0) { peg$fail(peg$c27); }
if (peg$silentFails === 0) { peg$fail(peg$c29); }
}
if (s3 !== peg$FAILED) {
peg$reportedPos = s0;
s1 = peg$c29();
s1 = peg$c31();
s0 = s1;

@@ -861,3 +863,3 @@ } else {

peg$reportedPos = s0;
s1 = peg$c30(s1, s3);
s1 = peg$c32(s1, s3);
s0 = s1;

@@ -892,7 +894,7 @@ } else {

if (input.charCodeAt(peg$currPos) === 61) {
s3 = peg$c31;
s3 = peg$c33;
peg$currPos++;
} else {
s3 = peg$FAILED;
if (peg$silentFails === 0) { peg$fail(peg$c32); }
if (peg$silentFails === 0) { peg$fail(peg$c34); }
}

@@ -905,3 +907,3 @@ if (s3 !== peg$FAILED) {

peg$reportedPos = s0;
s1 = peg$c33(s1, s5);
s1 = peg$c35(s1, s5);
s0 = s1;

@@ -961,3 +963,3 @@ } else {

if (s6 === peg$FAILED) {
s5 = peg$c34;
s5 = peg$c36;
} else {

@@ -994,3 +996,3 @@ peg$currPos = s5;

if (s6 === peg$FAILED) {
s5 = peg$c34;
s5 = peg$c36;
} else {

@@ -1028,3 +1030,3 @@ peg$currPos = s5;

peg$reportedPos = s0;
s1 = peg$c35(s2);
s1 = peg$c37(s2);
s0 = s1;

@@ -1067,3 +1069,3 @@ } else {

if (s6 === peg$FAILED) {
s5 = peg$c34;
s5 = peg$c36;
} else {

@@ -1100,3 +1102,3 @@ peg$currPos = s5;

if (s6 === peg$FAILED) {
s5 = peg$c34;
s5 = peg$c36;
} else {

@@ -1134,3 +1136,3 @@ peg$currPos = s5;

peg$reportedPos = s0;
s1 = peg$c36(s2);
s1 = peg$c38(s2);
s0 = s1;

@@ -1175,3 +1177,3 @@ } else {

if (peg$c37.test(input.charAt(peg$currPos))) {
if (peg$c39.test(input.charAt(peg$currPos))) {
s0 = input.charAt(peg$currPos);

@@ -1181,6 +1183,6 @@ peg$currPos++;

s0 = peg$FAILED;
if (peg$silentFails === 0) { peg$fail(peg$c38); }
if (peg$silentFails === 0) { peg$fail(peg$c40); }
}
if (s0 === peg$FAILED) {
if (peg$c39.test(input.charAt(peg$currPos))) {
if (peg$c41.test(input.charAt(peg$currPos))) {
s0 = input.charAt(peg$currPos);

@@ -1190,6 +1192,6 @@ peg$currPos++;

s0 = peg$FAILED;
if (peg$silentFails === 0) { peg$fail(peg$c40); }
if (peg$silentFails === 0) { peg$fail(peg$c42); }
}
if (s0 === peg$FAILED) {
if (peg$c41.test(input.charAt(peg$currPos))) {
if (peg$c43.test(input.charAt(peg$currPos))) {
s0 = input.charAt(peg$currPos);

@@ -1199,6 +1201,6 @@ peg$currPos++;

s0 = peg$FAILED;
if (peg$silentFails === 0) { peg$fail(peg$c42); }
if (peg$silentFails === 0) { peg$fail(peg$c44); }
}
if (s0 === peg$FAILED) {
if (peg$c43.test(input.charAt(peg$currPos))) {
if (peg$c45.test(input.charAt(peg$currPos))) {
s0 = input.charAt(peg$currPos);

@@ -1208,6 +1210,6 @@ peg$currPos++;

s0 = peg$FAILED;
if (peg$silentFails === 0) { peg$fail(peg$c44); }
if (peg$silentFails === 0) { peg$fail(peg$c46); }
}
if (s0 === peg$FAILED) {
if (peg$c45.test(input.charAt(peg$currPos))) {
if (peg$c47.test(input.charAt(peg$currPos))) {
s0 = input.charAt(peg$currPos);

@@ -1217,3 +1219,3 @@ peg$currPos++;

s0 = peg$FAILED;
if (peg$silentFails === 0) { peg$fail(peg$c46); }
if (peg$silentFails === 0) { peg$fail(peg$c48); }
}

@@ -1264,10 +1266,10 @@ }

if (input.charCodeAt(peg$currPos) === 58) {
s0 = peg$c47;
s0 = peg$c49;
peg$currPos++;
} else {
s0 = peg$FAILED;
if (peg$silentFails === 0) { peg$fail(peg$c48); }
if (peg$silentFails === 0) { peg$fail(peg$c50); }
}
if (s0 === peg$FAILED) {
if (peg$c49.test(input.charAt(peg$currPos))) {
if (peg$c51.test(input.charAt(peg$currPos))) {
s0 = input.charAt(peg$currPos);

@@ -1277,14 +1279,14 @@ peg$currPos++;

s0 = peg$FAILED;
if (peg$silentFails === 0) { peg$fail(peg$c50); }
if (peg$silentFails === 0) { peg$fail(peg$c52); }
}
if (s0 === peg$FAILED) {
if (input.charCodeAt(peg$currPos) === 95) {
s0 = peg$c51;
s0 = peg$c53;
peg$currPos++;
} else {
s0 = peg$FAILED;
if (peg$silentFails === 0) { peg$fail(peg$c52); }
if (peg$silentFails === 0) { peg$fail(peg$c54); }
}
if (s0 === peg$FAILED) {
if (peg$c53.test(input.charAt(peg$currPos))) {
if (peg$c55.test(input.charAt(peg$currPos))) {
s0 = input.charAt(peg$currPos);

@@ -1294,6 +1296,6 @@ peg$currPos++;

s0 = peg$FAILED;
if (peg$silentFails === 0) { peg$fail(peg$c54); }
if (peg$silentFails === 0) { peg$fail(peg$c56); }
}
if (s0 === peg$FAILED) {
if (peg$c55.test(input.charAt(peg$currPos))) {
if (peg$c57.test(input.charAt(peg$currPos))) {
s0 = input.charAt(peg$currPos);

@@ -1303,6 +1305,6 @@ peg$currPos++;

s0 = peg$FAILED;
if (peg$silentFails === 0) { peg$fail(peg$c56); }
if (peg$silentFails === 0) { peg$fail(peg$c58); }
}
if (s0 === peg$FAILED) {
if (peg$c57.test(input.charAt(peg$currPos))) {
if (peg$c59.test(input.charAt(peg$currPos))) {
s0 = input.charAt(peg$currPos);

@@ -1312,6 +1314,6 @@ peg$currPos++;

s0 = peg$FAILED;
if (peg$silentFails === 0) { peg$fail(peg$c58); }
if (peg$silentFails === 0) { peg$fail(peg$c60); }
}
if (s0 === peg$FAILED) {
if (peg$c59.test(input.charAt(peg$currPos))) {
if (peg$c61.test(input.charAt(peg$currPos))) {
s0 = input.charAt(peg$currPos);

@@ -1321,6 +1323,6 @@ peg$currPos++;

s0 = peg$FAILED;
if (peg$silentFails === 0) { peg$fail(peg$c60); }
if (peg$silentFails === 0) { peg$fail(peg$c62); }
}
if (s0 === peg$FAILED) {
if (peg$c61.test(input.charAt(peg$currPos))) {
if (peg$c63.test(input.charAt(peg$currPos))) {
s0 = input.charAt(peg$currPos);

@@ -1330,6 +1332,6 @@ peg$currPos++;

s0 = peg$FAILED;
if (peg$silentFails === 0) { peg$fail(peg$c62); }
if (peg$silentFails === 0) { peg$fail(peg$c64); }
}
if (s0 === peg$FAILED) {
if (peg$c63.test(input.charAt(peg$currPos))) {
if (peg$c65.test(input.charAt(peg$currPos))) {
s0 = input.charAt(peg$currPos);

@@ -1339,6 +1341,6 @@ peg$currPos++;

s0 = peg$FAILED;
if (peg$silentFails === 0) { peg$fail(peg$c64); }
if (peg$silentFails === 0) { peg$fail(peg$c66); }
}
if (s0 === peg$FAILED) {
if (peg$c65.test(input.charAt(peg$currPos))) {
if (peg$c67.test(input.charAt(peg$currPos))) {
s0 = input.charAt(peg$currPos);

@@ -1348,6 +1350,6 @@ peg$currPos++;

s0 = peg$FAILED;
if (peg$silentFails === 0) { peg$fail(peg$c66); }
if (peg$silentFails === 0) { peg$fail(peg$c68); }
}
if (s0 === peg$FAILED) {
if (peg$c67.test(input.charAt(peg$currPos))) {
if (peg$c69.test(input.charAt(peg$currPos))) {
s0 = input.charAt(peg$currPos);

@@ -1357,6 +1359,6 @@ peg$currPos++;

s0 = peg$FAILED;
if (peg$silentFails === 0) { peg$fail(peg$c68); }
if (peg$silentFails === 0) { peg$fail(peg$c70); }
}
if (s0 === peg$FAILED) {
if (peg$c69.test(input.charAt(peg$currPos))) {
if (peg$c71.test(input.charAt(peg$currPos))) {
s0 = input.charAt(peg$currPos);

@@ -1366,6 +1368,6 @@ peg$currPos++;

s0 = peg$FAILED;
if (peg$silentFails === 0) { peg$fail(peg$c70); }
if (peg$silentFails === 0) { peg$fail(peg$c72); }
}
if (s0 === peg$FAILED) {
if (peg$c71.test(input.charAt(peg$currPos))) {
if (peg$c73.test(input.charAt(peg$currPos))) {
s0 = input.charAt(peg$currPos);

@@ -1375,6 +1377,6 @@ peg$currPos++;

s0 = peg$FAILED;
if (peg$silentFails === 0) { peg$fail(peg$c72); }
if (peg$silentFails === 0) { peg$fail(peg$c74); }
}
if (s0 === peg$FAILED) {
if (peg$c73.test(input.charAt(peg$currPos))) {
if (peg$c75.test(input.charAt(peg$currPos))) {
s0 = input.charAt(peg$currPos);

@@ -1384,6 +1386,6 @@ peg$currPos++;

s0 = peg$FAILED;
if (peg$silentFails === 0) { peg$fail(peg$c74); }
if (peg$silentFails === 0) { peg$fail(peg$c76); }
}
if (s0 === peg$FAILED) {
if (peg$c75.test(input.charAt(peg$currPos))) {
if (peg$c77.test(input.charAt(peg$currPos))) {
s0 = input.charAt(peg$currPos);

@@ -1393,3 +1395,3 @@ peg$currPos++;

s0 = peg$FAILED;
if (peg$silentFails === 0) { peg$fail(peg$c76); }
if (peg$silentFails === 0) { peg$fail(peg$c78); }
}

@@ -1420,18 +1422,18 @@ }

if (input.charCodeAt(peg$currPos) === 45) {
s0 = peg$c77;
s0 = peg$c79;
peg$currPos++;
} else {
s0 = peg$FAILED;
if (peg$silentFails === 0) { peg$fail(peg$c78); }
if (peg$silentFails === 0) { peg$fail(peg$c80); }
}
if (s0 === peg$FAILED) {
if (input.charCodeAt(peg$currPos) === 46) {
s0 = peg$c79;
s0 = peg$c81;
peg$currPos++;
} else {
s0 = peg$FAILED;
if (peg$silentFails === 0) { peg$fail(peg$c80); }
if (peg$silentFails === 0) { peg$fail(peg$c82); }
}
if (s0 === peg$FAILED) {
if (peg$c81.test(input.charAt(peg$currPos))) {
if (peg$c83.test(input.charAt(peg$currPos))) {
s0 = input.charAt(peg$currPos);

@@ -1441,6 +1443,6 @@ peg$currPos++;

s0 = peg$FAILED;
if (peg$silentFails === 0) { peg$fail(peg$c82); }
if (peg$silentFails === 0) { peg$fail(peg$c84); }
}
if (s0 === peg$FAILED) {
if (peg$c83.test(input.charAt(peg$currPos))) {
if (peg$c85.test(input.charAt(peg$currPos))) {
s0 = input.charAt(peg$currPos);

@@ -1450,6 +1452,6 @@ peg$currPos++;

s0 = peg$FAILED;
if (peg$silentFails === 0) { peg$fail(peg$c84); }
if (peg$silentFails === 0) { peg$fail(peg$c86); }
}
if (s0 === peg$FAILED) {
if (peg$c85.test(input.charAt(peg$currPos))) {
if (peg$c87.test(input.charAt(peg$currPos))) {
s0 = input.charAt(peg$currPos);

@@ -1459,6 +1461,6 @@ peg$currPos++;

s0 = peg$FAILED;
if (peg$silentFails === 0) { peg$fail(peg$c86); }
if (peg$silentFails === 0) { peg$fail(peg$c88); }
}
if (s0 === peg$FAILED) {
if (peg$c87.test(input.charAt(peg$currPos))) {
if (peg$c89.test(input.charAt(peg$currPos))) {
s0 = input.charAt(peg$currPos);

@@ -1468,3 +1470,3 @@ peg$currPos++;

s0 = peg$FAILED;
if (peg$silentFails === 0) { peg$fail(peg$c88); }
if (peg$silentFails === 0) { peg$fail(peg$c90); }
}

@@ -1485,3 +1487,3 @@ }

s0 = peg$currPos;
s1 = peg$c89;
s1 = peg$c91;
if (s1 !== peg$FAILED) {

@@ -1500,7 +1502,7 @@ s1 = input.substring(s0, peg$currPos);

if (input.charCodeAt(peg$currPos) === 10) {
s1 = peg$c90;
s1 = peg$c92;
peg$currPos++;
} else {
s1 = peg$FAILED;
if (peg$silentFails === 0) { peg$fail(peg$c91); }
if (peg$silentFails === 0) { peg$fail(peg$c93); }
}

@@ -1520,3 +1522,3 @@ if (s1 !== peg$FAILED) {

s1 = [];
if (peg$c92.test(input.charAt(peg$currPos))) {
if (peg$c94.test(input.charAt(peg$currPos))) {
s2 = input.charAt(peg$currPos);

@@ -1526,7 +1528,7 @@ peg$currPos++;

s2 = peg$FAILED;
if (peg$silentFails === 0) { peg$fail(peg$c93); }
if (peg$silentFails === 0) { peg$fail(peg$c95); }
}
while (s2 !== peg$FAILED) {
s1.push(s2);
if (peg$c92.test(input.charAt(peg$currPos))) {
if (peg$c94.test(input.charAt(peg$currPos))) {
s2 = input.charAt(peg$currPos);

@@ -1536,3 +1538,3 @@ peg$currPos++;

s2 = peg$FAILED;
if (peg$silentFails === 0) { peg$fail(peg$c93); }
if (peg$silentFails === 0) { peg$fail(peg$c95); }
}

@@ -1553,3 +1555,3 @@ }

s1 = [];
if (peg$c92.test(input.charAt(peg$currPos))) {
if (peg$c94.test(input.charAt(peg$currPos))) {
s2 = input.charAt(peg$currPos);

@@ -1559,3 +1561,3 @@ peg$currPos++;

s2 = peg$FAILED;
if (peg$silentFails === 0) { peg$fail(peg$c93); }
if (peg$silentFails === 0) { peg$fail(peg$c95); }
}

@@ -1565,3 +1567,3 @@ if (s2 !== peg$FAILED) {

s1.push(s2);
if (peg$c92.test(input.charAt(peg$currPos))) {
if (peg$c94.test(input.charAt(peg$currPos))) {
s2 = input.charAt(peg$currPos);

@@ -1571,3 +1573,3 @@ peg$currPos++;

s2 = peg$FAILED;
if (peg$silentFails === 0) { peg$fail(peg$c93); }
if (peg$silentFails === 0) { peg$fail(peg$c95); }
}

@@ -1574,0 +1576,0 @@ }

@@ -1,1 +0,1 @@

prim=function(){function t(t,r){function e(){this.constructor=t}e.prototype=r.prototype,t.prototype=new e}function r(t,r,e,n,u,c){this.message=t,this.expected=r,this.found=e,this.offset=n,this.line=u,this.column=c,this.name="SyntaxError"}function e(t){function e(r){function e(r,e,n){var u,c;for(u=e;n>u;u++)c=t.charAt(u),"\n"===c?(r.seenCR||r.line++,r.column=1,r.seenCR=!1):"\r"===c||"\u2028"===c||"\u2029"===c?(r.line++,r.column=1,r.seenCR=!0):(r.column++,r.seenCR=!1)}return le!==r&&(le>r&&(le=0,he={line:1,column:1,seenCR:!1}),e(he,le,r),le=r),he}function n(t){pe>se||(se>pe&&(pe=se,Fe=[]),Fe.push(t))}function u(n,u,c){function a(t){var r=1;for(t.sort(function(t,r){return t.description<r.description?-1:t.description>r.description?1:0});r<t.length;)t[r-1]===t[r]?t.splice(r,1):r++}function i(t,r){function e(t){function r(t){return t.charCodeAt(0).toString(16).toUpperCase()}return t.replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/\x08/g,"\\b").replace(/\t/g,"\\t").replace(/\n/g,"\\n").replace(/\f/g,"\\f").replace(/\r/g,"\\r").replace(/[\x00-\x07\x0B\x0E\x0F]/g,function(t){return"\\x0"+r(t)}).replace(/[\x10-\x1F\x80-\xFF]/g,function(t){return"\\x"+r(t)}).replace(/[\u0180-\u0FFF]/g,function(t){return"\\u0"+r(t)}).replace(/[\u1080-\uFFFF]/g,function(t){return"\\u"+r(t)})}var n,u,c,a=new Array(t.length);for(c=0;c<t.length;c++)a[c]=t[c].description;return n=t.length>1?a.slice(0,-1).join(", ")+" or "+a[t.length-1]:a[0],u=r?'"'+e(r)+'"':"end of input","Expected "+n+" but "+u+" found."}var s=e(c),o=c<t.length?t.charAt(c):null;return null!==u&&a(u),new r(null!==n?n:i(u,o),u,o,c,s.line,s.column)}function c(){var t,r,e,n;return t=se,r=C(),r!==D?(e=s(),e!==D?(n=C(),n!==D?(oe=t,r=R(e),t=r):(se=t,t=b)):(se=t,t=b)):(se=t,t=b),t}function a(){var r,e,u,c,a,i,l,h,p,F;if(r=se,e=A(),e!==D?(u=C(),u!==D?(c=o(),c!==D?(a=C(),a!==D?(123===t.charCodeAt(se)?(i=w,se++):(i=D,0===Ae&&n(B)),i!==D?(l=C(),l!==D?(h=s(),h!==D?(p=C(),p!==D?(125===t.charCodeAt(se)?(F=z,se++):(F=D,0===Ae&&n(S)),F!==D?(oe=r,e=Z(e,c,h),r=e):(se=r,r=b)):(se=r,r=b)):(se=r,r=b)):(se=r,r=b)):(se=r,r=b)):(se=r,r=b)):(se=r,r=b)):(se=r,r=b)):(se=r,r=b),r===D&&(r=se,e=A(),e!==D?(u=C(),u!==D?(123===t.charCodeAt(se)?(c=w,se++):(c=D,0===Ae&&n(B)),c!==D?(a=C(),a!==D?(i=s(),i!==D?(l=C(),l!==D?(125===t.charCodeAt(se)?(h=z,se++):(h=D,0===Ae&&n(S)),h!==D?(oe=r,e=_(e,i),r=e):(se=r,r=b)):(se=r,r=b)):(se=r,r=b)):(se=r,r=b)):(se=r,r=b)):(se=r,r=b)):(se=r,r=b),r===D&&(r=se,e=A(),e!==D?(u=C(),u!==D?(c=o(),c!==D?(a=C(),a!==D?(47===t.charCodeAt(se)?(i=j,se++):(i=D,0===Ae&&n(U)),i!==D?(oe=r,e=k(e,c),r=e):(se=r,r=b)):(se=r,r=b)):(se=r,r=b)):(se=r,r=b)):(se=r,r=b),r===D&&(r=se,e=A(),e!==D?(u=C(),u!==D?(47===t.charCodeAt(se)?(c=j,se++):(c=D,0===Ae&&n(U)),c!==D?(oe=r,e=q(e),r=e):(se=r,r=b)):(se=r,r=b)):(se=r,r=b),r===D&&(r=se,e=A(),e!==D?(u=C(),u!==D?(c=o(),c!==D?(oe=r,e=G(e,c),r=e):(se=r,r=b)):(se=r,r=b)):(se=r,r=b),r===D))))){if(r=se,39===t.charCodeAt(se)?(e=H,se++):(e=D,0===Ae&&n(I)),e!==D){for(u=se,c=[],J.test(t.charAt(se))?(a=t.charAt(se),se++):(a=D,0===Ae&&n(K));a!==D;)c.push(a),J.test(t.charAt(se))?(a=t.charAt(se),se++):(a=D,0===Ae&&n(K));c!==D&&(c=t.substring(u,se)),u=c,u!==D?(39===t.charCodeAt(se)?(c=H,se++):(c=D,0===Ae&&n(I)),c!==D?(oe=r,e=L(u),r=e):(se=r,r=b)):(se=r,r=b)}else se=r,r=b;if(r===D)if(r=se,34===t.charCodeAt(se)?(e=M,se++):(e=D,0===Ae&&n(N)),e!==D){for(u=se,c=[],J.test(t.charAt(se))?(a=t.charAt(se),se++):(a=D,0===Ae&&n(K));a!==D;)c.push(a),J.test(t.charAt(se))?(a=t.charAt(se),se++):(a=D,0===Ae&&n(K));c!==D&&(c=t.substring(u,se)),u=c,u!==D?(34===t.charCodeAt(se)?(c=M,se++):(c=D,0===Ae&&n(N)),c!==D?(oe=r,e=L(u),r=e):(se=r,r=b)):(se=r,r=b)}else se=r,r=b}return r}function i(){var t,r;return t=se,r=A(),r!==D&&(oe=t,r=O(r)),t=r}function s(){var t,r,e,n;return t=se,r=a(),r!==D?(e=C(),e!==D?(n=s(),n!==D?(oe=t,r=P(r,n),t=r):(se=t,t=b)):(se=t,t=b)):(se=t,t=b),t===D&&(t=se,r=i(),r!==D?(e=y(),e!==D?(n=s(),n!==D?(oe=t,r=Q(r,n),t=r):(se=t,t=b)):(se=t,t=b)):(se=t,t=b),t===D&&(t=a(),t===D&&(t=i(),t===D&&(t=v())))),t}function o(){var r,e,u,c,a,i;return r=se,40===t.charCodeAt(se)?(e=T,se++):(e=D,0===Ae&&n(V)),e!==D?(u=C(),u!==D?(c=l(),c!==D?(a=C(),a!==D?(41===t.charCodeAt(se)?(i=W,se++):(i=D,0===Ae&&n(X)),i!==D?(oe=r,e=Y(c),r=e):(se=r,r=b)):(se=r,r=b)):(se=r,r=b)):(se=r,r=b)):(se=r,r=b),r===D&&(r=se,40===t.charCodeAt(se)?(e=T,se++):(e=D,0===Ae&&n(V)),e!==D?(u=C(),u!==D?(41===t.charCodeAt(se)?(c=W,se++):(c=D,0===Ae&&n(X)),c!==D?(oe=r,e=$(),r=e):(se=r,r=b)):(se=r,r=b)):(se=r,r=b)),r}function l(){var t,r,e,n;return t=se,r=h(),r!==D?(e=y(),e!==D?(n=l(),n!==D?(oe=t,r=tr(r,n),t=r):(se=t,t=b)):(se=t,t=b)):(se=t,t=b),t===D&&(t=h()),t}function h(){var r,e,u,c,a,i;return r=se,e=A(),e!==D?(u=C(),u!==D?(61===t.charCodeAt(se)?(c=rr,se++):(c=D,0===Ae&&n(er)),c!==D?(a=C(),a!==D?(i=p(),i!==D?(oe=r,e=nr(e,i),r=e):(se=r,r=b)):(se=r,r=b)):(se=r,r=b)):(se=r,r=b)):(se=r,r=b),r===D&&(r=A()),r}function p(){var r,e,u,c,a,i,s;if(r=se,39===t.charCodeAt(se)?(e=H,se++):(e=D,0===Ae&&n(I)),e!==D){for(u=se,c=[],a=se,i=se,Ae++,39===t.charCodeAt(se)?(s=H,se++):(s=D,0===Ae&&n(I)),Ae--,s===D?i=ur:(se=i,i=b),i!==D?(s=F(),s!==D?(i=[i,s],a=i):(se=a,a=b)):(se=a,a=b);a!==D;)c.push(a),a=se,i=se,Ae++,39===t.charCodeAt(se)?(s=H,se++):(s=D,0===Ae&&n(I)),Ae--,s===D?i=ur:(se=i,i=b),i!==D?(s=F(),s!==D?(i=[i,s],a=i):(se=a,a=b)):(se=a,a=b);c!==D&&(c=t.substring(u,se)),u=c,u!==D?(39===t.charCodeAt(se)?(c=H,se++):(c=D,0===Ae&&n(I)),c!==D?(oe=r,e=cr(u),r=e):(se=r,r=b)):(se=r,r=b)}else se=r,r=b;if(r===D)if(r=se,34===t.charCodeAt(se)?(e=M,se++):(e=D,0===Ae&&n(N)),e!==D){for(u=se,c=[],a=se,i=se,Ae++,34===t.charCodeAt(se)?(s=M,se++):(s=D,0===Ae&&n(N)),Ae--,s===D?i=ur:(se=i,i=b),i!==D?(s=F(),s!==D?(i=[i,s],a=i):(se=a,a=b)):(se=a,a=b);a!==D;)c.push(a),a=se,i=se,Ae++,34===t.charCodeAt(se)?(s=M,se++):(s=D,0===Ae&&n(N)),Ae--,s===D?i=ur:(se=i,i=b),i!==D?(s=F(),s!==D?(i=[i,s],a=i):(se=a,a=b)):(se=a,a=b);c!==D&&(c=t.substring(u,se)),u=c,u!==D?(34===t.charCodeAt(se)?(c=M,se++):(c=D,0===Ae&&n(N)),c!==D?(oe=r,e=ar(u),r=e):(se=r,r=b)):(se=r,r=b)}else se=r,r=b;return r}function F(){var r;return ir.test(t.charAt(se))?(r=t.charAt(se),se++):(r=D,0===Ae&&n(sr)),r===D&&(or.test(t.charAt(se))?(r=t.charAt(se),se++):(r=D,0===Ae&&n(lr)),r===D&&(hr.test(t.charAt(se))?(r=t.charAt(se),se++):(r=D,0===Ae&&n(pr)),r===D&&(Fr.test(t.charAt(se))?(r=t.charAt(se),se++):(r=D,0===Ae&&n(Ar)),r===D&&(fr.test(t.charAt(se))?(r=t.charAt(se),se++):(r=D,0===Ae&&n(dr)))))),r}function A(){var r,e,n,u,c;if(r=se,e=se,n=f(),n!==D){for(u=[],c=d();c!==D;)u.push(c),c=d();u!==D?(n=[n,u],e=n):(se=e,e=b)}else se=e,e=b;return e!==D&&(e=t.substring(r,se)),r=e}function f(){var r;return 58===t.charCodeAt(se)?(r=vr,se++):(r=D,0===Ae&&n(Cr)),r===D&&(yr.test(t.charAt(se))?(r=t.charAt(se),se++):(r=D,0===Ae&&n(xr)),r===D&&(95===t.charCodeAt(se)?(r=gr,se++):(r=D,0===Ae&&n(Dr)),r===D&&(mr.test(t.charAt(se))?(r=t.charAt(se),se++):(r=D,0===Ae&&n(Er)),r===D&&(br.test(t.charAt(se))?(r=t.charAt(se),se++):(r=D,0===Ae&&n(Rr)),r===D&&(wr.test(t.charAt(se))?(r=t.charAt(se),se++):(r=D,0===Ae&&n(Br)),r===D&&(zr.test(t.charAt(se))?(r=t.charAt(se),se++):(r=D,0===Ae&&n(Sr)),r===D&&(Zr.test(t.charAt(se))?(r=t.charAt(se),se++):(r=D,0===Ae&&n(_r)),r===D&&(jr.test(t.charAt(se))?(r=t.charAt(se),se++):(r=D,0===Ae&&n(Ur)),r===D&&(kr.test(t.charAt(se))?(r=t.charAt(se),se++):(r=D,0===Ae&&n(qr)),r===D&&(Gr.test(t.charAt(se))?(r=t.charAt(se),se++):(r=D,0===Ae&&n(Hr)),r===D&&(Ir.test(t.charAt(se))?(r=t.charAt(se),se++):(r=D,0===Ae&&n(Jr)),r===D&&(Kr.test(t.charAt(se))?(r=t.charAt(se),se++):(r=D,0===Ae&&n(Lr)),r===D&&(Mr.test(t.charAt(se))?(r=t.charAt(se),se++):(r=D,0===Ae&&n(Nr)),r===D&&(Or.test(t.charAt(se))?(r=t.charAt(se),se++):(r=D,0===Ae&&n(Pr)))))))))))))))),r}function d(){var r;return r=f(),r===D&&(45===t.charCodeAt(se)?(r=Qr,se++):(r=D,0===Ae&&n(Tr)),r===D&&(46===t.charCodeAt(se)?(r=Vr,se++):(r=D,0===Ae&&n(Wr)),r===D&&(Xr.test(t.charAt(se))?(r=t.charAt(se),se++):(r=D,0===Ae&&n(Yr)),r===D&&($r.test(t.charAt(se))?(r=t.charAt(se),se++):(r=D,0===Ae&&n(te)),r===D&&(re.test(t.charAt(se))?(r=t.charAt(se),se++):(r=D,0===Ae&&n(ee)),r===D&&(ne.test(t.charAt(se))?(r=t.charAt(se),se++):(r=D,0===Ae&&n(ue)))))))),r}function v(){var r,e;return r=se,e=ce,e!==D&&(e=t.substring(r,se)),r=e}function C(){var r,e,u;for(r=se,e=[],ae.test(t.charAt(se))?(u=t.charAt(se),se++):(u=D,0===Ae&&n(ie));u!==D;)e.push(u),ae.test(t.charAt(se))?(u=t.charAt(se),se++):(u=D,0===Ae&&n(ie));return e!==D&&(e=t.substring(r,se)),r=e}function y(){var r,e,u;if(r=se,e=[],ae.test(t.charAt(se))?(u=t.charAt(se),se++):(u=D,0===Ae&&n(ie)),u!==D)for(;u!==D;)e.push(u),ae.test(t.charAt(se))?(u=t.charAt(se),se++):(u=D,0===Ae&&n(ie));else e=b;return e!==D&&(e=t.substring(r,se)),r=e}var x,g=arguments.length>1?arguments[1]:{},D={},m={root:c},E=c,b=D,R=function(t){return t},w="{",B={type:"literal",value:"{",description:'"{"'},z="}",S={type:"literal",value:"}",description:'"}"'},Z=function(t,r,e){return"<"+t+r+">"+e+"</"+t+">"},_=function(t,r){return"<"+t+">"+r+"</"+t+">"},j="/",U={type:"literal",value:"/",description:'"/"'},k=function(t,r){return"<"+t+r+" />"},q=function(t){return"<"+t+" />"},G=function(t,r){return"<"+t+r+"></"+t+">"},H="'",I={type:"literal",value:"'",description:'"\'"'},J=/^[^"'"]/,K={type:"class",value:'[^"\'"]',description:'[^"\'"]'},L=function(t){return t},M='"',N={type:"literal",value:'"',description:'"\\""'},O=function(t){return"<"+t+"></"+t+">"},P=function(t,r){return t+r},Q=function(t,r){return t+r},T="(",V={type:"literal",value:"(",description:'"("'},W=")",X={type:"literal",value:")",description:'")"'},Y=function(t){return" "+t},$=function(){return""},tr=function(t,r){return t+" "+r},rr="=",er={type:"literal",value:"=",description:'"="'},nr=function(t,r){return t+"="+r},ur=void 0,cr=function(t){return"'"+t+"'"},ar=function(t){return'"'+t+'"'},ir=/^[\t]/,sr={type:"class",value:"[\\t]",description:"[\\t]"},or=/^[\n]/,lr={type:"class",value:"[\\n]",description:"[\\n]"},hr=/^[\r]/,pr={type:"class",value:"[\\r]",description:"[\\r]"},Fr=/^[ -\uD7FF]/,Ar={type:"class",value:"[ -\\uD7FF]",description:"[ -\\uD7FF]"},fr=/^[\uE000-\uFFFD]/,dr={type:"class",value:"[\\uE000-\\uFFFD]",description:"[\\uE000-\\uFFFD]"},vr=":",Cr={type:"literal",value:":",description:'":"'},yr=/^[A-Z]/,xr={type:"class",value:"[A-Z]",description:"[A-Z]"},gr="_",Dr={type:"literal",value:"_",description:'"_"'},mr=/^[a-z]/,Er={type:"class",value:"[a-z]",description:"[a-z]"},br=/^[\xC0-\xD6]/,Rr={type:"class",value:"[\\xC0-\\xD6]",description:"[\\xC0-\\xD6]"},wr=/^[\xD8-\xF6]/,Br={type:"class",value:"[\\xD8-\\xF6]",description:"[\\xD8-\\xF6]"},zr=/^[\xF8-\u02FF]/,Sr={type:"class",value:"[\\xF8-\\u02FF]",description:"[\\xF8-\\u02FF]"},Zr=/^[\u0370-\u037D]/,_r={type:"class",value:"[\\u0370-\\u037D]",description:"[\\u0370-\\u037D]"},jr=/^[\u037F-\u1FFF]/,Ur={type:"class",value:"[\\u037F-\\u1FFF]",description:"[\\u037F-\\u1FFF]"},kr=/^[\u200C-\u200D]/,qr={type:"class",value:"[\\u200C-\\u200D]",description:"[\\u200C-\\u200D]"},Gr=/^[\u2070-\u218F]/,Hr={type:"class",value:"[\\u2070-\\u218F]",description:"[\\u2070-\\u218F]"},Ir=/^[\u2C00-\u2FEF]/,Jr={type:"class",value:"[\\u2C00-\\u2FEF]",description:"[\\u2C00-\\u2FEF]"},Kr=/^[\u3001-\uD7FF]/,Lr={type:"class",value:"[\\u3001-\\uD7FF]",description:"[\\u3001-\\uD7FF]"},Mr=/^[\uF900-\uFDCF]/,Nr={type:"class",value:"[\\uF900-\\uFDCF]",description:"[\\uF900-\\uFDCF]"},Or=/^[\uFDF0-\uFFFD]/,Pr={type:"class",value:"[\\uFDF0-\\uFFFD]",description:"[\\uFDF0-\\uFFFD]"},Qr="-",Tr={type:"literal",value:"-",description:'"-"'},Vr=".",Wr={type:"literal",value:".",description:'"."'},Xr=/^[0-9]/,Yr={type:"class",value:"[0-9]",description:"[0-9]"},$r=/^[\xB7]/,te={type:"class",value:"[\\xB7]",description:"[\\xB7]"},re=/^[\u0300-\u036F]/,ee={type:"class",value:"[\\u0300-\\u036F]",description:"[\\u0300-\\u036F]"},ne=/^[\u203F-\u2040]/,ue={type:"class",value:"[\\u203F-\\u2040]",description:"[\\u203F-\\u2040]"},ce="",ae=/^[ \t\r\n\f]/,ie={type:"class",value:"[ \\t\\r\\n\\f]",description:"[ \\t\\r\\n\\f]"},se=0,oe=0,le=0,he={line:1,column:1,seenCR:!1},pe=0,Fe=[],Ae=0;if("startRule"in g){if(!(g.startRule in m))throw new Error("Can't start parsing from rule \""+g.startRule+'".');E=m[g.startRule]}if(x=E(),x!==D&&se===t.length)return x;throw x!==D&&se<t.length&&n({type:"end",description:"end of input"}),u(null,Fe,pe)}return t(r,Error),{SyntaxError:r,parse:e}}();
prim=function(){function t(t,r){function e(){this.constructor=t}e.prototype=r.prototype,t.prototype=new e}function r(t,r,e,n,u,c){this.message=t,this.expected=r,this.found=e,this.offset=n,this.line=u,this.column=c,this.name="SyntaxError"}function e(t){function e(r){function e(r,e,n){var u,c;for(u=e;n>u;u++)c=t.charAt(u),"\n"===c?(r.seenCR||r.line++,r.column=1,r.seenCR=!1):"\r"===c||"\u2028"===c||"\u2029"===c?(r.line++,r.column=1,r.seenCR=!0):(r.column++,r.seenCR=!1)}return pe!==r&&(pe>r&&(pe=0,Fe={line:1,column:1,seenCR:!1}),e(Fe,pe,r),pe=r),Fe}function n(t){Ae>le||(le>Ae&&(Ae=le,fe=[]),fe.push(t))}function u(n,u,c){function a(t){var r=1;for(t.sort(function(t,r){return t.description<r.description?-1:t.description>r.description?1:0});r<t.length;)t[r-1]===t[r]?t.splice(r,1):r++}function i(t,r){function e(t){function r(t){return t.charCodeAt(0).toString(16).toUpperCase()}return t.replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/\x08/g,"\\b").replace(/\t/g,"\\t").replace(/\n/g,"\\n").replace(/\f/g,"\\f").replace(/\r/g,"\\r").replace(/[\x00-\x07\x0B\x0E\x0F]/g,function(t){return"\\x0"+r(t)}).replace(/[\x10-\x1F\x80-\xFF]/g,function(t){return"\\x"+r(t)}).replace(/[\u0180-\u0FFF]/g,function(t){return"\\u0"+r(t)}).replace(/[\u1080-\uFFFF]/g,function(t){return"\\u"+r(t)})}var n,u,c,a=new Array(t.length);for(c=0;c<t.length;c++)a[c]=t[c].description;return n=t.length>1?a.slice(0,-1).join(", ")+" or "+a[t.length-1]:a[0],u=r?'"'+e(r)+'"':"end of input","Expected "+n+" but "+u+" found."}var s=e(c),o=c<t.length?t.charAt(c):null;return null!==u&&a(u),new r(null!==n?n:i(u,o),u,o,c,s.line,s.column)}function c(){var t,r,e,n;return t=le,r=C(),r!==D?(e=s(),e!==D?(n=C(),n!==D?(he=t,r=R(e),t=r):(le=t,t=b)):(le=t,t=b)):(le=t,t=b),t}function a(){var r,e,u,c,a,i,l,h,p,F;if(r=le,e=A(),e!==D?(u=C(),u!==D?(c=o(),c!==D?(a=C(),a!==D?(123===t.charCodeAt(le)?(i=w,le++):(i=D,0===de&&n(B)),i!==D?(l=C(),l!==D?(h=s(),h!==D?(p=C(),p!==D?(125===t.charCodeAt(le)?(F=z,le++):(F=D,0===de&&n(S)),F!==D?(he=r,e=Z(e,c,h),r=e):(le=r,r=b)):(le=r,r=b)):(le=r,r=b)):(le=r,r=b)):(le=r,r=b)):(le=r,r=b)):(le=r,r=b)):(le=r,r=b)):(le=r,r=b),r===D&&(r=le,e=A(),e!==D?(u=C(),u!==D?(123===t.charCodeAt(le)?(c=w,le++):(c=D,0===de&&n(B)),c!==D?(a=C(),a!==D?(i=s(),i!==D?(l=C(),l!==D?(125===t.charCodeAt(le)?(h=z,le++):(h=D,0===de&&n(S)),h!==D?(he=r,e=_(e,i),r=e):(le=r,r=b)):(le=r,r=b)):(le=r,r=b)):(le=r,r=b)):(le=r,r=b)):(le=r,r=b)):(le=r,r=b),r===D&&(r=le,e=A(),e!==D?(u=C(),u!==D?(c=o(),c!==D?(a=C(),a!==D?(47===t.charCodeAt(le)?(i=j,le++):(i=D,0===de&&n(U)),i!==D?(he=r,e=k(e,c),r=e):(le=r,r=b)):(le=r,r=b)):(le=r,r=b)):(le=r,r=b)):(le=r,r=b),r===D&&(r=le,e=A(),e!==D?(u=C(),u!==D?(47===t.charCodeAt(le)?(c=j,le++):(c=D,0===de&&n(U)),c!==D?(he=r,e=q(e),r=e):(le=r,r=b)):(le=r,r=b)):(le=r,r=b),r===D&&(r=le,e=A(),e!==D?(u=C(),u!==D?(c=o(),c!==D?(he=r,e=G(e,c),r=e):(le=r,r=b)):(le=r,r=b)):(le=r,r=b),r===D))))){if(r=le,39===t.charCodeAt(le)?(e=H,le++):(e=D,0===de&&n(I)),e!==D){for(u=le,c=[],J.test(t.charAt(le))?(a=t.charAt(le),le++):(a=D,0===de&&n(K));a!==D;)c.push(a),J.test(t.charAt(le))?(a=t.charAt(le),le++):(a=D,0===de&&n(K));c!==D&&(c=t.substring(u,le)),u=c,u!==D?(39===t.charCodeAt(le)?(c=H,le++):(c=D,0===de&&n(I)),c!==D?(he=r,e=L(u),r=e):(le=r,r=b)):(le=r,r=b)}else le=r,r=b;if(r===D)if(r=le,34===t.charCodeAt(le)?(e=M,le++):(e=D,0===de&&n(N)),e!==D){for(u=le,c=[],O.test(t.charAt(le))?(a=t.charAt(le),le++):(a=D,0===de&&n(P));a!==D;)c.push(a),O.test(t.charAt(le))?(a=t.charAt(le),le++):(a=D,0===de&&n(P));c!==D&&(c=t.substring(u,le)),u=c,u!==D?(34===t.charCodeAt(le)?(c=M,le++):(c=D,0===de&&n(N)),c!==D?(he=r,e=L(u),r=e):(le=r,r=b)):(le=r,r=b)}else le=r,r=b}return r}function i(){var t,r;return t=le,r=A(),r!==D&&(he=t,r=Q(r)),t=r}function s(){var t,r,e,n;return t=le,r=a(),r!==D?(e=C(),e!==D?(n=s(),n!==D?(he=t,r=T(r,n),t=r):(le=t,t=b)):(le=t,t=b)):(le=t,t=b),t===D&&(t=le,r=i(),r!==D?(e=y(),e!==D?(n=s(),n!==D?(he=t,r=V(r,n),t=r):(le=t,t=b)):(le=t,t=b)):(le=t,t=b),t===D&&(t=a(),t===D&&(t=i(),t===D&&(t=v())))),t}function o(){var r,e,u,c,a,i;return r=le,40===t.charCodeAt(le)?(e=W,le++):(e=D,0===de&&n(X)),e!==D?(u=C(),u!==D?(c=l(),c!==D?(a=C(),a!==D?(41===t.charCodeAt(le)?(i=Y,le++):(i=D,0===de&&n($)),i!==D?(he=r,e=tr(c),r=e):(le=r,r=b)):(le=r,r=b)):(le=r,r=b)):(le=r,r=b)):(le=r,r=b),r===D&&(r=le,40===t.charCodeAt(le)?(e=W,le++):(e=D,0===de&&n(X)),e!==D?(u=C(),u!==D?(41===t.charCodeAt(le)?(c=Y,le++):(c=D,0===de&&n($)),c!==D?(he=r,e=rr(),r=e):(le=r,r=b)):(le=r,r=b)):(le=r,r=b)),r}function l(){var t,r,e,n;return t=le,r=h(),r!==D?(e=y(),e!==D?(n=l(),n!==D?(he=t,r=er(r,n),t=r):(le=t,t=b)):(le=t,t=b)):(le=t,t=b),t===D&&(t=h()),t}function h(){var r,e,u,c,a,i;return r=le,e=A(),e!==D?(u=C(),u!==D?(61===t.charCodeAt(le)?(c=nr,le++):(c=D,0===de&&n(ur)),c!==D?(a=C(),a!==D?(i=p(),i!==D?(he=r,e=cr(e,i),r=e):(le=r,r=b)):(le=r,r=b)):(le=r,r=b)):(le=r,r=b)):(le=r,r=b),r===D&&(r=A()),r}function p(){var r,e,u,c,a,i,s;if(r=le,39===t.charCodeAt(le)?(e=H,le++):(e=D,0===de&&n(I)),e!==D){for(u=le,c=[],a=le,i=le,de++,39===t.charCodeAt(le)?(s=H,le++):(s=D,0===de&&n(I)),de--,s===D?i=ar:(le=i,i=b),i!==D?(s=F(),s!==D?(i=[i,s],a=i):(le=a,a=b)):(le=a,a=b);a!==D;)c.push(a),a=le,i=le,de++,39===t.charCodeAt(le)?(s=H,le++):(s=D,0===de&&n(I)),de--,s===D?i=ar:(le=i,i=b),i!==D?(s=F(),s!==D?(i=[i,s],a=i):(le=a,a=b)):(le=a,a=b);c!==D&&(c=t.substring(u,le)),u=c,u!==D?(39===t.charCodeAt(le)?(c=H,le++):(c=D,0===de&&n(I)),c!==D?(he=r,e=ir(u),r=e):(le=r,r=b)):(le=r,r=b)}else le=r,r=b;if(r===D)if(r=le,34===t.charCodeAt(le)?(e=M,le++):(e=D,0===de&&n(N)),e!==D){for(u=le,c=[],a=le,i=le,de++,34===t.charCodeAt(le)?(s=M,le++):(s=D,0===de&&n(N)),de--,s===D?i=ar:(le=i,i=b),i!==D?(s=F(),s!==D?(i=[i,s],a=i):(le=a,a=b)):(le=a,a=b);a!==D;)c.push(a),a=le,i=le,de++,34===t.charCodeAt(le)?(s=M,le++):(s=D,0===de&&n(N)),de--,s===D?i=ar:(le=i,i=b),i!==D?(s=F(),s!==D?(i=[i,s],a=i):(le=a,a=b)):(le=a,a=b);c!==D&&(c=t.substring(u,le)),u=c,u!==D?(34===t.charCodeAt(le)?(c=M,le++):(c=D,0===de&&n(N)),c!==D?(he=r,e=sr(u),r=e):(le=r,r=b)):(le=r,r=b)}else le=r,r=b;return r}function F(){var r;return or.test(t.charAt(le))?(r=t.charAt(le),le++):(r=D,0===de&&n(lr)),r===D&&(hr.test(t.charAt(le))?(r=t.charAt(le),le++):(r=D,0===de&&n(pr)),r===D&&(Fr.test(t.charAt(le))?(r=t.charAt(le),le++):(r=D,0===de&&n(Ar)),r===D&&(fr.test(t.charAt(le))?(r=t.charAt(le),le++):(r=D,0===de&&n(dr)),r===D&&(vr.test(t.charAt(le))?(r=t.charAt(le),le++):(r=D,0===de&&n(Cr)))))),r}function A(){var r,e,n,u,c;if(r=le,e=le,n=f(),n!==D){for(u=[],c=d();c!==D;)u.push(c),c=d();u!==D?(n=[n,u],e=n):(le=e,e=b)}else le=e,e=b;return e!==D&&(e=t.substring(r,le)),r=e}function f(){var r;return 58===t.charCodeAt(le)?(r=yr,le++):(r=D,0===de&&n(xr)),r===D&&(gr.test(t.charAt(le))?(r=t.charAt(le),le++):(r=D,0===de&&n(Dr)),r===D&&(95===t.charCodeAt(le)?(r=mr,le++):(r=D,0===de&&n(Er)),r===D&&(br.test(t.charAt(le))?(r=t.charAt(le),le++):(r=D,0===de&&n(Rr)),r===D&&(wr.test(t.charAt(le))?(r=t.charAt(le),le++):(r=D,0===de&&n(Br)),r===D&&(zr.test(t.charAt(le))?(r=t.charAt(le),le++):(r=D,0===de&&n(Sr)),r===D&&(Zr.test(t.charAt(le))?(r=t.charAt(le),le++):(r=D,0===de&&n(_r)),r===D&&(jr.test(t.charAt(le))?(r=t.charAt(le),le++):(r=D,0===de&&n(Ur)),r===D&&(kr.test(t.charAt(le))?(r=t.charAt(le),le++):(r=D,0===de&&n(qr)),r===D&&(Gr.test(t.charAt(le))?(r=t.charAt(le),le++):(r=D,0===de&&n(Hr)),r===D&&(Ir.test(t.charAt(le))?(r=t.charAt(le),le++):(r=D,0===de&&n(Jr)),r===D&&(Kr.test(t.charAt(le))?(r=t.charAt(le),le++):(r=D,0===de&&n(Lr)),r===D&&(Mr.test(t.charAt(le))?(r=t.charAt(le),le++):(r=D,0===de&&n(Nr)),r===D&&(Or.test(t.charAt(le))?(r=t.charAt(le),le++):(r=D,0===de&&n(Pr)),r===D&&(Qr.test(t.charAt(le))?(r=t.charAt(le),le++):(r=D,0===de&&n(Tr)))))))))))))))),r}function d(){var r;return r=f(),r===D&&(45===t.charCodeAt(le)?(r=Vr,le++):(r=D,0===de&&n(Wr)),r===D&&(46===t.charCodeAt(le)?(r=Xr,le++):(r=D,0===de&&n(Yr)),r===D&&($r.test(t.charAt(le))?(r=t.charAt(le),le++):(r=D,0===de&&n(te)),r===D&&(re.test(t.charAt(le))?(r=t.charAt(le),le++):(r=D,0===de&&n(ee)),r===D&&(ne.test(t.charAt(le))?(r=t.charAt(le),le++):(r=D,0===de&&n(ue)),r===D&&(ce.test(t.charAt(le))?(r=t.charAt(le),le++):(r=D,0===de&&n(ae)))))))),r}function v(){var r,e;return r=le,e=ie,e!==D&&(e=t.substring(r,le)),r=e}function C(){var r,e,u;for(r=le,e=[],se.test(t.charAt(le))?(u=t.charAt(le),le++):(u=D,0===de&&n(oe));u!==D;)e.push(u),se.test(t.charAt(le))?(u=t.charAt(le),le++):(u=D,0===de&&n(oe));return e!==D&&(e=t.substring(r,le)),r=e}function y(){var r,e,u;if(r=le,e=[],se.test(t.charAt(le))?(u=t.charAt(le),le++):(u=D,0===de&&n(oe)),u!==D)for(;u!==D;)e.push(u),se.test(t.charAt(le))?(u=t.charAt(le),le++):(u=D,0===de&&n(oe));else e=b;return e!==D&&(e=t.substring(r,le)),r=e}var x,g=arguments.length>1?arguments[1]:{},D={},m={root:c},E=c,b=D,R=function(t){return t},w="{",B={type:"literal",value:"{",description:'"{"'},z="}",S={type:"literal",value:"}",description:'"}"'},Z=function(t,r,e){return"<"+t+r+">"+e+"</"+t+">"},_=function(t,r){return"<"+t+">"+r+"</"+t+">"},j="/",U={type:"literal",value:"/",description:'"/"'},k=function(t,r){return"<"+t+r+" />"},q=function(t){return"<"+t+" />"},G=function(t,r){return"<"+t+r+"></"+t+">"},H="'",I={type:"literal",value:"'",description:'"\'"'},J=/^[^"'"]/,K={type:"class",value:'[^"\'"]',description:'[^"\'"]'},L=function(t){return t},M='"',N={type:"literal",value:'"',description:'"\\""'},O=/^[^'"']/,P={type:"class",value:"[^'\"']",description:"[^'\"']"},Q=function(t){return"<"+t+"></"+t+">"},T=function(t,r){return t+r},V=function(t,r){return t+r},W="(",X={type:"literal",value:"(",description:'"("'},Y=")",$={type:"literal",value:")",description:'")"'},tr=function(t){return" "+t},rr=function(){return""},er=function(t,r){return t+" "+r},nr="=",ur={type:"literal",value:"=",description:'"="'},cr=function(t,r){return t+"="+r},ar=void 0,ir=function(t){return"'"+t+"'"},sr=function(t){return'"'+t+'"'},or=/^[\t]/,lr={type:"class",value:"[\\t]",description:"[\\t]"},hr=/^[\n]/,pr={type:"class",value:"[\\n]",description:"[\\n]"},Fr=/^[\r]/,Ar={type:"class",value:"[\\r]",description:"[\\r]"},fr=/^[ -\uD7FF]/,dr={type:"class",value:"[ -\\uD7FF]",description:"[ -\\uD7FF]"},vr=/^[\uE000-\uFFFD]/,Cr={type:"class",value:"[\\uE000-\\uFFFD]",description:"[\\uE000-\\uFFFD]"},yr=":",xr={type:"literal",value:":",description:'":"'},gr=/^[A-Z]/,Dr={type:"class",value:"[A-Z]",description:"[A-Z]"},mr="_",Er={type:"literal",value:"_",description:'"_"'},br=/^[a-z]/,Rr={type:"class",value:"[a-z]",description:"[a-z]"},wr=/^[\xC0-\xD6]/,Br={type:"class",value:"[\\xC0-\\xD6]",description:"[\\xC0-\\xD6]"},zr=/^[\xD8-\xF6]/,Sr={type:"class",value:"[\\xD8-\\xF6]",description:"[\\xD8-\\xF6]"},Zr=/^[\xF8-\u02FF]/,_r={type:"class",value:"[\\xF8-\\u02FF]",description:"[\\xF8-\\u02FF]"},jr=/^[\u0370-\u037D]/,Ur={type:"class",value:"[\\u0370-\\u037D]",description:"[\\u0370-\\u037D]"},kr=/^[\u037F-\u1FFF]/,qr={type:"class",value:"[\\u037F-\\u1FFF]",description:"[\\u037F-\\u1FFF]"},Gr=/^[\u200C-\u200D]/,Hr={type:"class",value:"[\\u200C-\\u200D]",description:"[\\u200C-\\u200D]"},Ir=/^[\u2070-\u218F]/,Jr={type:"class",value:"[\\u2070-\\u218F]",description:"[\\u2070-\\u218F]"},Kr=/^[\u2C00-\u2FEF]/,Lr={type:"class",value:"[\\u2C00-\\u2FEF]",description:"[\\u2C00-\\u2FEF]"},Mr=/^[\u3001-\uD7FF]/,Nr={type:"class",value:"[\\u3001-\\uD7FF]",description:"[\\u3001-\\uD7FF]"},Or=/^[\uF900-\uFDCF]/,Pr={type:"class",value:"[\\uF900-\\uFDCF]",description:"[\\uF900-\\uFDCF]"},Qr=/^[\uFDF0-\uFFFD]/,Tr={type:"class",value:"[\\uFDF0-\\uFFFD]",description:"[\\uFDF0-\\uFFFD]"},Vr="-",Wr={type:"literal",value:"-",description:'"-"'},Xr=".",Yr={type:"literal",value:".",description:'"."'},$r=/^[0-9]/,te={type:"class",value:"[0-9]",description:"[0-9]"},re=/^[\xB7]/,ee={type:"class",value:"[\\xB7]",description:"[\\xB7]"},ne=/^[\u0300-\u036F]/,ue={type:"class",value:"[\\u0300-\\u036F]",description:"[\\u0300-\\u036F]"},ce=/^[\u203F-\u2040]/,ae={type:"class",value:"[\\u203F-\\u2040]",description:"[\\u203F-\\u2040]"},ie="",se=/^[ \t\r\n\f]/,oe={type:"class",value:"[ \\t\\r\\n\\f]",description:"[ \\t\\r\\n\\f]"},le=0,he=0,pe=0,Fe={line:1,column:1,seenCR:!1},Ae=0,fe=[],de=0;if("startRule"in g){if(!(g.startRule in m))throw new Error("Can't start parsing from rule \""+g.startRule+'".');E=m[g.startRule]}if(x=E(),x!==D&&le===t.length)return x;throw x!==D&&le<t.length&&n({type:"end",description:"end of input"}),u(null,fe,Ae)}return t(r,Error),{SyntaxError:r,parse:e}}();
{
"name": "primjs",
"version": "0.1.0",
"version": "0.1.1",
"description": "Natural and extensible interface markup for the web.",

@@ -5,0 +5,0 @@ "main": "prim.js",

@@ -56,75 +56,77 @@ module.exports = (function() {

peg$c20 = { type: "literal", value: "\"", description: "\"\\\"\"" },
peg$c21 = function(n) { return '<' + n + '></' + n + '>'; },
peg$c22 = function(b, ns) { return b + ns; },
peg$c23 = function(n, ns) { return n + ns; },
peg$c24 = "(",
peg$c25 = { type: "literal", value: "(", description: "\"(\"" },
peg$c26 = ")",
peg$c27 = { type: "literal", value: ")", description: "\")\"" },
peg$c28 = function(as) { return ' ' + as; },
peg$c29 = function() { return ''; },
peg$c30 = function(a, as) { return a + ' ' + as; },
peg$c31 = "=",
peg$c32 = { type: "literal", value: "=", description: "\"=\"" },
peg$c33 = function(n, a) { return n + '=' + a; },
peg$c34 = void 0,
peg$c35 = function(v) { return "'" + v + "'"; },
peg$c36 = function(v) { return '"' + v + '"'; },
peg$c37 = /^[\t]/,
peg$c38 = { type: "class", value: "[\\t]", description: "[\\t]" },
peg$c39 = /^[\n]/,
peg$c40 = { type: "class", value: "[\\n]", description: "[\\n]" },
peg$c41 = /^[\r]/,
peg$c42 = { type: "class", value: "[\\r]", description: "[\\r]" },
peg$c43 = /^[ -\uD7FF]/,
peg$c44 = { type: "class", value: "[ -\\uD7FF]", description: "[ -\\uD7FF]" },
peg$c45 = /^[\uE000-\uFFFD]/,
peg$c46 = { type: "class", value: "[\\uE000-\\uFFFD]", description: "[\\uE000-\\uFFFD]" },
peg$c47 = ":",
peg$c48 = { type: "literal", value: ":", description: "\":\"" },
peg$c49 = /^[A-Z]/,
peg$c50 = { type: "class", value: "[A-Z]", description: "[A-Z]" },
peg$c51 = "_",
peg$c52 = { type: "literal", value: "_", description: "\"_\"" },
peg$c53 = /^[a-z]/,
peg$c54 = { type: "class", value: "[a-z]", description: "[a-z]" },
peg$c55 = /^[\xC0-\xD6]/,
peg$c56 = { type: "class", value: "[\\xC0-\\xD6]", description: "[\\xC0-\\xD6]" },
peg$c57 = /^[\xD8-\xF6]/,
peg$c58 = { type: "class", value: "[\\xD8-\\xF6]", description: "[\\xD8-\\xF6]" },
peg$c59 = /^[\xF8-\u02FF]/,
peg$c60 = { type: "class", value: "[\\xF8-\\u02FF]", description: "[\\xF8-\\u02FF]" },
peg$c61 = /^[\u0370-\u037D]/,
peg$c62 = { type: "class", value: "[\\u0370-\\u037D]", description: "[\\u0370-\\u037D]" },
peg$c63 = /^[\u037F-\u1FFF]/,
peg$c64 = { type: "class", value: "[\\u037F-\\u1FFF]", description: "[\\u037F-\\u1FFF]" },
peg$c65 = /^[\u200C-\u200D]/,
peg$c66 = { type: "class", value: "[\\u200C-\\u200D]", description: "[\\u200C-\\u200D]" },
peg$c67 = /^[\u2070-\u218F]/,
peg$c68 = { type: "class", value: "[\\u2070-\\u218F]", description: "[\\u2070-\\u218F]" },
peg$c69 = /^[\u2C00-\u2FEF]/,
peg$c70 = { type: "class", value: "[\\u2C00-\\u2FEF]", description: "[\\u2C00-\\u2FEF]" },
peg$c71 = /^[\u3001-\uD7FF]/,
peg$c72 = { type: "class", value: "[\\u3001-\\uD7FF]", description: "[\\u3001-\\uD7FF]" },
peg$c73 = /^[\uF900-\uFDCF]/,
peg$c74 = { type: "class", value: "[\\uF900-\\uFDCF]", description: "[\\uF900-\\uFDCF]" },
peg$c75 = /^[\uFDF0-\uFFFD]/,
peg$c76 = { type: "class", value: "[\\uFDF0-\\uFFFD]", description: "[\\uFDF0-\\uFFFD]" },
peg$c77 = "-",
peg$c78 = { type: "literal", value: "-", description: "\"-\"" },
peg$c79 = ".",
peg$c80 = { type: "literal", value: ".", description: "\".\"" },
peg$c81 = /^[0-9]/,
peg$c82 = { type: "class", value: "[0-9]", description: "[0-9]" },
peg$c83 = /^[\xB7]/,
peg$c84 = { type: "class", value: "[\\xB7]", description: "[\\xB7]" },
peg$c85 = /^[\u0300-\u036F]/,
peg$c86 = { type: "class", value: "[\\u0300-\\u036F]", description: "[\\u0300-\\u036F]" },
peg$c87 = /^[\u203F-\u2040]/,
peg$c88 = { type: "class", value: "[\\u203F-\\u2040]", description: "[\\u203F-\\u2040]" },
peg$c89 = "",
peg$c90 = "\n",
peg$c91 = { type: "literal", value: "\n", description: "\"\\n\"" },
peg$c92 = /^[ \t\r\n\f]/,
peg$c93 = { type: "class", value: "[ \\t\\r\\n\\f]", description: "[ \\t\\r\\n\\f]" },
peg$c21 = /^[^'"']/,
peg$c22 = { type: "class", value: "[^'\"']", description: "[^'\"']" },
peg$c23 = function(n) { return '<' + n + '></' + n + '>'; },
peg$c24 = function(b, ns) { return b + ns; },
peg$c25 = function(n, ns) { return n + ns; },
peg$c26 = "(",
peg$c27 = { type: "literal", value: "(", description: "\"(\"" },
peg$c28 = ")",
peg$c29 = { type: "literal", value: ")", description: "\")\"" },
peg$c30 = function(as) { return ' ' + as; },
peg$c31 = function() { return ''; },
peg$c32 = function(a, as) { return a + ' ' + as; },
peg$c33 = "=",
peg$c34 = { type: "literal", value: "=", description: "\"=\"" },
peg$c35 = function(n, a) { return n + '=' + a; },
peg$c36 = void 0,
peg$c37 = function(v) { return "'" + v + "'"; },
peg$c38 = function(v) { return '"' + v + '"'; },
peg$c39 = /^[\t]/,
peg$c40 = { type: "class", value: "[\\t]", description: "[\\t]" },
peg$c41 = /^[\n]/,
peg$c42 = { type: "class", value: "[\\n]", description: "[\\n]" },
peg$c43 = /^[\r]/,
peg$c44 = { type: "class", value: "[\\r]", description: "[\\r]" },
peg$c45 = /^[ -\uD7FF]/,
peg$c46 = { type: "class", value: "[ -\\uD7FF]", description: "[ -\\uD7FF]" },
peg$c47 = /^[\uE000-\uFFFD]/,
peg$c48 = { type: "class", value: "[\\uE000-\\uFFFD]", description: "[\\uE000-\\uFFFD]" },
peg$c49 = ":",
peg$c50 = { type: "literal", value: ":", description: "\":\"" },
peg$c51 = /^[A-Z]/,
peg$c52 = { type: "class", value: "[A-Z]", description: "[A-Z]" },
peg$c53 = "_",
peg$c54 = { type: "literal", value: "_", description: "\"_\"" },
peg$c55 = /^[a-z]/,
peg$c56 = { type: "class", value: "[a-z]", description: "[a-z]" },
peg$c57 = /^[\xC0-\xD6]/,
peg$c58 = { type: "class", value: "[\\xC0-\\xD6]", description: "[\\xC0-\\xD6]" },
peg$c59 = /^[\xD8-\xF6]/,
peg$c60 = { type: "class", value: "[\\xD8-\\xF6]", description: "[\\xD8-\\xF6]" },
peg$c61 = /^[\xF8-\u02FF]/,
peg$c62 = { type: "class", value: "[\\xF8-\\u02FF]", description: "[\\xF8-\\u02FF]" },
peg$c63 = /^[\u0370-\u037D]/,
peg$c64 = { type: "class", value: "[\\u0370-\\u037D]", description: "[\\u0370-\\u037D]" },
peg$c65 = /^[\u037F-\u1FFF]/,
peg$c66 = { type: "class", value: "[\\u037F-\\u1FFF]", description: "[\\u037F-\\u1FFF]" },
peg$c67 = /^[\u200C-\u200D]/,
peg$c68 = { type: "class", value: "[\\u200C-\\u200D]", description: "[\\u200C-\\u200D]" },
peg$c69 = /^[\u2070-\u218F]/,
peg$c70 = { type: "class", value: "[\\u2070-\\u218F]", description: "[\\u2070-\\u218F]" },
peg$c71 = /^[\u2C00-\u2FEF]/,
peg$c72 = { type: "class", value: "[\\u2C00-\\u2FEF]", description: "[\\u2C00-\\u2FEF]" },
peg$c73 = /^[\u3001-\uD7FF]/,
peg$c74 = { type: "class", value: "[\\u3001-\\uD7FF]", description: "[\\u3001-\\uD7FF]" },
peg$c75 = /^[\uF900-\uFDCF]/,
peg$c76 = { type: "class", value: "[\\uF900-\\uFDCF]", description: "[\\uF900-\\uFDCF]" },
peg$c77 = /^[\uFDF0-\uFFFD]/,
peg$c78 = { type: "class", value: "[\\uFDF0-\\uFFFD]", description: "[\\uFDF0-\\uFFFD]" },
peg$c79 = "-",
peg$c80 = { type: "literal", value: "-", description: "\"-\"" },
peg$c81 = ".",
peg$c82 = { type: "literal", value: ".", description: "\".\"" },
peg$c83 = /^[0-9]/,
peg$c84 = { type: "class", value: "[0-9]", description: "[0-9]" },
peg$c85 = /^[\xB7]/,
peg$c86 = { type: "class", value: "[\\xB7]", description: "[\\xB7]" },
peg$c87 = /^[\u0300-\u036F]/,
peg$c88 = { type: "class", value: "[\\u0300-\\u036F]", description: "[\\u0300-\\u036F]" },
peg$c89 = /^[\u203F-\u2040]/,
peg$c90 = { type: "class", value: "[\\u203F-\\u2040]", description: "[\\u203F-\\u2040]" },
peg$c91 = "",
peg$c92 = "\n",
peg$c93 = { type: "literal", value: "\n", description: "\"\\n\"" },
peg$c94 = /^[ \t\r\n\f]/,
peg$c95 = { type: "class", value: "[ \\t\\r\\n\\f]", description: "[ \\t\\r\\n\\f]" },

@@ -620,3 +622,3 @@ peg$currPos = 0,

s3 = [];
if (peg$c16.test(input.charAt(peg$currPos))) {
if (peg$c21.test(input.charAt(peg$currPos))) {
s4 = input.charAt(peg$currPos);

@@ -626,7 +628,7 @@ peg$currPos++;

s4 = peg$FAILED;
if (peg$silentFails === 0) { peg$fail(peg$c17); }
if (peg$silentFails === 0) { peg$fail(peg$c22); }
}
while (s4 !== peg$FAILED) {
s3.push(s4);
if (peg$c16.test(input.charAt(peg$currPos))) {
if (peg$c21.test(input.charAt(peg$currPos))) {
s4 = input.charAt(peg$currPos);

@@ -636,3 +638,3 @@ peg$currPos++;

s4 = peg$FAILED;
if (peg$silentFails === 0) { peg$fail(peg$c17); }
if (peg$silentFails === 0) { peg$fail(peg$c22); }
}

@@ -685,3 +687,3 @@ }

peg$reportedPos = s0;
s1 = peg$c21(s1);
s1 = peg$c23(s1);
}

@@ -704,3 +706,3 @@ s0 = s1;

peg$reportedPos = s0;
s1 = peg$c22(s1, s3);
s1 = peg$c24(s1, s3);
s0 = s1;

@@ -728,3 +730,3 @@ } else {

peg$reportedPos = s0;
s1 = peg$c23(s1, s3);
s1 = peg$c25(s1, s3);
s0 = s1;

@@ -762,7 +764,7 @@ } else {

if (input.charCodeAt(peg$currPos) === 40) {
s1 = peg$c24;
s1 = peg$c26;
peg$currPos++;
} else {
s1 = peg$FAILED;
if (peg$silentFails === 0) { peg$fail(peg$c25); }
if (peg$silentFails === 0) { peg$fail(peg$c27); }
}

@@ -777,11 +779,11 @@ if (s1 !== peg$FAILED) {

if (input.charCodeAt(peg$currPos) === 41) {
s5 = peg$c26;
s5 = peg$c28;
peg$currPos++;
} else {
s5 = peg$FAILED;
if (peg$silentFails === 0) { peg$fail(peg$c27); }
if (peg$silentFails === 0) { peg$fail(peg$c29); }
}
if (s5 !== peg$FAILED) {
peg$reportedPos = s0;
s1 = peg$c28(s3);
s1 = peg$c30(s3);
s0 = s1;

@@ -811,7 +813,7 @@ } else {

if (input.charCodeAt(peg$currPos) === 40) {
s1 = peg$c24;
s1 = peg$c26;
peg$currPos++;
} else {
s1 = peg$FAILED;
if (peg$silentFails === 0) { peg$fail(peg$c25); }
if (peg$silentFails === 0) { peg$fail(peg$c27); }
}

@@ -822,11 +824,11 @@ if (s1 !== peg$FAILED) {

if (input.charCodeAt(peg$currPos) === 41) {
s3 = peg$c26;
s3 = peg$c28;
peg$currPos++;
} else {
s3 = peg$FAILED;
if (peg$silentFails === 0) { peg$fail(peg$c27); }
if (peg$silentFails === 0) { peg$fail(peg$c29); }
}
if (s3 !== peg$FAILED) {
peg$reportedPos = s0;
s1 = peg$c29();
s1 = peg$c31();
s0 = s1;

@@ -861,3 +863,3 @@ } else {

peg$reportedPos = s0;
s1 = peg$c30(s1, s3);
s1 = peg$c32(s1, s3);
s0 = s1;

@@ -892,7 +894,7 @@ } else {

if (input.charCodeAt(peg$currPos) === 61) {
s3 = peg$c31;
s3 = peg$c33;
peg$currPos++;
} else {
s3 = peg$FAILED;
if (peg$silentFails === 0) { peg$fail(peg$c32); }
if (peg$silentFails === 0) { peg$fail(peg$c34); }
}

@@ -905,3 +907,3 @@ if (s3 !== peg$FAILED) {

peg$reportedPos = s0;
s1 = peg$c33(s1, s5);
s1 = peg$c35(s1, s5);
s0 = s1;

@@ -961,3 +963,3 @@ } else {

if (s6 === peg$FAILED) {
s5 = peg$c34;
s5 = peg$c36;
} else {

@@ -994,3 +996,3 @@ peg$currPos = s5;

if (s6 === peg$FAILED) {
s5 = peg$c34;
s5 = peg$c36;
} else {

@@ -1028,3 +1030,3 @@ peg$currPos = s5;

peg$reportedPos = s0;
s1 = peg$c35(s2);
s1 = peg$c37(s2);
s0 = s1;

@@ -1067,3 +1069,3 @@ } else {

if (s6 === peg$FAILED) {
s5 = peg$c34;
s5 = peg$c36;
} else {

@@ -1100,3 +1102,3 @@ peg$currPos = s5;

if (s6 === peg$FAILED) {
s5 = peg$c34;
s5 = peg$c36;
} else {

@@ -1134,3 +1136,3 @@ peg$currPos = s5;

peg$reportedPos = s0;
s1 = peg$c36(s2);
s1 = peg$c38(s2);
s0 = s1;

@@ -1175,3 +1177,3 @@ } else {

if (peg$c37.test(input.charAt(peg$currPos))) {
if (peg$c39.test(input.charAt(peg$currPos))) {
s0 = input.charAt(peg$currPos);

@@ -1181,6 +1183,6 @@ peg$currPos++;

s0 = peg$FAILED;
if (peg$silentFails === 0) { peg$fail(peg$c38); }
if (peg$silentFails === 0) { peg$fail(peg$c40); }
}
if (s0 === peg$FAILED) {
if (peg$c39.test(input.charAt(peg$currPos))) {
if (peg$c41.test(input.charAt(peg$currPos))) {
s0 = input.charAt(peg$currPos);

@@ -1190,6 +1192,6 @@ peg$currPos++;

s0 = peg$FAILED;
if (peg$silentFails === 0) { peg$fail(peg$c40); }
if (peg$silentFails === 0) { peg$fail(peg$c42); }
}
if (s0 === peg$FAILED) {
if (peg$c41.test(input.charAt(peg$currPos))) {
if (peg$c43.test(input.charAt(peg$currPos))) {
s0 = input.charAt(peg$currPos);

@@ -1199,6 +1201,6 @@ peg$currPos++;

s0 = peg$FAILED;
if (peg$silentFails === 0) { peg$fail(peg$c42); }
if (peg$silentFails === 0) { peg$fail(peg$c44); }
}
if (s0 === peg$FAILED) {
if (peg$c43.test(input.charAt(peg$currPos))) {
if (peg$c45.test(input.charAt(peg$currPos))) {
s0 = input.charAt(peg$currPos);

@@ -1208,6 +1210,6 @@ peg$currPos++;

s0 = peg$FAILED;
if (peg$silentFails === 0) { peg$fail(peg$c44); }
if (peg$silentFails === 0) { peg$fail(peg$c46); }
}
if (s0 === peg$FAILED) {
if (peg$c45.test(input.charAt(peg$currPos))) {
if (peg$c47.test(input.charAt(peg$currPos))) {
s0 = input.charAt(peg$currPos);

@@ -1217,3 +1219,3 @@ peg$currPos++;

s0 = peg$FAILED;
if (peg$silentFails === 0) { peg$fail(peg$c46); }
if (peg$silentFails === 0) { peg$fail(peg$c48); }
}

@@ -1264,10 +1266,10 @@ }

if (input.charCodeAt(peg$currPos) === 58) {
s0 = peg$c47;
s0 = peg$c49;
peg$currPos++;
} else {
s0 = peg$FAILED;
if (peg$silentFails === 0) { peg$fail(peg$c48); }
if (peg$silentFails === 0) { peg$fail(peg$c50); }
}
if (s0 === peg$FAILED) {
if (peg$c49.test(input.charAt(peg$currPos))) {
if (peg$c51.test(input.charAt(peg$currPos))) {
s0 = input.charAt(peg$currPos);

@@ -1277,14 +1279,14 @@ peg$currPos++;

s0 = peg$FAILED;
if (peg$silentFails === 0) { peg$fail(peg$c50); }
if (peg$silentFails === 0) { peg$fail(peg$c52); }
}
if (s0 === peg$FAILED) {
if (input.charCodeAt(peg$currPos) === 95) {
s0 = peg$c51;
s0 = peg$c53;
peg$currPos++;
} else {
s0 = peg$FAILED;
if (peg$silentFails === 0) { peg$fail(peg$c52); }
if (peg$silentFails === 0) { peg$fail(peg$c54); }
}
if (s0 === peg$FAILED) {
if (peg$c53.test(input.charAt(peg$currPos))) {
if (peg$c55.test(input.charAt(peg$currPos))) {
s0 = input.charAt(peg$currPos);

@@ -1294,6 +1296,6 @@ peg$currPos++;

s0 = peg$FAILED;
if (peg$silentFails === 0) { peg$fail(peg$c54); }
if (peg$silentFails === 0) { peg$fail(peg$c56); }
}
if (s0 === peg$FAILED) {
if (peg$c55.test(input.charAt(peg$currPos))) {
if (peg$c57.test(input.charAt(peg$currPos))) {
s0 = input.charAt(peg$currPos);

@@ -1303,6 +1305,6 @@ peg$currPos++;

s0 = peg$FAILED;
if (peg$silentFails === 0) { peg$fail(peg$c56); }
if (peg$silentFails === 0) { peg$fail(peg$c58); }
}
if (s0 === peg$FAILED) {
if (peg$c57.test(input.charAt(peg$currPos))) {
if (peg$c59.test(input.charAt(peg$currPos))) {
s0 = input.charAt(peg$currPos);

@@ -1312,6 +1314,6 @@ peg$currPos++;

s0 = peg$FAILED;
if (peg$silentFails === 0) { peg$fail(peg$c58); }
if (peg$silentFails === 0) { peg$fail(peg$c60); }
}
if (s0 === peg$FAILED) {
if (peg$c59.test(input.charAt(peg$currPos))) {
if (peg$c61.test(input.charAt(peg$currPos))) {
s0 = input.charAt(peg$currPos);

@@ -1321,6 +1323,6 @@ peg$currPos++;

s0 = peg$FAILED;
if (peg$silentFails === 0) { peg$fail(peg$c60); }
if (peg$silentFails === 0) { peg$fail(peg$c62); }
}
if (s0 === peg$FAILED) {
if (peg$c61.test(input.charAt(peg$currPos))) {
if (peg$c63.test(input.charAt(peg$currPos))) {
s0 = input.charAt(peg$currPos);

@@ -1330,6 +1332,6 @@ peg$currPos++;

s0 = peg$FAILED;
if (peg$silentFails === 0) { peg$fail(peg$c62); }
if (peg$silentFails === 0) { peg$fail(peg$c64); }
}
if (s0 === peg$FAILED) {
if (peg$c63.test(input.charAt(peg$currPos))) {
if (peg$c65.test(input.charAt(peg$currPos))) {
s0 = input.charAt(peg$currPos);

@@ -1339,6 +1341,6 @@ peg$currPos++;

s0 = peg$FAILED;
if (peg$silentFails === 0) { peg$fail(peg$c64); }
if (peg$silentFails === 0) { peg$fail(peg$c66); }
}
if (s0 === peg$FAILED) {
if (peg$c65.test(input.charAt(peg$currPos))) {
if (peg$c67.test(input.charAt(peg$currPos))) {
s0 = input.charAt(peg$currPos);

@@ -1348,6 +1350,6 @@ peg$currPos++;

s0 = peg$FAILED;
if (peg$silentFails === 0) { peg$fail(peg$c66); }
if (peg$silentFails === 0) { peg$fail(peg$c68); }
}
if (s0 === peg$FAILED) {
if (peg$c67.test(input.charAt(peg$currPos))) {
if (peg$c69.test(input.charAt(peg$currPos))) {
s0 = input.charAt(peg$currPos);

@@ -1357,6 +1359,6 @@ peg$currPos++;

s0 = peg$FAILED;
if (peg$silentFails === 0) { peg$fail(peg$c68); }
if (peg$silentFails === 0) { peg$fail(peg$c70); }
}
if (s0 === peg$FAILED) {
if (peg$c69.test(input.charAt(peg$currPos))) {
if (peg$c71.test(input.charAt(peg$currPos))) {
s0 = input.charAt(peg$currPos);

@@ -1366,6 +1368,6 @@ peg$currPos++;

s0 = peg$FAILED;
if (peg$silentFails === 0) { peg$fail(peg$c70); }
if (peg$silentFails === 0) { peg$fail(peg$c72); }
}
if (s0 === peg$FAILED) {
if (peg$c71.test(input.charAt(peg$currPos))) {
if (peg$c73.test(input.charAt(peg$currPos))) {
s0 = input.charAt(peg$currPos);

@@ -1375,6 +1377,6 @@ peg$currPos++;

s0 = peg$FAILED;
if (peg$silentFails === 0) { peg$fail(peg$c72); }
if (peg$silentFails === 0) { peg$fail(peg$c74); }
}
if (s0 === peg$FAILED) {
if (peg$c73.test(input.charAt(peg$currPos))) {
if (peg$c75.test(input.charAt(peg$currPos))) {
s0 = input.charAt(peg$currPos);

@@ -1384,6 +1386,6 @@ peg$currPos++;

s0 = peg$FAILED;
if (peg$silentFails === 0) { peg$fail(peg$c74); }
if (peg$silentFails === 0) { peg$fail(peg$c76); }
}
if (s0 === peg$FAILED) {
if (peg$c75.test(input.charAt(peg$currPos))) {
if (peg$c77.test(input.charAt(peg$currPos))) {
s0 = input.charAt(peg$currPos);

@@ -1393,3 +1395,3 @@ peg$currPos++;

s0 = peg$FAILED;
if (peg$silentFails === 0) { peg$fail(peg$c76); }
if (peg$silentFails === 0) { peg$fail(peg$c78); }
}

@@ -1420,18 +1422,18 @@ }

if (input.charCodeAt(peg$currPos) === 45) {
s0 = peg$c77;
s0 = peg$c79;
peg$currPos++;
} else {
s0 = peg$FAILED;
if (peg$silentFails === 0) { peg$fail(peg$c78); }
if (peg$silentFails === 0) { peg$fail(peg$c80); }
}
if (s0 === peg$FAILED) {
if (input.charCodeAt(peg$currPos) === 46) {
s0 = peg$c79;
s0 = peg$c81;
peg$currPos++;
} else {
s0 = peg$FAILED;
if (peg$silentFails === 0) { peg$fail(peg$c80); }
if (peg$silentFails === 0) { peg$fail(peg$c82); }
}
if (s0 === peg$FAILED) {
if (peg$c81.test(input.charAt(peg$currPos))) {
if (peg$c83.test(input.charAt(peg$currPos))) {
s0 = input.charAt(peg$currPos);

@@ -1441,6 +1443,6 @@ peg$currPos++;

s0 = peg$FAILED;
if (peg$silentFails === 0) { peg$fail(peg$c82); }
if (peg$silentFails === 0) { peg$fail(peg$c84); }
}
if (s0 === peg$FAILED) {
if (peg$c83.test(input.charAt(peg$currPos))) {
if (peg$c85.test(input.charAt(peg$currPos))) {
s0 = input.charAt(peg$currPos);

@@ -1450,6 +1452,6 @@ peg$currPos++;

s0 = peg$FAILED;
if (peg$silentFails === 0) { peg$fail(peg$c84); }
if (peg$silentFails === 0) { peg$fail(peg$c86); }
}
if (s0 === peg$FAILED) {
if (peg$c85.test(input.charAt(peg$currPos))) {
if (peg$c87.test(input.charAt(peg$currPos))) {
s0 = input.charAt(peg$currPos);

@@ -1459,6 +1461,6 @@ peg$currPos++;

s0 = peg$FAILED;
if (peg$silentFails === 0) { peg$fail(peg$c86); }
if (peg$silentFails === 0) { peg$fail(peg$c88); }
}
if (s0 === peg$FAILED) {
if (peg$c87.test(input.charAt(peg$currPos))) {
if (peg$c89.test(input.charAt(peg$currPos))) {
s0 = input.charAt(peg$currPos);

@@ -1468,3 +1470,3 @@ peg$currPos++;

s0 = peg$FAILED;
if (peg$silentFails === 0) { peg$fail(peg$c88); }
if (peg$silentFails === 0) { peg$fail(peg$c90); }
}

@@ -1485,3 +1487,3 @@ }

s0 = peg$currPos;
s1 = peg$c89;
s1 = peg$c91;
if (s1 !== peg$FAILED) {

@@ -1500,7 +1502,7 @@ s1 = input.substring(s0, peg$currPos);

if (input.charCodeAt(peg$currPos) === 10) {
s1 = peg$c90;
s1 = peg$c92;
peg$currPos++;
} else {
s1 = peg$FAILED;
if (peg$silentFails === 0) { peg$fail(peg$c91); }
if (peg$silentFails === 0) { peg$fail(peg$c93); }
}

@@ -1520,3 +1522,3 @@ if (s1 !== peg$FAILED) {

s1 = [];
if (peg$c92.test(input.charAt(peg$currPos))) {
if (peg$c94.test(input.charAt(peg$currPos))) {
s2 = input.charAt(peg$currPos);

@@ -1526,7 +1528,7 @@ peg$currPos++;

s2 = peg$FAILED;
if (peg$silentFails === 0) { peg$fail(peg$c93); }
if (peg$silentFails === 0) { peg$fail(peg$c95); }
}
while (s2 !== peg$FAILED) {
s1.push(s2);
if (peg$c92.test(input.charAt(peg$currPos))) {
if (peg$c94.test(input.charAt(peg$currPos))) {
s2 = input.charAt(peg$currPos);

@@ -1536,3 +1538,3 @@ peg$currPos++;

s2 = peg$FAILED;
if (peg$silentFails === 0) { peg$fail(peg$c93); }
if (peg$silentFails === 0) { peg$fail(peg$c95); }
}

@@ -1553,3 +1555,3 @@ }

s1 = [];
if (peg$c92.test(input.charAt(peg$currPos))) {
if (peg$c94.test(input.charAt(peg$currPos))) {
s2 = input.charAt(peg$currPos);

@@ -1559,3 +1561,3 @@ peg$currPos++;

s2 = peg$FAILED;
if (peg$silentFails === 0) { peg$fail(peg$c93); }
if (peg$silentFails === 0) { peg$fail(peg$c95); }
}

@@ -1565,3 +1567,3 @@ if (s2 !== peg$FAILED) {

s1.push(s2);
if (peg$c92.test(input.charAt(peg$currPos))) {
if (peg$c94.test(input.charAt(peg$currPos))) {
s2 = input.charAt(peg$currPos);

@@ -1571,3 +1573,3 @@ peg$currPos++;

s2 = peg$FAILED;
if (peg$silentFails === 0) { peg$fail(peg$c93); }
if (peg$silentFails === 0) { peg$fail(peg$c95); }
}

@@ -1574,0 +1576,0 @@ }

@@ -15,2 +15,11 @@ # prim

## Install
To use as a module on your server:
```sh
npm install --save primjs
```
To use the client runtime, [download the latest build from git HEAD](https://github.com/edge/prim/tree/master/lib).
## Browser

@@ -17,0 +26,0 @@

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc