+43
yaml/ocaml-yamle/TODO.md
+43
yaml/ocaml-yamle/TODO.md
···
···
+8
yaml/ocaml-yamle/bin/dune
+8
yaml/ocaml-yamle/bin/dune
+14
yaml/ocaml-yamle/bin/test_emit.ml
+14
yaml/ocaml-yamle/bin/test_emit.ml
···
···
+105
yaml/ocaml-yamle/bin/yamlcat.ml
+105
yaml/ocaml-yamle/bin/yamlcat.ml
···
···
+19
yaml/ocaml-yamle/dune-project
+19
yaml/ocaml-yamle/dune-project
···
···+(description "A pure OCaml implementation of YAML 1.2 parsing and emission, with no C dependencies.")
+26
yaml/ocaml-yamle/lib/chomping.ml
+26
yaml/ocaml-yamle/lib/chomping.ml
···
···
+54
yaml/ocaml-yamle/lib/document.ml
+54
yaml/ocaml-yamle/lib/document.ml
···
···
+26
yaml/ocaml-yamle/lib/dune
+26
yaml/ocaml-yamle/lib/dune
···
···
+701
yaml/ocaml-yamle/lib/emitter.ml
+701
yaml/ocaml-yamle/lib/emitter.ml
···
···+push_state t In_flow_mapping_value; (* After ] we'll be in value position but sequence handles it *)
+54
yaml/ocaml-yamle/lib/encoding.ml
+54
yaml/ocaml-yamle/lib/encoding.ml
···
···
+179
yaml/ocaml-yamle/lib/error.ml
+179
yaml/ocaml-yamle/lib/error.ml
···
···
+77
yaml/ocaml-yamle/lib/event.ml
+77
yaml/ocaml-yamle/lib/event.ml
···
···
+146
yaml/ocaml-yamle/lib/input.ml
+146
yaml/ocaml-yamle/lib/input.ml
···
···
+24
yaml/ocaml-yamle/lib/layout_style.ml
+24
yaml/ocaml-yamle/lib/layout_style.ml
···
···
+243
yaml/ocaml-yamle/lib/loader.ml
+243
yaml/ocaml-yamle/lib/loader.ml
···
···
+92
yaml/ocaml-yamle/lib/mapping.ml
+92
yaml/ocaml-yamle/lib/mapping.ml
···
···
+711
yaml/ocaml-yamle/lib/parser.ml
+711
yaml/ocaml-yamle/lib/parser.ml
···
···
+42
yaml/ocaml-yamle/lib/position.ml
+42
yaml/ocaml-yamle/lib/position.ml
···
···
+61
yaml/ocaml-yamle/lib/scalar.ml
+61
yaml/ocaml-yamle/lib/scalar.ml
···
···
+33
yaml/ocaml-yamle/lib/scalar_style.ml
+33
yaml/ocaml-yamle/lib/scalar_style.ml
···
···
+1046
yaml/ocaml-yamle/lib/scanner.ml
+1046
yaml/ocaml-yamle/lib/scanner.ml
···
···
+72
yaml/ocaml-yamle/lib/sequence.ml
+72
yaml/ocaml-yamle/lib/sequence.ml
···
···
+35
yaml/ocaml-yamle/lib/span.ml
+35
yaml/ocaml-yamle/lib/span.ml
···
···
+70
yaml/ocaml-yamle/lib/tag.ml
+70
yaml/ocaml-yamle/lib/tag.ml
···
···
+78
yaml/ocaml-yamle/lib/token.ml
+78
yaml/ocaml-yamle/lib/token.ml
···
···
+182
yaml/ocaml-yamle/lib/value.ml
+182
yaml/ocaml-yamle/lib/value.ml
···
···
+224
yaml/ocaml-yamle/lib/yaml.ml
+224
yaml/ocaml-yamle/lib/yaml.ml
···
···
+149
yaml/ocaml-yamle/lib/yamle.ml
+149
yaml/ocaml-yamle/lib/yamle.ml
···
···
+7
yaml/ocaml-yamle/tests/cram/dune
+7
yaml/ocaml-yamle/tests/cram/dune
+161
yaml/ocaml-yamle/tests/cram/yamlcat.t
+161
yaml/ocaml-yamle/tests/cram/yamlcat.t
···
···+install: 'wget https://raw.githubusercontent.com/ocaml/ocaml-travisci-skeleton/master/.travis-docker.sh'+- "PINS=\"cohttp-top:. cohttp-async:. cohttp-lwt-unix:. cohttp-lwt-jsoo:. cohttp-lwt:. cohttp-mirage:. cohttp:.\""+{"language": "c", "sudo": false, "services": ["docker"], "install": "wget https://raw.githubusercontent.com/ocaml/ocaml-travisci-skeleton/master/.travis-docker.sh", "script": "bash -ex ./.travis-docker.sh", "env": {"global": ["EXTRA_REMOTES=\"https://github.com/mirage/mirage-dev.git\"", "PINS=\"cohttp-top:. cohttp-async:. cohttp-lwt-unix:. cohttp-lwt-jsoo:. cohttp-lwt:. cohttp-mirage:. cohttp:.\""], "matrix": ["PACKAGE=\"cohttp\" DISTRO=\"alpine-3.5\" OCAML_VERSION=\"4.06.0\"", "PACKAGE=\"cohttp-async\" DISTRO=\"alpine\" OCAML_VERSION=\"4.06.0\"", "PACKAGE=\"cohttp-lwt\" DISTRO=\"debian-unstable\" OCAML_VERSION=\"4.03.0\"", "PACKAGE=\"cohttp-mirage\" DISTRO=\"debian-unstable\" OCAML_VERSION=\"4.03.0\""]}, "notifications": {"webhooks": {"urls": ["https://webhooks.gitter.im/e/6ee5059c7420709f4ad1"], "on_success": "change", "on_failure": "always", "on_start": false}}}
+3
yaml/ocaml-yamle/tests/dune
+3
yaml/ocaml-yamle/tests/dune
+262
yaml/ocaml-yamle/tests/test_yamle.ml
+262
yaml/ocaml-yamle/tests/test_yamle.ml
···
···+check_value "plain" (`String "hello") (of_string "hello world" |> function `String s -> `String (String.sub s 0 5) | v -> v);+Alcotest.(check bool) "contains name" true (starts_with "name" trimmed || starts_with "\"name\"" trimmed)
+24
yaml/ocaml-yamle/tests/yaml/anchor.yml
+24
yaml/ocaml-yamle/tests/yaml/anchor.yml
···
···
+23
yaml/ocaml-yamle/tests/yaml/cohttp.yml
+23
yaml/ocaml-yamle/tests/yaml/cohttp.yml
···
···+install: wget https://raw.githubusercontent.com/ocaml/ocaml-travisci-skeleton/master/.travis-docker.sh+- PINS="cohttp-top:. cohttp-async:. cohttp-lwt-unix:. cohttp-lwt-jsoo:. cohttp-lwt:. cohttp-mirage:. cohttp:."
+59
yaml/ocaml-yamle/tests/yaml/linuxkit.yml
+59
yaml/ocaml-yamle/tests/yaml/linuxkit.yml
···
···
+3
yaml/ocaml-yamle/tests/yaml/yaml-1.2.yml
+3
yaml/ocaml-yamle/tests/yaml/yaml-1.2.yml
···
···+- {?"a key can be looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooger": "than 1024 when parsing is unambiguous before seeing the colon."}
+32
yaml/ocaml-yamle/yamle.opam
+32
yaml/ocaml-yamle/yamle.opam
···
···