aboutsummaryrefslogtreecommitdiff
path: root/deps/npm/node_modules/readable-stream/node_modules/unreachable-branch-transform/node_modules/recast/node_modules/ast-types/def/e4x.js
diff options
context:
space:
mode:
Diffstat (limited to 'deps/npm/node_modules/readable-stream/node_modules/unreachable-branch-transform/node_modules/recast/node_modules/ast-types/def/e4x.js')
-rw-r--r--deps/npm/node_modules/readable-stream/node_modules/unreachable-branch-transform/node_modules/recast/node_modules/ast-types/def/e4x.js84
1 files changed, 0 insertions, 84 deletions
diff --git a/deps/npm/node_modules/readable-stream/node_modules/unreachable-branch-transform/node_modules/recast/node_modules/ast-types/def/e4x.js b/deps/npm/node_modules/readable-stream/node_modules/unreachable-branch-transform/node_modules/recast/node_modules/ast-types/def/e4x.js
deleted file mode 100644
index 22ac0fff4f..0000000000
--- a/deps/npm/node_modules/readable-stream/node_modules/unreachable-branch-transform/node_modules/recast/node_modules/ast-types/def/e4x.js
+++ /dev/null
@@ -1,84 +0,0 @@
-require("./core");
-var types = require("../lib/types");
-var def = types.Type.def;
-var or = types.Type.or;
-
-// Note that none of these types are buildable because the Mozilla Parser
-// API doesn't specify any builder functions, and nobody uses E4X anymore.
-
-def("XMLDefaultDeclaration")
- .bases("Declaration")
- .field("namespace", def("Expression"));
-
-def("XMLAnyName").bases("Expression");
-
-def("XMLQualifiedIdentifier")
- .bases("Expression")
- .field("left", or(def("Identifier"), def("XMLAnyName")))
- .field("right", or(def("Identifier"), def("Expression")))
- .field("computed", Boolean);
-
-def("XMLFunctionQualifiedIdentifier")
- .bases("Expression")
- .field("right", or(def("Identifier"), def("Expression")))
- .field("computed", Boolean);
-
-def("XMLAttributeSelector")
- .bases("Expression")
- .field("attribute", def("Expression"));
-
-def("XMLFilterExpression")
- .bases("Expression")
- .field("left", def("Expression"))
- .field("right", def("Expression"));
-
-def("XMLElement")
- .bases("XML", "Expression")
- .field("contents", [def("XML")]);
-
-def("XMLList")
- .bases("XML", "Expression")
- .field("contents", [def("XML")]);
-
-def("XML").bases("Node");
-
-def("XMLEscape")
- .bases("XML")
- .field("expression", def("Expression"));
-
-def("XMLText")
- .bases("XML")
- .field("text", String);
-
-def("XMLStartTag")
- .bases("XML")
- .field("contents", [def("XML")]);
-
-def("XMLEndTag")
- .bases("XML")
- .field("contents", [def("XML")]);
-
-def("XMLPointTag")
- .bases("XML")
- .field("contents", [def("XML")]);
-
-def("XMLName")
- .bases("XML")
- .field("contents", or(String, [def("XML")]));
-
-def("XMLAttribute")
- .bases("XML")
- .field("value", String);
-
-def("XMLCdata")
- .bases("XML")
- .field("contents", String);
-
-def("XMLComment")
- .bases("XML")
- .field("contents", String);
-
-def("XMLProcessingInstruction")
- .bases("XML")
- .field("target", String)
- .field("contents", or(String, null));