summaryrefslogtreecommitdiff
path: root/school/node_modules/xml-name-validator
diff options
context:
space:
mode:
authorMinteck <contact@minteck.org>2023-02-23 19:34:56 +0100
committerMinteck <contact@minteck.org>2023-02-23 19:34:56 +0100
commit3d1cd02f27518f1a04374c7c8320cd5d82ede6e9 (patch)
tree75be5fba4368472fb11c8015aee026b2b9a71888 /school/node_modules/xml-name-validator
parent8cc1f13c17fa2fb5a4410542d39e650e02945634 (diff)
downloadpluralconnect-3d1cd02f27518f1a04374c7c8320cd5d82ede6e9.tar.gz
pluralconnect-3d1cd02f27518f1a04374c7c8320cd5d82ede6e9.tar.bz2
pluralconnect-3d1cd02f27518f1a04374c7c8320cd5d82ede6e9.zip
Updated 40 files, added 37 files, deleted 1103 files and renamed 3905 files (automated)
Diffstat (limited to 'school/node_modules/xml-name-validator')
-rw-r--r--school/node_modules/xml-name-validator/LICENSE.txt176
-rw-r--r--school/node_modules/xml-name-validator/README.md36
-rw-r--r--school/node_modules/xml-name-validator/lib/generated-parser.js504
-rw-r--r--school/node_modules/xml-name-validator/lib/grammar.pegjs35
-rw-r--r--school/node_modules/xml-name-validator/lib/xml-name-validator.js17
-rw-r--r--school/node_modules/xml-name-validator/package.json28
6 files changed, 0 insertions, 796 deletions
diff --git a/school/node_modules/xml-name-validator/LICENSE.txt b/school/node_modules/xml-name-validator/LICENSE.txt
deleted file mode 100644
index d9a10c0..0000000
--- a/school/node_modules/xml-name-validator/LICENSE.txt
+++ /dev/null
@@ -1,176 +0,0 @@
- Apache License
- Version 2.0, January 2004
- http://www.apache.org/licenses/
-
- TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
- 1. Definitions.
-
- "License" shall mean the terms and conditions for use, reproduction,
- and distribution as defined by Sections 1 through 9 of this document.
-
- "Licensor" shall mean the copyright owner or entity authorized by
- the copyright owner that is granting the License.
-
- "Legal Entity" shall mean the union of the acting entity and all
- other entities that control, are controlled by, or are under common
- control with that entity. For the purposes of this definition,
- "control" means (i) the power, direct or indirect, to cause the
- direction or management of such entity, whether by contract or
- otherwise, or (ii) ownership of fifty percent (50%) or more of the
- outstanding shares, or (iii) beneficial ownership of such entity.
-
- "You" (or "Your") shall mean an individual or Legal Entity
- exercising permissions granted by this License.
-
- "Source" form shall mean the preferred form for making modifications,
- including but not limited to software source code, documentation
- source, and configuration files.
-
- "Object" form shall mean any form resulting from mechanical
- transformation or translation of a Source form, including but
- not limited to compiled object code, generated documentation,
- and conversions to other media types.
-
- "Work" shall mean the work of authorship, whether in Source or
- Object form, made available under the License, as indicated by a
- copyright notice that is included in or attached to the work
- (an example is provided in the Appendix below).
-
- "Derivative Works" shall mean any work, whether in Source or Object
- form, that is based on (or derived from) the Work and for which the
- editorial revisions, annotations, elaborations, or other modifications
- represent, as a whole, an original work of authorship. For the purposes
- of this License, Derivative Works shall not include works that remain
- separable from, or merely link (or bind by name) to the interfaces of,
- the Work and Derivative Works thereof.
-
- "Contribution" shall mean any work of authorship, including
- the original version of the Work and any modifications or additions
- to that Work or Derivative Works thereof, that is intentionally
- submitted to Licensor for inclusion in the Work by the copyright owner
- or by an individual or Legal Entity authorized to submit on behalf of
- the copyright owner. For the purposes of this definition, "submitted"
- means any form of electronic, verbal, or written communication sent
- to the Licensor or its representatives, including but not limited to
- communication on electronic mailing lists, source code control systems,
- and issue tracking systems that are managed by, or on behalf of, the
- Licensor for the purpose of discussing and improving the Work, but
- excluding communication that is conspicuously marked or otherwise
- designated in writing by the copyright owner as "Not a Contribution."
-
- "Contributor" shall mean Licensor and any individual or Legal Entity
- on behalf of whom a Contribution has been received by Licensor and
- subsequently incorporated within the Work.
-
- 2. Grant of Copyright License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- copyright license to reproduce, prepare Derivative Works of,
- publicly display, publicly perform, sublicense, and distribute the
- Work and such Derivative Works in Source or Object form.
-
- 3. Grant of Patent License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- (except as stated in this section) patent license to make, have made,
- use, offer to sell, sell, import, and otherwise transfer the Work,
- where such license applies only to those patent claims licensable
- by such Contributor that are necessarily infringed by their
- Contribution(s) alone or by combination of their Contribution(s)
- with the Work to which such Contribution(s) was submitted. If You
- institute patent litigation against any entity (including a
- cross-claim or counterclaim in a lawsuit) alleging that the Work
- or a Contribution incorporated within the Work constitutes direct
- or contributory patent infringement, then any patent licenses
- granted to You under this License for that Work shall terminate
- as of the date such litigation is filed.
-
- 4. Redistribution. You may reproduce and distribute copies of the
- Work or Derivative Works thereof in any medium, with or without
- modifications, and in Source or Object form, provided that You
- meet the following conditions:
-
- (a) You must give any other recipients of the Work or
- Derivative Works a copy of this License; and
-
- (b) You must cause any modified files to carry prominent notices
- stating that You changed the files; and
-
- (c) You must retain, in the Source form of any Derivative Works
- that You distribute, all copyright, patent, trademark, and
- attribution notices from the Source form of the Work,
- excluding those notices that do not pertain to any part of
- the Derivative Works; and
-
- (d) If the Work includes a "NOTICE" text file as part of its
- distribution, then any Derivative Works that You distribute must
- include a readable copy of the attribution notices contained
- within such NOTICE file, excluding those notices that do not
- pertain to any part of the Derivative Works, in at least one
- of the following places: within a NOTICE text file distributed
- as part of the Derivative Works; within the Source form or
- documentation, if provided along with the Derivative Works; or,
- within a display generated by the Derivative Works, if and
- wherever such third-party notices normally appear. The contents
- of the NOTICE file are for informational purposes only and
- do not modify the License. You may add Your own attribution
- notices within Derivative Works that You distribute, alongside
- or as an addendum to the NOTICE text from the Work, provided
- that such additional attribution notices cannot be construed
- as modifying the License.
-
- You may add Your own copyright statement to Your modifications and
- may provide additional or different license terms and conditions
- for use, reproduction, or distribution of Your modifications, or
- for any such Derivative Works as a whole, provided Your use,
- reproduction, and distribution of the Work otherwise complies with
- the conditions stated in this License.
-
- 5. Submission of Contributions. Unless You explicitly state otherwise,
- any Contribution intentionally submitted for inclusion in the Work
- by You to the Licensor shall be under the terms and conditions of
- this License, without any additional terms or conditions.
- Notwithstanding the above, nothing herein shall supersede or modify
- the terms of any separate license agreement you may have executed
- with Licensor regarding such Contributions.
-
- 6. Trademarks. This License does not grant permission to use the trade
- names, trademarks, service marks, or product names of the Licensor,
- except as required for reasonable and customary use in describing the
- origin of the Work and reproducing the content of the NOTICE file.
-
- 7. Disclaimer of Warranty. Unless required by applicable law or
- agreed to in writing, Licensor provides the Work (and each
- Contributor provides its Contributions) on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
- implied, including, without limitation, any warranties or conditions
- of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
- PARTICULAR PURPOSE. You are solely responsible for determining the
- appropriateness of using or redistributing the Work and assume any
- risks associated with Your exercise of permissions under this License.
-
- 8. Limitation of Liability. In no event and under no legal theory,
- whether in tort (including negligence), contract, or otherwise,
- unless required by applicable law (such as deliberate and grossly
- negligent acts) or agreed to in writing, shall any Contributor be
- liable to You for damages, including any direct, indirect, special,
- incidental, or consequential damages of any character arising as a
- result of this License or out of the use or inability to use the
- Work (including but not limited to damages for loss of goodwill,
- work stoppage, computer failure or malfunction, or any and all
- other commercial damages or losses), even if such Contributor
- has been advised of the possibility of such damages.
-
- 9. Accepting Warranty or Additional Liability. While redistributing
- the Work or Derivative Works thereof, You may choose to offer,
- and charge a fee for, acceptance of support, warranty, indemnity,
- or other liability obligations and/or rights consistent with this
- License. However, in accepting such obligations, You may act only
- on Your own behalf and on Your sole responsibility, not on behalf
- of any other Contributor, and only if You agree to indemnify,
- defend, and hold each Contributor harmless for any liability
- incurred by, or claims asserted against, such Contributor by reason
- of your accepting any such warranty or additional liability.
-
- END OF TERMS AND CONDITIONS
diff --git a/school/node_modules/xml-name-validator/README.md b/school/node_modules/xml-name-validator/README.md
deleted file mode 100644
index eb413f9..0000000
--- a/school/node_modules/xml-name-validator/README.md
+++ /dev/null
@@ -1,36 +0,0 @@
-# Validate XML Names and Qualified Names
-
-This package simply tells you whether or not a string matches the [`Name`](http://www.w3.org/TR/xml/#NT-Name) or [`QName`](http://www.w3.org/TR/xml-names/#NT-QName) productions in the XML Namespaces specification. We use it for implementing the [validate](https://dom.spec.whatwg.org/#validate) algorithm in jsdom, but you can use it for whatever you want.
-
-## Usage
-
-This package's main module's default export takes a string and will return an object of the form `{ success, error }`, where `success` is a boolean and if it is `false`, then `error` is a string containing some hint as to where the match went wrong.
-
-```js
-"use strict":
-var xnv = require("xml-name-validator");
-var assert = require("assert");
-
-// Will return { success: true, error: undefined }
-xnv.name("x");
-xnv.name(":");
-xnv.name("a:0");
-xnv.name("a:b:c");
-
-// Will return { success: false, error: <an explanatory string> }
-xnv.name("\\");
-xnv.name("'");
-xnv.name("0");
-xnv.name("a!");
-
-// Will return { success: true, error: undefined }
-xnv.qname("x");
-xnv.qname("a0");
-xnv.qname("a:b");
-
-// Will return { success: false, error: <an explanatory string> }
-xnv.qname(":a");
-xnv.qname(":b");
-xnv.qname("a:b:c");
-xnv.qname("a:0");
-```
diff --git a/school/node_modules/xml-name-validator/lib/generated-parser.js b/school/node_modules/xml-name-validator/lib/generated-parser.js
deleted file mode 100644
index a62111a..0000000
--- a/school/node_modules/xml-name-validator/lib/generated-parser.js
+++ /dev/null
@@ -1,504 +0,0 @@
-module.exports = (function(){function _waka(parser, startRule) {
- if(startRule && ! parser.rules[startRule])
- throw new Error('start rule missing: ' + JSON.stringify(startRule))
-
- return {
- getState: function() {
- return parser.state
- },
-
- getTrace: function(message) {
- return (message ? message + '\n' : '') + parser.state.traceLine()
- },
-
- exec: function(input) {
- if(! startRule)
- throw new Error('no start rule given')
-
- parser.state.setInput(input)
-
- try {
- var value = parser.rules[startRule]()
- }
- catch(err) {
- var error = err
- }
-
- if(error == null) {
- if(! parser.state.adv || ! parser.state.isEOF())
- var error = new Error('Unexpected syntax in top')
- }
-
- return {
- success: error == null,
- value: ! error ? value : undefined,
- error: error
- }
- },
-
- startWith: function(rule) {
- return _waka(parser, rule)
- },
- }
-};
-return _waka((function(){'use strict';
-var _rules={};
-_rules.NameStartChar = function() {
-var _R=_P.match(":");
-if(!_P.adv){ _P.adv=true;
-var $0=_P.cur();
-if($0==null){_P.adv=false;
-var _R=null;
-}else{
-var _R=_P.step("A"<=$0&&$0<="Z");
-}
-}
-if(!_P.adv){ _P.adv=true;
-var _R=_P.match("_");
-}
-if(!_P.adv){ _P.adv=true;
-var $1=_P.cur();
-if($1==null){_P.adv=false;
-var _R=null;
-}else{
-var _R=_P.step("a"<=$1&&$1<="z");
-}
-}
-if(!_P.adv){ _P.adv=true;
-var $2=_P.cur();
-if($2==null){_P.adv=false;
-var _R=null;
-}else{
-var _R=_P.step("\u00C0"<=$2&&$2<="\u00D6");
-}
-}
-if(!_P.adv){ _P.adv=true;
-var $3=_P.cur();
-if($3==null){_P.adv=false;
-var _R=null;
-}else{
-var _R=_P.step("\u00D8"<=$3&&$3<="\u00F6");
-}
-}
-if(!_P.adv){ _P.adv=true;
-var $4=_P.cur();
-if($4==null){_P.adv=false;
-var _R=null;
-}else{
-var _R=_P.step("\u00F8"<=$4&&$4<="\u02FF");
-}
-}
-if(!_P.adv){ _P.adv=true;
-var $5=_P.cur();
-if($5==null){_P.adv=false;
-var _R=null;
-}else{
-var _R=_P.step("\u0370"<=$5&&$5<="\u037D");
-}
-}
-if(!_P.adv){ _P.adv=true;
-var $6=_P.cur();
-if($6==null){_P.adv=false;
-var _R=null;
-}else{
-var _R=_P.step("\u037F"<=$6&&$6<="\u1FFF");
-}
-}
-if(!_P.adv){ _P.adv=true;
-var $7=_P.cur();
-if($7==null){_P.adv=false;
-var _R=null;
-}else{
-var _R=_P.step("\u200C"<=$7&&$7<="\u200D");
-}
-}
-if(!_P.adv){ _P.adv=true;
-var $8=_P.cur();
-if($8==null){_P.adv=false;
-var _R=null;
-}else{
-var _R=_P.step("\u2070"<=$8&&$8<="\u218F");
-}
-}
-if(!_P.adv){ _P.adv=true;
-var $9=_P.cur();
-if($9==null){_P.adv=false;
-var _R=null;
-}else{
-var _R=_P.step("\u2C00"<=$9&&$9<="\u2FEF");
-}
-}
-if(!_P.adv){ _P.adv=true;
-var $a=_P.cur();
-if($a==null){_P.adv=false;
-var _R=null;
-}else{
-var _R=_P.step("\u3001"<=$a&&$a<="\uD7FF");
-}
-}
-if(!_P.adv){ _P.adv=true;
-var $b=_P.cur();
-if($b==null){_P.adv=false;
-var _R=null;
-}else{
-var _R=_P.step("\uF900"<=$b&&$b<="\uFDCF");
-}
-}
-if(!_P.adv){ _P.adv=true;
-var $c=_P.cur();
-if($c==null){_P.adv=false;
-var _R=null;
-}else{
-var _R=_P.step("\uFDF0"<=$c&&$c<="\uFFFD");
-}
-}
-if(!_P.adv){ _P.adv=true;
-$d:{var $e=_P.pos;
-var $f=_P.cur();
-if($f==null){_P.adv=false;
-null;
-}else{
-_P.step("\uD800"<=$f&&$f<="\uDB7F");
-}
-if(!_P.adv) break $d;
-var $g=_P.cur();
-if($g==null){_P.adv=false;
-null;
-}else{
-_P.step("\uDC00"<=$g&&$g<="\uDFFF");
-}
-var _R=_P.doc.substring($e,_P.pos);
-}
-if(!_P.adv) _P.pos=$e;
-}
-return _R;
-}
-_rules.NameChar = function() {
-var _R=_rules.NameStartChar();
-if(!_P.adv){ _P.adv=true;
-var _R=_P.match("-");
-}
-if(!_P.adv){ _P.adv=true;
-var _R=_P.match(".");
-}
-if(!_P.adv){ _P.adv=true;
-var $0=_P.cur();
-if($0==null){_P.adv=false;
-var _R=null;
-}else{
-var _R=_P.step("0"<=$0&&$0<="9");
-}
-}
-if(!_P.adv){ _P.adv=true;
-var _R=_P.match("\u00B7");
-}
-if(!_P.adv){ _P.adv=true;
-var $1=_P.cur();
-if($1==null){_P.adv=false;
-var _R=null;
-}else{
-var _R=_P.step("\u0300"<=$1&&$1<="\u036F");
-}
-}
-if(!_P.adv){ _P.adv=true;
-var $2=_P.cur();
-if($2==null){_P.adv=false;
-var _R=null;
-}else{
-var _R=_P.step("\u203F"<=$2&&$2<="\u2040");
-}
-}
-return _R;
-}
-_rules.Name = function() {
-$0:{var $1=_P.pos;
-_rules.NameStartChar();
-if(!_P.adv) break $0;
-var $2=false;
-for(;;) {
-_rules.NameChar();
-if(!_P.adv) break;
-$2=true;
-}; _P.adv=true;
-var _R=_P.doc.substring($1,_P.pos);
-}
-if(!_P.adv) _P.pos=$1;
-return _R;
-}
-_rules.QName = function() {
-var _R=_rules.PrefixedName();
-if(!_P.adv){ _P.adv=true;
-var _R=_rules.UnprefixedName();
-}
-return _R;
-}
-_rules.PrefixedName = function() {
-$0:{var $1=_P.pos;
-_rules.Prefix();
-if(!_P.adv) break $0;
-_P.match(":");
-if(!_P.adv) break $0;
-_rules.LocalPart();
-var _R=_P.doc.substring($1,_P.pos);
-}
-if(!_P.adv) _P.pos=$1;
-return _R;
-}
-_rules.UnprefixedName = function() {
-var _R=_rules.LocalPart();
-return _R;
-}
-_rules.Prefix = function() {
-var _R=_rules.NCName();
-return _R;
-}
-_rules.LocalPart = function() {
-var _R=_rules.NCName();
-return _R;
-}
-_rules.NCNameStartChar = function() {
-var $0=_P.cur();
-if($0==null){_P.adv=false;
-var _R=null;
-}else{
-var _R=_P.step("A"<=$0&&$0<="Z");
-}
-if(!_P.adv){ _P.adv=true;
-var _R=_P.match("_");
-}
-if(!_P.adv){ _P.adv=true;
-var $1=_P.cur();
-if($1==null){_P.adv=false;
-var _R=null;
-}else{
-var _R=_P.step("a"<=$1&&$1<="z");
-}
-}
-if(!_P.adv){ _P.adv=true;
-var $2=_P.cur();
-if($2==null){_P.adv=false;
-var _R=null;
-}else{
-var _R=_P.step("\u00C0"<=$2&&$2<="\u00D6");
-}
-}
-if(!_P.adv){ _P.adv=true;
-var $3=_P.cur();
-if($3==null){_P.adv=false;
-var _R=null;
-}else{
-var _R=_P.step("\u00D8"<=$3&&$3<="\u00F6");
-}
-}
-if(!_P.adv){ _P.adv=true;
-var $4=_P.cur();
-if($4==null){_P.adv=false;
-var _R=null;
-}else{
-var _R=_P.step("\u00F8"<=$4&&$4<="\u02FF");
-}
-}
-if(!_P.adv){ _P.adv=true;
-var $5=_P.cur();
-if($5==null){_P.adv=false;
-var _R=null;
-}else{
-var _R=_P.step("\u0370"<=$5&&$5<="\u037D");
-}
-}
-if(!_P.adv){ _P.adv=true;
-var $6=_P.cur();
-if($6==null){_P.adv=false;
-var _R=null;
-}else{
-var _R=_P.step("\u037F"<=$6&&$6<="\u1FFF");
-}
-}
-if(!_P.adv){ _P.adv=true;
-var $7=_P.cur();
-if($7==null){_P.adv=false;
-var _R=null;
-}else{
-var _R=_P.step("\u200C"<=$7&&$7<="\u200D");
-}
-}
-if(!_P.adv){ _P.adv=true;
-var $8=_P.cur();
-if($8==null){_P.adv=false;
-var _R=null;
-}else{
-var _R=_P.step("\u2070"<=$8&&$8<="\u218F");
-}
-}
-if(!_P.adv){ _P.adv=true;
-var $9=_P.cur();
-if($9==null){_P.adv=false;
-var _R=null;
-}else{
-var _R=_P.step("\u2C00"<=$9&&$9<="\u2FEF");
-}
-}
-if(!_P.adv){ _P.adv=true;
-var $a=_P.cur();
-if($a==null){_P.adv=false;
-var _R=null;
-}else{
-var _R=_P.step("\u3001"<=$a&&$a<="\uD7FF");
-}
-}
-if(!_P.adv){ _P.adv=true;
-var $b=_P.cur();
-if($b==null){_P.adv=false;
-var _R=null;
-}else{
-var _R=_P.step("\uF900"<=$b&&$b<="\uFDCF");
-}
-}
-if(!_P.adv){ _P.adv=true;
-var $c=_P.cur();
-if($c==null){_P.adv=false;
-var _R=null;
-}else{
-var _R=_P.step("\uFDF0"<=$c&&$c<="\uFFFD");
-}
-}
-if(!_P.adv){ _P.adv=true;
-$d:{var $e=_P.pos;
-var $f=_P.cur();
-if($f==null){_P.adv=false;
-null;
-}else{
-_P.step("\uD800"<=$f&&$f<="\uDB7F");
-}
-if(!_P.adv) break $d;
-var $g=_P.cur();
-if($g==null){_P.adv=false;
-null;
-}else{
-_P.step("\uDC00"<=$g&&$g<="\uDFFF");
-}
-var _R=_P.doc.substring($e,_P.pos);
-}
-if(!_P.adv) _P.pos=$e;
-}
-return _R;
-}
-_rules.NCNameChar = function() {
-var _R=_rules.NCNameStartChar();
-if(!_P.adv){ _P.adv=true;
-var _R=_P.match("-");
-}
-if(!_P.adv){ _P.adv=true;
-var _R=_P.match(".");
-}
-if(!_P.adv){ _P.adv=true;
-var $0=_P.cur();
-if($0==null){_P.adv=false;
-var _R=null;
-}else{
-var _R=_P.step("0"<=$0&&$0<="9");
-}
-}
-if(!_P.adv){ _P.adv=true;
-var _R=_P.match("\u00B7");
-}
-if(!_P.adv){ _P.adv=true;
-var $1=_P.cur();
-if($1==null){_P.adv=false;
-var _R=null;
-}else{
-var _R=_P.step("\u0300"<=$1&&$1<="\u036F");
-}
-}
-if(!_P.adv){ _P.adv=true;
-var $2=_P.cur();
-if($2==null){_P.adv=false;
-var _R=null;
-}else{
-var _R=_P.step("\u203F"<=$2&&$2<="\u2040");
-}
-}
-return _R;
-}
-_rules.NCName = function() {
-$0:{var $1=_P.pos;
-_rules.NCNameStartChar();
-if(!_P.adv) break $0;
-var $2=false;
-for(;;) {
-_rules.NCNameChar();
-if(!_P.adv) break;
-$2=true;
-}; _P.adv=true;
-var _R=_P.doc.substring($1,_P.pos);
-}
-if(!_P.adv) _P.pos=$1;
-return _R;
-}
-function ParserState() {
- this.doc = ''
- this.pos = 0
- this.adv = true
-
- this.setInput = function(doc) {
- this.doc = doc
- this.pos = 0
- this.adv = true
- }
-
- this.isEOF = function() {
- return this.pos == this.doc.length
- }
-
- this.cur = function() {
- return _P.doc[_P.pos]
- }
-
- this.match = function(str) {
- if(_P.adv = _P.doc.substr(_P.pos, str.length) == str) {
- _P.pos += str.length
- return str
- }
- }
-
- this.step = function(flag) {
- if(_P.adv = flag) {
- _P.pos++
- return _P.doc[_P.pos - 1]
- }
- }
-
- this.unexpected = function(rule) {
- throw new Error('Unexpected syntax in ' + rule)
- }
-
- this.traceLine = function(pos) {
- if(! pos) pos = _P.pos
-
- var from = _P.doc.lastIndexOf('\n', pos), to = _P.doc.indexOf('\n', pos)
-
- if(from == -1)
- from = 0
- else
- from++
-
- if(to == -1)
- to = pos.length
-
- var lineNo = _P.doc.substring(0, from).split('\n').length
- var line = _P.doc.substring(from, to)
- var pointer = Array(200).join(' ').substr(0, pos - from) + '^^^'
-
- return (
- 'Line ' + lineNo + ':\n' +
- line + '\n' +
- pointer
- )
- }
-}
-var _P = new ParserState
-return {
- state: _P,
- rules: _rules,
-}
-})(),null)})() \ No newline at end of file
diff --git a/school/node_modules/xml-name-validator/lib/grammar.pegjs b/school/node_modules/xml-name-validator/lib/grammar.pegjs
deleted file mode 100644
index 0bcd608..0000000
--- a/school/node_modules/xml-name-validator/lib/grammar.pegjs
+++ /dev/null
@@ -1,35 +0,0 @@
-// http://www.w3.org/TR/xml/#NT-Name
-
-NameStartChar = ":" / [A-Z] / "_" / [a-z] / [\u00C0-\u00D6] / [\u00D8-\u00F6] / [\u00F8-\u02FF] / [\u0370-\u037D] /
- [\u037F-\u1FFF] / [\u200C-\u200D] / [\u2070-\u218F] / [\u2C00-\u2FEF] / [\u3001-\uD7FF] /
- [\uF900-\uFDCF] / [\uFDF0-\uFFFD] / [\uD800-\uDB7F][\uDC00-\uDFFF] ;
-
-// last clause above produced by https://mothereff.in/regexpu#%2F%5B%5Cu%7B10000%7D-%5Cu%7BEFFFF%7D%5D%2Fu
-
-NameChar = NameStartChar / "-" / "." / [0-9] / "\u00B7" / [\u0300-\u036F] / [\u203F-\u2040] ;
-
-Name = NameStartChar NameChar* ;
-
-// http://www.w3.org/TR/xml-names/#NT-QName
-
-QName = PrefixedName
- / UnprefixedName ;
-
-PrefixedName = Prefix ":" LocalPart ;
-
-UnprefixedName = LocalPart ;
-
-Prefix = NCName ;
-
-LocalPart = NCName ;
-
-// http://www.w3.org/TR/xml-names/#NT-NCName
-// Same as Name productions but removing the ":" from NCNameStartChar
-
-NCNameStartChar = [A-Z] / "_" / [a-z] / [\u00C0-\u00D6] / [\u00D8-\u00F6] / [\u00F8-\u02FF] / [\u0370-\u037D] /
- [\u037F-\u1FFF] / [\u200C-\u200D] / [\u2070-\u218F] / [\u2C00-\u2FEF] / [\u3001-\uD7FF] /
- [\uF900-\uFDCF] / [\uFDF0-\uFFFD] / [\uD800-\uDB7F][\uDC00-\uDFFF] ;
-
-NCNameChar = NCNameStartChar / "-" / "." / [0-9] / "\u00B7" / [\u0300-\u036F] / [\u203F-\u2040] ;
-
-NCName = NCNameStartChar NCNameChar* ;
diff --git a/school/node_modules/xml-name-validator/lib/xml-name-validator.js b/school/node_modules/xml-name-validator/lib/xml-name-validator.js
deleted file mode 100644
index 54695fa..0000000
--- a/school/node_modules/xml-name-validator/lib/xml-name-validator.js
+++ /dev/null
@@ -1,17 +0,0 @@
-"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)
- };
-}
diff --git a/school/node_modules/xml-name-validator/package.json b/school/node_modules/xml-name-validator/package.json
deleted file mode 100644
index d2bb5ae..0000000
--- a/school/node_modules/xml-name-validator/package.json
+++ /dev/null
@@ -1,28 +0,0 @@
-{
- "name": "xml-name-validator",
- "description": "Validates whether a string matches the production for an XML name or qualified name",
- "keywords": [
- "xml",
- "name",
- "qname"
- ],
- "version": "3.0.0",
- "author": "Domenic Denicola <d@domenic.me> (https://domenic.me/)",
- "license": "Apache-2.0",
- "repository": "jsdom/xml-name-validator",
- "main": "lib/xml-name-validator.js",
- "files": [
- "lib/"
- ],
- "scripts": {
- "prepublish": "node scripts/generate-grammar.js < lib/grammar.pegjs > lib/generated-parser.js",
- "pretest": "npm run prepublish",
- "test": "mocha",
- "lint": "eslint ."
- },
- "devDependencies": {
- "eslint": "^2.9.0",
- "mocha": "^2.4.5",
- "waka": "0.1.2"
- }
-}