Tina Müller 51843fe482 Limit depth of nesting by default
Each nesting level increases the stack and the number of previous
starting events that the parser has to check.

The default maximum is 1000 and can be set via yaml_set_max_nest_level()

I also added new options to run-parser and run-parser-test-suite:
* --max-level: you can now try out this feature on the command line
* --show-error: By default, run-parser doesn't show errors. The new option
  helps with debugging
2024-04-08 18:12:59 +02:00
2024-04-02 00:57:46 +02:00
2017-11-30 07:14:27 -06:00
2024-04-08 18:12:59 +02:00
2024-04-08 18:12:59 +02:00
2024-04-08 18:12:59 +02:00
2020-06-01 23:19:50 +02:00
2020-05-29 21:39:56 +02:00
2020-06-01 23:19:50 +02:00
2020-06-01 23:19:50 +02:00
2020-06-01 23:19:50 +02:00
2020-06-01 23:19:50 +02:00
2020-04-11 19:08:22 +02:00
2020-04-11 19:08:22 +02:00
2017-11-30 07:14:27 -06:00

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.

Description
Canonical source repository for LibYAML
Readme 2.1 MiB
Languages
C 97.5%
CMake 0.9%
Makefile 0.6%
Dockerfile 0.5%
M4 0.4%
Other 0.1%