Advertisement
Guest User

Untitled

a guest
Jun 24th, 2018
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 12.29 KB | None | 0 0
  1. mod UNQUAL {
  2. struct restrictionType__extension__restrictionType__extension__anonymous0__item0 {
  3. openContent: super::UNQUAL::openContent,
  4. restrictionType__extension__restrictionType__extension__anonymous0__item0__anonymous1: super::UNQUAL::typeDefParticle,
  5. }
  6.  
  7. enum restrictionType__extension__restrictionType__extension__anonymous0 {
  8. item0(Box<restrictionType__extension__restrictionType__extension__anonymous0__item0>),
  9. item1(Box<super::UNQUAL::simpleRestrictionModel>),
  10. }
  11.  
  12. struct restrictionType__extension {
  13. restrictionType__extension__anonymous0: restrictionType__extension__restrictionType__extension__anonymous0,
  14. restrictionType__extension__anonymous1: super::UNQUAL::attrDecls,
  15. restrictionType__extension__anonymous2: super::UNQUAL::assertions,
  16. }
  17.  
  18. struct restrictionType {
  19. base: super::UNQUAL::annotated,
  20. extension: restrictionType__extension,
  21. }
  22.  
  23. struct attributeGroup {
  24. base: super::UNQUAL::annotated,
  25. extension: super::UNQUAL::attrDecls,
  26. }
  27.  
  28. struct localSimpleType(super::UNQUAL::simpleType);
  29.  
  30. struct attribute__extension__simpleType(super::UNQUAL::localSimpleType);
  31.  
  32. struct attribute__extension {
  33. simpleType: attribute__extension__simpleType,
  34. }
  35.  
  36. struct attribute {
  37. base: super::UNQUAL::annotated,
  38. extension: attribute__extension,
  39. }
  40.  
  41. struct topLevelAttribute(super::UNQUAL::attribute);
  42.  
  43. struct simpleRestrictionType(super::UNQUAL::restrictionType);
  44.  
  45. struct keybase__extension {
  46. selector: super::UNQUAL::selector,
  47. field: super::UNQUAL::field,
  48. }
  49.  
  50. struct keybase {
  51. base: super::UNQUAL::annotated,
  52. extension: keybase__extension,
  53. }
  54.  
  55. struct public(super::UNQUAL::token);
  56.  
  57. struct anyType {
  58. anyType__anonymous0: Vec<u8>,
  59. }
  60.  
  61. struct group {
  62. base: super::UNQUAL::annotated,
  63. extension: super::UNQUAL::particle,
  64. }
  65.  
  66. struct namespaceList {
  67. member0: super::UNQUAL::specialNamespaceList,
  68. member1: super::UNQUAL::basicNamespaceList,
  69. }
  70.  
  71. struct numFacet(super::UNQUAL::facet);
  72.  
  73. struct basicNamespaceList__valuetype__item0(super::UNQUAL::token);
  74.  
  75. struct basicNamespaceList__valuetype {
  76. member0: super::UNQUAL::anyURI,
  77. item0: basicNamespaceList__valuetype__item0,
  78. }
  79.  
  80. struct basicNamespaceList(Vec<basicNamespaceList__valuetype>);
  81.  
  82. struct topLevelComplexType(super::UNQUAL::complexType);
  83.  
  84. struct complexRestrictionType(super::UNQUAL::restrictionType);
  85.  
  86. struct qnameListA__valuetype__item0(super::UNQUAL::token);
  87.  
  88. struct qnameListA__valuetype {
  89. member0: super::UNQUAL::QName,
  90. item0: qnameListA__valuetype__item0,
  91. }
  92.  
  93. struct qnameListA(Vec<qnameListA__valuetype>);
  94.  
  95. struct allNNI__item0(super::UNQUAL::NMTOKEN);
  96.  
  97. struct allNNI {
  98. member0: super::UNQUAL::nonNegativeInteger,
  99. item0: allNNI__item0,
  100. }
  101.  
  102. struct simpleExtensionType(super::UNQUAL::extensionType);
  103.  
  104. struct simpleDerivationSet__item0(super::UNQUAL::token);
  105.  
  106. struct simpleDerivationSet__item1__valuetype(super::UNQUAL::derivationControl);
  107.  
  108. struct simpleDerivationSet__item1(Vec<simpleDerivationSet__item1__valuetype>);
  109.  
  110. struct simpleDerivationSet {
  111. item0: simpleDerivationSet__item0,
  112. item1: simpleDerivationSet__item1,
  113. }
  114.  
  115. struct derivationControl(super::UNQUAL::NMTOKEN);
  116.  
  117. struct openAttrs(super::UNQUAL::anyType);
  118.  
  119. struct typeDerivationControl(super::UNQUAL::derivationControl);
  120.  
  121. struct blockSet__item0(super::UNQUAL::token);
  122.  
  123. struct blockSet__item1__valuetype(super::UNQUAL::derivationControl);
  124.  
  125. struct blockSet__item1(Vec<blockSet__item1__valuetype>);
  126.  
  127. struct blockSet {
  128. item0: blockSet__item0,
  129. item1: blockSet__item1,
  130. }
  131.  
  132. struct qnameList__valuetype__item0(super::UNQUAL::token);
  133.  
  134. struct qnameList__valuetype {
  135. member0: super::UNQUAL::QName,
  136. item0: qnameList__valuetype__item0,
  137. }
  138.  
  139. struct qnameList(Vec<qnameList__valuetype>);
  140.  
  141. struct altType__extension__item0(super::UNQUAL::localSimpleType);
  142.  
  143. struct altType__extension__item1(super::UNQUAL::localComplexType);
  144.  
  145. enum altType__extension {
  146. item0(Box<altType__extension__item0>),
  147. item1(Box<altType__extension__item1>),
  148. }
  149.  
  150. struct altType {
  151. base: super::UNQUAL::annotated,
  152. extension: altType__extension,
  153. }
  154.  
  155. struct simpleExplicitGroup(super::UNQUAL::explicitGroup);
  156.  
  157. struct formChoice(super::UNQUAL::NMTOKEN);
  158.  
  159. struct simpleType {
  160. base: super::UNQUAL::annotated,
  161. extension: super::UNQUAL::simpleDerivation,
  162. }
  163.  
  164. struct namedAttributeGroup(super::UNQUAL::attributeGroup);
  165.  
  166. struct topLevelElement(super::UNQUAL::element);
  167.  
  168. struct facet {
  169. base: super::UNQUAL::annotated,
  170. }
  171.  
  172. struct annotated__extension {
  173. annotation: super::UNQUAL::annotation,
  174. }
  175.  
  176. struct annotated {
  177. base: super::UNQUAL::openAttrs,
  178. extension: annotated__extension,
  179. }
  180.  
  181. struct assertion {
  182. base: super::UNQUAL::annotated,
  183. }
  184.  
  185. struct topLevelSimpleType(super::UNQUAL::simpleType);
  186.  
  187. struct noFixedFacet(super::UNQUAL::facet);
  188.  
  189. struct realGroup(super::UNQUAL::group);
  190.  
  191. struct xpathDefaultNamespace__item0(super::UNQUAL::token);
  192.  
  193. struct xpathDefaultNamespace {
  194. member0: super::UNQUAL::anyURI,
  195. item0: xpathDefaultNamespace__item0,
  196. }
  197.  
  198. struct namedGroup(super::UNQUAL::realGroup);
  199.  
  200. struct all(super::UNQUAL::explicitGroup);
  201.  
  202. struct specialNamespaceList(super::UNQUAL::token);
  203.  
  204. struct derivationSet__item0(super::UNQUAL::token);
  205.  
  206. struct derivationSet__item1(Vec<super::UNQUAL::reducedDerivationControl>);
  207.  
  208. struct derivationSet {
  209. item0: derivationSet__item0,
  210. item1: derivationSet__item1,
  211. }
  212.  
  213. struct localElement(super::UNQUAL::element);
  214.  
  215. struct wildcard {
  216. base: super::UNQUAL::annotated,
  217. }
  218.  
  219. struct attributeGroupRef(super::UNQUAL::attributeGroup);
  220.  
  221. struct intFacet(super::UNQUAL::facet);
  222.  
  223. struct element__extension__element__extension__anonymous0__item0(super::UNQUAL::localSimpleType);
  224.  
  225. struct element__extension__element__extension__anonymous0__item1(super::UNQUAL::localComplexType);
  226.  
  227. enum element__extension__element__extension__anonymous0 {
  228. item0(Box<element__extension__element__extension__anonymous0__item0>),
  229. item1(Box<element__extension__element__extension__anonymous0__item1>),
  230. }
  231.  
  232. struct element__extension__alternative(super::UNQUAL::altType);
  233.  
  234. struct element__extension {
  235. element__extension__anonymous0: element__extension__element__extension__anonymous0,
  236. alternative: element__extension__alternative,
  237. element__extension__anonymous2: super::UNQUAL::identityConstraint,
  238. }
  239.  
  240. struct element {
  241. base: super::UNQUAL::annotated,
  242. extension: element__extension,
  243. }
  244.  
  245. struct groupRef(super::UNQUAL::realGroup);
  246.  
  247. struct reducedDerivationControl(super::UNQUAL::derivationControl);
  248.  
  249. struct fullDerivationSet__item0(super::UNQUAL::token);
  250.  
  251. struct fullDerivationSet__item1(Vec<super::UNQUAL::typeDerivationControl>);
  252.  
  253. struct fullDerivationSet {
  254. item0: fullDerivationSet__item0,
  255. item1: fullDerivationSet__item1,
  256. }
  257.  
  258. struct explicitGroup(super::UNQUAL::group);
  259.  
  260. struct localComplexType(super::UNQUAL::complexType);
  261.  
  262. struct extensionType__extension {
  263. openContent: super::UNQUAL::openContent,
  264. extensionType__extension__anonymous1: super::UNQUAL::typeDefParticle,
  265. extensionType__extension__anonymous2: super::UNQUAL::attrDecls,
  266. extensionType__extension__anonymous3: super::UNQUAL::assertions,
  267. }
  268.  
  269. struct extensionType {
  270. base: super::UNQUAL::annotated,
  271. extension: extensionType__extension,
  272. }
  273.  
  274. struct complexType {
  275. base: super::UNQUAL::annotated,
  276. extension: super::UNQUAL::complexTypeModel,
  277. }
  278.  
  279. struct simpleRestrictionModel__simpleType(super::UNQUAL::localSimpleType);
  280.  
  281. enum simpleRestrictionModel__simpleRestrictionModel__anonymous1 {
  282. item0(Box<super::UNQUAL::facet>),
  283. item1(Box<Vec<u8>>),
  284. }
  285.  
  286. struct simpleRestrictionModel {
  287. simpleType: simpleRestrictionModel__simpleType,
  288. simpleRestrictionModel__anonymous1: simpleRestrictionModel__simpleRestrictionModel__anonymous1,
  289. }
  290.  
  291. struct typeDefParticle__item0(super::UNQUAL::groupRef);
  292.  
  293. enum typeDefParticle {
  294. item0(Box<typeDefParticle__item0>),
  295. item1(Box<super::UNQUAL::all>),
  296. item2(Box<super::UNQUAL::choice>),
  297. item3(Box<super::UNQUAL::sequence>),
  298. }
  299.  
  300. struct nestedParticle__item0(super::UNQUAL::localElement);
  301.  
  302. struct nestedParticle__item1(super::UNQUAL::groupRef);
  303.  
  304. enum nestedParticle {
  305. item0(Box<nestedParticle__item0>),
  306. item1(Box<nestedParticle__item1>),
  307. item2(Box<super::UNQUAL::choice>),
  308. item3(Box<super::UNQUAL::sequence>),
  309. item4(Box<super::UNQUAL::any>),
  310. }
  311.  
  312. enum identityConstraint {
  313. item0(Box<super::UNQUAL::unique>),
  314. item1(Box<super::UNQUAL::key>),
  315. item2(Box<super::UNQUAL::keyref>),
  316. }
  317.  
  318. enum redefinable {
  319. item0(Box<super::UNQUAL::simpleType>),
  320. item1(Box<super::UNQUAL::complexType>),
  321. item2(Box<super::UNQUAL::group>),
  322. item3(Box<super::UNQUAL::attributeGroup>),
  323. }
  324.  
  325. enum composition {
  326. item0(Box<super::UNQUAL::include>),
  327. item1(Box<super::UNQUAL::import>),
  328. item2(Box<super::UNQUAL::redefine>),
  329. item3(Box<super::UNQUAL::override_>),
  330. item4(Box<super::UNQUAL::annotation>),
  331. }
  332.  
  333. struct attrDecls__attrDecls__anonymous0__item0(super::UNQUAL::attribute);
  334.  
  335. struct attrDecls__attrDecls__anonymous0__item1(super::UNQUAL::attributeGroupRef);
  336.  
  337. enum attrDecls__attrDecls__anonymous0 {
  338. item0(Box<attrDecls__attrDecls__anonymous0__item0>),
  339. item1(Box<attrDecls__attrDecls__anonymous0__item1>),
  340. }
  341.  
  342. struct attrDecls {
  343. attrDecls__anonymous0: attrDecls__attrDecls__anonymous0,
  344. anyAttribute: super::UNQUAL::anyAttribute,
  345. }
  346.  
  347. struct anyAttrGroup;
  348.  
  349. struct defRef;
  350.  
  351. struct particle__item0(super::UNQUAL::localElement);
  352.  
  353. struct particle__item1(super::UNQUAL::groupRef);
  354.  
  355. enum particle {
  356. item0(Box<particle__item0>),
  357. item1(Box<particle__item1>),
  358. item2(Box<super::UNQUAL::all>),
  359. item3(Box<super::UNQUAL::choice>),
  360. item4(Box<super::UNQUAL::sequence>),
  361. item5(Box<super::UNQUAL::any>),
  362. }
  363.  
  364. struct allModel__allModel__anonymous1__item0(super::UNQUAL::localElement);
  365.  
  366. struct allModel__allModel__anonymous1__item2(super::UNQUAL::groupRef);
  367.  
  368. enum allModel__allModel__anonymous1 {
  369. item0(Box<allModel__allModel__anonymous1__item0>),
  370. item1(Box<super::UNQUAL::any>),
  371. item2(Box<allModel__allModel__anonymous1__item2>),
  372. }
  373.  
  374. struct allModel {
  375. annotation: super::UNQUAL::annotation,
  376. allModel__anonymous1: allModel__allModel__anonymous1,
  377. }
  378.  
  379. enum schemaTop {
  380. item0(Box<super::UNQUAL::redefinable>),
  381. item1(Box<super::UNQUAL::element>),
  382. item2(Box<super::UNQUAL::attribute>),
  383. item3(Box<super::UNQUAL::notation>),
  384. }
  385.  
  386. struct complexTypeModel__item2 {
  387. openContent: super::UNQUAL::openContent,
  388. complexTypeModel__item2__anonymous1: super::UNQUAL::typeDefParticle,
  389. complexTypeModel__item2__anonymous2: super::UNQUAL::attrDecls,
  390. complexTypeModel__item2__anonymous3: super::UNQUAL::assertions,
  391. }
  392.  
  393. enum complexTypeModel {
  394. item0(Box<super::UNQUAL::simpleContent>),
  395. item1(Box<super::UNQUAL::complexContent>),
  396. item2(Box<complexTypeModel__item2>),
  397. }
  398.  
  399. struct occurs;
  400.  
  401. enum simpleDerivation {
  402. item0(Box<super::UNQUAL::restriction>),
  403. item1(Box<super::UNQUAL::list>),
  404. item2(Box<super::UNQUAL::union>),
  405. }
  406.  
  407. struct assertions__assert(super::UNQUAL::assertion);
  408.  
  409. struct assertions {
  410. assert: assertions__assert,
  411. }
  412. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement