Automated cross-reference of YAML 1.2.2 productions with @[yaml_spec] annotations in lean4-yaml-verified
| # ↕ | Production ↕ | Section ↕ | Status ↕ | Parser ↕ | Proofs ↕ | Scanner ↕ | Spec ↕ | Surface ↕ | Token ↕ |
|---|---|---|---|---|---|---|---|---|---|
| 1 | c-printable | §5.1 | Grammar Only | in L4YAML/Spec/CharPredicates.lean:215in L4YAML/Spec/CharPredicates.lean:202 |
|||||
| 2 | nb-json | §5.1 | Grammar Only | in L4YAML/Scanner/Scalar.lean:318in L4YAML/Scanner/Scalar.lean:229 |
in L4YAML/Spec/CharPredicates.lean:232in L4YAML/Spec/CharPredicates.lean:240 |
in L4YAML/Surface/Scalars.lean:39 |
|||
| 3 | c-byte-order-mark | §5.2 | Covered | in L4YAML/Scanner/Scanner.lean:524 |
|||||
| 4 | c-sequence-entry | §5.3 | Covered | in L4YAML/Spec/CharPredicates.lean:365in L4YAML/Spec/CharPredicates.lean:379in L4YAML/Spec/CharPredicates.lean:521in L4YAML/Spec/CharPredicates.lean:184in L4YAML/Spec/CharPredicates.lean:503in L4YAML/Spec/CharPredicates.lean:160 |
in L4YAML/Token/Token.lean:145 |
||||
| 5 | c-mapping-key | §5.3 | Covered | in L4YAML/Spec/CharPredicates.lean:365in L4YAML/Spec/CharPredicates.lean:379in L4YAML/Spec/CharPredicates.lean:521in L4YAML/Spec/CharPredicates.lean:184in L4YAML/Spec/CharPredicates.lean:503in L4YAML/Spec/CharPredicates.lean:160 |
in L4YAML/Token/Token.lean:148 |
||||
| 6 | c-mapping-value | §5.3 | Covered | in L4YAML/Scanner/SimpleKey.lean:224in L4YAML/Scanner/Scanner.lean:346 |
in L4YAML/Spec/CharPredicates.lean:365in L4YAML/Spec/CharPredicates.lean:379in L4YAML/Spec/CharPredicates.lean:521in L4YAML/Spec/CharPredicates.lean:184in L4YAML/Spec/CharPredicates.lean:503in L4YAML/Spec/CharPredicates.lean:160 |
in L4YAML/Token/Token.lean:151 |
|||
| 7 | c-collect-entry | §5.3 | Covered | in L4YAML/Scanner/Scanner.lean:250in L4YAML/Scanner/Scanner.lean:319 |
in L4YAML/Spec/CharPredicates.lean:184in L4YAML/Spec/CharPredicates.lean:126in L4YAML/Spec/CharPredicates.lean:117in L4YAML/Spec/CharPredicates.lean:160 |
in L4YAML/Token/Token.lean:169 |
|||
| 8 | c-sequence-start | §5.3 | Covered | in L4YAML/Scanner/Scanner.lean:134 |
in L4YAML/Spec/CharPredicates.lean:184in L4YAML/Spec/CharPredicates.lean:126in L4YAML/Spec/CharPredicates.lean:117in L4YAML/Spec/CharPredicates.lean:160 |
in L4YAML/Token/Token.lean:157 |
|||
| 9 | c-sequence-end | §5.3 | Covered | in L4YAML/Scanner/Scanner.lean:160 |
in L4YAML/Spec/CharPredicates.lean:184in L4YAML/Spec/CharPredicates.lean:126in L4YAML/Spec/CharPredicates.lean:117in L4YAML/Spec/CharPredicates.lean:160 |
in L4YAML/Token/Token.lean:160 |
|||
| 10 | c-mapping-start | §5.3 | Covered | in L4YAML/Scanner/Scanner.lean:185 |
in L4YAML/Spec/CharPredicates.lean:184in L4YAML/Spec/CharPredicates.lean:126in L4YAML/Spec/CharPredicates.lean:117in L4YAML/Spec/CharPredicates.lean:160 |
in L4YAML/Token/Token.lean:163 |
|||
| 11 | c-mapping-end | §5.3 | Covered | in L4YAML/Scanner/Scanner.lean:211 |
in L4YAML/Spec/CharPredicates.lean:184in L4YAML/Spec/CharPredicates.lean:126in L4YAML/Spec/CharPredicates.lean:117in L4YAML/Spec/CharPredicates.lean:160 |
in L4YAML/Token/Token.lean:166 |
|||
| 12 | c-comment | §5.3 | Covered | in L4YAML/Spec/CharPredicates.lean:184in L4YAML/Spec/CharPredicates.lean:160 |
|||||
| 13 | c-anchor | §5.3 | Covered | in L4YAML/Scanner/NodeProperties.lean:55 |
in L4YAML/Spec/CharPredicates.lean:184in L4YAML/Spec/CharPredicates.lean:160 |
||||
| 14 | c-alias | §5.3 | Covered | in L4YAML/Scanner/NodeProperties.lean:55 |
in L4YAML/Spec/CharPredicates.lean:184in L4YAML/Spec/CharPredicates.lean:160 |
||||
| 15 | c-tag | §5.3 | Covered | in L4YAML/Spec/CharPredicates.lean:184in L4YAML/Spec/CharPredicates.lean:160 |
|||||
| 16 | c-literal | §5.3 | Covered | in L4YAML/Spec/CharPredicates.lean:184in L4YAML/Spec/CharPredicates.lean:160 |
|||||
| 17 | c-folded | §5.3 | Covered | in L4YAML/Spec/CharPredicates.lean:184in L4YAML/Spec/CharPredicates.lean:160 |
|||||
| 18 | c-single-quote | §5.3 | Covered | in L4YAML/Scanner/Scalar.lean:374 |
in L4YAML/Spec/CharPredicates.lean:184in L4YAML/Spec/CharPredicates.lean:160 |
||||
| 19 | c-double-quote | §5.3 | Covered | in L4YAML/Scanner/Scalar.lean:297 |
in L4YAML/Spec/CharPredicates.lean:184in L4YAML/Spec/CharPredicates.lean:160 |
||||
| 20 | c-directive | §5.3 | Covered | in L4YAML/Scanner/Document.lean:243 |
in L4YAML/Spec/CharPredicates.lean:184in L4YAML/Spec/CharPredicates.lean:160 |
||||
| 21 | c-reserved | §5.3 | Covered | in L4YAML/Spec/CharPredicates.lean:184in L4YAML/Spec/CharPredicates.lean:160 |
|||||
| 22 | c-indicator | §5.3 | Covered | in L4YAML/Spec/CharPredicates.lean:184in L4YAML/Spec/CharPredicates.lean:160 |
|||||
| 23 | c-flow-indicator | §5.3 | Covered | in L4YAML/Spec/CharPredicates.lean:126in L4YAML/Spec/CharPredicates.lean:117 |
|||||
| 24 | b-line-feed | §5.4 | Covered | in L4YAML/Spec/CharPredicates.lean:60in L4YAML/Spec/CharPredicates.lean:54 |
|||||
| 25 | b-carriage-return | §5.4 | Covered | in L4YAML/Spec/CharPredicates.lean:60in L4YAML/Spec/CharPredicates.lean:54 |
|||||
| 26 | b-char | §5.4 | Covered | in L4YAML/Spec/CharPredicates.lean:60in L4YAML/Spec/CharPredicates.lean:54 |
|||||
| 27 | nb-char | §5.4 | Covered | in L4YAML/Scanner/Whitespace.lean:120in L4YAML/Scanner/Scalar.lean:820in L4YAML/Scanner/Whitespace.lean:205in L4YAML/Scanner/Whitespace.leanin L4YAML/Scanner/Scalar.lean:734in L4YAML/Scanner/Whitespace.lean:226 |
|||||
| 28 | b-break | §5.4 | Covered | in L4YAML/Scanner/Whitespace.lean:129 |
|||||
| 29 | b-as-line-feed | §5.4 | Covered | in L4YAML/Scanner/Whitespace.lean:129 |
|||||
| 30 | b-non-content | §5.4 | Covered | in L4YAML/Scanner/Scalar.lean:845 |
|||||
| 31 | s-space | §5.5 | Covered | in L4YAML/Spec/CharPredicates.lean:252in L4YAML/Spec/CharPredicates.lean:256in L4YAML/Spec/CharPredicates.lean:83in L4YAML/Spec/CharPredicates.lean:77 |
|||||
| 32 | s-tab | §5.5 | Covered | in L4YAML/Spec/CharPredicates.lean:83in L4YAML/Spec/CharPredicates.lean:77 |
|||||
| 33 | s-white | §5.5 | Covered | in L4YAML/Spec/CharPredicates.lean:83in L4YAML/Spec/CharPredicates.lean:77 |
|||||
| 34 | ns-char | §5.5 | Covered | in L4YAML/Scanner/Document.lean:87 |
in L4YAML/Spec/CharPredicates.lean:365in L4YAML/Spec/CharPredicates.lean:379in L4YAML/Spec/CharPredicates.lean:521in L4YAML/Spec/CharPredicates.lean:503 |
||||
| 35 | ns-dec-digit | §5.6 | Covered | in L4YAML/Scanner/Document.lean:102in L4YAML/Scanner/Document.lean:117 |
in L4YAML/Spec/CharPredicates.lean:291in L4YAML/Spec/CharPredicates.lean:303 |
||||
| 36 | ns-hex-digit | §5.6 | Covered | in L4YAML/Scanner/Scalar.lean:46 |
in L4YAML/Spec/CharPredicates.lean:316in L4YAML/Spec/CharPredicates.lean:328 |
||||
| 37 | ns-ascii-letter | §5.6 | Covered | in L4YAML/Spec/CharPredicates.lean:282in L4YAML/Spec/CharPredicates.lean:274in L4YAML/Spec/CharPredicates.lean:291in L4YAML/Spec/CharPredicates.lean:303 |
|||||
| 38 | ns-word-char | §5.6 | Covered | in L4YAML/Scanner/NodeProperties.lean:118in L4YAML/Scanner/Document.lean:132 |
in L4YAML/Spec/CharPredicates.lean:291in L4YAML/Spec/CharPredicates.lean:303in L4YAML/Spec/CharPredicates.lean:316in L4YAML/Spec/CharPredicates.lean:328 |
||||
| 39 | ns-uri-char | §5.6 | Covered | in L4YAML/Scanner/NodeProperties.lean:102in L4YAML/Scanner/NodeProperties.lean:86 |
in L4YAML/Spec/CharPredicates.lean:345in L4YAML/Spec/CharPredicates.lean:336in L4YAML/Spec/CharPredicates.lean:316in L4YAML/Spec/CharPredicates.lean:328 |
||||
| 40 | ns-tag-char | §5.6 | Covered | in L4YAML/Scanner/NodeProperties.lean:102 |
in L4YAML/Spec/CharPredicates.lean:345in L4YAML/Spec/CharPredicates.lean:336 |
||||
| 41 | c-escape | §5.7 | Covered | in L4YAML/Scanner/Scalar.lean:110 |
|||||
| 42 | ns-esc-null | §5.7 | Covered | in L4YAML/Scanner/Scalar.lean:110 |
in L4YAML/Spec/Grammar.lean:218 |
in L4YAML/Surface/Scalars.lean:42 |
|||
| 43 | ns-esc-bell | §5.7 | Covered | in L4YAML/Scanner/Scalar.lean:110 |
in L4YAML/Spec/Grammar.lean:218 |
in L4YAML/Surface/Scalars.lean:42 |
|||
| 44 | ns-esc-backspace | §5.7 | Covered | in L4YAML/Scanner/Scalar.lean:110 |
in L4YAML/Spec/Grammar.lean:218 |
in L4YAML/Surface/Scalars.lean:42 |
|||
| 45 | ns-esc-horizontal-tab | §5.7 | Covered | in L4YAML/Scanner/Scalar.lean:110 |
in L4YAML/Spec/Grammar.lean:218in L4YAML/Spec/Grammar.lean:218 |
in L4YAML/Surface/Scalars.lean:42in L4YAML/Surface/Scalars.lean:42 |
|||
| 46 | ns-esc-line-feed | §5.7 | Covered | in L4YAML/Scanner/Scalar.lean:110 |
in L4YAML/Spec/Grammar.lean:218 |
in L4YAML/Surface/Scalars.lean:42 |
|||
| 47 | ns-esc-vertical-tab | §5.7 | Covered | in L4YAML/Scanner/Scalar.lean:110 |
in L4YAML/Spec/Grammar.lean:218 |
in L4YAML/Surface/Scalars.lean:42 |
|||
| 48 | ns-esc-form-feed | §5.7 | Covered | in L4YAML/Scanner/Scalar.lean:110 |
in L4YAML/Spec/Grammar.lean:218 |
in L4YAML/Surface/Scalars.lean:42 |
|||
| 49 | ns-esc-carriage-return | §5.7 | Covered | in L4YAML/Scanner/Scalar.lean:110 |
in L4YAML/Spec/Grammar.lean:218 |
in L4YAML/Surface/Scalars.lean:42 |
|||
| 50 | ns-esc-escape | §5.7 | Covered | in L4YAML/Scanner/Scalar.lean:110 |
in L4YAML/Spec/Grammar.lean:218 |
in L4YAML/Surface/Scalars.lean:42in L4YAML/Surface/Scalars.lean:45 |
|||
| 51 | ns-esc-space | §5.7 | Covered | in L4YAML/Scanner/Scalar.lean:110 |
in L4YAML/Spec/Grammar.lean:218 |
in L4YAML/Surface/Scalars.lean:42 |
|||
| 52 | ns-esc-double-quote | §5.7 | Covered | in L4YAML/Scanner/Scalar.lean:110 |
in L4YAML/Spec/Grammar.lean:218 |
in L4YAML/Surface/Scalars.lean:42 |
|||
| 53 | ns-esc-slash | §5.7 | Covered | in L4YAML/Scanner/Scalar.lean:110 |
in L4YAML/Spec/Grammar.lean:218 |
in L4YAML/Surface/Scalars.lean:42 |
|||
| 54 | ns-esc-backslash | §5.7 | Covered | in L4YAML/Scanner/Scalar.lean:110 |
in L4YAML/Spec/Grammar.lean:218 |
in L4YAML/Surface/Scalars.lean:42 |
|||
| 55 | ns-esc-next-line | §5.7 | Covered | in L4YAML/Scanner/Scalar.lean:110 |
in L4YAML/Spec/Grammar.lean:218 |
in L4YAML/Surface/Scalars.lean:42 |
|||
| 56 | ns-esc-non-breaking-space | §5.7 | Covered | in L4YAML/Scanner/Scalar.lean:110 |
in L4YAML/Spec/Grammar.lean:218 |
in L4YAML/Surface/Scalars.lean:42 |
|||
| 57 | ns-esc-line-separator | §5.7 | Covered | in L4YAML/Scanner/Scalar.lean:110 |
in L4YAML/Spec/Grammar.lean:218 |
in L4YAML/Surface/Scalars.lean:42 |
|||
| 58 | ns-esc-paragraph-separator | §5.7 | Covered | in L4YAML/Scanner/Scalar.lean:110 |
in L4YAML/Spec/Grammar.lean:218 |
in L4YAML/Surface/Scalars.lean:42 |
|||
| 59 | ns-esc-8-bit | §5.7 | Covered | in L4YAML/Scanner/Scalar.lean:110in L4YAML/Scanner/Scalar.lean:71 |
|||||
| 60 | ns-esc-16-bit | §5.7 | Covered | in L4YAML/Scanner/Scalar.lean:110in L4YAML/Scanner/Scalar.lean:71 |
in L4YAML/Surface/Scalars.lean:48 |
||||
| 61 | ns-esc-32-bit | §5.7 | Covered | in L4YAML/Scanner/Scalar.lean:110in L4YAML/Scanner/Scalar.lean:71 |
in L4YAML/Surface/Scalars.lean:52 |
||||
| 62 | c-ns-esc-char | §5.7 | Covered | in L4YAML/Scanner/Scalar.lean:110 |
in L4YAML/Spec/Grammar.lean:218 |
||||
| 63 | s-indent(n) | §6.1 | Covered | in L4YAML/Scanner/Whitespace.lean:101in L4YAML/Scanner/Whitespace.lean:88in L4YAML/Scanner/Scalar.lean:721in L4YAML/Scanner/Scalar.lean:932in L4YAML/Scanner/Whitespace.lean |
in L4YAML/Spec/Grammar.lean:89 |
||||
| 64 | s-indent(<n) | §6.1 | Grammar Only | in L4YAML/Scanner/Indent.leanin L4YAML/Scanner/Indent.lean:41in L4YAML/Scanner/Indent.lean:65 |
|||||
| 65 | s-indent(≤n) | §6.1 | Grammar Only | in L4YAML/Scanner/Indent.leanin L4YAML/Scanner/Indent.lean:41in L4YAML/Scanner/Indent.lean:65 |
in L4YAML/Spec/Grammar.lean:115 |
||||
| 66 | s-separate-in-line | §6.2 | Covered | in L4YAML/Scanner/Whitespace.lean:302in L4YAML/Scanner/Whitespace.lean:68in L4YAML/Scanner/Document.lean:291in L4YAML/Scanner/Whitespace.lean:81in L4YAML/Scanner/Whitespace.lean |
|||||
| 67 | s-line-prefix(n,c) | §6.3 | Covered | in L4YAML/Scanner/Whitespace.lean:154 |
|||||
| 68 | s-block-line-prefix(n) | §6.3 | Covered | in L4YAML/Scanner/Whitespace.lean:154 |
|||||
| 69 | s-flow-line-prefix(n) | §6.3 | Covered | in L4YAML/Scanner/Scalar.lean:187 |
|||||
| 70 | l-empty(n,c) | §6.4 | Covered | in L4YAML/Scanner/Scalar.lean:393in L4YAML/Scanner/Scalar.lean:153 |
|||||
| 71 | b-l-trimmed(n,c) | §6.5 | Covered | in L4YAML/Scanner/Scalar.lean:187 |
|||||
| 72 | b-as-space | §6.5 | Covered | in L4YAML/Scanner/Scalar.lean:187 |
|||||
| 73 | b-l-folded(n,c) | §6.5 | Covered | in L4YAML/Scanner/Scalar.lean:187 |
|||||
| 74 | s-flow-folded(n) | §6.5 | Covered | in L4YAML/Scanner/Scalar.lean:187 |
|||||
| 75 | c-nb-comment-text | §6.6 | Covered | in L4YAML/Scanner/Scalar.lean:820in L4YAML/Scanner/Whitespace.lean:205in L4YAML/Scanner/Scanner.lean:580in L4YAML/Scanner/Whitespace.leanin L4YAML/Scanner/Whitespace.lean:226 |
in L4YAML/Token/Token.lean:196 |
||||
| 76 | b-comment | §6.6 | Covered | in L4YAML/Scanner/Scalar.lean:845 |
|||||
| 77 | s-b-comment | §6.6 | Covered | in L4YAML/Scanner/Scalar.lean:820in L4YAML/Scanner/Whitespace.lean:226 |
|||||
| 78 | l-comment | §6.7 | Covered | in L4YAML/Scanner/Whitespace.lean:295 |
|||||
| 79 | s-l-comments | §6.7 | Covered | in L4YAML/Scanner/Whitespace.lean:251in L4YAML/Scanner/Whitespace.leanin L4YAML/Scanner/Whitespace.lean:295 |
|||||
| 80 | s-separate(n,c) | §6.7 | Covered | in L4YAML/Scanner/Whitespace.lean:295 |
|||||
| 81 | s-separate-lines(n) | §6.7 | Covered | in L4YAML/Scanner/Whitespace.lean:295 |
|||||
| 82 | l-directive | §6.8 | Covered | in L4YAML/Parser/TokenParser.lean:654 |
in L4YAML/Scanner/Document.lean:243in L4YAML/Scanner/Scanner.lean:293 |
||||
| 83 | ns-reserved-directive | §6.8 | Covered | in L4YAML/Scanner/Document.lean:243 |
|||||
| 84 | ns-directive-name | §6.8 | Covered | in L4YAML/Scanner/Document.lean:87 |
|||||
| 85 | ns-directive-parameter | §6.8 | Covered | in L4YAML/Scanner/Document.lean:243 |
|||||
| 86 | ns-yaml-directive | §6.8.1 | Covered | in L4YAML/Scanner/Document.lean:170 |
in L4YAML/Token/Token.lean:113 |
||||
| 87 | ns-yaml-version | §6.8.1 | Covered | in L4YAML/Scanner/Document.lean:170in L4YAML/Scanner/Document.lean:102 |
|||||
| 88 | ns-tag-directive | §6.8.2 | Covered | in L4YAML/Scanner/Document.lean:200 |
in L4YAML/Token/Token.lean:115 |
||||
| 89 | c-tag-handle | §6.8.2 | Covered | in L4YAML/Scanner/Document.lean:200in L4YAML/Scanner/Document.lean:132 |
|||||
| 90 | c-primary-tag-handle | §6.8.2 | Covered | in L4YAML/Scanner/NodeProperties.lean:159 |
|||||
| 91 | c-secondary-tag-handle | §6.8.2 | Covered | in L4YAML/Scanner/NodeProperties.lean:147 |
|||||
| 92 | c-named-tag-handle | §6.8.2 | Covered | in L4YAML/Scanner/NodeProperties.lean:159 |
|||||
| 93 | ns-tag-prefix | §6.8.2 | Covered | in L4YAML/Scanner/Document.lean:200in L4YAML/Scanner/Document.lean:148 |
|||||
| 94 | c-ns-local-tag-prefix | §6.8.2 | Covered | in L4YAML/Scanner/Document.lean:148 |
|||||
| 95 | ns-global-tag-prefix | §6.8.2 | Covered | in L4YAML/Scanner/Document.lean:148 |
|||||
| 96 | c-ns-properties(n,c) | §6.9 | Covered | in L4YAML/Parser/State.lean:182 |
in L4YAML/Scanner/Scanner.lean:366 |
||||
| 97 | c-ns-tag-property | §6.9 | Covered | in L4YAML/Scanner/NodeProperties.lean:178 |
in L4YAML/Token/Token.lean:181 |
||||
| 98 | c-verbatim-tag | §6.9 | Covered | in L4YAML/Scanner/NodeProperties.lean:133 |
|||||
| 99 | c-ns-shorthand-tag | §6.9 | Covered | in L4YAML/Parser/State.lean:155 |
in L4YAML/Scanner/NodeProperties.lean:159in L4YAML/Scanner/NodeProperties.lean:147 |
||||
| 100 | c-non-specific-tag | §6.9 | Covered | in L4YAML/Scanner/NodeProperties.lean:159 |
|||||
| 101 | c-ns-anchor-property | §6.9 | Covered | in L4YAML/Scanner/NodeProperties.lean:55in L4YAML/Scanner/NodeProperties.lean:69 |
in L4YAML/Token/Token.lean:175 |
||||
| 102 | ns-anchor-char | §6.9 | Covered | in L4YAML/Scanner/NodeProperties.lean:55 |
|||||
| 103 | ns-anchor-name | §6.9 | Covered | in L4YAML/Scanner/NodeProperties.lean:55 |
|||||
| 104 | c-ns-alias-node | §7.1 | Covered | in L4YAML/Scanner/NodeProperties.lean:55in L4YAML/Scanner/NodeProperties.lean:69 |
in L4YAML/Surface/Scalars.lean:324 |
in L4YAML/Token/Token.lean:178 |
|||
| 105 | e-scalar | §7.2 | Covered | in L4YAML/Parser/State.lean:217 |
in L4YAML/Scanner/Scanner.lean:366 |
||||
| 106 | e-node | §7.2 | Covered | in L4YAML/Parser/State.lean:217 |
in L4YAML/Spec/Grammar.lean:313 |
||||
| 107 | nb-double-char | §7.3.1 | Covered | in L4YAML/Scanner/Scalar.lean:229 |
in L4YAML/Surface/Scalars.lean:38in L4YAML/Surface/Scalars.lean:39in L4YAML/Surface/Scalars.lean:48in L4YAML/Surface/Scalars.lean:42in L4YAML/Surface/Scalars.lean:45in L4YAML/Surface/Scalars.lean:52 |
||||
| 108 | ns-double-char | §7.3.1 | Covered | in L4YAML/Scanner/Scalar.lean:229 |
|||||
| 109 | c-double-quoted(n,c) | §7.3.1 | Covered | in L4YAML/Proofs/Production/NodeProduction.lean:249 |
in L4YAML/Scanner/Scalar.lean:297 |
in L4YAML/Spec/Grammar.lean:297in L4YAML/Spec/Grammar.lean:297 |
in L4YAML/Surface/Scalars.lean:156 |
in L4YAML/Token/Token.lean:190 |
|
| 110 | nb-double-text(n,c) | §7.3.1 | Covered | in L4YAML/Scanner/Scalar.lean:229 |
in L4YAML/Surface/Scalars.lean:148 |
||||
| 111 | nb-double-one-line | §7.3.1 | Covered | in L4YAML/Scanner/Scalar.lean:229 |
in L4YAML/Surface/Scalars.lean:130 |
||||
| 112 | s-double-escaped(n) | §7.3.1 | Covered | in L4YAML/Scanner/Scalar.lean:229 |
in L4YAML/Surface/Scalars.lean:107 |
||||
| 113 | s-double-break(n) | §7.3.1 | Covered | in L4YAML/Scanner/Scalar.lean:229 |
in L4YAML/Surface/Scalars.lean:119 |
||||
| 114 | nb-ns-double-in-line | §7.3.1 | Covered | in L4YAML/Scanner/Scalar.lean:229 |
|||||
| 115 | s-double-next-line(n) | §7.3.1 | Covered | in L4YAML/Scanner/Scalar.lean:229 |
|||||
| 116 | nb-double-multi-line(n) | §7.3.1 | Covered | in L4YAML/Scanner/Scalar.lean:229 |
in L4YAML/Surface/Scalars.lean:134 |
||||
| 117 | c-quoted-quote | §7.3.2 | Covered | in L4YAML/Scanner/Scalar.lean:318 |
|||||
| 118 | nb-single-char | §7.3.2 | Covered | in L4YAML/Scanner/Scalar.lean:318 |
in L4YAML/Surface/Scalars.lean:168 |
||||
| 119 | ns-single-char | §7.3.2 | Covered | in L4YAML/Scanner/Scalar.lean:318 |
|||||
| 120 | c-single-quoted(n,c) | §7.3.2 | Covered | in L4YAML/Proofs/Production/NodeProduction.lean:268 |
in L4YAML/Scanner/Scalar.lean:374 |
in L4YAML/Spec/Grammar.lean:295in L4YAML/Spec/Grammar.lean:295 |
in L4YAML/Surface/Scalars.lean:205 |
in L4YAML/Token/Token.lean:190 |
|
| 121 | nb-single-text(n,c) | §7.3.2 | Covered | in L4YAML/Scanner/Scalar.lean:318 |
in L4YAML/Surface/Scalars.lean:197 |
||||
| 122 | nb-single-one-line | §7.3.2 | Covered | in L4YAML/Scanner/Scalar.lean:318 |
in L4YAML/Surface/Scalars.lean:177 |
||||
| 123 | nb-ns-single-in-line | §7.3.2 | Covered | in L4YAML/Scanner/Scalar.lean:318 |
|||||
| 124 | s-single-next-line(n) | §7.3.2 | Covered | in L4YAML/Scanner/Scalar.lean:318 |
|||||
| 125 | nb-single-multi-line(n) | §7.3.2 | Covered | in L4YAML/Scanner/Scalar.lean:318 |
in L4YAML/Surface/Scalars.lean:181 |
||||
| 126 | ns-plain-first(c) | §7.3.3 | Covered | in L4YAML/Scanner/Scalar.lean:427 |
in L4YAML/Spec/CharPredicates.lean:365in L4YAML/Spec/CharPredicates.lean:379in L4YAML/Spec/CharPredicates.lean:521in L4YAML/Spec/CharPredicates.lean:503 |
in L4YAML/Surface/Scalars.lean:227 |
|||
| 127 | ns-plain-safe(c) | §7.3.3 | Covered | in L4YAML/Spec/CharPredicates.lean:446in L4YAML/Spec/CharPredicates.lean:461in L4YAML/Spec/CharPredicates.lean:769in L4YAML/Spec/CharPredicates.lean:764 |
in L4YAML/Surface/Scalars.lean:217 |
||||
| 128 | ns-plain-safe-out | §7.3.3 | Covered | in L4YAML/Spec/CharPredicates.lean:446in L4YAML/Spec/CharPredicates.lean:461 |
|||||
| 129 | ns-plain-safe-in | §7.3.3 | Covered | in L4YAML/Scanner/Scalar.lean:427 |
in L4YAML/Spec/CharPredicates.lean:446in L4YAML/Spec/CharPredicates.lean:461 |
||||
| 130 | ns-plain-char(c) | §7.3.3 | Covered | in L4YAML/Spec/CharPredicates.lean:737in L4YAML/Spec/CharPredicates.lean:710in L4YAML/Spec/CharPredicates.lean:742in L4YAML/Spec/CharPredicates.lean:715 |
in L4YAML/Surface/Scalars.lean:244 |
||||
| 131 | ns-plain(n,c) | §7.3.3 | Covered | in L4YAML/Scanner/Scalar.lean:427in L4YAML/Scanner/Scalar.lean:555 |
in L4YAML/Spec/Grammar.lean:290in L4YAML/Spec/Grammar.lean:285 |
in L4YAML/Surface/Scalars.lean:314 |
in L4YAML/Token/Token.lean:190 |
||
| 132 | nb-ns-plain-in-line(c) | §7.3.3 | Covered | in L4YAML/Scanner/Scalar.lean:480 |
in L4YAML/Surface/Scalars.lean:263 |
||||
| 133 | ns-plain-one-line(c) | §7.3.3 | Covered | in L4YAML/Scanner/Scalar.lean:480 |
in L4YAML/Surface/Scalars.lean:273 |
||||
| 134 | s-ns-plain-next-line(n,c) | §7.3.3 | Covered | in L4YAML/Scanner/Scalar.lean:480in L4YAML/Scanner/Scalar.lean:457 |
in L4YAML/Surface/Scalars.lean:291 |
||||
| 135 | ns-plain-multi-line(n,c) | §7.3.3 | Covered | in L4YAML/Scanner/Scalar.lean:480in L4YAML/Scanner/Scalar.lean:457 |
in L4YAML/Surface/Scalars.lean:302 |
||||
| 136 | in-flow(c) | §7.4 | Covered | in L4YAML/Scanner/State.lean:243 |
|||||
| 137 | c-flow-sequence(n,c) | §7.4.1 | Covered | in L4YAML/Parser/TokenParser.lean:387 |
in L4YAML/Scanner/Scanner.lean:134in L4YAML/Scanner/Scanner.lean:319 |
in L4YAML/Spec/Grammar.lean:307in L4YAML/Spec/Grammar.lean:307 |
in L4YAML/Surface/Node.lean:291 |
||
| 138 | ns-s-flow-seq-entries(n,c) | §7.4.1 | Covered | in L4YAML/Parser/TokenParser.lean:400 |
in L4YAML/Surface/Node.lean:306 |
||||
| 139 | ns-flow-seq-entry(n,c) | §7.4.1 | Covered | in L4YAML/Parser/TokenParser.lean:400 |
in L4YAML/Surface/Node.lean:327 |
||||
| 140 | c-flow-mapping(n,c) | §7.4.2 | Covered | in L4YAML/Parser/TokenParser.lean:445 |
in L4YAML/Scanner/Scanner.lean:185in L4YAML/Scanner/Scanner.lean:319 |
in L4YAML/Spec/Grammar.lean:309 |
in L4YAML/Surface/Node.lean:349 |
||
| 141 | ns-s-flow-map-entries(n,c) | §7.4.2 | Covered | in L4YAML/Parser/TokenParser.lean:495 |
in L4YAML/Surface/Node.lean:364 |
||||
| 142 | ns-flow-map-entry(n,c) | §7.4.2 | Covered | in L4YAML/Parser/TokenParser.lean:495 |
in L4YAML/Surface/Node.lean:385 |
||||
| 143 | ns-flow-map-explicit-entry(n,c) | §7.4.2 | Covered | in L4YAML/Parser/TokenParser.lean:481 |
|||||
| 144 | ns-flow-map-implicit-entry(n,c) | §7.4.2 | Covered | in L4YAML/Parser/TokenParser.lean:495 |
|||||
| 145 | ns-flow-map-yaml-key-entry(n,c) | §7.4.2 | Covered | in L4YAML/Parser/TokenParser.lean:495 |
|||||
| 146 | c-ns-flow-map-empty-key-entry(n,c) | §7.4.2 | Covered | in L4YAML/Parser/TokenParser.lean:495 |
|||||
| 147 | c-ns-flow-map-separate-value(n,c) | §7.4.2 | Covered | in L4YAML/Scanner/SimpleKey.lean:303 |
|||||
| 148 | c-ns-flow-map-json-key-entry(n,c) | §7.4.2 | Covered | in L4YAML/Scanner/SimpleKey.lean:303 |
|||||
| 149 | c-ns-flow-map-adjacent-value(n,c) | §7.4.2 | Covered | in L4YAML/Parser/TokenParser.lean:459 |
|||||
| 150 | ns-flow-pair(n,c) | §7.4.2 | Covered | in L4YAML/Parser/TokenParser.lean:536 |
|||||
| 151 | ns-flow-pair-entry(n,c) | §7.4.2 | Covered | in L4YAML/Parser/TokenParser.lean:536 |
|||||
| 152 | ns-flow-pair-yaml-key-entry(n,c) | §7.4.2 | Covered | in L4YAML/Parser/TokenParser.lean:536 |
|||||
| 153 | c-ns-flow-pair-json-key-entry(n,c) | §7.4.2 | Covered | in L4YAML/Parser/TokenParser.lean:536 |
|||||
| 154 | ns-s-implicit-yaml-key(c) | §7.4.2 | Covered | in L4YAML/Scanner/SimpleKey.lean:246 |
|||||
| 155 | c-s-implicit-json-key(c) | §7.4.2 | Covered | in L4YAML/Parser/TokenParser.lean:495 |
|||||
| 156 | ns-flow-yaml-content(n,c) | §7.5 | Covered | in L4YAML/Parser/TokenParser.leanin L4YAML/Parser/TokenParser.lean:92 |
|||||
| 157 | c-flow-json-content(n,c) | §7.5 | Covered | in L4YAML/Parser/TokenParser.leanin L4YAML/Parser/TokenParser.lean:92 |
|||||
| 158 | ns-flow-content(n,c) | §7.5 | Covered | in L4YAML/Parser/TokenParser.leanin L4YAML/Parser/TokenParser.lean:92 |
in L4YAML/Surface/Node.lean:267 |
||||
| 159 | ns-flow-yaml-node(n,c) | §7.5 | Covered | in L4YAML/Parser/TokenParser.leanin L4YAML/Parser/TokenParser.lean:92 |
|||||
| 160 | c-flow-json-node(n,c) | §7.5 | Covered | in L4YAML/Scanner/SimpleKey.lean:287 |
|||||
| 161 | ns-flow-node(n,c) | §7.5 | Covered | in L4YAML/Parser/TokenParser.lean:131 |
in L4YAML/Scanner/Scanner.lean:366 |
in L4YAML/Spec/Grammar.lean:281 |
in L4YAML/Surface/Node.lean:245 |
||
| 162 | c-b-block-header(t) | §8.1.1 | Covered | in L4YAML/Scanner/Scalar.lean:932in L4YAML/Scanner/Scalar.lean:796 |
in L4YAML/Spec/Grammar.lean:792 |
in L4YAML/Surface/Scalars.lean:339 |
|||
| 163 | c-indentation-indicator | §8.1.1 | Covered | in L4YAML/Scanner/Scalar.lean:674in L4YAML/Scanner/Scalar.lean:713in L4YAML/Scanner/Scalar.lean:875in L4YAML/Scanner/Scalar.lean:932 |
in L4YAML/Spec/Grammar.lean:792 |
||||
| 164 | c-chomping-indicator(t) | §8.1.1 | Covered | in L4YAML/Scanner/Scalar.lean:875in L4YAML/Scanner/Scalar.lean:932 |
in L4YAML/Spec/Grammar.lean:792 |
||||
| 165 | b-chomped-last(t) | §8.1.1 | Covered | in L4YAML/Scanner/Scalar.lean:875 |
|||||
| 166 | l-chomped-empty(n,t) | §8.1.1 | Covered | in L4YAML/Scanner/Scalar.lean:875 |
|||||
| 167 | l-strip-empty(n) | §8.1.1 | Covered | in L4YAML/Scanner/Scalar.lean:875 |
|||||
| 168 | l-keep-empty(n) | §8.1.1 | Covered | in L4YAML/Scanner/Scalar.lean:875 |
|||||
| 169 | l-trail-comments(n) | §8.1.1 | Covered | in L4YAML/Scanner/Scalar.lean:875 |
|||||
| 170 | c-l+literal(n) | §8.1.2 | Covered | in L4YAML/Scanner/Scalar.lean:932 |
in L4YAML/Spec/Grammar.lean:299in L4YAML/Spec/Grammar.lean:299 |
in L4YAML/Surface/Scalars.lean:378 |
in L4YAML/Token/Token.lean:190 |
||
| 171 | l-nb-literal-text(n) | §8.1.2 | Covered | in L4YAML/Scanner/Scalar.lean:875in L4YAML/Scanner/Scalar.lean:932in L4YAML/Scanner/Scalar.lean:734 |
in L4YAML/Surface/Scalars.lean:348 |
||||
| 172 | b-nb-literal-next(n) | §8.1.2 | Covered | in L4YAML/Scanner/Scalar.lean:750in L4YAML/Scanner/Scalar.lean:932 |
in L4YAML/Surface/Scalars.lean:356 |
||||
| 173 | l-literal-content(n,t) | §8.1.2 | Covered | in L4YAML/Scanner/Scalar.lean:750in L4YAML/Scanner/Scalar.lean:932 |
in L4YAML/Surface/Scalars.lean:365 |
||||
| 174 | c-l+folded(n) | §8.1.3 | Covered | in L4YAML/Scanner/Scalar.lean:932in L4YAML/Scanner/Scalar.lean:620 |
in L4YAML/Spec/Grammar.lean:301in L4YAML/Spec/Grammar.lean:301 |
in L4YAML/Surface/Scalars.lean:408 |
in L4YAML/Token/Token.lean:190 |
||
| 175 | s-nb-folded-text(n) | §8.1.3 | Covered | in L4YAML/Scanner/Scalar.lean:620 |
in L4YAML/Surface/Scalars.lean:386 |
||||
| 176 | l-nb-folded-lines(n) | §8.1.3 | Covered | in L4YAML/Scanner/Scalar.lean:620 |
in L4YAML/Surface/Scalars.lean:393 |
||||
| 177 | s-nb-spaced-text(n) | §8.1.3 | Covered | in L4YAML/Scanner/Scalar.lean:620 |
|||||
| 178 | b-l-spaced(n) | §8.1.3 | Covered | in L4YAML/Scanner/Scalar.lean:620 |
|||||
| 179 | l-nb-spaced-lines(n) | §8.1.3 | Covered | in L4YAML/Scanner/Scalar.lean:620 |
|||||
| 180 | l-nb-same-lines(n) | §8.1.3 | Covered | in L4YAML/Scanner/Scalar.lean:620 |
|||||
| 181 | l-nb-diff-lines(n) | §8.1.3 | Covered | in L4YAML/Scanner/Scalar.lean:620 |
|||||
| 182 | l-folded-content(n,t) | §8.1.3 | Covered | in L4YAML/Scanner/Scalar.lean:620 |
|||||
| 183 | l+block-sequence(n) | §8.2.1 | Covered | in L4YAML/Parser/TokenParser.lean:172 |
in L4YAML/Scanner/Indent.lean:76 |
in L4YAML/Spec/Grammar.lean:303in L4YAML/Spec/Grammar.lean:303 |
in L4YAML/Surface/Node.lean:127 |
||
| 184 | c-l-block-seq-entry(n) | §8.2.1 | Covered | in L4YAML/Parser/TokenParser.lean:185 |
in L4YAML/Scanner/SimpleKey.lean:269in L4YAML/Scanner/SimpleKey.lean:63in L4YAML/Scanner/Scanner.lean:346 |
||||
| 185 | s-l+block-indented(n,c) | §8.2.1 | Covered | in L4YAML/Parser/TokenParser.lean:131 |
in L4YAML/Surface/Node.lean:102 |
||||
| 186 | ns-l-compact-sequence(n) | §8.2.1 | Covered | in L4YAML/Parser/TokenParser.lean:220 |
in L4YAML/Surface/Node.lean:191 |
||||
| 187 | l+block-mapping(n) | §8.2.2 | Covered | in L4YAML/Parser/TokenParser.lean:265 |
in L4YAML/Scanner/Indent.lean:90 |
in L4YAML/Spec/Grammar.lean:305in L4YAML/Spec/Grammar.lean:305 |
in L4YAML/Surface/Node.lean:178 |
||
| 188 | ns-l-block-map-entry(n) | §8.2.2 | Covered | in L4YAML/Parser/TokenParser.lean:280 |
in L4YAML/Surface/Node.lean:144 |
||||
| 189 | c-l-block-map-explicit-entry(n) | §8.2.2 | Covered | in L4YAML/Parser/TokenParser.lean:316 |
|||||
| 190 | c-l-block-map-explicit-key(n) | §8.2.2 | Covered | in L4YAML/Parser/TokenParser.lean:316 |
in L4YAML/Scanner/SimpleKey.lean:93in L4YAML/Scanner/Scanner.lean:346 |
||||
| 191 | l-block-map-explicit-value(n) | §8.2.2 | Covered | in L4YAML/Parser/TokenParser.lean:344 |
in L4YAML/Scanner/SimpleKey.lean:277 |
||||
| 192 | ns-l-block-map-implicit-entry(n) | §8.2.2 | Covered | in L4YAML/Parser/TokenParser.lean:360 |
|||||
| 193 | ns-s-block-map-implicit-key | §8.2.2 | Covered | in L4YAML/Parser/TokenParser.lean:316 |
in L4YAML/Surface/Node.lean:230 |
||||
| 194 | c-l-block-map-implicit-value(n) | §8.2.2 | Covered | in L4YAML/Parser/TokenParser.lean:344 |
|||||
| 195 | ns-l-compact-mapping(n) | §8.2.2 | Covered | in L4YAML/Parser/TokenParser.lean:360 |
in L4YAML/Surface/Node.lean:212 |
||||
| 196 | s-l+block-node(n,c) | §8.2.3 | Covered | in L4YAML/Parser/TokenParser.lean:131 |
in L4YAML/Spec/Grammar.lean:281 |
in L4YAML/Surface/Node.lean:62 |
|||
| 197 | s-l+flow-in-block(n) | §8.2.3 | Covered | in L4YAML/Parser/TokenParser.lean:131 |
|||||
| 198 | s-l+block-in-block(n,c) | §8.2.3 | Covered | in L4YAML/Parser/TokenParser.lean:131 |
|||||
| 199 | s-l+block-scalar(n,c) | §8.2.3 | Covered | in L4YAML/Parser/TokenParser.lean:131 |
|||||
| 200 | s-l+block-collection(n,c) | §8.2.3 | Covered | in L4YAML/Parser/TokenParser.lean:131 |
|||||
| 201 | seq-space(n,c) | §8.2.1 | Covered | in L4YAML/Parser/TokenParser.lean:131 |
|||||
| 202 | l-document-prefix | §9.1.1 | Covered | in L4YAML/Parser/TokenParser.lean:675 |
in L4YAML/Scanner/Scanner.lean:524 |
in L4YAML/Surface/Document.lean:118 |
|||
| 203 | c-directives-end | §9.1.2 | Covered | in L4YAML/Scanner/Document.lean:45in L4YAML/Scanner/Scanner.lean:293in L4YAML/Scanner/Document.lean:275 |
in L4YAML/Surface/Document.lean:52 |
in L4YAML/Token/Token.lean:120 |
|||
| 204 | c-document-end | §9.1.2 | Covered | in L4YAML/Scanner/Document.lean:314in L4YAML/Scanner/Document.lean:64in L4YAML/Scanner/Scanner.lean:293 |
in L4YAML/Surface/Document.lean:59 |
in L4YAML/Token/Token.lean:122 |
|||
| 205 | l-document-suffix | §9.1.2 | Covered | in L4YAML/Scanner/Document.lean:314 |
in L4YAML/Surface/Document.lean:127 |
||||
| 206 | c-forbidden | §9.1.2 | Covered | in L4YAML/Scanner/Document.lean:79 |
in L4YAML/Spec/Grammar.lean:164 |
in L4YAML/Surface/Document.lean:41 |
|||
| 207 | l-bare-document | §9.1.3 | Covered | in L4YAML/Parser/TokenParser.lean:713 |
in L4YAML/Spec/Grammar.lean:354 |
in L4YAML/Surface/Document.lean:71 |
|||
| 208 | l-explicit-document | §9.1.4 | Covered | in L4YAML/Parser/TokenParser.lean:713 |
in L4YAML/Spec/Grammar.lean:354 |
in L4YAML/Surface/Document.lean:79 |
|||
| 209 | l-directive-document | §9.1.5 | Covered | in L4YAML/Parser/TokenParser.lean:713 |
in L4YAML/Spec/Grammar.lean:354 |
in L4YAML/Surface/Document.lean:88 |
|||
| 210 | l-any-document | §9.2 | Covered | in L4YAML/Parser/TokenParser.lean:713 |
in L4YAML/Spec/Grammar.lean:354 |
in L4YAML/Surface/Document.lean:96 |
|||
| 211 | l-yaml-stream | §9.2 | Covered | in L4YAML/Parser/TokenParser.lean:784in L4YAML/Parser/TokenParser.lean:609 |
in L4YAML/Scanner/Scanner.lean:524in L4YAML/Scanner/Scanner.lean:538in L4YAML/Scanner/Scanner.lean:546in L4YAML/Scanner/Scanner.leanin L4YAML/Scanner/Scanner.lean:580in L4YAML/Scanner/Scanner.lean:270 |
in L4YAML/Spec/Grammar.lean:371 |
in L4YAML/Surface/Document.lean:136 |