Changeset 5 for trunk/YamlReference
- Timestamp:
- 01/13/08 16:07:30 (12 months ago)
- Location:
- trunk/YamlReference
- Files:
-
- 79 added
- 7 modified
-
Setup.hs (modified) (1 diff)
-
Text/Yaml/Reference.bnf (modified) (6 diffs)
-
Text/Yaml/Reference.hs (modified) (5 diffs)
-
YamlReference.cabal (modified) (1 diff)
-
tests/c-flow-mapping.n=4.c=flow-in.long.input (added)
-
tests/c-flow-mapping.n=4.c=flow-in.long.output (added)
-
tests/c-flow-mapping.n=4.c=flow-in.spaced.output (modified) (2 diffs)
-
tests/c-ns-flow-map-json-key-entry.n=4.c=flow-in.compact.input (added)
-
tests/c-ns-flow-map-json-key-entry.n=4.c=flow-in.compact.output (added)
-
tests/c-ns-flow-map-json-key-entry.n=4.c=flow-in.empty.input (added)
-
tests/c-ns-flow-map-json-key-entry.n=4.c=flow-in.empty.output (added)
-
tests/c-ns-flow-map-json-key-entry.n=4.c=flow-in.invalid.input (added)
-
tests/c-ns-flow-map-json-key-entry.n=4.c=flow-in.invalid.output (added)
-
tests/c-ns-flow-map-json-key-entry.n=4.c=flow-in.spaced.input (added)
-
tests/c-ns-flow-map-json-key-entry.n=4.c=flow-in.spaced.output (added)
-
tests/c-ns-flow-pair-json-key-entry.n=4.c=flow-in.input (added)
-
tests/c-ns-flow-pair-json-key-entry.n=4.c=flow-in.invalid.input (added)
-
tests/c-ns-flow-pair-json-key-entry.n=4.c=flow-in.invalid.output (added)
-
tests/c-ns-flow-pair-json-key-entry.n=4.c=flow-in.output (added)
-
tests/c-s-implicit-json-key.just.input (added)
-
tests/c-s-implicit-json-key.just.output (added)
-
tests/c-s-implicit-json-key.long.input (added)
-
tests/c-s-implicit-json-key.long.output (added)
-
tests/c-s-implicit-json-key.short.input (added)
-
tests/c-s-implicit-json-key.short.output (added)
-
tests/l+block-mapping.n=-1.input (added)
-
tests/l+block-mapping.n=-1.output (added)
-
tests/ns-flow-map-empty-key-entry-key-entry.n=4.c=flow-in.output (added)
-
tests/ns-flow-map-empty-key-entry.n=4.c=flow-in.input (added)
-
tests/ns-flow-map-empty-key-entry.n=4.c=flow-in.invalid.input (added)
-
tests/ns-flow-map-empty-key-entry.n=4.c=flow-in.invalid.output (added)
-
tests/ns-flow-map-empty-key-entry.n=4.c=flow-in.output (added)
-
tests/ns-flow-map-explicit-entry.n=4.c=flow-in.empty.input (added)
-
tests/ns-flow-map-explicit-entry.n=4.c=flow-in.empty.output (added)
-
tests/ns-flow-map-explicit-entry.n=4.c=flow-in.json.input (added)
-
tests/ns-flow-map-explicit-entry.n=4.c=flow-in.json.output (added)
-
tests/ns-flow-map-explicit-entry.n=4.c=flow-in.value.input (added)
-
tests/ns-flow-map-explicit-entry.n=4.c=flow-in.value.output (added)
-
tests/ns-flow-map-explicit-entry.n=4.c=flow-in.yaml.input (added)
-
tests/ns-flow-map-explicit-entry.n=4.c=flow-in.yaml.output (added)
-
tests/ns-flow-map-yaml-key-entry.n=4.c=flow-in.compact.input (added)
-
tests/ns-flow-map-yaml-key-entry.n=4.c=flow-in.compact.output (added)
-
tests/ns-flow-map-yaml-key-entry.n=4.c=flow-in.empty.input (added)
-
tests/ns-flow-map-yaml-key-entry.n=4.c=flow-in.empty.output (added)
-
tests/ns-flow-map-yaml-key-entry.n=4.c=flow-in.invalid.input (added)
-
tests/ns-flow-map-yaml-key-entry.n=4.c=flow-in.invalid.output (added)
-
tests/ns-flow-map-yaml-key-entry.n=4.c=flow-in.spaced.input (added)
-
tests/ns-flow-map-yaml-key-entry.n=4.c=flow-in.spaced.output (added)
-
tests/ns-flow-pair-entry.n=4.c=flow-in.empty.input (added)
-
tests/ns-flow-pair-entry.n=4.c=flow-in.empty.output (added)
-
tests/ns-flow-pair-entry.n=4.c=flow-in.invalid.input (added)
-
tests/ns-flow-pair-entry.n=4.c=flow-in.invalid.output (added)
-
tests/ns-flow-pair-entry.n=4.c=flow-in.json.input (added)
-
tests/ns-flow-pair-entry.n=4.c=flow-in.json.output (added)
-
tests/ns-flow-pair-entry.n=4.c=flow-in.yaml.input (added)
-
tests/ns-flow-pair-entry.n=4.c=flow-in.yaml.output (added)
-
tests/ns-flow-pair-yaml-key-entry.n=4.c=flow-in.input (added)
-
tests/ns-flow-pair-yaml-key-entry.n=4.c=flow-in.invalid.input (added)
-
tests/ns-flow-pair-yaml-key-entry.n=4.c=flow-in.invalid.output (added)
-
tests/ns-flow-pair-yaml-key-entry.n=4.c=flow-in.output (added)
-
tests/ns-flow-pair.n=4.c=flow-in.explicit.input (added)
-
tests/ns-flow-pair.n=4.c=flow-in.explicit.output (added)
-
tests/ns-flow-pair.n=4.c=flow-in.implicit.input (added)
-
tests/ns-flow-pair.n=4.c=flow-in.implicit.output (added)
-
tests/ns-flow-pair.n=4.c=flow-in.invalid.input (added)
-
tests/ns-flow-pair.n=4.c=flow-in.invalid.output (added)
-
tests/ns-s-implicit-yaml-key.just.input (added)
-
tests/ns-s-implicit-yaml-key.just.output (added)
-
tests/ns-s-implicit-yaml-key.long.input (added)
-
tests/ns-s-implicit-yaml-key.long.output (added)
-
tests/ns-s-implicit-yaml-key.short.input (added)
-
tests/ns-s-implicit-yaml-key.short.output (added)
-
tests/s-l+block-node.n=-1.c=block-in.input (added)
-
tests/s-l+block-node.n=-1.c=block-in.output (added)
-
tests/s-l+block-node.n=-1.c=block-out.1.input (added)
-
tests/s-l+block-node.n=-1.c=block-out.1.output (added)
-
tests/s-l+block-node.n=-1.c=block-out.2.input (added)
-
tests/s-l+block-node.n=-1.c=block-out.2.output (added)
-
tests/s-l+block-node.n=-1.c=block-out.3.input (added)
-
tests/s-l+block-node.n=-1.c=block-out.3.output (added)
-
tests/s-l+block-node.n=-1.c=block-out.invalid.input (added)
-
tests/s-l+block-node.n=-1.c=block-out.invalid.output (added)
-
tests/s-l+block-node.n=0.c=block-in.invalid.input (added)
-
tests/s-l+block-node.n=0.c=block-in.invalid.output (added)
-
tests/s-l+flow-in-block.n=2.output (modified) (1 diff)
-
yaml2yeast.css (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/YamlReference/Setup.hs
r3 r5 2 2 import System.Cmd 3 3 main = defaultMainWithHooks $ defaultUserHooks { runTests = run, preClean = clean } 4 where run _ _ _ _ = system $ "dist/build/yaml2yeast-test/yaml2yeast-test tests" 4 where run _ _ _ _ = do 5 system "dist/build/yaml2yeast-test/yaml2yeast-test tests" 6 return () 5 7 clean _ _ = do 6 system $"rm -f tests/*.error"8 system "rm -f tests/*.error" 7 9 return (Nothing, []) -
trunk/YamlReference/Text/Yaml/Reference.bnf
r4 r5 385 385 & ( ns_s_flow_seq_entries n c ?) ?) 386 386 387 ns_flow_seq_entry n c = "pair" ^ ( ns_flow_ map_single_pair n c / "node" ^ ns_flow_node n c )387 ns_flow_seq_entry n c = "pair" ^ ( ns_flow_pair n c / "node" ^ ns_flow_node n c ) 388 388 389 389 -- Flow mapping: … … 401 401 & ( s_separate n c ?) 402 402 & ( ns_s_flow_map_entries n c ?) ?) 403 404 ns_flow_map_entry n c = nest BeginPair 405 & "pair"406 ^ ( c_mapping_key ! "pair" & s_ns_flow_map_explicit_entry n c407 / ns_flow_map_implicit_entry n c )408 & nest EndPair 409 410 s_ns_flow_map_explicit_entry n c = "entry" 411 ^ ( s_ns_flow_map_explicit_json n c 412 / s_ns_flow_map_explicit_yamln c413 / s_ns_flow_map_explicit_empty n c414 / e_node & e_node)415 s_ns_flow_map_explicit_json n c = s_separate n c 416 & ( "node" ^ c_flow_json_node n c ) ! "entry"403 ns_flow_map_entry n c = nest BeginPair 404 & "key" 405 ^ ( c_mapping_key ! "key" & s_separate n c & ns_flow_map_explicit_entry n c 406 / ns_flow_map_implicit_entry n c ) 407 & nest EndPair 408 409 ns_flow_map_explicit_entry n c = ns_flow_map_implicit_entry n c 410 / e_node & e_node 411 ns_flow_map_implicit_entry n c = "pair" 412 ^ ( c_ns_flow_map_json_key_entry n c 413 / ns_flow_map_yaml_key_entry n c 414 / ns_flow_map_empty_key_entry n c ) 415 416 c_ns_flow_map_json_key_entry n c = ( "node" ^ c_flow_json_node n c ) ! "pair" 417 417 & ( ( s_separate n c ?) & c_ns_flow_map_adjacent_value n c 418 418 / e_node ) 419 s_ns_flow_map_explicit_yaml n c = s_separate n c 420 & ( "node" ^ ns_flow_yaml_node n c ) ! "entry" 419 ns_flow_map_yaml_key_entry n c = ( "node" ^ ns_flow_yaml_node n c ) ! "pair" 421 420 & ( ( s_separate n c ?) & c_ns_flow_map_separate_value n c 422 421 / e_node ) 423 s_ns_flow_map_explicit_empty n c = s_separate n c &e_node & c_ns_flow_map_separate_value n c422 ns_flow_map_empty_key_entry n c = e_node & c_ns_flow_map_separate_value n c 424 423 425 424 c_ns_flow_map_separate_value n c = c_mapping_value ! "pair" … … 430 429 / e_node ) 431 430 432 ns_flow_map_implicit_entry n c = c_ns_flow_map_implicit_json n c 433 / ns_flow_map_implicit_yaml n c 434 / ns_flow_map_implicit_empty n c 435 c_ns_flow_map_implicit_json n c = c_s_simple_json_key & ( c_ns_flow_map_adjacent_value n c / e_node ) 436 ns_flow_map_implicit_yaml n c = ns_s_simple_yaml_key & ( c_ns_flow_map_separate_value n c / e_node ) 437 ns_flow_map_implicit_empty n c = e_node & c_ns_flow_map_separate_value n c 438 439 c_s_simple_json_key = ( "node" ^ ( c_flow_json_node na FlowKey ) & ( s_separate_in_line ?) ) `limitedTo` 1024 440 ns_s_simple_yaml_key = ( "node" ^ ( ns_flow_yaml_node na FlowKey ) & ( s_separate_in_line ?) ) `limitedTo` 1024 441 442 ns_flow_map_single_pair n c = nest BeginMapping 443 & nest BeginPair 444 & ( c_mapping_key ! "pair" & s_ns_flow_map_explicit_entry n c 445 / ns_flow_map_single_entry n c ) 446 & nest EndPair 447 & nest EndMapping 448 ns_flow_map_single_entry n c = "entry" 449 ^ ( c_ns_flow_map_single_json n c 450 / ns_flow_map_single_yaml n c 451 / ns_flow_map_implicit_empty n c ) 452 c_ns_flow_map_single_json n c = c_s_simple_json_key & c_ns_flow_map_adjacent_value n c 453 ns_flow_map_single_yaml n c = ns_s_simple_yaml_key & c_ns_flow_map_separate_value n c 431 ns_flow_pair n c = nest BeginMapping 432 & nest BeginPair 433 & ( c_mapping_key ! "pair" & s_separate n c & ns_flow_map_explicit_entry n c 434 / ns_flow_pair_entry n c ) 435 & nest EndPair 436 & nest EndMapping 437 ns_flow_pair_entry n c = "entry" 438 ^ ( c_ns_flow_pair_json_key_entry n c 439 / ns_flow_pair_yaml_key_entry n c 440 / ns_flow_map_empty_key_entry n c ) 441 c_ns_flow_pair_json_key_entry n c = c_s_implicit_json_key & c_ns_flow_map_adjacent_value n c 442 ns_flow_pair_yaml_key_entry n c = ns_s_implicit_yaml_key & c_ns_flow_map_separate_value n c 443 444 c_s_implicit_json_key = ( "node" ^ ( c_flow_json_node na FlowKey ) & ( s_separate_in_line ?) ) `limitedTo` 1024 445 ns_s_implicit_yaml_key = ( "node" ^ ( ns_flow_yaml_node na FlowKey ) & ( s_separate_in_line ?) ) `limitedTo` 1024 454 446 455 447 -- Alias: … … 635 627 ns_l_block_map_implicit_entry n = ns_s_block_map_implicit_key & c_l_block_map_implicit_value n 636 628 / e_node & c_l_block_map_implicit_value n 637 ns_s_block_map_implicit_key = c_s_ simple_json_key / ns_s_simple_yaml_key629 ns_s_block_map_implicit_key = c_s_implicit_json_key / ns_s_implicit_yaml_key 638 630 c_l_block_map_implicit_value n = c_mapping_value ! "node" 639 631 & ( s_l__block_node n BlockIn … … 651 643 s_l__block_node n c = s_l__block_in_block n c 652 644 / s_l__flow_in_block n 653 s_l__flow_in_block n = s_separate nFlowOut & ns_flow_node (n .+ 1) FlowOut & s_l_comments645 s_l__flow_in_block n = s_separate (n .+ 1) FlowOut & ns_flow_node (n .+ 1) FlowOut & s_l_comments 654 646 s_l__block_in_block n c = nest BeginNode 655 647 & ( s_l__block_scalar n c / s_l__block_collection n c ) … … 658 650 s_l__block_scalar n c = s_separate n c & ( c_ns_properties n c & s_separate n c ?) 659 651 & ( c_l__literal n / c_l__folded n ) 660 s_l__block_collection n c = ( s_ l_comments / ( s_separate n c & c_ns_properties n c & s_l_comments ))661 & ( l__block_sequence (seq_spaces n c) / l__block_mapping n )652 s_l__block_collection n c = ( s_separate n c & c_ns_properties n c & s_l_comments / s_l_comments ) 653 & ( l__block_sequence (seq_spaces n c) / l__block_mapping n ) 662 654 663 655 -- Document: -
trunk/YamlReference/Text/Yaml/Reference.hs
r4 r5 1185 1185 $ PAT(c_sequence_entry) 1186 1186 $ PAT(c_sequence_start) 1187 $ PAT(c_s_implicit_json_key) 1187 1188 $ PAT(c_single_quote) 1188 $ PAT(c_s_simple_json_key)1189 1189 $ PAT(c_tag) 1190 1190 $ PAT(c_tag_handle) … … 1241 1241 $ PAT(ns_reserved_directive) 1242 1242 $ PAT(ns_s_block_map_implicit_key) 1243 $ PAT(ns_s_implicit_yaml_key) 1243 1244 $ PAT(ns_single_char) 1244 $ PAT(ns_s_simple_yaml_key)1245 1245 $ PAT(ns_tag_char) 1246 1246 $ PAT(ns_tag_directive) … … 1391 1391 $ PAT(c_flow_sequence) 1392 1392 $ PAT(c_ns_flow_map_adjacent_value) 1393 $ PAT(c_ns_flow_map_ implicit_json)1393 $ PAT(c_ns_flow_map_json_key_entry) 1394 1394 $ PAT(c_ns_flow_map_separate_value) 1395 $ PAT(c_ns_flow_ map_single_json)1395 $ PAT(c_ns_flow_pair_json_key_entry) 1396 1396 $ PAT(c_ns_properties) 1397 1397 $ PAT(c_single_quoted) … … 1399 1399 $ PAT(nb_single_text) 1400 1400 $ PAT(ns_flow_content) 1401 $ PAT(ns_flow_map_empty_key_entry) 1401 1402 $ PAT(ns_flow_map_entry) 1402 $ PAT(ns_flow_map_ implicit_empty)1403 $ PAT(ns_flow_map_explicit_entry) 1403 1404 $ PAT(ns_flow_map_implicit_entry) 1404 $ PAT(ns_flow_map_implicit_yaml) 1405 $ PAT(ns_flow_map_single_entry) 1406 $ PAT(ns_flow_map_single_pair) 1407 $ PAT(ns_flow_map_single_yaml) 1405 $ PAT(ns_flow_map_yaml_key_entry) 1408 1406 $ PAT(ns_flow_node) 1407 $ PAT(ns_flow_pair) 1408 $ PAT(ns_flow_pair_entry) 1409 $ PAT(ns_flow_pair_yaml_key_entry) 1409 1410 $ PAT(ns_flow_seq_entry) 1410 1411 $ PAT(ns_flow_yaml_content) … … 1419 1420 $ PAT(s_l__block_node) 1420 1421 $ PAT(s_l__block_scalar) 1421 $ PAT(s_ns_flow_map_explicit_empty)1422 $ PAT(s_ns_flow_map_explicit_entry)1423 $ PAT(s_ns_flow_map_explicit_json)1424 $ PAT(s_ns_flow_map_explicit_yaml)1425 1422 $ PAT(s_ns_plain_next) 1426 1423 $ PAT(s_separate) -
trunk/YamlReference/YamlReference.cabal
r4 r5 1 Name: YamlReference 2 Version: 0.4 3 License: LGPL 4 License-File: lgpl.txt 5 Copyright: Oren Ben-Kiki 2007 6 Author: Oren Ben-Kiki 7 Maintainer: yaml-oren@ben-kiki.org 8 Stability: alpha 9 Homepage: www.ben-kiki.org/oren/YamlReference 10 Package-Url: www.ben-kiki.org/oren/YamlReference/YamlReference-0.4.tar.gz 11 Category: Text 12 Synopsis: YAML reference implementation 13 Description: This package contains \"the\" reference YAML syntax parser 14 ("Text.Yaml.Reference"), generated directly from the YAML 15 specifications, as well as sample program (@yaml2yeast@) that 16 allows accessing it from the command line, converting YAML 17 files to YEAST tokens. This is intended to be more of an 18 \"executable specification\" for YAML rather than an actual 19 basis for YAML tool chains. That said, it is possible to build 20 interesting tools on top of it, such as the @yeast2html@ YAML 21 syntax visualizer (contained in this package), pretty 22 printers, etc. This is a streaming parser that will 23 \"immediately\" begin to generate output. The memory leak that 24 existed in previous version has been plugged. 25 Build-Depends: base >= 2.0, HUnit >= 1.1, regex-compat >= 0.71, dlist >= 0.2, mtl 26 Exposed-Modules: Text.Yaml.Reference 27 Extensions: CPP, MultiParamTypeClasses 28 Data-Files: Text/Yaml/Reference.bnf yeast2html yaml2yeast.css 29 tests/b-as-line-feed.input tests/b-as-line-feed.output 30 tests/b-carriage-return.input tests/b-carriage-return.output 31 tests/b-char.cr.input tests/b-char.cr.output 32 tests/b-char.invalid.input tests/b-char.invalid.output 33 tests/b-char.lf.input tests/b-char.lf.output 34 tests/b-char.ls.input tests/b-char.ls.output 35 tests/b-char.nl.input tests/b-char.nl.output 36 tests/b-char.ps.input tests/b-char.ps.output 37 tests/b-chomped-last.t=clip.input 38 tests/b-chomped-last.t=clip.invalid.input 39 tests/b-chomped-last.t=clip.invalid.output 40 tests/b-chomped-last.t=clip.output 41 tests/b-chomped-last.t=keep.input 42 tests/b-chomped-last.t=keep.output 43 tests/b-chomped-last.t=strip.input 44 tests/b-chomped-last.t=strip.output tests/b-generic.cr.input 45 tests/b-generic.crlf.input tests/b-generic.crlf.output 46 tests/b-generic.cr.output tests/b-generic.invalid.input 47 tests/b-generic.invalid.output tests/b-generic.lf.input 48 tests/b-generic.lf.output tests/b-generic.nl.input 49 tests/b-generic.nl.output tests/b-ignored-any.invalid.input 50 tests/b-ignored-any.invalid.output 51 tests/b-ignored-any.lf.input tests/b-ignored-any.lf.output 52 tests/b-ignored-any.ls.input tests/b-ignored-any.ls.output 53 tests/b-ignored-generic.input tests/b-ignored-generic.output 54 tests/b-l-folded-any.n=4.s=plain.as-space.input 55 tests/b-l-folded-any.n=4.s=plain.as-space.output 56 tests/b-l-folded-any.n=4.s=plain.invalid.input 57 tests/b-l-folded-any.n=4.s=plain.invalid.output 58 tests/b-l-folded-any.n=4.s=plain.specific.input 59 tests/b-l-folded-any.n=4.s=plain.specific.output 60 tests/b-l-folded-any.n=4.s=plain.trimmed.input 61 tests/b-l-folded-any.n=4.s=plain.trimmed.output 62 tests/b-l-folded-as-space.input 63 tests/b-l-folded-as-space.invalid.input 64 tests/b-l-folded-as-space.invalid.output 65 tests/b-l-folded-as-space.output 66 tests/b-l-folded-specific.n=4.s=plain.invalid.input 67 tests/b-l-folded-specific.n=4.s=plain.invalid.output 68 tests/b-l-folded-specific.n=4.s=plain.ls.input 69 tests/b-l-folded-specific.n=4.s=plain.ls-lf-ls.input 70 tests/b-l-folded-specific.n=4.s=plain.ls-lf-ls.output 71 tests/b-l-folded-specific.n=4.s=plain.ls.output 72 tests/b-l-folded-trimmed.n=4.s=plain.invalid.input 73 tests/b-l-folded-trimmed.n=4.s=plain.invalid.output 74 tests/b-l-folded-trimmed.n=4.s=plain.lf-ls-lf.input 75 tests/b-l-folded-trimmed.n=4.s=plain.lf-ls-lf.output 76 tests/b-line-feed.input tests/b-line-feed.output 77 tests/b-line-separator.input tests/b-line-separator.output 78 tests/b-l-literal-next.n=4.input 79 tests/b-l-literal-next.n=4.invalid.input 80 tests/b-l-literal-next.n=4.invalid.output 81 tests/b-l-literal-next.n=4.output tests/b-l-spaced.n=4.input 82 tests/b-l-spaced.n=4.invalid.input 83 tests/b-l-spaced.n=4.invalid.output 84 tests/b-l-spaced.n=4.output tests/b-next-line.input 85 tests/b-next-line.output tests/b-normalized.invalid.input 86 tests/b-normalized.invalid.output tests/b-normalized.lf.input 87 tests/b-normalized.lf.output tests/b-normalized.ls.input 88 tests/b-normalized.ls.output tests/b-paragraph-separator.input 89 tests/b-paragraph-separator.output 90 tests/b-specific.invalid.input tests/b-specific.invalid.output 91 tests/b-specific.ls.input tests/b-specific.ls.output 92 tests/b-specific.ps.input tests/b-specific.ps.output 93 tests/c-alias.input tests/c-alias.output tests/c-anchor.input 94 tests/c-anchor.output 95 tests/c-b+block-header.n=2.s=folded.i.input 96 tests/c-b+block-header.n=2.s=folded.im.input 97 tests/c-b+block-header.n=2.s=folded.im.output 98 tests/c-b+block-header.n=2.s=folded.imt.input 99 tests/c-b+block-header.n=2.s=folded.imt.output 100 tests/c-b+block-header.n=2.s=folded.invalid.input 101 tests/c-b+block-header.n=2.s=folded.invalid.output 102 tests/c-b+block-header.n=2.s=folded.i.output 103 tests/c-b+block-header.n=2.s=folded.it.input 104 tests/c-b+block-header.n=2.s=folded.itm.input 105 tests/c-b+block-header.n=2.s=folded.itm.output 106 tests/c-b+block-header.n=2.s=folded.it.output 107 tests/c-byte-order-mark.invalid.input 108 tests/c-byte-order-mark.invalid.output 109 tests/c-byte-order-mark.utf16be.input 110 tests/c-byte-order-mark.utf16be.output 111 tests/c-byte-order-mark.utf16le.input 112 tests/c-byte-order-mark.utf16le.output 113 tests/c-byte-order-mark.utf8.input 114 tests/c-byte-order-mark.utf8.output 115 tests/c-chomping-indicator.empty.input 116 tests/c-chomping-indicator.empty.output 117 tests/c-chomping-indicator.hyphen.input 118 tests/c-chomping-indicator.hyphen.output 119 tests/c-chomping-indicator.invalid.input 120 tests/c-chomping-indicator.invalid.output 121 tests/c-chomping-indicator.plus.input 122 tests/c-chomping-indicator.plus.output 123 tests/c-collect-entry.input tests/c-collect-entry.output 124 tests/c-comment.input tests/c-comment.output 125 tests/c-directive.input tests/c-directive.output 126 tests/c-document-end.input tests/c-document-end.invalid.input 127 tests/c-document-end.invalid.output 128 tests/c-document-end.output tests/c-document-start.input 129 tests/c-document-start.invalid.input 130 tests/c-document-start.invalid.output 131 tests/c-document-start.output 132 tests/c-double-quoted.n=4.c=flow-out.input 133 tests/c-double-quoted.n=4.c=flow-out.invalid.input 134 tests/c-double-quoted.n=4.c=flow-out.invalid.output 135 tests/c-double-quoted.n=4.c=flow-out.output 136 tests/c-double-quote.input tests/c-double-quote.output 137 tests/c-escape.input tests/c-escape.invalid.input 138 tests/c-escape.invalid.output tests/c-escape.output 139 tests/c-flow-indicator.collect-entry.input 140 tests/c-flow-indicator.collect-entry.output 141 tests/c-flow-indicator.invalid.input 142 tests/c-flow-indicator.invalid.output 143 tests/c-flow-indicator.mapping-end.input 144 tests/c-flow-indicator.mapping-end.output 145 tests/c-flow-indicator.mapping-start.input 146 tests/c-flow-indicator.mapping-start.output 147 tests/c-flow-indicator.sequence-end.input 148 tests/c-flow-indicator.sequence-end.output 149 tests/c-flow-indicator.sequence-start.input 150 tests/c-flow-indicator.sequence-start.output 151 tests/c-flow-json-content.n=4.c=flow-in.double.input 152 tests/c-flow-json-content.n=4.c=flow-in.double.output 153 tests/c-flow-json-content.n=4.c=flow-in.invalid.input 154 tests/c-flow-json-content.n=4.c=flow-in.invalid.output 155 tests/c-flow-json-content.n=4.c=flow-in.mapping.input 156 tests/c-flow-json-content.n=4.c=flow-in.mapping.output 157 tests/c-flow-json-content.n=4.c=flow-in.sequence.input 158 tests/c-flow-json-content.n=4.c=flow-in.sequence.output 159 tests/c-flow-json-node.n=4.c=flow-in.invalid.input 160 tests/c-flow-json-node.n=4.c=flow-in.invalid.output 161 tests/c-flow-json-node.n=4.c=flow-in.tagged.input 162 tests/c-flow-json-node.n=4.c=flow-in.tagged.output 163 tests/c-flow-json-node.n=4.c=flow-in.untagged.input 164 tests/c-flow-json-node.n=4.c=flow-in.untagged.output 165 tests/c-flow-mapping.n=4.c=flow-in.compact.input 166 tests/c-flow-mapping.n=4.c=flow-in.compact.output 167 tests/c-flow-mapping.n=4.c=flow-in.invalid.input 168 tests/c-flow-mapping.n=4.c=flow-in.invalid.output 169 tests/c-flow-mapping.n=4.c=flow-in.spaced.input 170 tests/c-flow-mapping.n=4.c=flow-in.spaced.output 171 tests/c-flow-sequence.n=4.c=flow-in.compact.input 172 tests/c-flow-sequence.n=4.c=flow-in.compact.output 173 tests/c-flow-sequence.n=4.c=flow-in.invalid.input 174 tests/c-flow-sequence.n=4.c=flow-in.invalid.output 175 tests/c-flow-sequence.n=4.c=flow-in.spaced.input 176 tests/c-flow-sequence.n=4.c=flow-in.spaced.output 177 tests/c-folded.input tests/c-folded.output 178 tests/c-indentation-indicator.n=0.input 179 tests/c-indentation-indicator.n=0.invalid.input 180 tests/c-indentation-indicator.n=0.invalid.output 181 tests/c-indentation-indicator.n=0.output 182 tests/c-indicator.alias.input tests/c-indicator.alias.output 183 tests/c-indicator.anchor.input tests/c-indicator.anchor.output 184 tests/c-indicator.collect-entry.input 185 tests/c-indicator.collect-entry.output 186 tests/c-indicator.comment.input 187 tests/c-indicator.comment.output 188 tests/c-indicator.directive.input 189 tests/c-indicator.directive.output 190 tests/c-indicator.double-quote.input 191 tests/c-indicator.double-quote.output 192 tests/c-indicator.folded.input tests/c-indicator.folded.output 193 tests/c-indicator.invalid.input 194 tests/c-indicator.invalid.output 195 tests/c-indicator.literal.input 196 tests/c-indicator.literal.output 197 tests/c-indicator.mapping-end.input 198 tests/c-indicator.mapping-end.output 199 tests/c-indicator.mapping-key.input 200 tests/c-indicator.mapping-key.output 201 tests/c-indicator.mapping-start.input 202 tests/c-indicator.mapping-start.output 203 tests/c-indicator.mapping-value.input 204 tests/c-indicator.mapping-value.output 205 tests/c-indicator.reserved.at.input 206 tests/c-indicator.reserved.at.output 207 tests/c-indicator.reserved.backtick.input 208 tests/c-indicator.reserved.backtick.output 209 tests/c-indicator.sequence-end.input 210 tests/c-indicator.sequence-end.output 211 tests/c-indicator.sequence-entry.input 212 tests/c-indicator.sequence-entry.output 213 tests/c-indicator.sequence-start.input 214 tests/c-indicator.sequence-start.output 215 tests/c-indicator.single-quote.input 216 tests/c-indicator.single-quote.output 217 tests/c-indicator.tag.input tests/c-indicator.tag.output 218 tests/c-l-block-map-explicit-entry.n=2.input 219 tests/c-l-block-map-explicit-entry.n=2.invalid.input 220 tests/c-l-block-map-explicit-entry.n=2.invalid.output 221 tests/c-l-block-map-explicit-entry.n=2.output 222 tests/c-l-block-map-explicit-key.n=2.input 223 tests/c-l-block-map-explicit-key.n=2.invalid.input 224 tests/c-l-block-map-explicit-key.n=2.invalid.output 225 tests/c-l-block-map-explicit-key.n=2.output 226 tests/c-l-block-
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)