28 Commits

Author SHA1 Message Date
Kirill Simonov
52e34e2b73 Use _WIN32 instead of WIN32 as the latter is not defined by Visual C. 2011-05-29 02:41:36 +00:00
Kirill Simonov
b11a3e6e50 'make distclean' should not remove html docs, 'make maintainer-clean' should (Thanks Anders Kaseorg). 2008-12-30 03:42:23 +00:00
Kirill Simonov
561ca6de7b Fixed emitting folded scalars with trailing breaks; Forced emitting of a document end indicator when there is a possibility of ambiguous parsing. 2008-12-27 19:14:00 +00:00
Kirill Simonov
c9b74def08 Eliminate some warnings and add more doxygen definitions. 2007-01-08 18:33:55 +00:00
Kirill Simonov
e27a3c886e Add functions for constructing, parsing and emitting YAML documents. 2007-01-07 20:11:16 +00:00
Kirill Simonov
a907bf857a Add const qualifier for yaml_parser_set_input_string parameter input. 2006-12-11 19:33:21 +00:00
Kirill Simonov
028f3e8709 Prepare the initial release. 2006-08-01 11:28:16 +00:00
Kirill Simonov
2a02dfd262 Add two examples and prepare the build system for distribution. 2006-07-31 22:24:32 +00:00
Kirill Simonov
e35af832e9 Implement everything except tag and scalar writers. 2006-07-28 20:09:34 +00:00
Kirill Simonov
5a00d8fe66 Implement Emitter state machine. 2006-07-26 20:32:16 +00:00
Kirill Simonov
cf61616657 Add yaml_emitter_emit_* set of functions. 2006-07-25 20:54:28 +00:00
Kirill Simonov
b1a54000b5 Add Emitter definitions and implement the Writer. 2006-07-23 11:57:36 +00:00
Kirill Simonov
625fcfe9ed Refactor internal and external API. 2006-07-21 13:50:32 +00:00
Kirill Simonov
52fba2c6b3 Implement half of the parsers. 2006-07-05 19:58:30 +00:00
Kirill Simonov
1eb01be7e2 Start working on the parser. 2006-07-04 19:39:56 +00:00
Kirill Simonov
5eff53a4ac Move yaml/yaml.h to yaml.h and merge version.c to api.c. 2006-07-03 13:49:14 +00:00
Kirill Simonov
26687d7db8 Add event constructors and destructors. 2006-07-03 13:34:57 +00:00
Kirill Simonov
f2b59d4db0 Implementing Scanner: macros and high-level functions. 2006-06-07 20:30:22 +00:00
Kirill Simonov
03be97ab0c Add scanner definitions.
Add a basic description of all tokens produced by the scanner.
2006-06-06 19:43:34 +00:00
Kirill Simonov
f642fd1158 Add token constructors and destructors.
Add YAML_DECLARE to the API declarations (Thanks to Peter Murphy for suggestion).
2006-06-02 13:03:14 +00:00
Kirill Simonov
2fa16060e0 Complete buffering and encoding code. 2006-06-01 20:19:43 +00:00
Kirill Simonov
3d790dfd5e Complete UTF-8 and UTF-16 decoders.
Reader is mostly done (though untested).
2006-05-30 17:49:18 +00:00
Kirill Simonov
6eb1ded4c4 Working on the decoding code. 2006-05-29 20:08:09 +00:00
Kirill Simonov
95b98ba9b5 Implementing Reader: first tries. 2006-05-27 17:19:07 +00:00
Kirill Simonov
a51447c932 Doxygenify the header file.
Add basic reader fields to the parser structure.

Start implementing basic parser functions.
2006-05-26 21:46:47 +00:00
Kirill Simonov
721c1923e4 Add doxygen support. 2006-05-21 14:58:32 +00:00
Kirill Simonov
cec6fc98eb Add the basic autoconf infrastructure. 2006-05-20 22:43:15 +00:00
Kirill Simonov
9e05b78ca5 Add yaml.h with prototypes for basic structures. 2006-05-12 19:39:56 +00:00