Commit Graph

6 Commits

Author SHA1 Message Date
Jean-Sébastien Pédron
734788df4a Fix terminology: replace "represent" by "construct"
Representation is a completely unrelated step during YAML dump. The
correct name is "Construction".
2011-09-27 10:13:42 +02:00
Jean-Sébastien Pédron
78671683ea Import last cleanups from "bones"
Mostly:
    o  updates to autotools files
    o  removal of $Id$ and $Revision
    o  cleanups of Debian package
2011-06-29 17:15:01 +02:00
Jean-Sébastien Pédron
f757c4674d Rework headers by isolating private ones
The private headers are now in "include/internal". They're still
installed because they are needed by dialyzer.
2011-05-31 16:41:43 +02:00
Jean-Sébastien Pédron
22096bb951 Declare all node records 2011-05-24 15:04:55 +02:00
Jean-Sébastien Pédron
27b0bfd485 First version of representation layer
This first version knows how to represent:
    o  sequence and mapping
    o  sting
    o  Erlang anonymous function
2011-03-29 12:25:52 +02:00
Jean-Sébastien Pédron
120ef7ea16 Initial version of a YAML 1.2 parser
This parser is written against the YAML 1.2 specification. It may
therefore be used as a JSON parser as well.

The project is an Erlang application. The module "yaml_parser" parses a
YAML source (a string, a file, whatever) and runs a callback function
for each token scanned. It's more or less like a SAX XML parser.

The testsuite provided isn't complete yet, though it contains all the
example found in the specification.
2011-03-07 11:43:52 +01:00