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
    This will simply allow `%YAML 1.2` directives additionally to `%YAML 1.1`.
    There is no change in behaviour.
    
    See also #20
    
    No changes are needed regarding tag directives.
    
    In YAML 1.2 tag directives are for the following document only.
    This is already implemented like that in libyaml.
    
    We would rather have to fix the code if we want to have the correct behaviour
    (global directives) in YAML 1.1. This would be a bit more complicated, as we
    would have to save the default version and the current version in the parser
    object.
    
    New passing parser tests:
    
    * 27NA: Spec Example 5.9. Directive Indicator
    * 6ZKB: Spec Example 9.6. Stream
    * 9DXL: Spec Example 9.6. Stream [1.3]
    * RTP8: Spec Example 9.2. Document Markers
    
    New failing error parser tests (before they were errors for the wrong reason):
    
    * EB22: Missing document-end marker before directive
    * RHX7: YAML directive without document end marker
    1486036f
    History
    Name Last commit Last update
    cmake
    doc
    docker
    examples
    include
    regression-inputs
    src
    tests
    .appveyor.yml
    .gitignore
    .indent.pro
    .makefile
    .travis.yml
    CHANGES
    CMakeLists.txt
    LICENSE
    Makefile.am
    README
    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:
    'https://github.com/yaml/libyaml'.
    
    Discuss LibYAML with the maintainers in IRC #libyaml irc.freenode.net.
    
    You may also use the YAML-Core mailing list:
    'http://lists.sourceforge.net/lists/listinfo/yaml-core'.
    
    Submit bug reports and feature requests to the LibYAML bug tracker:
    'https://github.com/yaml/libyaml/issues/new'.
    
    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.