jansson/doc
Petri Lehtinen 5df7b79397 Refactor decoder input stream
- Add a new field position to the json_error_t structure. This is the
  position in bytes from the beginning of the input.

- Keep track of line, column and input position in the stream level.
  Previously, only line was tracked, and it was in the lexer level, so
  this info was not available for UTF-8 decoding errors.

- While at it, refactor tests so that no separate "stripped" tests are
  required. json_process is now able to strip whitespace from its
  input, and the "valid" and "invalid" test suites now use this to
  test both non-stripped and stripped input.

Closes GH-9.
2011-02-22 12:07:37 +02:00
..
ext Update copyright notices for 2011 2011-01-22 13:43:14 +02:00
.gitignore Remove CHANGES preprocessing, as it didn't work with VPATH builds 2010-01-21 20:53:05 +02:00
apiref.rst Refactor decoder input stream 2011-02-22 12:07:37 +02:00
changes.rst Remove CHANGES preprocessing, as it didn't work with VPATH builds 2010-01-21 20:53:05 +02:00
conf.py Use the Sphinx default theme again for documentation 2011-01-26 09:27:19 +02:00
conformance.rst Merge branch '1.3' 2010-08-14 21:02:08 +03:00
gettingstarted.rst Add a section describing how to build on Windows 2010-09-05 21:38:06 +03:00
github_commits.c Update copyright notices for 2011 2011-01-22 13:43:14 +02:00
index.rst doc: Add chapter on RFC conformance 2010-03-26 22:03:26 +02:00
Makefile.am Run Sphinx without the -W flag when building documentation 2010-09-06 20:46:15 +03:00
README Build documentation in make html target 2009-11-03 23:09:04 +02:00
tutorial.rst Use Sphinx 1.0, change the HTML theme 2010-09-05 22:00:47 +03:00

To build the documentation, invoke

    make html

Then point your browser to _build/html/index.html.