CoffeeFilter Test Report
Report generated on 29 Oct 2024 at 10:59 with version 3.2.7 from a test suite dated 23 Oct 2023 (22 Nov 2023).
Description
Top-level catalog for tests in the iXML Community Group Test Suite.
Tests have been contributed from several sources, but the core of the test collection are the tests contributed by Steven Pemberton in December 2021.
905 tests (938 results); 921 passed, 16 skipped; 0 failed. 1 anomalous result.
A note about this report
The structure of this version of the report mimics the online test suite catalog, using one HTML page for each test case and navigation pages from the root of the catalog.
Some tests are run more than once, with different application-specific options. That’s why the number of results does not equal the number of tests.
Table of contents
- Grammar Syntax tests (45 pass)
- class-range.ixml (1 pass)
- defn1.ixml (1 pass)
- defn10.ixml (1 pass)
- defn11.ixml (1 pass)
- defn2.ixml (1 pass)
- defn3.ixml (1 pass)
- defn4.ixml (1 pass)
- defn5.ixml (1 pass)
- defn6.ixml (1 pass)
- defn8.ixml (1 pass)
- defn9.ixml (1 pass)
- elem1 (1 pass)
- elem2.ixml (1 pass)
- elem3.ixml (1 pass)
- elem4.ixml (1 pass)
- elem5.ixml (1 pass)
- elem6.ixml (1 pass)
- elem7.ixml (1 pass)
- empty-string.ixml (1 pass)
- expr10.ixml (1 pass)
- hex2.ixml (1 pass)
- illegal-class.ixml (1 pass)
- name-with-spaces.ixml (1 pass)
- rule.ixml (1 pass)
- rule1.ixml (1 pass)
- rule2.ixml (1 pass)
- rule3.ixml (1 pass)
- rule4.ixml (1 pass)
- rule5.ixml (1 pass)
- rule6.ixml (1 pass)
- rule7.ixml (1 pass)
- rule8.ixml (1 pass)
- rule9.ixml (1 pass)
- rule10.ixml (1 pass)
- rule11.ixml (1 pass)
- unterminated-comment.ixml (1 pass)
- unterminated-comment1.ixml (1 pass)
- unterminated-comment2.ixml (1 pass)
- unused-rule (1 pass)
- unused-rules (1 pass)
- undefined-symbol (1 pass)
- undefined-symbols (1 pass)
- nothexdigits (1 pass)
- multiline-strings-LF (1 pass)
- multiline-strings-CRLF (1 pass)
- Instance Syntax tests (ixml) (37 pass)
- syntax-ixml (37 pass)
- Instance Syntax tests (xml) (37 pass)
- syntax-xml-instance (37 pass)
- Correct Syntax tests (8 pass)
- Ambiguous inputs (14 pass)
- ambig (1 pass)
- ambig2 (1 pass)
- ambig3 (1 pass)
- ambig4 (1 pass)
- ambig5 (1 pass)
- ambig6 (1 pass)
- ambig7 (1 pass)
- css (1 pass)
- date (1 pass)
- empty-parens (1 pass)
- expr0 (1 pass)
- lf2 (1 pass)
- ambiguous-marks (1 pass)
- ambiguous-without-marks (1 pass)
- Tests producing parse trees (96 pass/16 skip/0 fail)
- ixml tests (38 pass/16 skip/0 fail)
- address (1 pass)
- arith (1 pass)
- attribute-value (1 pass)
- attribute-multipart (1 pass)
- diary (1 pass)
- diary2 (1 pass)
- diary3 (1 pass)
- email (1 pass)
- expr (1 pass)
- expr1 (1 pass)
- expr2 (1 pass)
- expr3 (1 pass)
- expr4 (1 pass)
- expr5 (1 pass)
- expr6 (1 pass)
- hash (1 pass)
- hex (1 pass)
- hex1 (1 pass)
- hex3 (1 pass)
- json (1 pass)
- json1 (1 pass)
- lf (1 pass)
- marked (1 pass)
- nested-comment (1 pass)
- para-test (1 pass)
- poly (1 pass)
- program (1 pass)
- range (1 pass)
- string (1 pass)
- tab (1 pass)
- test (1 pass)
- unicode-range (1 pass)
- unicode-range1 (1 pass)
- unicode-range2 (1 pass)
- unicode-classes (0 pass/1 skip/0 fail)
- unicode-version-check (0 pass/15 skip/0 fail)
- vcard (1 pass)
- xml (1 pass)
- xml1 (1 pass)
- xpath (1 pass)
- element-content (1 pass)
- empty-group (1 pass)
- range-comments (1 pass)
- ranges (1 pass)
- ranges1 (1 pass)
- version-decl (25 pass)
- version-decl-two (5 pass)
- whitespace-and-delimiters-inline (5 pass)
- whitespace-and-delimiters-external (5 pass)
- leading-nullable (2 pass)
- leading-embedded-nullable (2 pass)
- shared-nullable-prefix (5 pass)
- naming-elements (1 pass)
- naming-elements-rhs (1 pass)
- naming-attributes (1 pass)
- naming-attributes-rhs (1 pass)
- ixml tests (38 pass/16 skip/0 fail)
- ixml tests (8 pass)
- ixml-no-spaces (1 pass)
- bnf (1 pass)
- ixml-one-line (1 pass)
- ixml-spaces (1 pass)
- ixml (1 pass)
- ixml1 (1 pass)
- ixml2 (1 pass)
- ixml3 (1 pass)
- parse tests (3 pass)
- parse-error (1 pass)
- url (1 pass)
- url1 (1 pass)
- Error tests (39 pass)
- syntax-xml-name (1 pass)
- non-NCName-hidden (5 pass)
- non-NCName-not-hidden (5 pass)
- hex-much-too-big (2 pass)
- hex-too-big (2 pass)
- hex-not-a-character (2 pass)
- hex-also-not-a-character (2 pass)
- hex-surrogate (2 pass)
- bad-class (2 pass)
- invalid-range (4 pass)
- invalid-char (1 pass)
- non-XML-char-in-input-output-clear (3 pass)
- non-XML-char-in-input-output-errors (3 pass)
- attribute-root (1 pass)
- attribute-roots-plural (1 pass)
- well-balanced-xml (1 pass)
- rootless (1 pass)
- name-starting-xml (1 pass)
- Improper grammars (31 pass)
- multi-1 (4 pass)
- undefined-1 (7 pass)
- unreachable-1 (4 pass)
- unreachable-2 (4 pass)
- non-productive-1 (4 pass)
- non-productive-2 (4 pass)
- non-productive-3 (4 pass)
- Prolog tests (26 pass)
- Insertion tests (13 pass)
- insert (1 pass)
- insert-attribute (1 pass)
- insert-example (1 pass)
- insert-multiple (1 pass)
- insert-multiple-attribute (1 pass)
- insert-ambiguous (1 pass)
- insert-separator (1 pass)
- insert-separator-hex (1 pass)
- insert-separator-whitespace (1 pass)
- insert-separator-multiple (1 pass)
- insert-separator-alternate (1 pass)
- insert-alternate (1 pass)
- insert-special (1 pass)
- Misc tests (149 pass)
- sample.grammar.01 (10 pass)
- sample.grammar.02 (6 pass)
- sample.grammar.02b (1 pass)
- sample.grammar.02c (1 pass)
- sample.grammar.02d (1 pass)
- sample.grammar.03 (13 pass)
- sample.grammar.04 (16 pass)
- sample.grammar.05 (3 pass)
- sample.grammar.06 (7 pass)
- sample.grammar.07 (5 pass)
- sample.grammar.08 (6 pass)
- sample.grammar.09 (7 pass)
- sample.grammar.10 (3 pass)
- sample.grammar.11 (3 pass)
- sample.grammar.12 (7 pass)
- sample.grammar.13 (10 pass)
- sample.grammar.14 (10 pass)
- sample.grammar.15 (7 pass)
- sample.grammar.16 (10 pass)
- sample.grammar.17 (5 pass)
- sample.grammar.18 (10 pass)
- sample.grammar.19 (4 pass)
- sample.grammar.20 (4 pass)
- Misc tests 2 (113 pass)
- sample.grammar.21 (19 pass)
- sample.grammar.22 (6 pass)
- sample.grammar.23 (6 pass)
- sample.grammar.24 (4 pass)
- sample.grammar.25 (4 pass)
- sample.grammar.26 (4 pass)
- sample.grammar.27 (4 pass)
- sample.grammar.28 (4 pass)
- sample.grammar.29 (5 pass)
- sample.grammar.30 (4 pass)
- sample.grammar.31 (5 pass)
- sample.grammar.33 (4 pass)
- sample.grammar.34 (8 pass)
- sample.grammar.35 (6 pass)
- sample.grammar.36 (10 pass)
- sample.grammar.37 (12 pass)
- sample.grammar.38 (4 pass)
- sample.grammar.39 (4 pass)
- Misc tests 3 (266 pass)
- sample.grammar.41 (11 pass)
- sample.grammar.41bis (11 pass)
- sample.grammar.41ter (11 pass)
- sample.grammar.42 (16 pass)
- sample.grammar.43 (13 pass)
- sample.grammar.44 (7 pass)
- sample.grammar.45 (16 pass)
- sample.grammar.46 (5 pass)
- sample.grammar.47 (10 pass)
- sample.grammar.48 (10 pass)
- sample.grammar.49 (15 pass)
- sample.grammar.50 (7 pass)
- sample.grammar.51 (18 pass)
- sample.grammar.52 (4 pass)
- sample.grammar.53 (4 pass)
- sample.grammar.54 (18 pass)
- sample.grammar.54bis (18 pass)
- sample.grammar.55 (13 pass)
- sample.grammar.56 (13 pass)
- sample.grammar.56bis (13 pass)
- sample.grammar.57 (11 pass)
- sample.grammar.58 (6 pass)
- sample.grammar.59 (8 pass)
- sample.grammar.60 (8 pass)
- Character class tests (4 pass)
- chars.char1a (1 pass)
- chars.char1b (1 pass)
- chars.char2 (1 pass)
- chars.astral (1 pass)
Test index
Tests marked ✔ have valid grammars and matching inputs; tests marked ✘ have valid grammars but non-matching inputs; tests marked ✘ have invalid grammars or should raise dynamic errors.
- B-or-B (ambiguous-without-marks) ✔
- B1 (prolog-1a) ✔
- B1 (prolog-1b) ✔
- B1 (prolog-2) ✘
- B1 (prolog-3) ✔
- BCD (prolog-1a) ✘
- BCD (prolog-1b) ✘
- BCD (prolog-2) ✘
- BCD (prolog-3) ✘
- Battr (ambiguous-marks) ✔
- D (prolog-1a) ✔
- D (prolog-1b) ✔
- D (prolog-3) ✔
- Grammar test (alts) ✔
- Grammar test (bad-class) ✘
- Grammar test (class-range.ixml) ✘
- Grammar test (comment) ✔
- Grammar test (defn1.ixml) ✘
- Grammar test (defn10.ixml) ✘
- Grammar test (defn11.ixml) ✘
- Grammar test (defn2.ixml) ✘
- Grammar test (defn3.ixml) ✘
- Grammar test (defn4.ixml) ✘
- Grammar test (defn5.ixml) ✘
- Grammar test (defn6.ixml) ✘
- Grammar test (defn8.ixml) ✘
- Grammar test (defn9.ixml) ✘
- Grammar test (elem2.ixml) ✘
- Grammar test (elem3.ixml) ✘
- Grammar test (elem4.ixml) ✘
- Grammar test (elem5.ixml) ✘
- Grammar test (elem6.ixml) ✘
- Grammar test (elem7.ixml) ✘
- Grammar test (empty-string.ixml) ✘
- Grammar test (expr10.ixml) ✘
- Grammar test (hex-also-not-a-character) ✘
- Grammar test (hex-much-too-big) ✘
- Grammar test (hex-not-a-character) ✘
- Grammar test (hex-surrogate) ✘
- Grammar test (hex-too-big) ✘
- Grammar test (hex2.ixml) ✘
- Grammar test (illegal-class.ixml) ✘
- Grammar test (invalid-range) ✘
- Grammar test (literal) ✔
- Grammar test (multi-1) ✘
- Grammar test (multiline-strings-CRLF) ✘
- Grammar test (multiline-strings-LF) ✘
- Grammar test (name-with-spaces.ixml) ✘
- Grammar test (non-NCName-hidden) ✔
- Grammar test (non-NCName-not-hidden) ✔
- Grammar test (non-XML-char-in-input-output-clear) ✔
- Grammar test (non-XML-char-in-input-output-errors) ✔
- Grammar test (non-productive-1) ✘
- Grammar test (non-productive-2) ✘
- Grammar test (non-productive-3) ✘
- Grammar test (nothexdigits) ✘
- Grammar test (option) ✔
- Grammar test (prolog-1a) ✔
- Grammar test (prolog-1b) ✔
- Grammar test (prolog-2) ✘
- Grammar test (prolog-3) ✔
- Grammar test (prolog-4) ✔
- Grammar test (repeat0) ✔
- Grammar test (repeat1) ✔
- Grammar test (rule.ixml) ✘
- Grammar test (rule1.ixml) ✘
- Grammar test (rule10.ixml) ✘
- Grammar test (rule11.ixml) ✘
- Grammar test (rule2.ixml) ✘
- Grammar test (rule3.ixml) ✘
- Grammar test (rule4.ixml) ✘
- Grammar test (rule5.ixml) ✘
- Grammar test (rule6.ixml) ✘
- Grammar test (rule7.ixml) ✘
- Grammar test (rule8.ixml) ✘
- Grammar test (rule9.ixml) ✘
- Grammar test (rulemark) ✔
- Grammar test (sample.grammar.01) ✔
- Grammar test (sample.grammar.02) ✔
- Grammar test (sample.grammar.02b) ✘
- Grammar test (sample.grammar.02c) ✘
- Grammar test (sample.grammar.02d) ✘
- Grammar test (sample.grammar.03) ✔
- Grammar test (sample.grammar.04) ✔
- Grammar test (sample.grammar.05) ✔
- Grammar test (sample.grammar.06) ✔
- Grammar test (sample.grammar.07) ✔
- Grammar test (sample.grammar.08) ✔
- Grammar test (sample.grammar.09) ✔
- Grammar test (sample.grammar.10) ✔
- Grammar test (sample.grammar.11) ✔
- Grammar test (sample.grammar.12) ✔
- Grammar test (sample.grammar.13) ✔
- Grammar test (sample.grammar.14) ✔
- Grammar test (sample.grammar.15) ✔
- Grammar test (sample.grammar.16) ✔
- Grammar test (sample.grammar.17) ✔
- Grammar test (sample.grammar.18) ✔
- Grammar test (sample.grammar.19) ✔
- Grammar test (sample.grammar.20) ✔
- Grammar test (sample.grammar.21) ✔
- Grammar test (sample.grammar.22) ✔
- Grammar test (sample.grammar.23) ✔
- Grammar test (sample.grammar.24) ✔
- Grammar test (sample.grammar.25) ✔
- Grammar test (sample.grammar.26) ✔
- Grammar test (sample.grammar.27) ✔
- Grammar test (sample.grammar.28) ✔
- Grammar test (sample.grammar.29) ✔
- Grammar test (sample.grammar.30) ✔
- Grammar test (sample.grammar.31) ✔
- Grammar test (sample.grammar.33) ✔
- Grammar test (sample.grammar.34) ✔
- Grammar test (sample.grammar.35) ✔
- Grammar test (sample.grammar.36) ✔
- Grammar test (sample.grammar.37) ✔
- Grammar test (sample.grammar.38) ✔
- Grammar test (sample.grammar.39) ✔
- Grammar test (sample.grammar.41) ✔
- Grammar test (sample.grammar.41bis) ✔
- Grammar test (sample.grammar.41ter) ✔
- Grammar test (sample.grammar.42) ✔
- Grammar test (sample.grammar.43) ✔
- Grammar test (sample.grammar.44) ✔
- Grammar test (sample.grammar.45) ✔
- Grammar test (sample.grammar.46) ✘
- Grammar test (sample.grammar.47) ✔
- Grammar test (sample.grammar.48) ✔
- Grammar test (sample.grammar.49) ✔
- Grammar test (sample.grammar.50) ✔
- Grammar test (sample.grammar.51) ✔
- Grammar test (sample.grammar.52) ✔
- Grammar test (sample.grammar.53) ✘
- Grammar test (sample.grammar.54) ✔
- Grammar test (sample.grammar.54bis) ✔
- Grammar test (sample.grammar.55) ✔
- Grammar test (sample.grammar.56) ✘
- Grammar test (sample.grammar.56bis) ✘
- Grammar test (sample.grammar.57) ✔
- Grammar test (sample.grammar.58) ✔
- Grammar test (sample.grammar.59) ✔
- Grammar test (sample.grammar.60) ✔
- Grammar test (sets) ✔
- Grammar test (undefined-1) ✘
- Grammar test (undefined-symbol) ✘
- Grammar test (undefined-symbols) ✘
- Grammar test (unreachable-1) ✘
- Grammar test (unreachable-2) ✘
- Grammar test (unterminated-comment.ixml) ✘
- Grammar test (unterminated-comment1.ixml) ✘
- Grammar test (unterminated-comment2.ixml) ✘
- Grammar test (version-decl) ✔
- Grammar test (version-decl-two) ✔
- Grammar test (whitespace-and-delimiters-external) ✔
- Grammar test (whitespace-and-delimiters-inline) ✔
- SOH-RS-EOT (non-XML-char-in-input-output-clear) ✔
- SOH-RS-EOT (non-XML-char-in-input-output-errors) ✔
- STX-ETX (non-XML-char-in-input-output-clear) ✔
- STX-ETX (non-XML-char-in-input-output-errors) ✘
- abc (version-decl) ✔
- abc (version-decl-two) ✘
- address (address) ✔
- ambig (ambig) ✔
- ambig2 (ambig2) ✔
- ambig3 (ambig3) ✔
- ambig4 (ambig4) ✔
- ambig5 (ambig5) ✔
- ambig6 (ambig6) ✔
- ambig6 (ambig7) ✔
- arith (arith) ✔
- attribute-multipart (attribute-multipart) ✔
- attribute-value (attribute-value) ✔
- atts-at-root (attribute-roots-plural) ✘
- b2 (prolog-1a) ✘
- b2 (prolog-1b) ✘
- b2 (prolog-3) ✘
- bad-class (bad-class) ✘
- bnf (bnf) ✔
- char1a (chars.char1a) ✔
- char1a (chars.char1b) ✔
- char1a (chars.char2) ✔
- chars.astral.1 (chars.astral) ✔
- class-range (syntax-ixml) ✘
- class-range (syntax-xml-instance) ✘
- css (css) ✔
- date (date) ✔
- defn1 (syntax-ixml) ✘
- defn1 (syntax-xml-instance) ✘
- defn10 (syntax-ixml) ✘
- defn10 (syntax-xml-instance) ✘
- defn11 (syntax-ixml) ✘
- defn11 (syntax-xml-instance) ✘
- defn2 (syntax-ixml) ✘
- defn2 (syntax-xml-instance) ✘
- defn3 (syntax-ixml) ✘
- defn3 (syntax-xml-instance) ✘
- defn4 (syntax-ixml) ✘
- defn4 (syntax-xml-instance) ✘
- defn5 (syntax-ixml) ✘
- defn5 (syntax-xml-instance) ✘
- defn6 (syntax-ixml) ✘
- defn6 (syntax-xml-instance) ✘
- defn8 (syntax-ixml) ✘
- defn8 (syntax-xml-instance) ✘
- defn9 (syntax-ixml) ✘
- defn9 (syntax-xml-instance) ✘
- diary (diary) ✔
- diary2 (diary2) ✔
- diary3 (diary3) ✔
- done (version-decl-two) ✔
- elem1 (elem1) ✘
- elem2 (syntax-ixml) ✘
- elem2 (syntax-xml-instance) ✘
- elem3 (syntax-ixml) ✘
- elem3 (syntax-xml-instance) ✘
- elem4 (syntax-ixml) ✘
- elem4 (syntax-xml-instance) ✘
- elem5 (syntax-ixml) ✘
- elem5 (syntax-xml-instance) ✘
- elem6 (syntax-ixml) ✘
- elem6 (syntax-xml-instance) ✘
- elem7 (syntax-ixml) ✘
- elem7 (syntax-xml-instance) ✘
- element-content (element-content) ✔
- email (email) ✔
- empty (version-decl) ✘
- empty (version-decl-two) ✔
- empty (whitespace-and-delimiters-external) ✘
- empty (whitespace-and-delimiters-inline) ✘
- empty-group (empty-group) ✔
- empty-parens (empty-parens) ✔
- empty-string (syntax-ixml) ✘
- empty-string (syntax-xml-instance) ✘
- epsilon (prolog-1a) ✘
- epsilon (prolog-1b) ✘
- epsilon (prolog-2) ✘
- epsilon (prolog-3) ✘
- epsilon (prolog-4) ✘
- expr (expr) ✔
- expr0 (expr0) ✔
- expr1 (expr1) ✘
- expr10 (syntax-ixml) ✘
- expr10 (syntax-xml-instance) ✘
- expr2 (expr2) ✔
- expr3 (expr3) ✔
- expr4 (expr4) ✔
- expr5 (expr5) ✔
- expr6 (expr6) ✔
- g01.c01 (sample.grammar.01) ✔
- g01.c02 (sample.grammar.01) ✔
- g01.c03 (sample.grammar.01) ✔
- g01.r04 (sample.grammar.01) ✘
- g01.r05 (sample.grammar.01) ✘
- g01.r06 (sample.grammar.01) ✘
- g01.r07 (sample.grammar.01) ✘
- g01.r08 (sample.grammar.01) ✘
- g01.r09 (sample.grammar.01) ✘
- g02.c01 (sample.grammar.02) ✔
- g02.c02 (sample.grammar.02) ✔
- g02.c03 (sample.grammar.02) ✔
- g02.r04 (sample.grammar.02) ✘
- g02.r05 (sample.grammar.02) ✘
- g03.c01 (sample.grammar.03) ✔
- g03.c02 (sample.grammar.03) ✔
- g03.c03 (sample.grammar.03) ✔
- g03.c04 (sample.grammar.03) ✔
- g03.r05 (sample.grammar.03) ✘
- g03.r06 (sample.grammar.03) ✘
- g03.r07 (sample.grammar.03) ✘
- g03.r08 (sample.grammar.03) ✘
- g03.r09 (sample.grammar.03) ✘
- g03.r10 (sample.grammar.03) ✘
- g03.r11 (sample.grammar.03) ✘
- g03.r12 (sample.grammar.03) ✘
- g04.c01 (sample.grammar.04) ✔
- g04.c02 (sample.grammar.04) ✔
- g04.c03 (sample.grammar.04) ✔
- g04.c04 (sample.grammar.04) ✔
- g04.c05 (sample.grammar.04) ✔
- g04.c06 (sample.grammar.04) ✔
- g04.c07 (sample.grammar.04) ✔
- g04.c08 (sample.grammar.04) ✔
- g04.r09 (sample.grammar.04) ✘
- g04.r10 (sample.grammar.04) ✘
- g04.r11 (sample.grammar.04) ✘
- g04.r12 (sample.grammar.04) ✘
- g04.r13 (sample.grammar.04) ✘
- g04.r14 (sample.grammar.04) ✘
- g04.r15 (sample.grammar.04) ✘
- g05.c01 (sample.grammar.05) ✔
- g05.r01 (sample.grammar.05) ✘
- g06.c02 (sample.grammar.06) ✔
- g06.c03 (sample.grammar.06) ✔
- g06.r01 (sample.grammar.06) ✘
- g06.r04 (sample.grammar.06) ✘
- g06.r05 (sample.grammar.06) ✘
- g06.r06 (sample.grammar.06) ✘
- g07c01 (sample.grammar.07) ✔
- g07c02 (sample.grammar.07) ✔
- g07c03 (sample.grammar.07) ✔
- g07r04 (sample.grammar.07) ✘
- g08c01 (sample.grammar.08) ✔
- g08c02 (sample.grammar.08) ✔
- g08c03 (sample.grammar.08) ✔
- g08c05 (sample.grammar.08) ✔
- g08r04 (sample.grammar.08) ✘
- g09c02 (sample.grammar.09) ✔
- g09c03 (sample.grammar.09) ✔
- g09c04 (sample.grammar.09) ✔
- g09c05 (sample.grammar.09) ✔
- g09c06 (sample.grammar.09) ✔
- g09r01 (sample.grammar.09) ✘
- g10c01 (sample.grammar.10) ✔
- g10r02 (sample.grammar.10) ✘
- g11c01 (sample.grammar.11) ✔
- g11c02 (sample.grammar.11) ✔
- g12.c02 (sample.grammar.12) ✔
- g12.c03 (sample.grammar.12) ✔
- g12.c04 (sample.grammar.12) ✔
- g12.c05 (sample.grammar.12) ✔
- g12.r01 (sample.grammar.12) ✘
- g12.r06 (sample.grammar.12) ✘
- g13c01 (sample.grammar.13) ✘
- g13c02 (sample.grammar.13) ✘
- g13c03 (sample.grammar.13) ✘
- g13c04 (sample.grammar.13) ✘
- g13c05 (sample.grammar.13) ✔
- g13c06 (sample.grammar.13) ✔
- g13c07 (sample.grammar.13) ✘
- g13c08 (sample.grammar.13) ✔
- g13c09 (sample.grammar.13) ✔
- g14c01 (sample.grammar.14) ✘
- g14c02 (sample.grammar.14) ✔
- g14c03 (sample.grammar.14) ✘
- g14c04 (sample.grammar.14) ✘
- g14c05 (sample.grammar.14) ✘
- g14c06 (sample.grammar.14) ✔
- g14c07 (sample.grammar.14) ✔
- g14c08 (sample.grammar.14) ✘
- g14c09 (sample.grammar.14) ✘
- g15c01 (sample.grammar.15) ✘
- g15c02 (sample.grammar.15) ✘
- g15c03 (sample.grammar.15) ✔
- g15c04 (sample.grammar.15) ✔
- g15c05 (sample.grammar.15) ✔
- g15c06 (sample.grammar.15) ✔
- g16c01 (sample.grammar.16) ✘
- g16c02 (sample.grammar.16) ✔
- g16c03 (sample.grammar.16) ✘
- g16c04 (sample.grammar.16) ✔
- g16c05 (sample.grammar.16) ✘
- g16c06 (sample.grammar.16) ✔
- g16c07 (sample.grammar.16) ✔
- g16c08 (sample.grammar.16) ✘
- g16c09 (sample.grammar.16) ✘
- g17c01 (sample.grammar.17) ✘
- g17c02 (sample.grammar.17) ✔
- g17c03 (sample.grammar.17) ✘
- g17c04 (sample.grammar.17) ✘
- g18c01 (sample.grammar.18) ✔
- g18c02 (sample.grammar.18) ✔
- g18c03 (sample.grammar.18) ✔
- g18c04 (sample.grammar.18) ✔
- g18c05 (sample.grammar.18) ✘
- g18c06 (sample.grammar.18) ✘
- g18c07 (sample.grammar.18) ✘
- g18c08 (sample.grammar.18) ✘
- g18c09 (sample.grammar.18) ✘
- g19c01 (sample.grammar.19) ✔
- g19c02 (sample.grammar.19) ✘
- g19c03 (sample.grammar.19) ✘
- g20c01 (sample.grammar.20) ✔
- g20c02 (sample.grammar.20) ✘
- g20c03 (sample.grammar.20) ✘
- g21.c01 (sample.grammar.21) ✔
- g21.c02 (sample.grammar.21) ✔
- g21.c03 (sample.grammar.21) ✘
- g21.c04 (sample.grammar.21) ✘
- g21.c05 (sample.grammar.21) ✔
- g21.c06 (sample.grammar.21) ✔
- g21.c07 (sample.grammar.21) ✘
- g21.c08 (sample.grammar.21) ✘
- g21.c09 (sample.grammar.21) ✔
- g21.c10 (sample.grammar.21) ✔
- g21.c11 (sample.grammar.21) ✘
- g21.c12 (sample.grammar.21) ✘
- g21.c13 (sample.grammar.21) ✘
- g21.c14 (sample.grammar.21) ✘
- g21.c15 (sample.grammar.21) ✔
- g21.c16 (sample.grammar.21) ✔
- g21.c17 (sample.grammar.21) ✔
- g21.c18 (sample.grammar.21) ✔
- g22.c01 (sample.grammar.22) ✔
- g22.c02 (sample.grammar.22) ✘
- g22.c03 (sample.grammar.22) ✔
- g22.c04 (sample.grammar.22) ✔
- g22.c05 (sample.grammar.22) ✘
- g23.c03 (sample.grammar.23) ✔
- g23.r01 (sample.grammar.23) ✘
- g23.r02 (sample.grammar.23) ✘
- g23.r04 (sample.grammar.23) ✘
- g23.r05 (sample.grammar.23) ✘
- g24.c03 (sample.grammar.24) ✔
- g24.r01 (sample.grammar.24) ✘
- g24.r02 (sample.grammar.24) ✘
- g25.c02 (sample.grammar.25) ✔
- g25.r01 (sample.grammar.25) ✘
- g25.r03 (sample.grammar.25) ✘
- g26.c02 (sample.grammar.26) ✔
- g26.r01 (sample.grammar.26) ✘
- g26.r03 (sample.grammar.26) ✘
- g27.c03 (sample.grammar.27) ✔
- g27.r01 (sample.grammar.27) ✘
- g27.r02 (sample.grammar.27) ✘
- g28.c02 (sample.grammar.28) ✔
- g28.r01 (sample.grammar.28) ✘
- g28.r03 (sample.grammar.28) ✘
- g29.c03 (sample.grammar.29) ✔
- g29.r01 (sample.grammar.29) ✘
- g29.r02 (sample.grammar.29) ✘
- g29.r04 (sample.grammar.29) ✘
- g30.c01 (sample.grammar.30) ✔
- g30.c02 (sample.grammar.30) ✘
- g30.c03 (sample.grammar.30) ✘
- g31.c01 (sample.grammar.31) ✔
- g31.c02 (sample.grammar.31) ✘
- g31.c03 (sample.grammar.31) ✘
- g31.c04 (sample.grammar.31) ✔
- g33.c01 (sample.grammar.33) ✔
- g33.r02 (sample.grammar.33) ✘
- g33.r03 (sample.grammar.33) ✘
- g34.c01 (sample.grammar.34) ✔
- g34.c02 (sample.grammar.34) ✔
- g34.c03 (sample.grammar.34) ✔
- g34.c04 (sample.grammar.34) ✔
- g34.r05 (sample.grammar.34) ✘
- g34.r06 (sample.grammar.34) ✘
- g34.r07 (sample.grammar.34) ✘
- g35.c01 (sample.grammar.35) ✔
- g35.c02 (sample.grammar.35) ✔
- g35.c03 (sample.grammar.35) ✔
- g35.c04 (sample.grammar.35) ✔
- g35.r05 (sample.grammar.35) ✘
- g36.c01 (sample.grammar.36) ✘
- g36.c02 (sample.grammar.36) ✘
- g36.c03 (sample.grammar.36) ✔
- g36.c04 (sample.grammar.36) ✔
- g36.c05 (sample.grammar.36) ✘
- g36.c06 (sample.grammar.36) ✔
- g36.c07 (sample.grammar.36) ✘
- g36.c08 (sample.grammar.36) ✘
- g36.c09 (sample.grammar.36) ✘
- g37.c01 (sample.grammar.37) ✘
- g37.c02 (sample.grammar.37) ✔
- g37.c03 (sample.grammar.37) ✘
- g37.c04 (sample.grammar.37) ✘
- g37.c05 (sample.grammar.37) ✘
- g37.c06 (sample.grammar.37) ✘
- g37.c07 (sample.grammar.37) ✘
- g37.c08 (sample.grammar.37) ✘
- g37.c10 (sample.grammar.37) ✔
- g37.c11 (sample.grammar.37) ✔
- g37.c12 (sample.grammar.37) ✔
- g38.c01 (sample.grammar.38) ✔
- g38.c02 (sample.grammar.38) ✔
- g38.c03 (sample.grammar.38) ✘
- g39.c01 (sample.grammar.39) ✔
- g39.c02 (sample.grammar.39) ✔
- g39.c03 (sample.grammar.39) ✔
- g41.c00 (sample.grammar.41) ✔
- g41.c01 (sample.grammar.41) ✘
- g41.c02 (sample.grammar.41) ✘
- g41.c03 (sample.grammar.41) ✘
- g41.c04 (sample.grammar.41) ✔
- g41.c05 (sample.grammar.41) ✘
- g41.c06 (sample.grammar.41) ✘
- g41.c07 (sample.grammar.41) ✘
- g41.c08 (sample.grammar.41) ✘
- g41.c09 (sample.grammar.41) ✘
- g41bis.c00 (sample.grammar.41bis) ✔
- g41bis.c01 (sample.grammar.41bis) ✘
- g41bis.c02 (sample.grammar.41bis) ✘
- g41bis.c03 (sample.grammar.41bis) ✘
- g41bis.c04 (sample.grammar.41bis) ✔
- g41bis.c05 (sample.grammar.41bis) ✘
- g41bis.c06 (sample.grammar.41bis) ✘
- g41bis.c07 (sample.grammar.41bis) ✘
- g41bis.c08 (sample.grammar.41bis) ✘
- g41bis.c09 (sample.grammar.41bis) ✘
- g41ter.c00 (sample.grammar.41ter) ✔
- g41ter.c01 (sample.grammar.41ter) ✘
- g41ter.c02 (sample.grammar.41ter) ✘
- g41ter.c03 (sample.grammar.41ter) ✘
- g41ter.c04 (sample.grammar.41ter) ✔
- g41ter.c05 (sample.grammar.41ter) ✘
- g41ter.c06 (sample.grammar.41ter) ✘
- g41ter.c07 (sample.grammar.41ter) ✘
- g41ter.c08 (sample.grammar.41ter) ✘
- g41ter.c09 (sample.grammar.41ter) ✘
- g42.c01 (sample.grammar.42) ✔
- g42.c02 (sample.grammar.42) ✔
- g42.c03 (sample.grammar.42) ✔
- g42.c04 (sample.grammar.42) ✔
- g42.c05 (sample.grammar.42) ✔
- g42.c06 (sample.grammar.42) ✘
- g42.c07 (sample.grammar.42) ✘
- g42.c08 (sample.grammar.42) ✘
- g42.c09 (sample.grammar.42) ✘
- g42.c10 (sample.grammar.42) ✘
- g42.c11 (sample.grammar.42) ✘
- g42.c12 (sample.grammar.42) ✘
- g42.c13 (sample.grammar.42) ✘
- g42.c14 (sample.grammar.42) ✘
- g42.c15 (sample.grammar.42) ✘
- g43.c01 (sample.grammar.43) ✔
- g43.c02 (sample.grammar.43) ✔
- g43.c03 (sample.grammar.43) ✔
- g43.c04 (sample.grammar.43) ✔
- g43.c05 (sample.grammar.43) ✔
- g43.c06 (sample.grammar.43) ✔
- g43.c07 (sample.grammar.43) ✘
- g43.c08 (sample.grammar.43) ✘
- g43.c09 (sample.grammar.43) ✘
- g43.c10 (sample.grammar.43) ✘
- g43.c11 (sample.grammar.43) ✘
- g43.c12 (sample.grammar.43) ✘
- g44.c01 (sample.grammar.44) ✔
- g44.c02 (sample.grammar.44) ✔
- g44.c03 (sample.grammar.44) ✔
- g44.c04 (sample.grammar.44) ✘
- g44.c05 (sample.grammar.44) ✘
- g44.c06 (sample.grammar.44) ✔
- g45.c01 (sample.grammar.45) ✘
- g45.c02 (sample.grammar.45) ✘
- g45.c03 (sample.grammar.45) ✔
- g45.c04 (sample.grammar.45) ✔
- g45.c05 (sample.grammar.45) ✔
- g45.c06 (sample.grammar.45) ✔
- g45.c07 (sample.grammar.45) ✔
- g45.c08 (sample.grammar.45) ✘
- g45.c09 (sample.grammar.45) ✘
- g45.c10 (sample.grammar.45) ✘
- g45.c11 (sample.grammar.45) ✘
- g45.c12 (sample.grammar.45) ✘
- g45.c13 (sample.grammar.45) ✘
- g45.c14 (sample.grammar.45) ✘
- g45.c15 (sample.grammar.45) ✘
- g46.c01 (sample.grammar.46) ✘
- g46.c02 (sample.grammar.46) ✘
- g46.c03 (sample.grammar.46) ✘
- g46.c04 (sample.grammar.46) ✘
- g47.c01 (sample.grammar.47) ✘
- g47.c02 (sample.grammar.47) ✔
- g47.c03 (sample.grammar.47) ✔
- g47.c04 (sample.grammar.47) ✔
- g47.c05 (sample.grammar.47) ✔
- g47.c06 (sample.grammar.47) ✘
- g47.c07 (sample.grammar.47) ✘
- g47.c08 (sample.grammar.47) ✘
- g47.c09 (sample.grammar.47) ✘
- g48.c01 (sample.grammar.48) ✘
- g48.c02 (sample.grammar.48) ✔
- g48.c03 (sample.grammar.48) ✔
- g48.c04 (sample.grammar.48) ✔
- g48.c05 (sample.grammar.48) ✔
- g48.c06 (sample.grammar.48) ✘
- g48.c07 (sample.grammar.48) ✘
- g48.c08 (sample.grammar.48) ✘
- g48.c09 (sample.grammar.48) ✘
- g49.c01 (sample.grammar.49) ✘
- g49.c02 (sample.grammar.49) ✔
- g49.c03 (sample.grammar.49) ✔
- g49.c04 (sample.grammar.49) ✔
- g49.c05 (sample.grammar.49) ✔
- g49.c06 (sample.grammar.49) ✔
- g49.c07 (sample.grammar.49) ✔
- g49.c08 (sample.grammar.49) ✔
- g49.c09 (sample.grammar.49) ✘
- g49.c10 (sample.grammar.49) ✘
- g49.c11 (sample.grammar.49) ✘
- g49.c12 (sample.grammar.49) ✘
- g49.c13 (sample.grammar.49) ✘
- g49.c14 (sample.grammar.49) ✘
- g50.c01 (sample.grammar.50) ✔
- g50.c02 (sample.grammar.50) ✘
- g50.c03 (sample.grammar.50) ✔
- g50.c04 (sample.grammar.50) ✔
- g50.c05 (sample.grammar.50) ✔
- g50.c06 (sample.grammar.50) ✘
- g51.c01 (sample.grammar.51) ✔
- g51.c02 (sample.grammar.51) ✔
- g51.c03 (sample.grammar.51) ✔
- g51.c04 (sample.grammar.51) ✔
- g51.c05 (sample.grammar.51) ✔
- g51.c06 (sample.grammar.51) ✔
- g51.c07 (sample.grammar.51) ✔
- g51.c08 (sample.grammar.51) ✘
- g51.c09 (sample.grammar.51) ✘
- g51.c10 (sample.grammar.51) ✘
- g51.c11 (sample.grammar.51) ✘
- g51.c12 (sample.grammar.51) ✘
- g51.c13 (sample.grammar.51) ✘
- g51.c14 (sample.grammar.51) ✘
- g51.c15 (sample.grammar.51) ✘
- g51.c16 (sample.grammar.51) ✘
- g51.c17 (sample.grammar.51) ✘
- g52.c01 (sample.grammar.52) ✔
- g52.c02 (sample.grammar.52) ✘
- g52.c03 (sample.grammar.52) ✘
- g53.c01 (sample.grammar.53) ✔
- g53.c02 (sample.grammar.53) ✘
- g53.r03 (sample.grammar.53) ✘
- g54.c01 (sample.grammar.54) ✔
- g54.c02 (sample.grammar.54) ✔
- g54.c03 (sample.grammar.54) ✔
- g54.c04 (sample.grammar.54) ✔
- g54.c05 (sample.grammar.54) ✔
- g54.c06 (sample.grammar.54) ✔
- g54.c07 (sample.grammar.54) ✔
- g54.c08 (sample.grammar.54) ✘
- g54.c09 (sample.grammar.54) ✘
- g54.c10 (sample.grammar.54) ✘
- g54.c11 (sample.grammar.54) ✘
- g54.c12 (sample.grammar.54) ✘
- g54.c13 (sample.grammar.54) ✘
- g54.c14 (sample.grammar.54) ✘
- g54.c15 (sample.grammar.54) ✘
- g54.c16 (sample.grammar.54) ✘
- g54.c17 (sample.grammar.54) ✘
- g54bis.c01 (sample.grammar.54bis) ✔
- g54bis.c02 (sample.grammar.54bis) ✔
- g54bis.c03 (sample.grammar.54bis) ✔
- g54bis.c04 (sample.grammar.54bis) ✔
- g54bis.c05 (sample.grammar.54bis) ✔
- g54bis.c06 (sample.grammar.54bis) ✔
- g54bis.c07 (sample.grammar.54bis) ✔
- g54bis.c08 (sample.grammar.54bis) ✘
- g54bis.c09 (sample.grammar.54bis) ✘
- g54bis.c10 (sample.grammar.54bis) ✘
- g54bis.c11 (sample.grammar.54bis) ✘
- g54bis.c12 (sample.grammar.54bis) ✘
- g54bis.c13 (sample.grammar.54bis) ✘
- g54bis.c14 (sample.grammar.54bis) ✘
- g54bis.c15 (sample.grammar.54bis) ✘
- g54bis.c16 (sample.grammar.54bis) ✘
- g54bis.c17 (sample.grammar.54bis) ✘
- g55.c01 (sample.grammar.55) ✔
- g55.c02 (sample.grammar.55) ✘
- g55.c03 (sample.grammar.55) ✘
- g55.c04 (sample.grammar.55) ✘
- g55.c05 (sample.grammar.55) ✘
- g55.c06 (sample.grammar.55) ✘
- g55.c07 (sample.grammar.55) ✘
- g55.c08 (sample.grammar.55) ✔
- g55.c09 (sample.grammar.55) ✔
- g55.c10 (sample.grammar.55) ✔
- g55.c11 (sample.grammar.55) ✔
- g55.c12 (sample.grammar.55) ✔
- g56.c01 (sample.grammar.56) ✘
- g56.c02 (sample.grammar.56) ✘
- g56.c03 (sample.grammar.56) ✘
- g56.c04 (sample.grammar.56) ✘
- g56.c05 (sample.grammar.56) ✘
- g56.c06 (sample.grammar.56) ✘
- g56.c07 (sample.grammar.56) ✘
- g56.c08 (sample.grammar.56) ✘
- g56.c09 (sample.grammar.56) ✘
- g56.c10 (sample.grammar.56) ✘
- g56.c11 (sample.grammar.56) ✘
- g56.c12 (sample.grammar.56) ✘
- g56bis.c01 (sample.grammar.56bis) ✘
- g56bis.c02 (sample.grammar.56bis) ✘
- g56bis.c03 (sample.grammar.56bis) ✘
- g56bis.c04 (sample.grammar.56bis) ✘
- g56bis.c05 (sample.grammar.56bis) ✘
- g56bis.c06 (sample.grammar.56bis) ✘
- g56bis.c07 (sample.grammar.56bis) ✘
- g56bis.c08 (sample.grammar.56bis) ✘
- g56bis.c09 (sample.grammar.56bis) ✘
- g56bis.c10 (sample.grammar.56bis) ✘
- g56bis.c11 (sample.grammar.56bis) ✘
- g56bis.c12 (sample.grammar.56bis) ✘
- g57.c01 (sample.grammar.57) ✘
- g57.c02 (sample.grammar.57) ✔
- g57.c03 (sample.grammar.57) ✔
- g57.c04 (sample.grammar.57) ✘
- g57.c05 (sample.grammar.57) ✔
- g57.c06 (sample.grammar.57) ✔
- g57.c07 (sample.grammar.57) ✘
- g57.c08 (sample.grammar.57) ✘
- g57.c09 (sample.grammar.57) ✘
- g57.c10 (sample.grammar.57) ✔
- g58.c01 (sample.grammar.58) ✔
- g58.c02 (sample.grammar.58) ✘
- g58.c03 (sample.grammar.58) ✘
- g58.c04 (sample.grammar.58) ✘
- g58.c05 (sample.grammar.58) ✘
- g59.c01 (sample.grammar.59) ✘
- g59.c02 (sample.grammar.59) ✔
- g59.c03 (sample.grammar.59) ✔
- g59.c04 (sample.grammar.59) ✔
- g59.c05 (sample.grammar.59) ✔
- g59.c06 (sample.grammar.59) ✔
- g59.c07 (sample.grammar.59) ✘
- g60.c01 (sample.grammar.60) ✘
- g60.c02 (sample.grammar.60) ✔
- g60.c03 (sample.grammar.60) ✔
- g60.c04 (sample.grammar.60) ✔
- g60.c05 (sample.grammar.60) ✔
- g60.c06 (sample.grammar.60) ✔
- g60.c07 (sample.grammar.60) ✘
- hash (hash) ✔
- hex (hex) ✔
- hex-also-not-a-character (hex-also-not-a-character) ✘
- hex-much-too-big (hex-much-too-big) ✘
- hex-not-a-character (hex-not-a-character) ✘
- hex-surrogate (hex-surrogate) ✘
- hex-too-big (hex-too-big) ✘
- hex1 (hex1) ✔
- hex2 (syntax-ixml) ✘
- hex2 (syntax-xml-instance) ✘
- hex3 (hex3) ✔
- hidden-1 (non-NCName-hidden) ✔
- hidden-2 (non-NCName-hidden) ✘
- hidden-3 (non-NCName-hidden) ✘
- hidden-4 (non-NCName-hidden) ✘
- i-1 (insert) ✔
- iAlt-1 (insert-alternate) ✔
- iAmb-1 (insert-ambiguous) ✔
- iAtt-1 (insert-attribute) ✔
- iEx-1 (insert-example) ✔
- iMult-1 (insert-multiple) ✔
- iMultAtt-1 (insert-multiple-attribute) ✔
- iSep-1 (insert-separator) ✔
- iSepAlt-1 (insert-separator-alternate) ✔
- iSepHex-1 (insert-separator-hex) ✔
- iSepMul-1 (insert-separator-multiple) ✔
- iSepWs-1 (insert-separator-whitespace) ✔
- insert-special (insert-special) ✔
- invalid-char (invalid-char) ✘
- invalid-name (syntax-xml-name) ✘
- invalid-range-A (invalid-range) ✘
- invalid-range-L (invalid-range) ✘
- invalid-range-Z (invalid-range) ✘
- ixml (ixml) ✔
- ixml-no-spaces (ixml-no-spaces) ✔
- ixml-one-line (ixml-one-line) ✔
- ixml-spaces (ixml-spaces) ✔
- ixml1 (ixml1) ✔
- ixml2 (ixml2) ✔
- ixml3 (ixml3) ✔
- json (json) ✔
- json1 (json1) ✔
- leading-nullable (leading-embedded-nullable) ✔
- leading-nullable (leading-nullable) ✔
- leading-nullable-fail (leading-embedded-nullable) ✘
- leading-nullable-fail (leading-nullable) ✘
- lf (lf) ✔
- lf2 (lf2) ✔
- marked (marked) ✔
- md-1 (multi-1) ✘
- md-2 (multi-1) ✘
- md-3 (multi-1) ✘
- multiline-strings-CRLF (syntax-ixml) ✘
- multiline-strings-CRLF (syntax-xml-instance) ✘
- multiline-strings-LF (syntax-ixml) ✘
- multiline-strings-LF (syntax-xml-instance) ✘
- multiple-root-elements (well-balanced-xml) ✘
- name-with-spaces (syntax-ixml) ✘
- name-with-spaces (syntax-xml-instance) ✘
- naming-attributes (naming-attributes) ✔
- naming-attributes-rhs (naming-attributes-rhs) ✔
- naming-elements (naming-elements) ✔
- naming-elements-rhs (naming-elements-rhs) ✔
- nested-comment (nested-comment) ✔
- nonhidden-1 (non-NCName-not-hidden) ✘
- nonhidden-2 (non-NCName-not-hidden) ✘
- nonhidden-3 (non-NCName-not-hidden) ✔
- nonhidden-4 (non-NCName-not-hidden) ✘
- nothexdigits (syntax-ixml) ✘
- nothexdigits (syntax-xml-instance) ✘
- np-1 (non-productive-1) ✘
- np-2 (non-productive-1) ✘
- np-3 (non-productive-1) ✘
- np-4 (non-productive-2) ✘
- np-5 (non-productive-2) ✘
- np-6 (non-productive-2) ✘
- np-7 (non-productive-3) ✘
- np-8 (non-productive-3) ✘
- np-9 (non-productive-3) ✘
- overdone (version-decl-two) ✘
- para-test (para-test) ✔
- parse-error (parse-error) ✘
- poly (poly) ✔
- program (program) ✔
- range (range) ✔
- range-comments (range-comments) ✔
- ranges (ranges) ✔
- ranges1 (ranges1) ✔
- rule (syntax-ixml) ✘
- rule (syntax-xml-instance) ✘
- rule1 (syntax-ixml) ✘
- rule1 (syntax-xml-instance) ✘
- rule10 (syntax-ixml) ✘
- rule10 (syntax-xml-instance) ✘
- rule3 (syntax-ixml) ✘
- rule3 (syntax-xml-instance) ✘
- rule4 (syntax-ixml) ✘
- rule4 (syntax-xml-instance) ✘
- rule5 (syntax-ixml) ✘
- rule5 (syntax-xml-instance) ✘
- rule6 (syntax-ixml) ✘
- rule6 (syntax-xml-instance) ✘
- rule7 (syntax-ixml) ✘
- rule7 (syntax-xml-instance) ✘
- rule8 (syntax-ixml) ✘
- rule8 (syntax-xml-instance) ✘
- rule9 (syntax-ixml) ✘
- rule9 (syntax-xml-instance) ✘
- s0 (version-decl) ✔
- s1 (version-decl) ✔
- s2 (version-decl) ✔
- sentence (attribute-root) ✘
- snp-1 (shared-nullable-prefix) ✔
- snp-2 (shared-nullable-prefix) ✔
- snp-3 (shared-nullable-prefix) ✔
- snp-4 (shared-nullable-prefix) ✘
- snp-5 (shared-nullable-prefix) ✘
- string (string) ✔
- t0 (version-decl) ✔
- t1 (version-decl) ✔
- t2 (version-decl) ✘
- tab (tab) ✔
- test (test) ✔
- textnode-at-root (rootless) ✘
- u0 (version-decl) ✘
- u1 (version-decl) ✔
- u2 (version-decl) ✔
- undef-1 (undefined-1) ✘
- undef-2 (undefined-1) ✘
- undef-3 (undefined-1) ✘
- undef-4 (undefined-1) ✘
- undef-5 (undefined-1) ✘
- undef-6 (undefined-1) ✘
- unicode-classes (unicode-classes) ✔
- unicode-range (unicode-range) ✔
- unicode-range1 (unicode-range1) ✔
- unicode-range2 (unicode-range2) ✔
- unicode-v06.0-diagnostic (unicode-version-check) ✔
- unicode-v06.1-diagnostic (unicode-version-check) ✔
- unicode-v06.2-diagnostic (unicode-version-check) ✔
- unicode-v06.3-diagnostic (unicode-version-check) ✔
- unicode-v07-diagnostic (unicode-version-check) ✔
- unicode-v08-diagnostic (unicode-version-check) ✔
- unicode-v09-diagnostic (unicode-version-check) ✔
- unicode-version-10-diagnostic (unicode-version-check) ✔
- unicode-version-11-diagnostic (unicode-version-check) ✔
- unicode-version-12-diagnostic (unicode-version-check) ✔
- unicode-version-12.1-diagnostic (unicode-version-check) ✔
- unicode-version-13-diagnostic (unicode-version-check) ✔
- unicode-version-14-diagnostic (unicode-version-check) ✔
- unicode-version-15-diagnostic (unicode-version-check) ✔
- unicode-version-15.1-diagnostic (unicode-version-check) ✔
- unr-1 (unreachable-1) ✘
- unr-2 (unreachable-1) ✘
- unr-3 (unreachable-1) ✘
- unr-4 (unreachable-2) ✘
- unr-5 (unreachable-2) ✘
- unr-6 (unreachable-2) ✘
- unterminated-comment (syntax-ixml) ✘
- unterminated-comment (syntax-xml-instance) ✘
- unterminated-comment1 (syntax-ixml) ✘
- unterminated-comment1 (syntax-xml-instance) ✘
- unterminated-comment2 (syntax-ixml) ✘
- unterminated-comment2 (syntax-xml-instance) ✘
- unused-rule (unused-rule) ✔
- unused-rules (unused-rules) ✔
- url (url) ✘
- url1 (url1) ✘
- v0 (version-decl) ✘
- v1 (version-decl) ✔
- v1.0 (prolog-4) ✘
- v1.3 (prolog-4) ✔
- v2 (version-decl) ✘
- vcard (vcard) ✔
- w0 (version-decl) ✔
- w1 (version-decl) ✘
- w2 (version-decl) ✘
- wd1 (whitespace-and-delimiters-external) ✔
- wd1 (whitespace-and-delimiters-inline) ✔
- wd2 (whitespace-and-delimiters-external) ✔
- wd2 (whitespace-and-delimiters-inline) ✔
- wd3 (whitespace-and-delimiters-external) ✔
- wd3 (whitespace-and-delimiters-inline) ✔
- x0 (version-decl) ✘
- x1 (version-decl) ✘
- xml (xml) ✔
- xml1 (xml1) ✔
- xmlns-forbidden (name-starting-xml) ✘
- xpath (xpath) ✘
- y0 (version-decl) ✘
- y1 (version-decl) ✘
- y2 (version-decl) ✘
- z0 (version-decl) ✔
- z1 (version-decl) ✘