Skip to content
Snippets Groups Projects
Select Git revision
  • master-libyaml-test-suite
  • branch/default default protected
  • release/0.2.5
  • master
  • run-test-suite-2
  • master-2
  • release/test
  • testing
  • run-test-suite
  • perlpunk/fix-tag-chars
  • dist
  • packaging
  • release/0.2.4
  • run-test-suite-code
  • release/0.2.3
  • perlpunk/anchor-chars
  • release-0.1.8
  • run-test-suite-list
  • canonical-code-style
  • issue/10
20 results

libyaml

  • Clone with SSH
  • Clone with HTTPS
  • user avatar
    Tina Müller (tinita) authored
    Before:
        a: &b x
        *b: c
    
    Now:
        a: &b x
        *b : c
    
    Passing tests:
    * 26DV: Whitespace around colon in mappings
    * E76Z: Aliases in Implicit Block Mapping
    * X38W: Aliases in Flow Objects
    
    Test manually because `make test-suite` will overwrite changes in the skiplist:
    
        ./tests/run-parser-test-suite tests/run-test-suite/data/26DV/in.yaml | ./tests/run-emitter-test-suite
        ./tests/run-parser-test-suite tests/run-test-suite/data/E76Z/in.yaml | ./tests/run-emitter-test-suite
        ./tests/run-parser-test-suite tests/run-test-suite/data/X38W/in.yaml | ./tests/run-emitter-test-suite
    
    Or edit tests/run-test-suite/test/blacklist/libyaml-emitter and do:
    
        (cd tests/run-test-suite; prove -lv test)
    
    Also I added some newlines to yaml.h to help identifying states by number.
    f1e5f62e
    History
    Name Last commit Last update
    .github/workflows
    cmake
    doc
    docker
    examples
    include
    regression-inputs
    src
    tests
    .appveyor.yml
    .gitignore
    .indent.pro
    .makefile
    .travis.yml
    CMakeLists.txt
    Changes
    License
    Makefile.am
    ReadMe.md
    announcement.msg
    bootstrap
    configure.ac
    yaml-0.1.pc.in
    yamlConfig.cmake.in

    LibYAML - A C library for parsing and emitting YAML.

    To build and install the library, run:

    $ ./configure
    $ make
    # make install

    Required packages:

    • gcc
    • libtool
    • make

    If you checked the source code from the Git repository, run

    $ ./bootstrap
    $ ./configure
    $ make
    # make install

    Required packages:

    • autoconf
    • libtool
    • make

    For more information, check the LibYAML homepage.

    Discuss LibYAML with the maintainers in IRC #libyaml irc.freenode.net.

    You may also use the YAML-Core mailing list.

    Submit bug reports and feature requests to the LibYAML bug tracker.

    This project was developed for Python Software Foundation as a part of Google Summer of Code under the mentorship of Clark Evans.

    The LibYAML module was written by Kirill Simonov xi@resolvent.net. It is currently maintained by the YAML community.

    LibYAML is released under the MIT license. See the file LICENSE for more details.